| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 23 hours | kern/amd64: lapic: Add lapic_read_id() function | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 25 hours | kern/amd64: lapic: Fix SVR low byte to logical 1s | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 25 hours | kern/amd64: lapic: Fix typo in comment | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 25 hours | kern/amd64: lapic: Make ICR values 64-bits | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 26 hours | kern/amd64: lapic: Add support for sending IPIs | Ian Moffett | |
| This commit introduces an interface for sending inter-processor interrupts using the current Local APIC unit Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 28 hours | kern/amd64: lapic: Configure and calibrate timer | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 38 hours | kern/amd64: isa: Add minimal i8254 driver | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 39 hours | kern/amd64: cpu: Add initial Local APIC driver | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 44 hours | kern/amd64+mu: Add processor descriptor + percpu state | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 47 hours | kern/amd64: cpu: Disable master/slave i8259 chips | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 2 days | kern/amd64+mu: Add initial virtual memory sources | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 2 days | kern: panic: Deprecate mu_panic_preamble() | Ian Moffett | |
| This commit deprecates mu_panic_preamble() in favor of the mu_spinlock_acq() function Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 2 days | kern/amd64: Add spinlock impl for AMD64 port | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | build: Add header deps | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: Add panic function + MU helpers | Ian Moffett | |
| This commit introduces a panic function as well as a panic machine unifier layer for MD specifics that help bring the system to a halt. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: uart: Add missing RET | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: cpu: Add kernel fence for trap entry | Ian Moffett | |
| A kernel fence ensures that the GS base will contain kernel data on entry. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: cpu: Add initial trap handling | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: io: Add uart_puts() helper for strings | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | build: Make build logs pretty | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern: Create C kernel entrypoint | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: cpu: Put _start in .text section | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: cpu: Load IDT | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: cpu: Write boot message on startup | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: cpu: Load new flat GDT on boot | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | project: Add copyright headers | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: mainbus: Add modeline to pio.S | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: io: Add serial UART driver | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: mainbus: Add port I/O helpers | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | kern/amd64: Move boot.S to amd64/cpu/ | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
| 3 days | initial commit | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@osmora.org> | |||
