841 Commits

Author SHA1 Message Date
Baptiste Wicht
8d6e26a41a Pass arguments to the programs 2014-02-12 15:29:25 +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
7b204df77a Display arguments from command line 2014-02-11 22:25:36 +01:00
Baptiste Wicht
21c892b287 Add test program to test args 2014-02-11 20:34:58 +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
d3a00e55b1 Remove duplicated files 2014-02-11 18:14:42 +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
327e1244e4 Review to_string 2014-02-11 18:12:00 +01:00
Baptiste Wicht
e30239b661 Review inline assembly 2014-02-11 18:11:36 +01:00
Baptiste Wicht
53b91c65f5 Complete 2014-02-11 18:10:21 +01:00
Baptiste Wicht
fab6fb46b5 Complete cpuid 2014-02-11 18:09:43 +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
49f7910bd9 Strip executables 2014-02-10 15:23:52 +01:00
Baptiste Wicht
c2f5a8ef57 Merge branch 'develop' of github.com:wichtounet/thor-os into develop 2014-02-09 23:02:55 +01:00
Baptiste Wicht
540f33935c Continue cpuid implementation 2014-02-09 22:53:23 +01:00
Baptiste Wicht
4ba26a4227 Add printf support to the user lib 2014-02-09 22:52:58 +01:00
Baptiste Wicht
b3039d01ca Remove programs 2014-02-09 21:05:31 +01:00
Baptiste Wicht
9c29323d19 New user program: cpuid 2014-02-09 21:03:58 +01:00
Baptiste Wicht
b99d30a9d9 Review makefiles 2014-02-09 20:58:26 +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
a0e8075d89 Complete the shell 2014-02-09 17:30:16 +01:00
Baptiste Wicht
0ce6e939d2 Improve the shell 2014-02-09 17:14:22 +01:00
Baptiste Wicht
a74de9d64f Use helper types 2014-02-09 17:03:55 +01:00
Baptiste Wicht
451bfe7a4b Add helper types 2014-02-09 16:58:37 +01:00
Baptiste Wicht
26f26f2122 Improve the interface with std::expected 2014-02-09 16:47:57 +01:00
Baptiste Wicht
7321fbfa44 Move implementation to source file 2014-02-09 16:38:45 +01:00
Baptiste Wicht
ac602e40ed Prototype of std::expected 2014-02-09 16:22:23 +01:00
Baptiste Wicht
cf43087848 Error reporting in user space 2014-02-09 11:54:44 +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
bce0d84f98 Use string instead of cstring 2014-02-09 11:31:33 +01:00
Baptiste Wicht
33818dbc51 Disable debug 2014-02-09 11:30:43 +01:00
Baptiste Wicht
74eed676f2 Update README.md 2014-02-08 22:36:43 +01:00
Baptiste Wicht
01c7f2ddce Update README.md 2014-02-08 22:36:33 +01:00
Baptiste Wicht
d2cf6b5d67 Rename userlib into tlib 2014-02-08 22:27:49 +01:00
Baptiste Wicht
37f9745b73 Cleanup 2014-02-08 22:23:35 +01:00
Baptiste Wicht
092c73f9c0 Cleanup 2014-02-08 22:22:44 +01:00
Baptiste Wicht
06f58d02c2 Add note 2014-02-08 22:21:30 +01:00
Baptiste Wicht
9fed750015 Avoid name collision 2014-02-08 22:19:26 +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