Commit Graph

4723 Commits

Author SHA1 Message Date
K. Lange
8037e46dc1 terminal: source repo for bitmap font moved, update comment 2021-06-03 18:41:07 +09:00
K. Lange
3a69b8b5d7 pex: maybe finally fix this 2021-06-02 18:35:50 +09:00
K. Lange
e22d6d84a4 kernel: add 'assert()' 2021-06-02 18:35:03 +09:00
K. Lange
042d30788c plasma: fix what I think is actually a math bug in plasma 2021-06-02 18:34:18 +09:00
K. Lange
bbea3a7b09 lfbvideo: set some more bits on bochs 2021-06-02 16:28:21 +09:00
K. Lange
301539e9ca lfbvideo: Use MMIO interface to configure qemu/bochs; vbox is still port i/o 2021-06-02 13:14:26 +09:00
K. Lange
bdf088b3a6 pex: don't shove packets onto the pipes, shove packet pointers so we can read them atomically 2021-06-02 07:37:01 +09:00
K. Lange
dd0da18e54 make: Pass SMP options to 'make shell' 2021-06-02 07:11:46 +09:00
K. Lange
0913598bb0 process: okay don't mark stack protectors nx... 2021-06-02 07:11:19 +09:00
K. Lange
f52e4b8f3d process: (temp) avoid freeing processes that are still someone's last 2021-06-01 22:41:41 +09:00
K. Lange
7f2fff3979 process: Set up stack protectors for kernel stacks 2021-06-01 22:41:05 +09:00
K. Lange
8ba4b13f72 process: try to fix up some locks, again 2021-06-01 22:40:13 +09:00
K. Lange
b0ca69afbb idt: Track core interrupt registers because arch_fatal() usually happens with bad stack data 2021-06-01 22:39:30 +09:00
K. Lange
839dda7d41 mmu: Try to perform really bad TLB shootdowns? 2021-06-01 22:37:54 +09:00
K. Lange
e9d34d669b mmu: be annoying about making sure we aren't leaking pages? 2021-06-01 22:36:54 +09:00
K. Lange
01070fb2d0 smp: add a procfs entry to see what other cores are up to 2021-06-01 19:37:03 +09:00
K. Lange
aa52db5018 smp: fix wakeups doing bad EOI write 2021-06-01 19:36:46 +09:00
K Lange
c63c8ba7e7 make: Strip final kernel image 2021-05-31 20:06:28 +09:00
K. Lange
19ef74a9ff base: update /etc/os-release 2021-05-31 15:07:25 +09:00
K. Lange
fab353544f readme: Fix docker command 2021-05-31 15:07:01 +09:00
K. Lange
074728b5ff boot: Recover BIOS loader. 2021-05-31 12:32:53 +09:00
K. Lange
62e9138e5d readme: More updates. 2021-05-31 11:33:34 +09:00
K. Lange
994d46f412 readme: Update readme 2021-05-31 11:25:37 +09:00
K. Lange
08a1b3d0a9 misaka: final merge prep 2021-05-31 11:06:03 +09:00
K. Lange
b35f7ac8c9 misaka: initial merge 2021-05-31 10:54:11 +09:00
K. Lange
229c4f9631 atapi: Add timeout checks to resolve boot failures in newer QEMUs 2021-05-31 09:24:06 +09:00
K. Lange
2769081f71 Update README 2021-05-26 12:16:28 +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
0977eca9b5 v1.14.0 2021-04-22 20:07:34 +09:00
K. Lange
b46a4e007b boot: Make sure PAE is disabled when booting 32-bit EFI 2021-04-22 19:59:32 +09:00
K. Lange
b081668712 boot: Fixes to boot processes on multiple platforms. 2021-04-22 19:46:51 +09:00
K. Lange
4365c415cf readme: Writing markdown for years and still got that backwards 2021-04-22 09:06:10 +09:00
K. Lange
7e05e298bf readme: Update README 2021-04-22 09:04:28 +09:00
K Lange
976b51a285 libc: Fix weird push/pop of ebx in syscall bindings 2021-04-21 05:05:06 +09:00
K. Lange
3ca8a5fcc2 boot: try to make gzip decoder faster in loader 2021-04-19 20:13:10 +09:00
K. Lange
23a8ac63ad auto-dep: Don't build kuroko mods with -DDEBUG 2021-04-18 06:16:21 +09:00
K. Lange
8e73380e9f kuroko: Upstream updates 2021-04-17 19:50:20 +09:00
K. Lange
1f4ee37b78 bim: Add Kuroko dynamic tab completion to command input 2021-04-16 08:32:36 +09:00
K. Lange
0f8466f713 kuroko: Sync with upstream 2021-04-16 08:32:22 +09:00
K. Lange
7dbd793481 readme: Update screenshot, build instructions 2021-04-16 08:30:19 +09:00
K. Lange
c4c0dae5a4 kuroko: sync with upstream 2021-04-11 20:23:11 +09:00
K. Lange
abbe298cd7 boot: Compress ramdisk image with gzip 2021-04-08 18:07:08 +09:00
K. Lange
4a0492aad5 file-browser: Add more package icons 2021-04-08 10:20:31 +09:00
K. Lange
506963c91b libm: use fpu rounding to ceil, floor (fixes quake lighting) 2021-04-07 21:22:50 +09:00
K. Lange
78b14f2a94 libc: try to avoid writing when we shouldn't 2021-04-07 21:22:23 +09:00
K. Lange
cc462d59f8 icons: New file type icons for krk, so/o, sh 2021-04-07 19:29:37 +09:00
K. Lange
b5b809628d libc: flush buffers on seek, tell 2021-04-07 19:08:18 +09:00
K. Lange
4bcab10836 libc: flush and close buffers on exit 2021-04-07 19:08:06 +09:00
K. Lange
dc7697a49c libc: printf() x formatter improvements 2021-04-07 18:49:44 +09:00