K. Lange
|
f748f2d523
|
base: make sure dir exists to build host Kuroko
|
2021-11-20 08:16:07 +09:00 |
|
K. Lange
|
c64b54c576
|
meta: We shouldn't need to link -lgcc in the kernel
|
2021-11-16 11:37:46 +09:00 |
|
K. Lange
|
58e7e07a2b
|
meta: Cleanup Makefile, add some comments
|
2021-10-31 22:25:33 +09:00 |
|
K. Lange
|
6a9009e8a1
|
make: Default SMP=4 for qemu targets because why not
|
2021-10-29 10:09:14 +09:00 |
|
K. Lange
|
fc92dfb29d
|
base: Ensure we're still providing the fake libm.so
|
2021-10-27 15:00:22 +09:00 |
|
K. Lange
|
cd6c038090
|
build: Remove C++ support, stop including libstdcxx on the ramdisk
|
2021-10-27 13:24:11 +09:00 |
|
K. Lange
|
d7de23feb0
|
make: Clean more stuff
|
2021-10-21 15:41:04 +09:00 |
|
K Lange
|
707b7f7ed2
|
boot: MBR / disk boot stub
|
2021-10-20 23:14:34 +09:00 |
|
K Lange
|
426227032e
|
make: Why are we trying to echo PATH here?
|
2021-10-13 21:52:13 +09:00 |
|
K. Lange
|
1cb7195d75
|
make: Replace update-extents.py with a Kuroko equivalent
|
2021-10-13 21:04:06 +09:00 |
|
K. Lange
|
8d029531f8
|
make: /usr/lib/ libs (from gcc) should come from TOOLCHAIN
|
2021-10-08 10:12:05 +09:00 |
|
K. Lange
|
d98070aca6
|
ld.so: Link for 4K pages
|
2021-09-27 11:46:09 +09:00 |
|
K. Lange
|
1a44f8a2f3
|
boot: merge retooled EFI loader
|
2021-09-07 11:47:08 +09:00 |
|
K. Lange
|
c8ac89baf3
|
make: Ensure we're creating /usr/bin so we can put auto-dep.krk in it
|
2021-09-04 15:22:48 +09:00 |
|
K. Lange
|
0d71c98cc2
|
localtime: rudimentary, incorrect support for timezone offsets
|
2021-09-02 16:09:28 +09:00 |
|
K. Lange
|
a95cc9c13c
|
make: Default to 2 SMP cores so we're consistently testing with SMP enabled
|
2021-09-02 14:27:10 +09:00 |
|
K. Lange
|
b8f2f93dee
|
test: more detailed logging for USB so we can test xhci
|
2021-08-21 08:04:59 +09:00 |
|
K. Lange
|
1304717a6d
|
kuroko: sync with upstream
|
2021-08-11 15:24:47 +09:00 |
|
K. Lange
|
16ae59895c
|
make: 'test' target should use q35 system
|
2021-08-08 16:36:16 +09:00 |
|
K. Lange
|
d6697bb36f
|
make: Add a test tool/script
|
2021-08-04 19:36:36 +09:00 |
|
K. Lange
|
7c7ec4689a
|
xhci: cleanup
|
2021-08-04 19:35:55 +09:00 |
|
K. Lange
|
5cdec2a98f
|
kuroko: add managed modules to filesystem
|
2021-07-31 18:40:03 +09:00 |
|
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 |
|