Commit Graph

4340 Commits

Author SHA1 Message Date
K. Lange
4781653b57 Revert "kernel: increase kernel stack size considerably"
This reverts commit 42c4e34772.
2018-12-13 12:22:36 +09:00
K. Lange
0f9e847c92 meta: genext2fs is no longer required (but still useful) 2018-12-13 11:43:31 +09:00
K. Lange
495d4b31de kernel: ramdisks may not be multiples of page sizes 2018-12-13 10:49: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
f8b93f33d7 memory tracker: more data; avoid weird faults 2018-12-12 17:38:39 +09:00
K. Lange
4ea638742d file-browser: shouldn't those be 64bit? 2018-12-12 12:38:08 +09:00
K. Lange
f5d81ed9dd tarfs: allocation cleanups 2018-12-12 10:54:49 +09:00
K. Lange
c963909275 memory tracking: include alloc caller in double free 2018-12-12 10:54:39 +09:00
K. Lange
662ad3b407 kernel: remove calls to calloc (they confuse the tracker) 2018-12-12 10:31:42 +09:00
K. Lange
4aa3c4bbe0 kernel: memory tracker improvements 2018-12-12 10:30:57 +09:00
K. Lange
063c78c183 build-the-world: rudimentary updates to build libs and apps 2018-12-12 09:57:23 +09:00
K. Lange
8e5073830b msk: new repo 2018-12-12 09:27:34 +09:00
K. Lange
09f031e6a5 tarfs: replace static objects for thread safety 2018-12-11 23:16:29 +09:00
K. Lange
9bd27895bc ps2kbd: why are we giving current_process this 2018-12-11 23:16:29 +09:00
K. Lange
b6aa92c64e kernel: off-by-one bounds check in move_fd 2018-12-11 23:16:29 +09:00
K. Lange
1463266db4 kernel: improvements to memory logging 2018-12-11 23:16:29 +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
42c4e34772 kernel: increase kernel stack size considerably 2018-12-11 19:43:25 +09:00
K. Lange
5b45f72a37 kernel: add extensive allocation tracking option 2018-12-11 19:43:13 +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
c16328f0cf build-the-world.py: successful self-build, just missing apps 2018-12-11 13:52:40 +09:00
K. Lange
fb9c2dd693 Update readme 2018-12-11 13:46:58 +09:00
K. Lange
ed7848adb8 meta: build boot.sys 2018-12-11 13:44:00 +09:00
K. Lange
400c5de330 kernel: need to bail with EEXIST earlier in mkdir 2018-12-11 13:37:50 +09:00
K. Lange
3eb7726784 meta: tools to build stuff 2018-12-11 13:32:41 +09:00
K. Lange
31af34c73d boot: switch to tar ramdisks 2018-12-11 13:04:02 +09:00
K. Lange
8c96093361 migrate: root should be 0755 2018-12-11 12:41:24 +09:00
K. Lange
f993a753cb tarfs: new filesystem driver for read-only ustar mounting 2018-12-11 12:26:02 +09:00
K. Lange
5bf2cd5ea2 tmpfs: probably off-by-one, let's be safe 2018-12-11 12:20:08 +09:00
K. Lange
3d3738d76a kernel: return EROFS for some unconfigured VFS operations 2018-12-11 09:52:19 +09:00
K. Lange
e2b6f13ba2 libc: set errno on read, write 2018-12-11 09:42:21 +09:00
K. Lange
d21247c98b include: cleanup 2018-12-10 19:05:42 +09:00
K. Lange
54e9044161 libc: add more toaru-specific syscall wrappers 2018-12-10 18:47:18 +09:00
K. Lange
5b8d7e47c2 libintl: ngettext headers 2018-12-10 18:47:14 +09:00
K. Lange
c9c18f70ad libc: move syscall defs; consistently use SYS_ macros 2018-12-10 10:09:27 +09:00
K. Lange
9d8962c8f3 libc: stub libintl implementation 2018-12-08 18:45:19 +09:00
K. Lange
004c792e91 gsudo: act like regular sudo 2018-12-08 17:02:00 +09:00
K. Lange
d63c98b6bf libc: fprem fmod() 2018-12-08 13:33:25 +09:00
K. Lange
52f35de578 yutani: remove kbd_state, use active_modifiers instead 2018-12-08 12:43:01 +09:00
K. Lange
517060eebc file-browser, package-manager: pg up/pg dn scrolling 2018-12-08 12:35:15 +09:00
K. Lange
e370421bef netinit: use same table as crc32 app (which is the same as ZIP) 2018-12-08 11:38:33 +09:00
K. Lange
447fc7e730 crc32: use a different table 2018-12-08 11:30:16 +09:00
K. Lange
de4d55971f v1.9.5 2018-12-07 21:35:32 +09:00
K. Lange
ad6ad6fa89 python: remove python demos and help docs from repository 2018-12-07 17:38:28 +09:00
K. Lange
0293e83c3b libs: add README describing what each is for 2018-12-07 17:31:25 +09:00
K. Lange
80c484f78e readme: let's just round to 70k for now 2018-12-07 16:30:20 +09:00
K. Lange
0293680a87 terminal: allow shift to bypass mouse modes to enable selection in Bim 2018-12-07 11:22:32 +09:00
K. Lange
aacb4284a0 yutani-test: show modifiers on mouse events 2018-12-07 11:16:09 +09:00
K. Lange
ee6f4d459d yutani: bad value for RIGHT_SHIFT 2018-12-07 11:16:02 +09:00
K. Lange
20f3d83e92 yutani: track keyboard modifiers with mouse events 2018-12-07 11:05:21 +09:00