Age | Commit message (Collapse) | Author | |
---|---|---|---|
4 days | kernel: Enable interrupts upon sched entry | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
4 days | kernel/amd64: isa: Add support for pcspkr | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
4 days | 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> | |||
4 days | kernel: sched: Returns as soon as result | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
4 days | kernel: synch: Add lazy spinlock acquire | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
4 days | sys: atomic: Add atomic load/store operations | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
4 days | boot: Upgrade to limine v9.x + add backdrop | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
5 days | kernel: sched: Run oneshots forever | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
5 days | kernel: Add per-arch cdefs.h | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
7 days | ideas: kport: Add concept of shadow byte regions | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
7 days | docs: ideas: Add kport.txt draft | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | libc: Add errno + OUSI errno impl | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | kernel: rt8139: Add initial impl | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | cdefs: Add __isr define | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | kernel/amd64: pio: Add _MACHINE_HAVE_PIO define | 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 | kernel: tlsf: Include proper headers | 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 | build: bootstrap: Prepare environment | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-27 | build: Add hooks builddep | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-27 | tools: checknl: Improve error handling | 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-25 | kernel: vm: Fix vm_page insertions | Ian Moffett | |
Ensure vm_page entries are properly kept track of. This commit additionally simplifies and cleans up vm_pageinsert() Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-19 | kernel/amd64: bus: Check bus_set() status | 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: Only hold pgres with timeout | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-14 | project: Bump project version | Ian Moffett | |
Merge bump Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-14 | Merge branch 'expt' | Ian Moffett | |
2025-03-14 | tools: Add script to check for redundant newlines | Ian Moffett | |
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: vm_map: Remove extra leading whitespace | 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-09 | workflow: Don't build toolchain in this test | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-09 | project: Update name | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-09 | tools: cross: Remove 'clear' command | Ian Moffett | |
There is no need to clear the terminal after building previous things as it would just introduce compatibility issues for certain headless consoles... Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-09 | project: Final workflow fixups | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-09 | project: Update CI workflow name | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-09 | project: Add github workflows | 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: devfs: Add support for write() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> |