Commit Graph

139 Commits

Author SHA1 Message Date
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
K. Lange
dd2c403345 makefile: remove shell call to 'find' 2018-10-14 15:20:40 +09:00
K. Lange
8f5de441fc boot: port boot.s to GNU as 2018-10-14 11:35:01 +09:00
K. Lange
3fc0ccef4f libc: crt's to GNU as 2018-10-13 15:53:16 +09:00
K. Lange
0ef0c0cd8f linker scripts have no effect on object files 2018-10-07 12:06:17 +09:00
K. Lange
3ae31e3efb Optionally build kernel with clang 2018-10-07 12:06:00 +09:00
K. Lange
31129650a4 Kernel should build with clang without exploding? 2018-10-07 11:55:50 +09:00
K. Lange
655e829112 ToaruOS-NIH => ToaruOS 2018-10-06 21:28:43 +09:00
K. Lange
c0f3ab2224 Makefile: clean should kill ext-lib makefiles 2018-10-05 23:26:09 +09:00
K. Lange
20a390ee01 Try to document some more obtuse parts of the makefile 2018-09-23 01:15:32 +09:00
K. Lange
8a6438b3d2 Add Cairo backend for compositor 2018-09-22 21:26:25 +09:00
K. Lange
cb419b74f2 Add new system for external library extensions 2018-09-21 13:13:49 +09:00
K. Lange
1960980586 Fix netinit 2018-09-04 10:17:59 +09:00
K. Lange
3301b5b0e5 Allow disabling KVM in Makefile 2018-08-16 14:26:40 +09:00
K. Lange
88affdf86b Also enforce VNC when under WSL (sorry if you have X and SDL) 2018-08-15 19:53:05 +09:00
K. Lange
b60381b763 Detect WSL and disable soundhw, kvm 2018-08-15 19:45:25 +09:00
K. Lange
e9853dbd4f quick local shell access from qemu 2018-08-13 13:32:26 +09:00
K. Lange
64aac5e063 Mount cdrom if available 2018-08-12 17:14:15 +09:00
K. Lange
9b4a1174b6 More shoddy shell stuff 2018-08-08 10:14:59 +09:00
K. Lange
4b50fd324d Change how text login generally works so getty can die and reboot after login session ends 2018-08-02 18:48:45 +09:00
K. Lange
2078efccd7 Better deps for devtable 2018-08-01 17:20:34 +09:00
K. Lange
a0528a6c7c Automatically generate util/devtable 2018-07-18 13:03:13 +09:00
K. Lange
1d1bc8523a Convert update-extents to python3 2018-07-18 12:44:05 +09:00
K. Lange
1241011833 Use a macro to make virtualbox stuff easier to manage 2018-07-17 23:49:37 +09:00