Baptiste Wicht
|
09a88a9087
|
New program: divzero
Simply here to test behaviour of user mode exception
|
2016-08-06 20:31:06 +02:00 |
|
Baptiste Wicht
|
ec948d5841
|
Cleanup
|
2016-08-06 20:31:03 +02:00 |
|
Baptiste Wicht
|
8e4bd5f81c
|
Update programs makefile
|
2016-08-06 20:22:26 +02:00 |
|
Baptiste Wicht
|
0a711caaf5
|
Remove executable
|
2016-08-06 20:14:32 +02:00 |
|
Baptiste Wicht
|
4933d03eaa
|
Annotate output
|
2016-08-06 20:09:46 +02:00 |
|
Baptiste Wicht
|
7a479f7ee3
|
Better functions for program compilation
|
2016-08-06 20:08:28 +02:00 |
|
Baptiste Wicht
|
780f1e8499
|
Add some notes
|
2016-08-06 18:11:55 +02:00 |
|
Baptiste Wicht
|
4512f4d880
|
Replace PIT by HPET for scheduling
|
2016-08-06 17:16:07 +02:00 |
|
Baptiste Wicht
|
10b05a994f
|
Allow the PIT driver to be removed
|
2016-08-06 16:12:47 +02:00 |
|
Baptiste Wicht
|
c273940e74
|
Allow the frequency to be changed
|
2016-08-06 16:07:20 +02:00 |
|
Baptiste Wicht
|
eb812462ba
|
Use the timer frequency for acpi stall
|
2016-08-06 16:00:05 +02:00 |
|
Baptiste Wicht
|
8a664eabd2
|
Fix the sleep ticks
|
2016-08-06 15:59:58 +02:00 |
|
Baptiste Wicht
|
a7ffd12f65
|
Correctly compute the sleep timeout in ticks
|
2016-08-06 15:53:43 +02:00 |
|
Baptiste Wicht
|
1dda064247
|
Remove legacy countdown
|
2016-08-06 15:45:53 +02:00 |
|
Baptiste Wicht
|
3e4ac5deee
|
Correctly computer the uptime seconds
|
2016-08-06 15:45:34 +02:00 |
|
Baptiste Wicht
|
a27d445ec2
|
Let the timer driver sets the timer frequency
|
2016-08-06 15:45:04 +02:00 |
|
Baptiste Wicht
|
e99326db0e
|
Decouple HPET init from ACPI
|
2016-08-06 12:22:39 +02:00 |
|
Baptiste Wicht
|
450e45bf31
|
Complete HPET driver
|
2016-08-06 12:19:46 +02:00 |
|
Baptiste Wicht
|
8412aeb895
|
Implementation of mmap_phys and munmap_phys
|
2016-08-06 12:19:40 +02:00 |
|
Baptiste Wicht
|
9db31ca58d
|
Merge branch 'hpet_support' of github.com:wichtounet/thor-os into hpet_support
|
2016-08-05 21:44:19 +02:00 |
|
Baptiste Wicht
|
31b21531b5
|
Extract HPET address
|
2016-08-05 21:44:03 +02:00 |
|
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 |
|