1194 Commits

Author SHA1 Message Date
Baptiste Wicht
41d57afc96 Utility to debug stack alignment 2014-03-09 13:57:46 +01:00
Baptiste Wicht
ca12fcedbc Simple utility to debug stack alignment 2014-03-09 13:56:59 +01:00
Baptiste Wicht
0fc244cdd2 Change the number of push to align stack 2014-03-08 22:34:07 +01:00
Baptiste Wicht
f956ea8e0d Force alignment of the stack to 16B on kernel entry 2014-03-08 22:31:30 +01:00
Baptiste Wicht
29172dbdfa Set the correct attributes 2014-03-08 22:31:12 +01:00
Baptiste Wicht
711841b9f9 Try to optimize options to align stack to 16B 2014-03-08 22:30:46 +01:00
Baptiste Wicht
d170f53171 Remove the shell 2014-03-08 17:33:23 +01:00
Baptiste Wicht
cb75dc20e1 Cleanup 2014-03-08 17:30:58 +01:00
Baptiste Wicht
d2ee3b1c6d Cleanup 2014-03-08 17:27:40 +01:00
Baptiste Wicht
225ae71b9e Remove old fields 2014-03-08 16:47:15 +01:00
Baptiste Wicht
daa9aff9a0 Use VFS inside FAT32 2014-03-08 16:44:06 +01:00
Baptiste Wicht
9914c6cfe0 Use VFS in FAT32 driver to read the device 2014-03-08 15:27:33 +01:00
Baptiste Wicht
68b092ed0d Pass more information to FAT32 2014-03-08 13:56:01 +01:00
Baptiste Wicht
25c70c9359 ATA driver 2014-03-08 13:47:15 +01:00
Baptiste Wicht
fdf93f927d Cleanup 2014-03-06 22:09:38 +01:00
Baptiste Wicht
49f2fe30e5 Add detected disks and partition as devices 2014-03-06 21:33:57 +01:00
Baptiste Wicht
a9ee71a49b Implement devfs 2014-03-06 20:44:48 +01:00
Baptiste Wicht
fae7afbdb2 Prepare devfs file system 2014-03-06 17:39:27 +01:00
Baptiste Wicht
a8770c42bd Add note 2014-03-06 17:24:45 +01:00
Baptiste Wicht
584ac28980 Add test program for truncate and write 2014-03-06 17:23:43 +01:00
Baptiste Wicht
15379da6e8 Fix constness 2014-03-06 17:21:31 +01:00
Baptiste Wicht
04896a5f99 Fix touch 2014-03-06 17:06:02 +01:00
Baptiste Wicht
9fedc7b6d3 Fix truncate call number 2014-03-06 17:05:39 +01:00
Baptiste Wicht
5da4cb2a29 Add wrappers for truncate and write system calls 2014-03-06 17:02:06 +01:00
Baptiste Wicht
9661439612 Remove some test programs 2014-03-06 16:46:06 +01:00
Baptiste Wicht
5d3fef8b07 Create system calls for truncate and write 2014-03-05 22:15:00 +01:00
Baptiste Wicht
2fd1dca06e Add support for file truncation 2014-03-05 21:52:03 +01:00
Baptiste Wicht
7c23c340ca Add write support to file systems 2014-03-05 20:26:37 +01:00
Baptiste Wicht
26c8310954 Add note 2014-03-05 15:13:39 +01:00
Baptiste Wicht
bdc38a0068 Fix handling of / 2014-03-05 15:05:53 +01:00
Baptiste Wicht
c1231b728f Fix ensure_capacity 2014-03-05 14:34:18 +01:00
Baptiste Wicht
dd93960662 Complete the test suite 2014-03-05 14:34:08 +01:00
Baptiste Wicht
8d03558e20 Small test suite for STL
Tests for std::string for now
2014-03-05 13:45:23 +01:00
Baptiste Wicht
554a0dec2d Continue SSO 2014-03-04 22:48:32 +01:00
Baptiste Wicht
59482b3466 Cleanup 2014-03-04 22:48:14 +01:00
Baptiste Wicht
69627d00a4 Merge branch 'develop' of github.com:wichtounet/thor-os into develop 2014-03-04 17:06:55 +01:00
Baptiste Wicht
3f05be6570 Start working on SSO 2014-03-04 16:11:18 +01:00
Baptiste Wicht
ec323d0724 Clean std::string implementation by using unique_ptr 2014-03-04 15:18:08 +01:00
Baptiste Wicht
7be2d760e6 Add support for arrays in unique_ptr 2014-03-04 15:17:55 +01:00
Baptiste Wicht
0cbe64d960 Clean code 2014-03-04 15:11:59 +01:00
Baptiste Wicht
11318343c7 Remove the overhead of unique_ptr when using default_deleter 2014-03-04 13:58:50 +01:00
Baptiste Wicht
1c4f8413e0 Add basic tuple support to the STL 2014-03-04 13:58:30 +01:00
Baptiste Wicht
73ac8b85ae Reduce the symbols included in the static library 2014-03-04 11:04:49 +01:00
Baptiste Wicht
d13bc9eb24 Remove useless include 2014-03-04 10:54:01 +01:00
Baptiste Wicht
07afd60608 Bugfix: backspace was not correctly handled 2014-03-03 20:59:33 +01:00
Baptiste Wicht
5075f7df58 Cleanup 2014-03-03 20:23:05 +01:00
Baptiste Wicht
27889833ea Add user space support for offsets 2014-03-03 20:22:11 +01:00
Baptiste Wicht
3a0a9ff536 Add better read support to VFS 2014-03-03 19:55:51 +01:00
Baptiste Wicht
e3d3bf2bf6 Remove migrated functions 2014-03-03 17:37:35 +01:00
Baptiste Wicht
b731282ce4 Add paging values into sysfs 2014-03-03 17:36:38 +01:00