K. Lange
|
8839e4357c
|
multiboot: Correctly pass bits-per-pixel from framebuffer data
|
2021-10-25 13:49:57 +09:00 |
|
K. Lange
|
da535e7c04
|
boot: VBE modesetting
|
2021-10-25 13:00:40 +09:00 |
|
K. Lange
|
729b0c231f
|
panel: New volume slider menu widget
|
2021-10-24 21:20:25 +09:00 |
|
K. Lange
|
f0091f8f87
|
ringbuffer: don't use heap allocator if buffer size is one page
|
2021-10-24 19:52:51 +09:00 |
|
K. Lange
|
b4783dd1c3
|
msk: Switch back to using tar/gunzip with pipes
|
2021-10-24 19:40:55 +09:00 |
|
K. Lange
|
591a074608
|
pipe: Embiggen pipe buffers
|
2021-10-24 19:39:42 +09:00 |
|
K. Lange
|
e3b713487c
|
pipe: Make pipes more direct with ring buffer usage
|
2021-10-24 18:12:20 +09:00 |
|
K. Lange
|
988bb81d38
|
cpuwidget: Cap graphs better
|
2021-10-24 17:31:18 +09:00 |
|
K. Lange
|
896d9d3dad
|
panel: Don't display loopback in network status widget
|
2021-10-24 17:31:18 +09:00 |
|
K. Lange
|
468b1ae22b
|
cpuwidget: Legend cleanup
|
2021-10-24 17:31:13 +09:00 |
|
K. Lange
|
ca8fc639db
|
kernel: Fix gdt install clobbering symbol table, or whatever else ends up after it
|
2021-10-24 16:23:56 +09:00 |
|
K. Lange
|
ce1e9b4e03
|
socket: Purge rx queue when socket closes?
|
2021-10-23 12:42:48 +09:00 |
|
K. Lange
|
43772cbbb0
|
terminal: make scrollback more efficient?
|
2021-10-23 12:40:02 +09:00 |
|
K. Lange
|
8b363c878b
|
mmu: Fixup mapping for physical memory address >4GiB
|
2021-10-23 12:19:41 +09:00 |
|
K. Lange
|
1ed5ea6404
|
net: net_udp_send() should return size of data sent
|
2021-10-22 15:39:21 +09:00 |
|
K. Lange
|
f300386d13
|
net: initial loopback interface support
|
2021-10-22 15:36:03 +09:00 |
|
K. Lange
|
b4c84ee919
|
kuroko: Bump for sendto() support
|
2021-10-22 15:35:48 +09:00 |
|
K. Lange
|
3ff2a31248
|
dhclient: Skip things that don't have hardware addresses
|
2021-10-22 15:35:37 +09:00 |
|
K. Lange
|
0cdb536ef5
|
cpuwidget: Shoddily add interface names to network legend
|
2021-10-22 15:35:21 +09:00 |
|
K. Lange
|
d7de23feb0
|
make: Clean more stuff
|
2021-10-21 15:41:04 +09:00 |
|
K. Lange
|
3decb96169
|
v1.99.8
|
2021-10-21 11:18:42 +09:00 |
|
K. Lange
|
08820eca71
|
kernel: oops
|
2021-10-21 09:35:02 +09:00 |
|
K. Lange
|
bf6d5f765d
|
kernel: make_process_ready may be called with sleep_lock already acquired?
|
2021-10-21 08:48:26 +09:00 |
|
K. Lange
|
25602ba019
|
ata: Ensure we lock around submitting ATAPI command so we're woken up correctly
|
2021-10-21 08:48:03 +09:00 |
|
K Lange
|
106ca0b88f
|
util: Move ISO, FAT stuff to a library
|
2021-10-20 23:14:39 +09:00 |
|
K Lange
|
707b7f7ed2
|
boot: MBR / disk boot stub
|
2021-10-20 23:14:34 +09:00 |
|
K. Lange
|
55835ab494
|
fbterm: Only enable scrolling by default on vga terminal
|
2021-10-20 19:39:47 +09:00 |
|
K. Lange
|
1efc36e51a
|
kernel: Fixup bad lock ordering in process_awaken_signal
|
2021-10-20 19:37:31 +09:00 |
|
K. Lange
|
c1e5f206d5
|
splash-log, migrate: Cleanup
|
2021-10-20 18:49:58 +09:00 |
|
K. Lange
|
b6caef5d7e
|
x86_64: Cleanup boot messages to fit in vga text mode better
|
2021-10-20 18:49:40 +09:00 |
|
K. Lange
|
0f2d7334b0
|
fbterm: VGA backend, enable scrolling by default
|
2021-10-20 18:49:07 +09:00 |
|
K. Lange
|
038727eb1a
|
x86_64: Support multiboot2 loaders
|
2021-10-20 16:03:05 +09:00 |
|
K. Lange
|
043b3797f7
|
x86_64: Mark kernel with AOUT_KLUDGE address parameters so the 64-bit ELF can be booted directly
|
2021-10-20 16:02:46 +09:00 |
|
K. Lange
|
900db689a5
|
boot: Support AOUT_KLUDGE kernels
|
2021-10-20 11:59:14 +09:00 |
|
K. Lange
|
76191f89fb
|
kernel: Print tracebacks for more fatal errors
|
2021-10-20 10:33:58 +09:00 |
|
K. Lange
|
32c3bf1825
|
insmod: Support passing arguments to modules
|
2021-10-20 10:33:35 +09:00 |
|
K. Lange
|
c366ea2dfd
|
kernel: Initial pass at new debug printf interface
|
2021-10-19 20:29:14 +09:00 |
|
K. Lange
|
a9b853d24c
|
boot: Jump back to real mode to load sectors?
|
2021-10-19 20:10:59 +09:00 |
|
K. Lange
|
6ed0e72278
|
base: Print message when loading drivers on startup
|
2021-10-18 20:30:14 +09:00 |
|
K. Lange
|
2adb603e7a
|
base: Update README.md
|
2021-10-18 20:29:59 +09:00 |
|
K. Lange
|
3336fe23cb
|
boot: Set a kcmdline flag when debug is set in menu
|
2021-10-18 19:50:59 +09:00 |
|
K. Lange
|
fc7cfa0005
|
glogin-provider: Fixup animation to not smear on slow systems
|
2021-10-18 19:50:24 +09:00 |
|
K Lange
|
426227032e
|
make: Why are we trying to echo PATH here?
|
2021-10-13 21:52:13 +09:00 |
|
K. Lange
|
a8c89422a7
|
base: Load the piix4 remapper if we see the ISA bridge; fixes OVFM under qemu without -M q35
|
2021-10-13 21:28:53 +09:00 |
|
K. Lange
|
e9e9635a5f
|
make: bail if make fails?
|
2021-10-13 21:13:16 +09:00 |
|
K. Lange
|
6d78b765b1
|
make: Give write access to docker container's bin dir
|
2021-10-13 21:12:29 +09:00 |
|
K. Lange
|
1cb7195d75
|
make: Replace update-extents.py with a Kuroko equivalent
|
2021-10-13 21:04:06 +09:00 |
|
K. Lange
|
7ce16a005d
|
net: Oops, we broke UDP sends
|
2021-10-13 10:50:05 +09:00 |
|
K. Lange
|
526c8fc55e
|
smp: allow command line override for where to scan for RSDP
|
2021-10-12 22:23:58 +09:00 |
|
K Lange
|
751f78ef2f
|
net: don't explode without a network
|
2021-10-12 21:15:44 +09:00 |
|