K. Lange
236c8bacb3
modules: Reimplement loadable kernel modules
2021-07-17 18:55:54 +09:00
K. Lange
8e4640e1d7
xhci: start on controller driver
2021-07-14 10:44:46 +09:00
K. Lange
471ff89107
make: detect more base/ changes
2021-06-23 21:19:09 +09:00
K. Lange
d8dc85e507
net: don't duplicate struct layout in e1000 device object
2021-06-18 15:20:22 +09:00
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