|
|
e0e6f4a9ae
|
acpi: calibrate local APIC timer on BSP
|
2023-03-28 21:38:47 +01:00 |
|
|
|
864362ba82
|
acpi: add APIC irq ack and legacy vector remapping
|
2023-03-24 14:38:53 +00:00 |
|
|
|
2bfb6bcd78
|
kernel: add c++ support
|
2023-03-20 20:41:39 +00:00 |
|
|
|
8e9127cd6a
|
x86_64: init local apic on boot, or legacy pic/pit as fallback
|
2023-03-19 20:36:36 +00:00 |
|
|
|
57eaf4e01c
|
kernel: implement cpu IDs and per-cpu variables
|
2023-03-18 19:35:00 +00:00 |
|
|
|
5e10f566a4
|
x86_64: add basic interrupt handling
|
2023-02-08 20:24:40 +00:00 |
|
|
|
72b2d8d525
|
x86_64: re-implement ml_halt_cpu() in pure assembly
|
2023-02-05 10:27:29 +00:00 |
|
|
|
1abc7a4f6c
|
x86_64: move non-ML headers to include/arch/
|
2023-02-05 09:45:17 +00:00 |
|
|
|
31cb7aab8b
|
kernel: add basic console registration system and printk()
|
2023-02-04 19:03:45 +00:00 |
|
|
|
26853c32c8
|
Implemented GDT initialisation
|
2022-12-24 10:28:41 +00:00 |
|
|
|
8475a6139e
|
Implemented some basic libc functions and a text console
|
2022-12-21 08:29:33 +00:00 |
|