wash
|
864362ba82
|
acpi: add APIC irq ack and legacy vector remapping
|
2023-03-24 14:38:53 +00:00 |
|
wash
|
2bfb6bcd78
|
kernel: add c++ support
|
2023-03-20 20:41:39 +00:00 |
|
wash
|
a4d850cc03
|
x86_64: more local and i/o apic configuration
|
2023-03-20 20:21:44 +00:00 |
|
wash
|
8e9127cd6a
|
x86_64: init local apic on boot, or legacy pic/pit as fallback
|
2023-03-19 20:36:36 +00:00 |
|
wash
|
57eaf4e01c
|
kernel: implement cpu IDs and per-cpu variables
|
2023-03-18 19:35:00 +00:00 |
|
wash
|
81ca98c952
|
x86_64: acpi: add minimal SMP core startup
|
2023-02-09 21:39:20 +00:00 |
|
wash
|
d960909d1b
|
x86_64: pmap: enable NX protection during bootstrap
|
2023-02-09 21:38:50 +00:00 |
|
wash
|
ddb00acd31
|
x86_64: add a basic ACPI driver
|
2023-02-09 19:09:07 +00:00 |
|
wash
|
b0b557d919
|
x86_64: add temporary serial driver for printk
|
2023-02-08 21:28:20 +00:00 |
|
wash
|
5e10f566a4
|
x86_64: add basic interrupt handling
|
2023-02-08 20:24:40 +00:00 |
|
wash
|
625eac9ca7
|
x86_64: implement bootstrap function for pmap interface
|
2023-02-06 20:50:38 +00:00 |
|
wash
|
b9b3794aee
|
x86_64: initialise memblock using e820
|
2023-02-05 10:50:13 +00:00 |
|
wash
|
1abc7a4f6c
|
x86_64: move non-ML headers to include/arch/
|
2023-02-05 09:45:17 +00:00 |
|