|
36488ea49e
|
Implement TSS
|
2024-07-12 13:49:11 +02:00 |
|
|
0983b36cc7
|
Initialize ACPI tables
|
2024-07-12 13:18:03 +02:00 |
|
|
17c4d60c82
|
Implement more OSL functions
|
2024-07-09 14:39:17 +02:00 |
|
|
8a495aa115
|
Implement AcpiOsMapMemory
|
2024-07-09 13:21:43 +02:00 |
|
|
feb4675f41
|
Rework paging
|
2024-07-09 13:13:03 +02:00 |
|
|
1ee034683a
|
Add stack protector
|
2024-07-09 10:18:44 +02:00 |
|
|
470c208284
|
Implement parts of ACPICA OSL
|
2024-07-09 09:25:51 +02:00 |
|
|
0323428974
|
Add ACPICA
|
2024-07-09 08:05:07 +02:00 |
|
|
4951d2c509
|
Disable PIC
|
2024-07-08 14:28:04 +02:00 |
|
|
8b13664aca
|
Add user-mode GDT entries
|
2024-07-08 14:02:27 +02:00 |
|
|
98aaab64d7
|
Add kernel heap
|
2024-07-08 11:47:29 +02:00 |
|
|
646a4ea2b7
|
Move more code to kernel-common
|
2024-07-06 22:03:02 +02:00 |
|
|
1dae33fdd0
|
Move paging definitions to kernel-common
|
2024-07-06 21:50:42 +02:00 |
|
|
084b005dab
|
Add kernel-common crate
|
2024-07-06 21:40:05 +02:00 |
|
|
8eba784e7c
|
Improve kernel paging code
|
2024-07-06 20:23:38 +02:00 |
|
|
5509ec251a
|
Implement paging in kernel
|
2024-07-06 14:18:31 +02:00 |
|
|
82ebfc839a
|
Improve paging
|
2024-07-06 11:00:25 +02:00 |
|
|
1c25f3a388
|
Create bitvector for physical frames
|
2024-07-05 09:29:46 +02:00 |
|
|
3b11e93fd0
|
Add LoaderStruct
|
2024-07-03 20:40:48 +02:00 |
|
|
8a579b81df
|
Add exception handlers
|
2024-07-02 01:55:45 +02:00 |
|
|
05ea0a102f
|
Add interrupt handlers
|
2024-07-01 10:33:52 +02:00 |
|
|
3e8dee77ee
|
Fix GDT
|
2024-06-30 20:44:21 +02:00 |
|
|
2d42ee3202
|
Fix kernel entrypoint
|
2024-06-30 19:14:39 +02:00 |
|
|
37f8c7d1ae
|
Load GDT
|
2024-06-30 17:44:10 +02:00 |
|
|
5de81b0166
|
Add hlt to infinite loops
|
2024-06-30 15:56:36 +02:00 |
|
|
6892387217
|
Jump to kernel
|
2024-06-30 11:39:31 +02:00 |
|
|
b6b4854f71
|
Initial commit
|
2024-06-29 20:50:08 +02:00 |
|