.. |
a20.h
|
misc: General code reorganisation
|
2021-02-25 01:24:54 +01:00 |
a20.s2.c
|
misc: Change how bios and uefi macros are defined and tested
|
2021-07-15 10:03:47 +02:00 |
cpu.c
|
misc: Fixes for GCC 12 warnings; add extern prototypes for inline functions
|
2022-01-26 03:58:28 +01:00 |
cpu.h
|
misc: Fixes for GCC 12 warnings; add extern prototypes for inline functions
|
2022-01-26 03:58:28 +01:00 |
dummy_isr.asm32
|
asm: Reorganise assembly code to avoid symlink use
|
2021-10-22 15:45:47 +02:00 |
dummy_isr.asm64
|
idt: Move dummy_isr() to its own assembly file
|
2021-10-22 12:17:16 +02:00 |
e820.h
|
pmm: Rework conventional memory allocator
|
2021-04-15 02:21:38 +02:00 |
e820.s2.c
|
misc: Allow recovering from panics
|
2021-12-11 19:58:00 +01:00 |
exceptions.s2.c
|
misc: Change how bios and uefi macros are defined and tested
|
2021-07-15 10:03:47 +02:00 |
gdt.h
|
stivale1&2: Pass higher half GDTR.base when returning higher half pointers
|
2021-11-25 22:46:16 +01:00 |
gdt.s2.c
|
gdt: Allocate GDT on the heap on UEFI
|
2021-11-25 21:51:41 +01:00 |
idt.c
|
misc: Allow recovering from panics
|
2021-12-11 19:58:00 +01:00 |
idt.h
|
apic: Do not attempt an APIC flush for protocols that don't mask IRQs
|
2021-09-22 12:33:56 +02:00 |
idt.s2.c
|
idt: Move flush_irq() logic to stage 3
|
2021-09-21 17:44:01 +02:00 |
int_thunks.s2.asmb
|
asm: Reorganise assembly code to avoid symlink use
|
2021-10-22 15:45:47 +02:00 |
lapic.c
|
apic: Improve pending IRQ flushing mechanism
|
2021-09-21 17:28:32 +02:00 |
lapic.h
|
apic: Improve pending IRQ flushing mechanism
|
2021-09-21 17:28:32 +02:00 |
pic.c
|
misc: Change the way stage 2 and 3 are divided
|
2021-03-01 23:38:55 +01:00 |
pic.h
|
misc: General code reorganisation
|
2021-02-25 01:24:54 +01:00 |
smp_trampoline.real
|
stivale2: Implement PMRs
|
2021-07-15 16:20:29 +02:00 |
smp.c
|
apic: Improve pending IRQ flushing mechanism
|
2021-09-21 17:28:32 +02:00 |
smp.h
|
stivale2: Implement PMRs
|
2021-07-15 16:20:29 +02:00 |