Commit Graph

2830 Commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen 99397d2a51 Add fatfs(8). 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen ca98bb2e58 Add getty(8). 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen d2fa44828c Add terminal and interrupt support to com(4). 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 3f66ddf6d2 Add nyan(1). 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen cd84d026f2 Work around pty deadlock. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen fb3b3714ce Add cdrom mounting live environment. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 9d9fc3a114 Revert "Parallelize driver initialization."
This reverts commit 0fef08bbc4.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 49fc70c39c Parallelize driver initialization. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 846c29b8ac Speed up ata(4) 400 ns waits.
Waiting for any non-zero duration currently waits for at least one timer
cycle (10 ms), which is especially expensive during early boot.

The current workaround of simply reading the status 14 times seems really
suspicious although the osdev wiki documents it, but let's see how well it
works on real hardware, it's probably good enough.

Try to determine the initial selected drive to save one drive selection.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 7b257f0991 Decrease PS/2 timeouts. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 916dfdbbbc Add uptime(1) -pr options. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 81ee6573d3 Add iso9660 filesystem implementation. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 21dffe6044 Add kernel virtual address space usage debug information. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 468acf2dd4 Debug TCP socket state listing. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 42369fe6ed Add kernel heap allocation tracing debug facility. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 6ec7fc8347 Trianglix 4. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 54a7416e53 Add tix-check(8). 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen c81f35da5c Volatile release. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 9d447f48e7 Add tix-upgrade(8). 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 1623063a72 Add tix-repository(8).
Support renaming, splitting, and deleting ports via RENAMES.

Unify on RUNTIME_DEPS for runtime dependencies.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 382e3a501d Add signify port. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 58b12c9682 Add pty(1). 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen 8fdd4b56bc Add getaddrinfo(1). 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen bfb9e17ae2 Enable stack smash protection by default. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen d70a0cf055 Enable undefined behavior sanitization by default. 2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen a7f5ac82aa Update to git-2.43.0. 2024-03-25 23:22:34 +01:00
Jonas 'Sortie' Termansen 531d0dcc03 Update to vim-9.0. 2024-03-25 23:22:34 +01:00
Jonas 'Sortie' Termansen 117f9a9888 Update to nginx-1.25.3. 2024-03-25 23:22:34 +01:00
Jonas 'Sortie' Termansen e6aa160df4 Update to nasm-2.16.01. 2024-03-25 23:22:34 +01:00
Jonas 'Sortie' Termansen 71bdc34ab7 Update to openssh-9.6p1. 2024-03-25 23:22:34 +01:00
Jonas 'Sortie' Termansen 2026a283ab Update to xorriso-1.5.6. 2024-03-25 23:22:34 +01:00
Jonas 'Sortie' Termansen 9b778effb3 Update to wget-1.21.4. 2024-03-25 23:22:34 +01:00
Jonas 'Sortie' Termansen d461550fca Update to tar-1.35. 2024-03-25 23:22:34 +01:00
Jonas 'Sortie' Termansen 6ca79deb89 Update to sed-4.9. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 8a4d002ecd Update to nano-7.2. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen b2e2ffdb9d Update to patch-2.7.6. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen ef98f7cdf8 Update to make-4.4.1. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen bbc6285588 Update to m4-1.4.19. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen e2bbd2a9af Update to lua-5.4.6. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 0dc27723fe Update to hello-2.12.1. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 5b7ffe763f Update to gzip-1.13. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 35eb3b433d Update to grep-3.11. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 4af0f32860 Update to gawk-5.3.0. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 1876a2be0f Update to e2fsprogs-1.47.0. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 9d9980346b Update to diffutils-3.10. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 10309d67b8 Update to libreadline-8.2. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 9a52eb1d64 Update to libmpc-1.3.1. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 4db0d3dd1d Update to libmpfr-4.2.1. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen 9db6b462fc Update to libjpeg-9f. 2024-03-25 23:22:33 +01:00
Jonas 'Sortie' Termansen cff50a8814 Update to libgmp-6.3.0. 2024-03-25 23:22:33 +01:00