|
b7a1a35180
|
fix/kernel: Fixed spelling mistakes
|
2025-05-30 15:14:21 +02:00 |
|
|
93d09b1930
|
feat: idek
|
2025-05-30 14:52:04 +02:00 |
|
|
4534f1da14
|
feat/kernel: Started on LAPIC
|
2025-05-30 11:05:07 +02:00 |
|
|
242ab03274
|
fix/kernel: Fixed and finished MADT
|
2025-05-29 23:02:36 +02:00 |
|
|
a6b98d6fb6
|
feat/kernel: Re-added MADT
|
2025-05-29 22:49:49 +02:00 |
|
|
8516143538
|
feat/kernel: Re-add ACPI
|
2025-05-29 20:07:36 +02:00 |
|
|
b41cc11e39
|
fix/kernel: Fixed kfree to be more safe
|
2025-05-26 21:22:46 +02:00 |
|
|
d0e4149de5
|
feat/kernel: I dont remember but i did stuff regarding SMP
|
2025-05-26 21:04:18 +02:00 |
|
|
7ad2167e9d
|
feat: Improved SMP and added CPU-local contexts
|
2025-05-26 19:37:22 +02:00 |
|
|
8fac1270b1
|
feat: Added CC option to kconfig
|
2025-05-26 18:36:00 +02:00 |
|
|
e4dc0d0a04
|
feat/kernel: Nuke ACPI and APIC
|
2025-05-17 12:54:43 +02:00 |
|
|
d9a5f8e3c0
|
feat/kernel: idek
|
2025-05-17 12:47:15 +02:00 |
|
|
c10028d366
|
feat/kernel: Removed broken PIT and added yet another broken PIT
|
2025-05-17 12:33:25 +02:00 |
|
|
560417b091
|
feat/kernel: Removed non-implemented LAPIC functiosn
|
2025-05-17 12:20:34 +02:00 |
|
|
ce3451d392
|
idek
|
2025-05-16 20:45:14 +02:00 |
|
|
9fcac766f6
|
feat/kernel: APIC (LAPIC / IOAPIC) and PIT
|
2025-05-16 20:19:05 +02:00 |
|
|
cdceef1da7
|
feat/kernel: Added MADT support and SMP
|
2025-05-16 19:45:59 +02:00 |
|
|
aeda945087
|
feat/kernel: implemented madt_init
|
2025-05-16 19:32:32 +02:00 |
|
|
1f70ada525
|
fix/kernel: Fixed MADT tables to use
acpi_madt_entry_t header;
|
2025-05-16 19:23:25 +02:00 |
|
|
09de945b15
|
fix/kernel: Fixed issue with comments
|
2025-05-16 19:17:49 +02:00 |
|
|
71630b9fb0
|
feat/kernel: Added MADT header for kernel
|
2025-05-16 19:17:10 +02:00 |
|
|
91cc3ef58f
|
fix/kernel: Proper MADT searching
|
2025-05-16 19:00:27 +02:00 |
|
|
a7e9e1339e
|
fix/kernel: Proper memcmp usage in acpi_init
|
2025-05-16 18:59:16 +02:00 |
|
|
74ef29a2ea
|
fix/kernel: Make sure to page-align phys in vallocat API
|
2025-05-16 18:56:20 +02:00 |
|
|
9970bc53e4
|
fix/kernel: Fixed valloc/vallocat
|
2025-05-16 18:30:31 +02:00 |
|
|
f83961432e
|
feat/kernel: new vallocat API
|
2025-05-16 18:28:40 +02:00 |
|
|
3b8639467f
|
fix/kernel: Started fixing bootstrap acpi parser
|
2025-05-16 07:39:40 +02:00 |
|
|
4151de51d9
|
feat/kernel: Started on basic bootstrap ACPI
|
2025-05-15 22:34:16 +02:00 |
|
|
0aa7a96f7c
|
fix/kernel: Fixed issue regarding palloc(), we now fill the page with 0roes
|
2025-05-15 21:15:32 +02:00 |
|
|
9be94a75b0
|
feat/kernel: Remove COM1 init hcf()
|
2025-05-15 20:57:28 +02:00 |
|
|
89795c4ad8
|
feat/kernel: Added support for Kconfig and flanterm if needed
|
2025-05-15 20:47:52 +02:00 |
|
|
6374144f4a
|
feat/kernel: Added First-Fit algorithm for kernel heap
|
2025-05-15 19:52:40 +02:00 |
|
|
65fbb97d8a
|
fix/kernel: Made it clearer in early logs that we are talking about addresses and not values
|
2025-05-15 17:17:57 +02:00 |
|
|
6b811ad804
|
fix/kernel: Fixed new VMM API
|
2025-05-15 17:08:47 +02:00 |
|
|
3aa5a1bb86
|
feat/kernel: Started on valloc implementation for amd64
|
2025-05-15 15:57:14 +02:00 |
|
|
91fc826022
|
fix/kernel: Made sure to add credits to all files
|
2025-05-15 06:56:03 +02:00 |
|
|
d9eea99f36
|
fix/kernel: Fixed amd64 paging API
|
2025-05-15 06:33:27 +02:00 |
|
|
a32db51e45
|
fix/kernel: Map kernel stack and bootloader req earlier
|
2025-05-14 20:34:47 +02:00 |
|
|
7b76ddda34
|
feat/kernel: Make use of proper IS_PAGE_ALIGNED
|
2025-05-14 20:25:56 +02:00 |
|
|
7096f34719
|
fix/kernel: Fixed invalid IS_PAGE_ALIGNED check in paging api for amd64
|
2025-05-14 20:15:07 +02:00 |
|
|
fb7da2a7f9
|
fix/kernel: Fixed broken table allocation for amd64 pagining API
|
2025-05-14 19:54:23 +02:00 |
|
|
785972d708
|
fix/kernel: Fixed broken table allocation for amd64 pagining API
|
2025-05-14 19:51:36 +02:00 |
|
|
ea1156334e
|
fix/kernel: Fixed accidental flag in adm64 paging API
|
2025-05-14 19:43:54 +02:00 |
|
|
b11edf4457
|
feat/kernel: New paging API for amd64
|
2025-05-14 18:35:51 +02:00 |
|
|
fc4de346a3
|
feat: Started om paging
|
2025-05-14 16:38:26 +02:00 |
|
|
2bbc7dd70f
|
feat/kernel: Added a physical page manager, has caching for single page alloc
|
2025-05-14 15:39:33 +02:00 |
|
|
958e95f4a3
|
feat/kernel: Added pre-init message
|
2025-05-14 14:26:08 +02:00 |
|
|
dc5d7a48b6
|
fix/kernel: Remove unnessesary DEBUG interrupt
|
2025-05-14 14:24:09 +02:00 |
|
|
af7599a266
|
feat/kernel: Added IDT
|
2025-05-14 14:23:13 +02:00 |
|
|
248879c099
|
feat: Added nanoprintf, kprintf and GDT
|
2025-05-14 13:57:53 +02:00 |
|