josh
|
25ee1775f0
|
Capitalize namespacing structs
This helps to avoid name clashes when breaking up modules into packages.
|
2023-01-01 17:34:41 -05:00 |
|
josh
|
4081a220ef
|
Route I/O APIC interrupts, enable RTC tick interrupt
|
2022-12-16 00:32:49 -05:00 |
|
josh
|
b1a8f8d348
|
Handle local APIC exceptions
|
2022-12-07 23:24:01 -05:00 |
|
josh
|
9b52ae58e8
|
Get local APIC timer ready to run
|
2022-12-07 23:13:51 -05:00 |
|
josh
|
5799f94efe
|
Configure local APIC interrupt vectors
|
2022-12-06 22:06:57 -05:00 |
|
josh
|
400a7b22db
|
Enable local APIC interrupts
|
2022-12-06 21:22:56 -05:00 |
|
josh
|
5231930543
|
Clean up ApicRegister
|
2022-11-05 22:22:09 -04:00 |
|
josh
|
555ec9b627
|
Split PageTable struct out from hulk.hurl to hulk.pagetable
|
2022-10-25 23:30:17 -04:00 |
|
josh
|
41531cf4d2
|
Rename Hurl to hurl for consistency
|
2022-10-18 20:59:13 -04:00 |
|
josh
|
edbe33bcfa
|
Add ApicRegisters structure
|
2022-10-18 20:48:46 -04:00 |
|
josh
|
b1be5b888f
|
Add apic module that does not do anything yet
|
2022-10-18 12:56:02 -04:00 |
|