Baptiste Wicht
|
ac0c3338e6
|
Prepare break space support
|
2014-02-04 20:35:55 +01:00 |
|
Baptiste Wicht
|
808bd4c970
|
Fix array ssize
|
2014-02-04 20:16:29 +01:00 |
|
Baptiste Wicht
|
b2012b3669
|
Fix warnings
|
2014-02-04 20:14:10 +01:00 |
|
Baptiste Wicht
|
085f49e6cc
|
Make the init thread start the shell
|
2014-02-04 19:59:54 +01:00 |
|
Baptiste Wicht
|
cc9dc11f93
|
Implement waiting
|
2014-02-04 19:48:11 +01:00 |
|
Baptiste Wicht
|
2cf479d879
|
Prepare init task
|
2014-02-04 18:47:28 +01:00 |
|
Baptiste Wicht
|
88326cc88e
|
Keep ppid for each process
|
2014-02-04 18:37:44 +01:00 |
|
Baptiste Wicht
|
85772a554e
|
Disable debug
|
2014-02-03 21:37:22 +01:00 |
|
Baptiste Wicht
|
d58c3b8326
|
Test invoking long from tsh
|
2014-02-03 21:35:56 +01:00 |
|
Baptiste Wicht
|
93b763ad86
|
Prepare system calls for exec and await
|
2014-02-03 21:28:17 +01:00 |
|
Baptiste Wicht
|
744b0a62ae
|
Fix parsing
|
2014-02-03 21:15:52 +01:00 |
|
Baptiste Wicht
|
d3a20db821
|
Move thread creation implementation into scheduler
|
2014-02-03 21:15:00 +01:00 |
|
Baptiste Wicht
|
3d68d1eb50
|
Clean
|
2014-02-03 20:41:48 +01:00 |
|
Baptiste Wicht
|
dd5c616261
|
Prepare exec support
|
2014-02-03 20:38:33 +01:00 |
|
Baptiste Wicht
|
9ba1524f5c
|
Remove sleep command
|
2014-02-03 20:25:41 +01:00 |
|
Baptiste Wicht
|
7fbd019e8a
|
Improve shell
|
2014-02-03 20:24:24 +01:00 |
|
Baptiste Wicht
|
2f4a5b1188
|
Implement userland sleep
|
2014-02-03 19:02:23 +01:00 |
|
Baptiste Wicht
|
37b29d2a93
|
Improve encapsulation
|
2014-02-03 18:47:39 +01:00 |
|
Baptiste Wicht
|
5fa70662c0
|
Separate PIT from timer manager
|
2014-02-03 18:38:39 +01:00 |
|
Baptiste Wicht
|
889b765242
|
Add new process states
|
2014-02-03 18:16:17 +01:00 |
|
Baptiste Wicht
|
cd5612796c
|
Cleanup
|
2014-02-03 18:11:31 +01:00 |
|
Baptiste Wicht
|
120f64a731
|
Do not version executables
|
2014-02-03 18:08:01 +01:00 |
|
Baptiste Wicht
|
f3010e93ab
|
Update tsh
|
2014-02-03 18:07:34 +01:00 |
|
Baptiste Wicht
|
7be2b2596a
|
Prepare userland shell
|
2014-02-03 18:05:01 +01:00 |
|
Baptiste Wicht
|
447083666d
|
Output debug messages only in debug mode
|
2014-02-03 18:04:29 +01:00 |
|
Baptiste Wicht
|
080b179646
|
Merge branch 'develop' of github.com:wichtounet/thor-os into develop
|
2014-02-03 16:49:43 +01:00 |
|
Baptiste Wicht
|
4c1a853f32
|
Remove debug message
|
2014-02-03 14:33:23 +01:00 |
|
Baptiste Wicht
|
c7f4bdffb3
|
Use padding to cleanup code
|
2014-02-03 14:31:01 +01:00 |
|
Baptiste Wicht
|
96221553dd
|
Ensure 16-byte block alignment
|
2014-02-03 14:13:38 +01:00 |
|
Baptiste Wicht
|
9163bb6e58
|
Finish implementation of keyboard handling
|
2014-02-02 22:10:26 +01:00 |
|
Baptiste Wicht
|
b303fb8f2b
|
Update synchronization tools
|
2014-02-02 22:08:42 +01:00 |
|
Baptiste Wicht
|
aa44208030
|
Fix read input from user program
|
2014-02-02 21:20:58 +01:00 |
|
Baptiste Wicht
|
6cfc85e7e0
|
Fix display of cr2
|
2014-02-02 20:31:42 +01:00 |
|
Baptiste Wicht
|
75191bb5cb
|
Cleanup
|
2014-02-02 18:15:37 +01:00 |
|
Baptiste Wicht
|
2a7d39ca7b
|
Cleanup
|
2014-02-02 18:10:02 +01:00 |
|
Baptiste Wicht
|
a734f4a4e8
|
Remove placeholder
|
2014-02-02 18:07:09 +01:00 |
|
Baptiste Wicht
|
a9ef76f9ab
|
Better Task Switching mechanism
|
2014-02-02 18:04:02 +01:00 |
|
Baptiste Wicht
|
9480c2ff52
|
Disable SSE as the stacks are not aligned correctly :(
|
2014-02-02 13:45:15 +01:00 |
|
Baptiste Wicht
|
6be9f46bcf
|
Send EOI first
|
2014-02-02 13:11:19 +01:00 |
|
Baptiste Wicht
|
7cc6c9dc5a
|
Continue working on terminal (not in good shape ;) )
|
2014-02-01 23:24:08 +01:00 |
|
Baptiste Wicht
|
50c1acee27
|
Improvements of the library
|
2014-02-01 23:23:47 +01:00 |
|
Baptiste Wicht
|
389cbc0976
|
Start implementation of the virtual terminal
|
2014-02-01 18:02:02 +01:00 |
|
Baptiste Wicht
|
d3283318b2
|
Implement a circular buffer
|
2014-02-01 18:01:43 +01:00 |
|
Baptiste Wicht
|
f92a16696d
|
Make the keyboard send inputs to the terminal
|
2014-02-01 17:42:45 +01:00 |
|
Baptiste Wicht
|
7a7d6c09d0
|
Cleanup
|
2014-02-01 17:40:34 +01:00 |
|
Baptiste Wicht
|
1d4306cdf9
|
Add resize function
|
2014-02-01 17:24:55 +01:00 |
|
Baptiste Wicht
|
d47716bc88
|
Merge branch 'develop' of github.com:wichtounet/thor-os into develop
|
2014-02-01 17:10:02 +01:00 |
|
Baptiste Wicht
|
a4d84cb155
|
Assign a tty to each process
|
2014-02-01 17:09:55 +01:00 |
|
Baptiste Wicht
|
e76f3040cf
|
Prepare tty architecture
|
2014-02-01 17:09:42 +01:00 |
|
Baptiste Wicht
|
e3a11686c5
|
Restore copyright
|
2014-01-30 17:55:38 +01:00 |
|