Baptiste Wicht
|
f019c4664f
|
Defer HPET loading to after ACPI
|
2016-08-05 21:44:03 +02:00 |
|
Baptiste Wicht
|
9b9f39ab58
|
Remove legacy sleep function
|
2016-08-05 21:44:03 +02:00 |
|
Baptiste Wicht
|
568139e3c4
|
Refinements
|
2016-08-05 21:44:03 +02:00 |
|
Baptiste Wicht
|
5a665089cb
|
Prepare HPET support
|
2016-08-05 21:44:03 +02:00 |
|
Baptiste Wicht
|
4ee85080e3
|
Prepare HPET support
|
2016-08-05 21:44:03 +02:00 |
|
Baptiste Wicht
|
3a289beeea
|
Cleanup
|
2016-08-05 21:44:03 +02:00 |
|
Baptiste Wicht
|
844839cfc7
|
Add init to Sonar
|
2016-08-05 21:42:43 +02:00 |
|
Baptiste Wicht
|
c18076572d
|
Extract HPET address
|
2016-08-05 21:41:51 +02:00 |
|
Baptiste Wicht
|
1c7145dc2e
|
Defer HPET loading to after ACPI
|
2016-08-05 21:14:15 +02:00 |
|
Baptiste Wicht
|
3dec990e75
|
Remove legacy sleep function
|
2016-08-05 21:08:10 +02:00 |
|
Baptiste Wicht
|
1f6aa0fca4
|
Merge branch 'develop' into hpet_support
|
2016-08-05 20:59:36 +02:00 |
|
Baptiste Wicht
|
aa14269ffb
|
Remove old init code from kernel
|
2016-08-05 20:57:55 +02:00 |
|
Baptiste Wicht
|
9acc872bcb
|
Sets the kernel to be loaded by the init
|
2016-08-05 20:54:52 +02:00 |
|
Baptiste Wicht
|
df0b334bf2
|
Fix paging of kernel memory in 32bit mode
|
2016-08-05 20:53:44 +02:00 |
|
Baptiste Wicht
|
1ba2207c6c
|
Initialize logging earlier
|
2016-08-05 19:51:55 +02:00 |
|
Baptiste Wicht
|
3d61d91765
|
Change virtual early page
|
2016-08-05 19:50:55 +02:00 |
|
Baptiste Wicht
|
fe0ec4c531
|
Cleanup
|
2016-08-05 19:47:31 +02:00 |
|
Baptiste Wicht
|
45d8c38bb7
|
Better logging
|
2016-08-05 19:39:41 +02:00 |
|
Baptiste Wicht
|
a1eab256b4
|
Debug message
|
2016-08-05 17:20:39 +02:00 |
|
Baptiste Wicht
|
2438d1e73a
|
Jump to the kernel
|
2016-08-05 17:16:28 +02:00 |
|
Baptiste Wicht
|
1d9d7bca95
|
Load kernel in memory
|
2016-08-05 16:55:48 +02:00 |
|
Baptiste Wicht
|
71e33e3a8b
|
Start reading the disk
|
2016-08-05 15:10:39 +02:00 |
|
Baptiste Wicht
|
0089179eda
|
Disable stack protection for 16/32 bit init
|
2016-08-05 15:08:33 +02:00 |
|
Baptiste Wicht
|
c1886bef7c
|
Export ata constants in own header
|
2016-08-05 15:07:46 +02:00 |
|
Baptiste Wicht
|
0f16fae4ce
|
Update boot 32
|
2016-08-05 14:19:31 +02:00 |
|
Baptiste Wicht
|
353b8db19b
|
Define THOR_INIT
|
2016-08-05 14:10:35 +02:00 |
|
Baptiste Wicht
|
76bf1c1577
|
Use the new boot 16
|
2016-08-05 14:10:22 +02:00 |
|
Baptiste Wicht
|
1b01a35c8d
|
Merge branch 'develop' into better_init_loader
|
2016-08-05 14:07:57 +02:00 |
|
Baptiste Wicht
|
9237ccb267
|
Use early namespace
|
2016-08-05 14:01:48 +02:00 |
|
Baptiste Wicht
|
518d42295f
|
Cleanup
|
2016-08-05 13:53:34 +02:00 |
|
Baptiste Wicht
|
c831c3a685
|
Cleanup boot 32
|
2016-08-05 13:51:42 +02:00 |
|
Baptiste Wicht
|
c8fb950419
|
Cleanup headers
|
2016-08-05 13:47:34 +02:00 |
|
Baptiste Wicht
|
ad1167f32b
|
Transmit tss as early memory
|
2016-08-05 12:20:09 +02:00 |
|
Baptiste Wicht
|
558e144efc
|
Use early memory to share vesa information
|
2016-08-05 12:05:20 +02:00 |
|
Baptiste Wicht
|
3665d0c34a
|
Merge branch 'develop' of github.com:wichtounet/thor-os into develop
|
2016-08-03 22:05:54 +02:00 |
|
Baptiste Wicht
|
f4608b6fc1
|
Improve early memory
Fix logging in 16bit
Use early memory for e820
|
2016-08-03 22:02:34 +02:00 |
|
Baptiste Wicht
|
19c045d518
|
New try
|
2016-08-03 20:54:37 +02:00 |
|
Baptiste Wicht
|
366107b036
|
Store e820 entry count with early memory
|
2016-08-03 20:43:57 +02:00 |
|
Baptiste Wicht
|
565c230359
|
Code style
|
2016-08-03 19:23:50 +02:00 |
|
Baptiste Wicht
|
e53f24e8e1
|
Disable
|
2016-08-03 19:21:05 +02:00 |
|
Baptiste Wicht
|
544fe60ee0
|
Cleanup
|
2016-08-03 19:18:39 +02:00 |
|
Baptiste Wicht
|
0d7cc74bce
|
Use early memory for early logging
Does not work in 16bit yet, for some obscure fucking reason
|
2016-08-03 19:15:24 +02:00 |
|
Baptiste Wicht
|
19b61e2fed
|
Fix paging init bug
|
2016-08-03 17:32:54 +02:00 |
|
Baptiste Wicht
|
457a399196
|
Improve paging
|
2016-08-03 17:32:50 +02:00 |
|
Baptiste Wicht
|
892487a22d
|
Cleanup logging
|
2016-08-03 17:31:38 +02:00 |
|
Baptiste Wicht
|
1c4816103e
|
Comments
|
2016-08-03 17:19:53 +02:00 |
|
Baptiste Wicht
|
589fc1163e
|
Don't count ACPICA as source
|
2016-08-03 07:59:56 +02:00 |
|
Baptiste Wicht
|
4d14d9161b
|
Add some logging
|
2016-08-02 23:08:19 +02:00 |
|
Baptiste Wicht
|
98edd67f71
|
Remove restrictions
Since we do not use dynamic allocation we can use printf_raw in
early mode
|
2016-08-02 23:07:09 +02:00 |
|
Baptiste Wicht
|
dcaabe0e1c
|
Use printf_raw
This has the advantage of no memory allocation!
|
2016-08-02 18:08:01 +02:00 |
|