Baptiste Wicht
|
0c8f2d986f
|
Improve compilation of s files
|
2013-12-17 18:23:00 +01:00 |
|
Baptiste Wicht
|
2d4dda190a
|
Simplify the file struct
|
2013-12-17 18:18:49 +01:00 |
|
Baptiste Wicht
|
47a31cc980
|
Make sure something is mounted before using it
|
2013-12-17 17:50:40 +01:00 |
|
Baptiste Wicht
|
9540736e74
|
Reduce a bit the size of the C++ kernel
|
2013-12-16 22:18:41 +01:00 |
|
Baptiste Wicht
|
8def48f3ae
|
Restore the sysinfo feature
|
2013-12-16 22:08:41 +01:00 |
|
Baptiste Wicht
|
dfe3e1e34f
|
Finalize e820
|
2013-12-16 22:07:05 +01:00 |
|
Baptiste Wicht
|
e5c3dea185
|
Cleanup
|
2013-12-16 22:06:59 +01:00 |
|
Baptiste Wicht
|
0d0ab18b45
|
Reimplement e820 support
|
2013-12-16 21:31:23 +01:00 |
|
Baptiste Wicht
|
0c30f2ef46
|
Cleanup
|
2013-12-15 21:54:53 +01:00 |
|
Baptiste Wicht
|
71e8a26fea
|
Complete copyrights
|
2013-12-15 21:49:50 +01:00 |
|
Baptiste Wicht
|
71213814d4
|
Remove micro_kernel
|
2013-12-15 21:47:05 +01:00 |
|
Baptiste Wicht
|
2f55635656
|
Discard the micro_kernel
|
2013-12-15 21:43:39 +01:00 |
|
Baptiste Wicht
|
96b1e5adbf
|
Cleanup
|
2013-12-15 21:41:18 +01:00 |
|
Baptiste Wicht
|
3a2077a446
|
Cleanup
|
2013-12-15 21:40:26 +01:00 |
|
Baptiste Wicht
|
9873c153ef
|
Finalize the C++ 16->64 bit transition
|
2013-12-15 21:28:27 +01:00 |
|
Baptiste Wicht
|
0263dceb1f
|
Improve GDT entries
|
2013-12-15 21:03:44 +01:00 |
|
Baptiste Wicht
|
8fca1bc2a0
|
Change the way sections are set
|
2013-12-15 20:08:12 +01:00 |
|
Baptiste Wicht
|
1433bcd51c
|
Put things together
|
2013-12-15 18:32:27 +01:00 |
|
Baptiste Wicht
|
2daa8af58f
|
Disable paging
|
2013-12-15 16:31:52 +01:00 |
|
Baptiste Wicht
|
e82b8f6fca
|
Cleanup warnings
|
2013-12-15 16:28:12 +01:00 |
|
Baptiste Wicht
|
81084026e3
|
Enable protected mode
|
2013-12-15 16:17:45 +01:00 |
|
Baptiste Wicht
|
066038cf66
|
Fix the size of gdt
|
2013-12-12 22:57:35 +01:00 |
|
Baptiste Wicht
|
a3eccc514b
|
Prepare 16 bit main
|
2013-12-12 22:39:44 +01:00 |
|
Baptiste Wicht
|
499111b70e
|
Cleanup
|
2013-12-11 20:06:47 +01:00 |
|
Baptiste Wicht
|
38302bc8db
|
Enable SSE in the C++ kernel
|
2013-12-11 18:47:16 +01:00 |
|
Baptiste Wicht
|
a322627ad6
|
Cleanup
|
2013-12-10 23:12:53 +01:00 |
|
Baptiste Wicht
|
99dc63a187
|
Cleanup
|
2013-12-10 23:07:20 +01:00 |
|
Baptiste Wicht
|
bd52a87e40
|
Finish implementation of all interrupts support in the C++ kernel
|
2013-12-10 23:04:52 +01:00 |
|
Baptiste Wicht
|
1eb128b1a4
|
Add missing IRQ
|
2013-12-10 21:27:03 +01:00 |
|
Baptiste Wicht
|
3421e8f560
|
Cleanup
|
2013-12-10 21:25:06 +01:00 |
|
Baptiste Wicht
|
d39e9798ef
|
Prepare IRQ support
|
2013-12-10 21:24:29 +01:00 |
|
Baptiste Wicht
|
736de137b8
|
Start implementing ISRs
|
2013-12-10 20:42:24 +01:00 |
|
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 |
|