Baptiste Wicht
|
ed55c1fff5
|
Fixes
|
2013-12-10 18:13:52 +01:00 |
|
Baptiste Wicht
|
9aceaf69ad
|
Move reboot code into kernel
|
2013-12-10 18:10:13 +01:00 |
|
Baptiste Wicht
|
df3f5ef496
|
Prepare install_idt
|
2013-12-10 18:06:28 +01:00 |
|
Baptiste Wicht
|
2cb4d1c71c
|
Fake temporarily the e820 map during restructuration of the boot process
|
2013-12-10 17:50:42 +01:00 |
|
Baptiste Wicht
|
9fa179c8d7
|
Fix memory size display
|
2013-12-10 17:50:34 +01:00 |
|
Baptiste Wicht
|
f1659ac582
|
Make less sections
|
2013-12-10 10:25:42 +01:00 |
|
Baptiste Wicht
|
c2b217205c
|
Prepare the implementation of the interrupt handling stuff in C++
|
2013-12-09 22:06:40 +01:00 |
|
Baptiste Wicht
|
5c85778b61
|
Use paging implementation in memory
|
2013-12-09 21:41:16 +01:00 |
|
Baptiste Wicht
|
ce753e3620
|
Cleanup
|
2013-12-09 21:24:18 +01:00 |
|
Baptiste Wicht
|
b947459836
|
Improvement of ACPI detection
|
2013-12-09 21:18:47 +01:00 |
|
Baptiste Wicht
|
ad7cfcf136
|
Cleanup
|
2013-12-09 21:01:48 +01:00 |
|
Baptiste Wicht
|
005f617710
|
Add License
|
2013-12-09 20:46:15 +01:00 |
|
Baptiste Wicht
|
4a3de8674d
|
Move utils to namespace std
|
2013-12-09 20:45:44 +01:00 |
|
Baptiste Wicht
|
a18b474d51
|
Update memcmp and memcopy in C++ style
|
2013-12-09 20:35:44 +01:00 |
|
Baptiste Wicht
|
39c8f22c65
|
Use std equal and compare instead of memcmp
|
2013-12-09 20:08:07 +01:00 |
|
Baptiste Wicht
|
fc1a82ab97
|
Replace memset with std fill
|
2013-12-09 18:38:53 +01:00 |
|
Baptiste Wicht
|
ab5369b15a
|
Activate SSE support
|
2013-12-09 18:14:10 +01:00 |
|
Baptiste Wicht
|
22efab8644
|
Remove old unused functions
str_XXX functions are replaced with string class
|
2013-12-08 22:33:18 +01:00 |
|
Baptiste Wicht
|
3f57e243ba
|
Review memcmp
|
2013-12-08 22:29:39 +01:00 |
|
Baptiste Wicht
|
c2de9888e5
|
Cleanup
|
2013-12-08 22:16:47 +01:00 |
|
Baptiste Wicht
|
dc195067d4
|
Move memcmp to the correct header
|
2013-12-08 22:13:34 +01:00 |
|
Baptiste Wicht
|
92fa122b0f
|
Update ACPI to implement shutdown
|
2013-12-08 22:12:34 +01:00 |
|
Baptiste Wicht
|
03e21e8b37
|
Optimize ISRs to take less space
|
2013-12-08 21:35:38 +01:00 |
|
Baptiste Wicht
|
29bf691713
|
Cleanup
|
2013-12-08 13:45:41 +01:00 |
|
Baptiste Wicht
|
e0c38a1274
|
Move paging out of memory
|
2013-12-07 20:10:27 +01:00 |
|
Baptiste Wicht
|
ac36ee61ca
|
Add copyright
|
2013-12-07 19:35:36 +01:00 |
|
Baptiste Wicht
|
19b480452d
|
Create function to identity map some physical address
|
2013-12-06 22:05:28 +01:00 |
|
Baptiste Wicht
|
8d703f9fdd
|
Start ACPI support implementation
|
2013-12-06 21:29:56 +01:00 |
|
Baptiste Wicht
|
64d98ab36c
|
Finalize cat command
|
2013-12-05 22:20:01 +01:00 |
|
Baptiste Wicht
|
296b9e3a25
|
Start implementation of the cat command
|
2013-12-05 21:40:36 +01:00 |
|
Baptiste Wicht
|
cc178d6486
|
Make the FAT32 implementation more compliant
|
2013-12-05 17:54:57 +01:00 |
|
Baptiste Wicht
|
5d58207ff4
|
Fixes
|
2013-12-04 21:41:22 +01:00 |
|
Baptiste Wicht
|
f291dd0023
|
Finalize cd in multi level
|
2013-12-04 21:36:40 +01:00 |
|
Baptiste Wicht
|
99228505b6
|
Finish ls when in sub directory
|
2013-12-04 20:42:37 +01:00 |
|
Baptiste Wicht
|
26e7d104ed
|
Fix all warnings
|
2013-12-04 19:36:13 +01:00 |
|
Baptiste Wicht
|
2b08078ecd
|
Make better use of initialization list
|
2013-12-04 18:21:24 +01:00 |
|
Baptiste Wicht
|
9095ac83cf
|
Transform string into template
|
2013-12-04 18:13:47 +01:00 |
|
Baptiste Wicht
|
7af86c284d
|
Save a copy
|
2013-12-03 21:29:23 +01:00 |
|
Baptiste Wicht
|
42f8a48829
|
Fix operator +=
|
2013-12-03 21:26:35 +01:00 |
|
Baptiste Wicht
|
f3896182f7
|
Clean
|
2013-12-03 21:26:29 +01:00 |
|
Baptiste Wicht
|
01bb321656
|
Make better use of string
|
2013-12-03 21:07:36 +01:00 |
|
Baptiste Wicht
|
63f2ca6bcb
|
Ignore the Bochs commands file
|
2013-12-03 20:52:33 +01:00 |
|
Baptiste Wicht
|
8d282f875b
|
sectors.asm is auto generated, it shouldn't be versioned
|
2013-12-03 20:49:59 +01:00 |
|
Baptiste Wicht
|
4d9ab55431
|
Fix string
|
2013-12-03 20:48:20 +01:00 |
|
Baptiste Wicht
|
3c17535238
|
Add constexpr when possible
|
2013-12-03 19:39:24 +01:00 |
|
Baptiste Wicht
|
40a9f18219
|
Add a way to disable history
|
2013-12-03 18:02:41 +01:00 |
|
Baptiste Wicht
|
c7717a8ea8
|
Work on FAT
|
2013-12-02 22:13:44 +01:00 |
|
Baptiste Wicht
|
57af577ba9
|
Review the build
|
2013-12-02 18:28:14 +01:00 |
|
Baptiste Wicht
|
4dc185d3b7
|
Improve make file
|
2013-12-02 17:24:33 +01:00 |
|
Baptiste Wicht
|
a087dcbdd4
|
Move sysinfo to another source file
|
2013-12-02 17:00:06 +01:00 |
|