Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-02 | kernel/amd64: Add INTRENTRY() and TRAPENTRY() | Ian Moffett | |
Add macros that perform certain operations before invoking the actual handler. This will be useful in the future for more complicated operations that need to be done before the handler is ran. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-29 | kernel/amd64: lapic: Add support for IPIs | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-28 | kernel/amd64: Make splraise() return previous IPL | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-23 | kernel: sched: Add PCB and context switching | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-23 | kernel/amd64: gdt: Add user CS/DS defines | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-20 | kernel/amd64: intr: Add splraise/splx support | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-09 | kernel/amd64: pmap: Add initial pmap code | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-08 | kernel/amd64: Prepare for scheduler | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-08 | kernel/amd64: Pass CPU info to cpu_startup() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-08 | kernel/amd64: lapic: Add End-Of-Interrupt helper | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-06 | kernel/amd64: tss: Add support for TSS | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-06 | kernel/amd64: lapic: Add support for LAPIC timer | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-06 | kernel/amd64: intr: Add intr_alloc_vector() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-06 | kernel/amd64: isa: Add i8254 driver | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-05 | kernel/amd64: Add initial LAPIC code | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-04 | kernel/amd64: Add I/O APIC driver | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-04 | kernel/amd64: Support IBRS | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-04 | kernel/amd64: Add HPET driver | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-06-04 | project: Initial commit | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> |