Commit Graph

162 Commits

Author SHA1 Message Date
K. Lange df9a113237 base: add removed shell scripts from /bin 2021-06-15 16:47:07 +09:00
K. Lange 7f3ca05506 rline: Add a new r-search 2021-06-15 15:51:11 +09:00
K. Lange 3fb3746c2d boot: Use CD for QEMU 2021-06-14 11:28:12 +09:00
K. Lange e680a7a61f boot: Rewrite the legacy BIOS loader 2021-06-14 11:11:37 +09:00
K. Lange 394e4e3e0c net: more cleanup 2021-06-10 20:20:55 +09:00
K. Lange 0f837c312e net: fixups for dhclient, multiple nics 2021-06-07 19:12:02 +09:00
K. Lange b04164b19d net: wip stuff for sockets 2021-06-06 14:22:14 +09:00
K. Lange 826006692a kernel: begin work on re-adding module loading 2021-06-03 21:01:57 +09:00
K. Lange dd0da18e54 make: Pass SMP options to 'make shell' 2021-06-02 07:11:46 +09:00
K Lange c63c8ba7e7 make: Strip final kernel image 2021-05-31 20:06:28 +09:00
K. Lange 074728b5ff boot: Recover BIOS loader. 2021-05-31 12:32:53 +09:00
K. Lange b35f7ac8c9 misaka: initial merge 2021-05-31 10:54:11 +09:00
K. Lange b4de7633c3 make: Port some core build utils to Kuroko 2021-04-28 06:41:55 +09:00
K. Lange 3818df0749 make: Build with -O2 instead of -O3 2021-04-24 19:07:14 +09:00
K. Lange b081668712 boot: Fixes to boot processes on multiple platforms. 2021-04-22 19:46:51 +09:00
K. Lange 8e73380e9f kuroko: Upstream updates 2021-04-17 19:50:20 +09:00
K. Lange abbe298cd7 boot: Compress ramdisk image with gzip 2021-04-08 18:07:08 +09:00
K. Lange cf045ced81 kuroko: Update from upstream 2021-04-06 21:13:57 +09:00
K. Lange ff2b898384 kuroko: make sure we remove kuroko objs on clean 2021-03-07 20:04:22 +09:00
K. Lange 97d02d6e23 kuroko: Updates for 1.1-preview and threading support 2021-02-16 18:56:27 +09:00
K. Lange 230870ad7b kernel, linker, libc: Initial, probably horribly broken, support for some TLS situations 2021-02-16 18:49:34 +09:00
K. Lange 6a5991fcf5 kuroko: more upstream updates 2021-01-23 20:00:36 +09:00
K. Lange 5fe8d3b0d1 yutani: basic Kuroko bindings, demo 'app' 2021-01-23 15:31:38 +09:00
K. Lange f05522baca kuroko: synchronize and begin work on Toaru bindings 2021-01-21 21:26:50 +09:00
K. Lange eedda5a9db Update Kuroko with new library paths 2021-01-10 11:34:56 +09:00
K. Lange 18cd88cf4e kuroko: Don't have our build produce builtins.c, assume it's already there. 2021-01-01 17:26:06 +09:00
K. Lange db23c987a9 Pull in Kuroko (as a submodule, but with build integration) 2021-01-01 17:19:44 +09:00
K. Lange 888323bcea getty: Pass more args through 'headless' make target 2020-04-25 07:02:46 +09:00
K. Lange 066c2a592c make: disable audio output in headless target
Avoids pulse warnings clogging the screen for now, and I don't ever
use the audio output from a serial console anyway (plus it's not very
reflective of the user experience we're trying to provide with the
headless mode, since you don't get audio over serial normally anyway)
2020-04-25 06:25:17 +09:00
K. Lange 9b0e35eb3e make: Disable serial console in BIOS for 'make headless' 2020-04-21 16:35:46 +09:00
K. Lange ed58edaae9 make: serial is actually redundant, already had headless 2019-12-19 17:14:23 +09:00
K. Lange 99f9ff429a make: add serial-based headless boot target 2019-12-17 11:58:03 +09:00
K. Lange 4146aec98d make: don't build init specially 2019-12-15 16:54:08 +09:00
K. Lange 9e39bb74d4 make: init can absolutely be dynamic 2019-12-15 15:53:02 +09:00
K. Lange 88363fa19e make: fix builds with clang by embedding required compiler-rt functions 2019-11-26 11:19:47 +09:00
K. Lange fec073784a bim: update to 1.6.1, and include tags 2019-07-09 21:18:55 +09:00
K. Lange e05b89b745 ungz: handle bad return from gzip 2018-12-26 00:11:05 +09:00
K. Lange 7e3683f275 makefile: -k makes page up/down unhappy on my desktop? 2018-12-13 21:16:07 +09:00
K. Lange 164fa6447b Revert "boot: switch back to ext2 ramdisks while an issue is investigated"
This reverts commit 3e04540bf7.
2018-12-13 10:07:00 +09:00
K. Lange 3e04540bf7 boot: switch back to ext2 ramdisks while an issue is investigated 2018-12-11 21:00:48 +09:00
K. Lange 73a3dc1414 qemu: pass -k en-us to fix arrow keys under Wayland clients 2018-12-11 17:04:20 +09:00
K. Lange 31af34c73d boot: switch to tar ramdisks 2018-12-11 13:04:02 +09:00
K. Lange de7463d141 kernel: 64-bit offsets for VFS 2018-11-23 09:56:44 +09:00
K. Lange 02e81524ee make: qemu is doing weird shit to stdin 2018-11-21 11:18:55 +09:00
K. Lange e175885c58 make: restrict shell hosting to 127.0.0.1 so it doesn't leak 2018-11-20 17:20:25 +09:00
K. Lange 4a343c3bcb make: Are we not building cdrom dir correctly? 2018-11-16 14:09:37 +09:00
K. Lange c71ed6ab60 qemu: use a TCP socket for 'make shell' w/ nc 2018-11-08 18:37:55 +09:00
K. Lange be02291b53 qemu: export and collect TERM in 'make shell' 2018-11-07 18:22:48 +09:00
K. Lange 730fd9d64c tmpfs: /var as a protected tmpfs 2018-10-31 10:51:08 +09:00
K. Lange fbc43253a7 makefile: target for ungz util 2018-10-16 14:14:23 +09:00