1284 Commits

Author SHA1 Message Date
Baptiste Wicht
20b1e489f0 Prepare mkdir system call 2014-02-25 19:59:13 +01:00
Baptiste Wicht
8df21a0ea1 Pass flags to open 2014-02-25 17:41:44 +01:00
Baptiste Wicht
a178e0c509 Prepare support for file creation 2014-02-25 17:38:47 +01:00
Baptiste Wicht
abb6233e8d Remove debug message 2014-02-25 16:29:52 +01:00
Baptiste Wicht
67d6d14304 Improve handling of file descriptors 2014-02-24 22:30:15 +01:00
Baptiste Wicht
66c5e85557 Finish readelf 2014-02-24 21:01:34 +01:00
Baptiste Wicht
cc25c7c640 Remove readelf from the kernel shell 2014-02-24 19:13:52 +01:00
Baptiste Wicht
e2b66548bb Prepare readelf command 2014-02-24 19:13:38 +01:00
Baptiste Wicht
5c1aa7e9e8 Cleanup my mess 2014-02-24 18:36:13 +01:00
Baptiste Wicht
934f6f3a18 Add cd command 2014-02-23 23:07:58 +01:00
Baptiste Wicht
5d827dca9d Add system calls for working directory 2014-02-23 21:19:02 +01:00
Baptiste Wicht
75f270ce85 Move executables to /bin/ 2014-02-23 17:15:30 +01:00
Baptiste Wicht
9fd20d4faf Add some support for absolute file paths 2014-02-23 17:15:17 +01:00
Baptiste Wicht
6448a699fc Enable VGA 2014-02-22 18:39:16 +01:00
Baptiste Wicht
c96ae13921 Remove cat 2014-02-13 21:37:22 +01:00
Baptiste Wicht
3f08e7b31f Fix bug with has_handle 2014-02-13 21:06:52 +01:00
Baptiste Wicht
569ee5110f Add support for read system call 2014-02-13 20:25:56 +01:00
Baptiste Wicht
276b83ee1a Cleanup 2014-02-13 18:49:45 +01:00
Baptiste Wicht
04468b9f0b Create close system call 2014-02-13 18:47:58 +01:00
Baptiste Wicht
de50d30d99 Continue stat command 2014-02-12 22:04:20 +01:00
Baptiste Wicht
e6cfe50f76 Move datetime to tlib 2014-02-12 20:48:19 +01:00
Baptiste Wicht
0decdacaa9 Fix open 2014-02-12 20:09:29 +01:00
Baptiste Wicht
4193ba0ffa Add open system call 2014-02-12 17:13:34 +01:00
Baptiste Wicht
b73a863ed9 Remove print_digit system call 2014-02-12 16:09:02 +01:00
Baptiste Wicht
c501dcda70 Cleanup 2014-02-12 16:08:01 +01:00
Baptiste Wicht
857557a94c Rename malloc in kalloc 2014-02-12 16:03:21 +01:00
Baptiste Wicht
e290a761c1 Add argument passing to the interface 2014-02-12 15:29:13 +01:00
Baptiste Wicht
ef95c110bd Add support for passing arguments to programs 2014-02-11 22:35:53 +01:00
Baptiste Wicht
1a1ad35a8a Migrate reboot and shutdown 2014-02-11 20:23:01 +01:00
Baptiste Wicht
277ec2f8ee Clean commands 2014-02-11 18:25:07 +01:00
Baptiste Wicht
5f20bd02e0 Improve error reporting between kernel<->user 2014-02-11 18:22:51 +01:00
Baptiste Wicht
414c47d37d Remove sysinfo from shell 2014-02-11 18:13:36 +01:00
Baptiste Wicht
ad7525c554 Add some more debug 2014-02-11 18:12:39 +01:00
Baptiste Wicht
4c5571508f Display more information on exception 2014-02-11 18:07:32 +01:00
Baptiste Wicht
95e3f5b857 Disable debugging 2014-02-10 15:25:58 +01:00
Baptiste Wicht
b841032e05 Improve debugging 2014-02-10 15:24:56 +01:00
Baptiste Wicht
4ba26a4227 Add printf support to the user lib 2014-02-09 22:52:58 +01:00
Baptiste Wicht
ad76ff995d Add system class for the control of the terminal 2014-02-09 18:26:01 +01:00
Baptiste Wicht
570f30de1e Fix memory issues 2014-02-09 17:59:09 +01:00
Baptiste Wicht
a74de9d64f Use helper types 2014-02-09 17:03:55 +01:00
Baptiste Wicht
3f9e139866 Disable double messages 2014-02-09 11:49:52 +01:00
Baptiste Wicht
1625741cbd Improve error reporting of exec command 2014-02-09 11:39:16 +01:00
Baptiste Wicht
33818dbc51 Disable debug 2014-02-09 11:30:43 +01:00
Baptiste Wicht
ac1685eebb Adapt the kernel to the new path 2014-02-08 22:18:33 +01:00
Baptiste Wicht
d94c1139d3 Move TSTL to the root of the project 2014-02-08 21:31:16 +01:00
Baptiste Wicht
fb40a90a4a Make STL header only 2014-02-08 21:24:44 +01:00
Baptiste Wicht
8cc3f67f37 Remove old file 2014-02-08 21:14:41 +01:00
Baptiste Wicht
ee5b60e07b Cleanup 2014-02-08 21:06:33 +01:00
Baptiste Wicht
9fbaa360d2 Fix support for .bss sections 2014-02-08 20:57:29 +01:00
Baptiste Wicht
edf57ba352 Fix the computation of the aligned size 2014-02-08 17:22:54 +01:00