|
7264a31ff3
|
Rework scanning MADT table entries
Get I/O APIC address from MADT entry.
Add DEBUG flag for APIC.
Show number of CPUs found.
|
2023-10-31 13:29:23 -04:00 |
|
|
e32282f6f0
|
Move MADT table processing from ACPI to APIC
|
2023-10-25 21:11:21 -04:00 |
|
|
e480bd0ed0
|
Enable PIT ISR to count milliseconds
|
2023-10-25 12:02:44 -04:00 |
|
|
6fcc6da022
|
Remove APIC debug outputs
|
2023-09-24 11:03:21 -04:00 |
|
|
25ee1775f0
|
Capitalize namespacing structs
This helps to avoid name clashes when breaking up modules into packages.
|
2023-01-01 17:34:41 -05:00 |
|
|
4081a220ef
|
Route I/O APIC interrupts, enable RTC tick interrupt
|
2022-12-16 00:32:49 -05:00 |
|
|
b1a8f8d348
|
Handle local APIC exceptions
|
2022-12-07 23:24:01 -05:00 |
|
|
9b52ae58e8
|
Get local APIC timer ready to run
|
2022-12-07 23:13:51 -05:00 |
|
|
5799f94efe
|
Configure local APIC interrupt vectors
|
2022-12-06 22:06:57 -05:00 |
|
|
400a7b22db
|
Enable local APIC interrupts
|
2022-12-06 21:22:56 -05:00 |
|
|
5231930543
|
Clean up ApicRegister
|
2022-11-05 22:22:09 -04:00 |
|
|
555ec9b627
|
Split PageTable struct out from hulk.hurl to hulk.pagetable
|
2022-10-25 23:30:17 -04:00 |
|
|
41531cf4d2
|
Rename Hurl to hurl for consistency
|
2022-10-18 20:59:13 -04:00 |
|
|
edbe33bcfa
|
Add ApicRegisters structure
|
2022-10-18 20:48:46 -04:00 |
|
|
b1be5b888f
|
Add apic module that does not do anything yet
|
2022-10-18 12:56:02 -04:00 |
|