K. Lange
|
801193d811
|
meta: Pass TERM through getty (fwcfg option wasn't used?)
|
2023-10-10 08:06:26 +09:00 |
|
K. Lange
|
a679ef1b4c
|
kernel: Support quoted values in cmdline arguments with new parser
|
2023-10-09 20:14:52 +09:00 |
|
K. Lange
|
aebb75ac75
|
hashmap: Apply 'const' to arguments like we did with the kernel version
|
2023-10-09 19:56:20 +09:00 |
|
K. Lange
|
d608044bac
|
procfs: once opened, an entry should have a length so we can SEEK_END
|
2023-10-09 19:56:02 +09:00 |
|
K. Lange
|
afcf36de70
|
rpi: advertise correct default speed of miniuart
Does not implement setting the baud rate yet, but correctly
advertises that we set it to 921600 by default.
|
2023-10-09 14:05:36 +09:00 |
|
K. Lange
|
4eec1e07c7
|
meta: Apply ARCH_USER_CFLAGS when building libc
|
2023-10-09 08:32:05 +09:00 |
|
K. Lange
|
bda8c8d67b
|
pty: initial support for setting line control
|
2023-10-08 14:52:34 +09:00 |
|
K. Lange
|
48dcf55a5d
|
ptrace: add demo tool to test overwriting syscall number
|
2023-10-08 08:34:56 +09:00 |
|
K. Lange
|
453486bc52
|
strace: generic interface to user registers
|
2023-10-06 09:05:36 +09:00 |
|
K. Lange
|
aa8d79c81a
|
ptrace: Implement a SETREGS that can rewrite syscall number
|
2023-10-06 08:56:20 +09:00 |
|
K. Lange
|
4f36cac62c
|
kernel: get rid of unused interrupt_registers
process_t member was never set, but was referenced in ptrace
core-local member was set in x86-64 but never used
|
2023-10-06 07:46:11 +09:00 |
|
K. Lange
|
023b078d0e
|
kernel: set version to 2.2.1
|
2023-09-18 06:26:05 -04:00 |
|
K. Lange
|
4ee7335001
|
libc: gethostbyname: better DNS response parser
|
2023-09-18 06:25:07 -04:00 |
|
K. Lange
|
4a31a09ba2
|
kuroko: sync with upstream for v1.4.0 release
|
2023-08-28 09:59:18 +09:00 |
|
K. Lange
|
e24cdc1681
|
base: Remove old wallpapers (they're in the package repo now)
|
2023-07-27 09:45:28 +09:00 |
|
K. Lange
|
3e13dd6cb8
|
kernel: clean up module loader
|
2023-07-23 09:05:51 +09:00 |
|
K. Lange
|
9bdeebdfdc
|
procfs: Update comment describing how this works
|
2023-07-23 09:00:39 +09:00 |
|
K. Lange
|
d45a0f2b13
|
virtio: name worker threads with square brackets
|
2023-07-22 23:17:39 +09:00 |
|
K. Lange
|
48a184012b
|
boot: draw something when loading ramdisk in vga text mode
|
2023-07-21 13:01:42 +09:00 |
|
K. Lange
|
a41da16d14
|
terminal: also fix left arrow
|
2023-07-21 10:20:59 +09:00 |
|
K. Lange
|
9b2bc61824
|
meta: set -name in qemu
|
2023-07-21 10:10:59 +09:00 |
|
K. Lange
|
7964d3c066
|
terminal: fix arrow tails in bitmap font
|
2023-07-21 10:10:11 +09:00 |
|
K. Lange
|
b00030b9d8
|
kuroko: sync for 1.4.0b2
|
2023-07-15 19:26:35 +09:00 |
|
K. Lange
|
d4315dcb53
|
aarch64: don't set debug output as primary so we can print early log to framebuffer
|
2023-07-15 19:25:08 +09:00 |
|
K. Lange
|
7691b1691f
|
aarch64: don't print every time we do a dtb lookup
|
2023-07-15 19:24:21 +09:00 |
|
K. Lange
|
47bfbec647
|
libc: fix incorrect cast of field width to char
|
2023-07-04 16:46:21 +09:00 |
|
K. Lange
|
ddf7a79707
|
bim: sync with upstream
|
2023-07-04 15:30:09 +09:00 |
|
K. Lange
|
8e86b94748
|
dbg: fix implicit cast warning
|
2023-06-25 12:06:08 +09:00 |
|
K. Lange
|
8d1b00b851
|
tty: respect OPOST being unset
|
2023-06-21 21:06:58 +09:00 |
|
K. Lange
|
6afe069bde
|
terminal: xterm compatibility with cursor hang, \v \f
|
2023-06-21 21:06:41 +09:00 |
|
K. Lange
|
6a9f9ac63a
|
kuroko: sync upstream
|
2023-06-17 16:34:25 +09:00 |
|
K. Lange
|
774ac3e9d3
|
kuroko: sync upstream
|
2023-06-13 23:11:58 +09:00 |
|
K. Lange
|
652f3f8d4b
|
graphics: fix clipping from bad rounding when drawing with transformations
|
2023-06-13 15:17:41 +09:00 |
|
K. Lange
|
928383a323
|
panel: Use move_relative when creating widget menu windows
|
2023-06-13 15:17:17 +09:00 |
|
K. Lange
|
6d480d8a31
|
procfs: fix format of /proc/version
|
2023-06-12 12:02:37 +09:00 |
|
K. Lange
|
065d20901e
|
kuroko: sync with upstream
|
2023-06-08 08:52:32 +09:00 |
|
K. Lange
|
aae9596888
|
text: Unify 'ellipsify' implementation in text library
|
2023-06-07 10:15:31 +09:00 |
|
K. Lange
|
cb51bff817
|
boot: add option for 'lfbwc', and enable it by default
|
2023-06-03 10:28:06 +09:00 |
|
K. Lange
|
359023e2cc
|
compositor: fix null pointer when clicking desktop sometimes
|
2023-05-21 07:54:21 +09:00 |
|
K. Lange
|
19657bae9f
|
lfbvideo: make that just a flag option
|
2023-05-21 05:43:08 +09:00 |
|
K. Lange
|
a823bc979e
|
lfbvideo: disable write-combining by default; add 'lfbwc' option to enable it
|
2023-05-21 05:39:26 +09:00 |
|
K. Lange
|
71c3dd74f5
|
terminal: cleanup some glyphs in the bitmap fallback font
|
2023-05-19 15:29:02 +09:00 |
|
K. Lange
|
2ce16b2d1d
|
base: update /etc/issue
|
2023-05-16 09:00:08 +09:00 |
|
K. Lange
|
8076d8163a
|
base: new wallpaper
|
2023-05-16 08:59:53 +09:00 |
|
K. Lange
|
66b70caf4b
|
meta: let gensym.krk do the sorting + dedupe
|
2023-05-11 15:23:30 +09:00 |
|
K. Lange
|
7a11aeba36
|
meta: fixup nm step still referencing misaka-kernel.64
|
2023-05-11 15:17:57 +09:00 |
|
K. Lange
|
8ad55b6d2c
|
meta: update link to esh source in README
|
2023-05-10 11:46:38 +09:00 |
|
K. Lange
|
ddd8b06400
|
meta: Start calling this 2.2, new codename is 'Eternal Reality' (Railgun S OP2)
|
2023-05-10 09:55:28 +09:00 |
|
K. Lange
|
c30b1614d7
|
meta: Use -device AC97 instead of -soundhw option; no more pcspkr
|
2023-05-10 09:44:38 +09:00 |
|
K. Lange
|
e88dca719f
|
gensym: avoid link step when generating symbol table
|
2023-05-09 13:44:52 +09:00 |
|