Commit Graph

5185 Commits

Author SHA1 Message Date
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
K. Lange
a8ca76845c smp: Don't just fatal() if there's too many cores; initialize up to 32 2021-10-12 20:04:38 +09:00
K. Lange
d60b2daccd hda: stub module 2021-10-12 10:55:13 +09:00
K. Lange
831a0c97ab base: update package repository on startup 2021-10-12 10:54:42 +09:00
K. Lange
538cc9319e es1371: Audio driver for vmware 2021-10-10 15:13:29 +09:00
K Lange
72825a7d46 lfbvideo: recalculate vmware memory size on display change 2021-10-09 22:06:31 +09:00
K. Lange
2c0dc519cc terminal: bind Ctrl Shift +, Ctrl -, Ctrl 0 to modify scaling 2021-10-09 15:25:09 +09:00
K. Lange
4dbd4c3ffc file-browser: fix up scroll dimensions for desktop, though we really do need to make that multi-column 2021-10-08 18:47:54 +09:00
K. Lange
3d79b85f2c base: Accept QEMU IDE controller for ata driver autoload 2021-10-08 10:22:59 +09:00
K. Lange
9ad23299c7 file-browser: Icons, identification of PDFs, little launcher wrapper 2021-10-08 10:22:33 +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
46c59e8786 base: Load iso9660 and add a desktop icon when mounting CD at boot 2021-10-07 20:22:10 +09:00
K. Lange
8d9c13c047 base: Load ATA drivers on vbox if IDE is detected 2021-10-07 20:21:41 +09:00
K. Lange
70e4d82524 ata: fix bad timeout on ATAPI initialization, fixes vbox seeing the CD 2021-10-07 20:21:01 +09:00
K. Lange
178841882b iso9660: try to catch some potential mount errors 2021-10-07 20:20:07 +09:00
K. Lange
5c5b0952d0 base: Only show tutorial once on first graphical login for 'local' 2021-10-07 17:33:01 +09:00
K. Lange
e8a1ffab46 libm: Add missing M_, INFINITY, NAN constants 2021-10-07 07:24:39 +09:00
K. Lange
44eefc2e43 libm: Add two missing functions 2021-10-07 07:20:50 +09:00
K. Lange
65ad24537f cpuwidget: Add to menu as 'System Monitor' 2021-10-05 09:45:16 +09:00
K. Lange
bb2012c87e fetch: Parse https and bail better 2021-10-04 20:35:05 +09:00
K. Lange
05e224dee7 kernel: Better fault reports 2021-10-04 20:34:42 +09:00
K. Lange
bbf49fbc9d cpuwidget: Complete revamp 2021-10-04 20:31:47 +09:00
K. Lange
a281da4b82 text: Expose method for brute-force path stroke 2021-10-04 20:31:30 +09:00
K. Lange
b87381116b graphics: fixup aa line rasterizer 2021-10-04 15:04:34 +09:00
K. Lange
fbd84d1609 terminal-vga: Backport selection improvements from graphical terminal 2021-10-01 09:09:45 +09:00
K. Lange
4b4fd235ac terminal: Minor improvements to text selection 2021-09-30 21:47:27 +09:00
K. Lange
4ef5ee0416 net: Add stats counters 2021-09-30 19:09:04 +09:00
K. Lange
495d1a196a kernel: Use 'Misaka' as the system named presented by the kernel 2021-09-30 10:37:46 +09:00
K. Lange
1f0d982240 kernel: Initial try at actual user buffer validation 2021-09-29 14:07:32 +09:00
K. Lange
ebd86b1a3f boot: recommend 1GiB of RAM 2021-09-29 10:47:27 +09:00
K. Lange
11ce99bfc6 bim: Update gas highlighter 2021-09-29 10:12:59 +09:00
K. Lange
4e1c7ca6b7 boot: Cleanup strings; spot-check memory on startup 2021-09-29 10:12:25 +09:00
K. Lange
fcc232e09a sh: Recommend 'ifconfig' in place of 'ip'/'ipconfig' 2021-09-28 18:49:14 +09:00
K. Lange
c21578775b calculator: Don't let the window get too tiny 2021-09-28 18:39:53 +09:00
K. Lange
51f0ef4e03 libc: Fix bad logic when looking for IP address 2021-09-28 18:36:53 +09:00