Age | Commit message (Collapse) | Author | |
---|---|---|---|
21 hours | kernel: rt8139: Autoload 93C46 + read MAC addressmain | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
21 hours | kernel: net: Add initial net_if headers | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
28 hours | kernel: xhci: Workaround Dell USBLEGSUP quirk | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-18 | kernel: syscall: Fix conditional includes | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-18 | kernel/aarch64: Add missing machdep headers | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-18 | Merge branch 'expt' into aarch64 | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-18 | kernel: cons: Add console buffer framework | Ian Moffett | |
Major console improvements - Add console buffer framework for managing console input/output in a more smooth and elegant manner - Fix cursor bugs Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-18 | kernel: video: Add bpp field to fbdev | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel: atoimc -> atomic | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel/amd64: isa: Add i8042 keyboard support | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel/amd64: cpu: Add IRQ mask | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel: synch: Add system-wide locking | Ian Moffett | |
Add system-wide locking for critical code sections. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel: sched: Adjust default quantum to 500 usec | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel/amd64: cdefs: Add more md_* macros | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel: Enable interrupts upon sched entry | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel/amd64: isa: Add support for pcspkr | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel: acpi: Add acpi_oemid() | Ian Moffett | |
acpi_oemid() can be useful for knowing the vendor of the current machine. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel: synch: Add lazy spinlock acquire | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-16 | sys: atomic: Add atomic load/store operations | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-15 | kernel: sched: Run oneshots forever | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-15 | kernel: Add per-arch cdefs.h | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-13 | Merge branch 'expt' into aarch64 | Ian Moffett | |
2025-04-12 | kernel: rt8139: Add initial impl | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-12 | cdefs: Add __isr define | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-12 | kernel/amd64: pio: Add _MACHINE_HAVE_PIO define | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-12 | aarch64/pio: Add PIO stubs | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-02 | kernel/aarch64: Add initial AARCH64 port | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-02 | kernel: syscall: Add machdep syscall header | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-28 | sys: Make proper sys/types.h + add clang nostdinc | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-28 | sys: limits: Add CHAR_BIT | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-27 | kernel: vm: Add munmap() impl | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-27 | kernel: systm: Include assert.h | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-27 | kernel: systm: Add __sigraise() helper | Ian Moffett | |
Adds routine to raise a signal on the fly for the current calling thread. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-25 | kernel: vm: Add initial mmap() impl | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-19 | kernel: panic: Add hcf() and bas() | Ian Moffett | |
hcf(): Halt and catch fire (used for debugging mostly) bas(): Burn and sizzle - internal usage Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-19 | kernel: cdefs: Introduce __cold and __dead_cold | Ian Moffett | |
The __cold macro is used for code paths that are rarley taken while the __dead_cold macro is used for __cold routines that never return. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-14 | kernel: vm: Add initial anonymous pager source | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-09 | kernel: pager: Make vm_vnops extern | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-07 | kernel: cdefs: Add __barrier() define | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-28 | kernel: termios: Remove duplicate ISTRIP | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-28 | kernel: termios: c_cc is of type cc_t | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-28 | kernel: driver: Remove trailing newline | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-22 | kernel: Add POSIX termios.h header | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-22 | kernel: cons: Add lock around root console | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-22 | kernel: dev: Add /dev/console | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-22 | kernel: vfs: Add support for write() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-21 | kernel: Update kernel log style | Ian Moffett | |
Kernel logs must now all be lowercase for consistency. A new style called Peripheral Description Notation (PDN) has also been introduced to describe devices. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-20 | kernel: ahci: Add AHCI spinwait timeout | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-20 | kernel: ahci: __BIT() -> BIT() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-20 | kernel/amd64: isa: Add initial i8237 driver impl | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> |