summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/cpu/idt.S
AgeCommit message (Collapse)Author
26 hourskern/amd64: lapic: Add Local APIC timer interfaceIan Moffett
This commit adds an interface to perform a oneshot operation with the Local APIC timer as well as providing a stub interrupt service routine for it. Signed-off-by: Ian Moffett <ian@osmora.org>
26 hourskern/amd64: idt: Make idt.h includable in ASMIan Moffett
This also moves the interrupt gate defines to the idt.h header so that they can be used within C code Signed-off-by: Ian Moffett <ian@osmora.org>
4 dayskern/amd64: cpu: Add kernel fence for trap entryIan Moffett
A kernel fence ensures that the GS base will contain kernel data on entry. Signed-off-by: Ian Moffett <ian@osmora.org>
4 dayskern/amd64: cpu: Add initial trap handlingIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
4 dayskern/amd64: cpu: Load IDTIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>