-
f9271b73ff
Merge
1b81e36bc3
into 591a60939e
#298
Gregory Haerr
2024-03-11 22:25:47 -0600
-
-
591a60939e
kuroko: sync upstream
master
K. Lange
2024-03-12 07:43:38 +0900
-
1edf21975a
meta: Fix missing glob for kuroko modules
K. Lange
2024-03-12 07:43:28 +0900
-
24d5d9ce84
rline: drain, don't flush, when switching modes
K. Lange
2024-03-01 20:39:02 +0900
-
db7495cfc0
kuroko: sync
K. Lange
2024-03-01 10:15:27 +0900
-
0e031e7908
rline: downstream locale fixes
K. Lange
2024-02-27 10:07:18 +0900
-
a9f4ca6301
Merge
9038fbff05
into 3a6fc09427
#299
AnatoliyL
2024-02-20 15:01:48 +0300
-
-
-
9038fbff05
Create listis.c
#299
AnatoliyL
2024-02-20 15:00:08 +0300
-
-
-
1b81e36bc3
Fix dynamic linker potential null pointer error
#298
Greg Haerr
2024-02-16 16:00:11 -0700
-
5c96fd97e3
Fix kernel atoi() on negative numbers
Greg Haerr
2024-02-16 15:58:39 -0700
-
-
3a6fc09427
kuroko: sync upstream
K. Lange
2024-02-15 18:51:39 +0900
-
02fe2bb33c
ping: send the usual number of payload bytes
K. Lange
2024-02-11 07:41:52 +0900
-
335bdf1e72
net: support some control messages for udp recv
K. Lange
2024-02-09 15:15:27 +0900
-
60bd809a40
net: validate msghdr contents
K. Lange
2024-02-09 15:09:17 +0900
-
df74cb6b55
net: allow multiple icmp sockets; autocalculate checksum; support IP_RECVTTL?
K. Lange
2024-02-09 14:54:07 +0900
-
55c0a2ab0d
strace: support pread, pwrite
K. Lange
2024-02-08 16:56:15 +0900
-
fb2628d619
cursor-off: use pwrite for port access
K. Lange
2024-02-08 16:49:15 +0900
-
1e6316122a
qemu-fwcfg: use pread/pwrite for port access
K. Lange
2024-02-08 16:49:06 +0900
-
2eb7d97464
libc: add pread, pwrite; sys_pread, sys_pwrite
K. Lange
2024-02-08 16:48:44 +0900
-
b96c18b508
syscall: support pread, pwrite
K. Lange
2024-02-08 16:48:25 +0900
-
8ce8d8d397
x86_64: send more specific signals on exceptions
K. Lange
2024-02-08 16:46:57 +0900
-
a0e5603e1c
x86_64: cleanup lgdt
K. Lange
2024-01-31 08:01:44 +0900
-
a7cad83e78
aarch64: force sysroot; smaller page size
K. Lange
2024-01-22 21:46:57 +0900
-
5af3ec2f5f
panel: clock second tick is a second fast
K. Lange
2024-01-22 21:45:14 +0900
-
d28f70044b
aarch64: unused symbol
K. Lange
2024-01-22 21:44:45 +0900
-
ba5c9d7847
aarch64: use 0x516 as magic signal return address
K. Lange
2024-01-22 21:08:21 +0900
-
bad793c600
about: happy 2024
K. Lange
2024-01-22 07:58:02 +0900
-
f6e2c36d73
x86_64: Update comments in pit.c
K. Lange
2024-01-22 07:57:39 +0900
-
4a1b944525
x86_64: Use lapic as preempt source on bsp
K. Lange
2024-01-22 07:32:12 +0900
-
5b0c5da5f5
x86_64: always go through isr_common for lapic timer
K. Lange
2024-01-22 07:31:21 +0900
-
4c9f9a68e0
kernel: Use a common kidle thread that always calls switch_next
K. Lange
2024-01-22 07:29:34 +0900
-
231f708c62
x86_64: Use 0x516 as magic signal return address
K. Lange
2024-01-22 07:24:15 +0900
-
d3926009b6
tty: Support SIGTTOU, SIGTTIN behavior
K. Lange
2024-01-19 20:15:05 +0900
-
b23c2b1a9e
esh: various job control fixes for SIGTTOU, SIGTTIN
K. Lange
2024-01-19 20:14:56 +0900
-
e7a681f413
tty: Set control sessions on pty managers
K. Lange
2024-01-19 20:14:18 +0900
-
fa8a6e20ab
tty: support setting controlling session
K. Lange
2024-01-19 20:12:34 +0900
-
0d28bf0904
sudo: pwent may be shared with auth library...
K. Lange
2024-01-18 19:24:03 +0900
-
800d131e92
misaka-test: missing include
K. Lange
2024-01-18 06:15:06 +0900
-
741844734c
x86_64: remove unused ability to return a different interrupt context
K. Lange
2024-01-18 06:14:14 +0900
-
4b2932a996
kuroko: sync upstream
K. Lange
2024-01-16 09:30:20 +0900
-
c51fba77b9
kuroko: sync upstream
K. Lange
2023-12-31 15:38:42 +0900
-
0c83381a53
bim: bind global.scrollamount
K. Lange
2023-12-28 14:49:37 +0900
-
0f02ba3d90
libc: wcwidth: latest UCD data
K. Lange
2023-12-28 09:48:05 +0900
-
194dfa560b
kuroko: bump to initial 1.5.0a0
K. Lange
2023-12-28 08:39:30 +0900
-
a535a2cdac
libc: actual overrun checks in strftime; fix %z to use proper format
K. Lange
2023-12-23 12:41:11 +0900
-
7aaeec1eba
kuroko: sync, new module utilities
K. Lange
2023-12-22 11:25:26 +0900
-
0ba7a2f985
bim: Use site imports to find standard kuroko modules
K. Lange
2023-12-22 11:20:46 +0900
-
a9e6d0ad12
bim: Different approach to finding kuroko search paths
K. Lange
2023-12-15 09:48:23 +0900
-
200573230f
kuroko: sync, necessary adjustments
K. Lange
2023-12-14 23:07:55 +0900
-
6112ca05cb
fetch: accept longer lines
K. Lange
2023-12-07 16:22:28 +0900
-
ea99f32e9d
boot: Add menu option to disable experimental kaslr
K. Lange
2023-12-07 10:36:18 +0900
-
a66f5c5f39
kernel: fix cast
K. Lange
2023-12-07 09:30:54 +0900
-
8db7b3594b
mbi2: Set normal load address
K. Lange
2023-12-07 09:29:36 +0900
-
d17ac669aa
Merge branch 'master' into static-pie
K. Lange
2023-12-07 09:25:25 +0900
-
-
50053f55de
kuroko: sync with 1.4.1a0
K. Lange
2023-11-27 10:32:26 +0900
-
7c0e4ada55
int errno = 0; int errno; has been changed to.
#291
Umut
2023-11-26 16:03:09 +0300
-
-
b65bbf13a3
boot: rudimentary kaslr
static-pie
K. Lange
2023-11-10 16:34:54 +0900
-
a8b506ad33
kernel: experiment with static-pie
K. Lange
2023-11-10 15:40:41 +0900
-
-
b724489609
kernel: cleanup legacy stuff
K. Lange
2023-11-05 15:25:12 +0900
-
d88712e956
kernel: support syscall/sysret
K. Lange
2023-11-05 14:32:47 +0900
-
cf04ba62e8
syscall: Change x86-64 syscall register ABI
K. Lange
2023-11-05 10:40:12 +0900
-
8392859f4e
test-tty-read: test utility for previous commits
K. Lange
2023-11-02 17:00:23 +0900
-
2981558e10
stty: 'raw', 'cooked' options
K. Lange
2023-11-02 17:00:13 +0900
-
938bbf51eb
tty: implement FLUSH on tcsetattr correctly?
K. Lange
2023-11-02 16:59:57 +0900
-
2f27cce0cd
tty: fix up behavior for VMIN != 0
K. Lange
2023-11-02 16:59:24 +0900
-
613bc73dfd
kernel: properly track time in kernel when returning to userspace
K. Lange
2023-11-02 10:21:00 +0900
-
bbb399788f
kernel: utime = ttime - stime
K. Lange
2023-11-02 10:20:40 +0900
-
9c2d7f7650
terminal: don't flip window whenever we scroll
K. Lange
2023-10-30 20:44:38 +0900
-
b19dcfeb3e
meta: More clear Docker build instructions
K. Lange
2023-10-25 12:48:37 +0900
-
55e873bd6b
x86_64: Fixup error codes for rare/new exceptions
K. Lange
2023-10-25 12:46:36 +0900
-
57bd41e16d
meta: RIP -soundhw
K. Lange
2023-10-18 07:27:48 +0900
-
801193d811
meta: Pass TERM through getty (fwcfg option wasn't used?)
K. Lange
2023-10-10 08:06:26 +0900
-
1d50974dd3
test
test-github
K. Lange
2023-10-10 07:18:18 +0900
-
-
a679ef1b4c
kernel: Support quoted values in cmdline arguments with new parser
K. Lange
2023-10-09 20:01:42 +0900
-
aebb75ac75
hashmap: Apply 'const' to arguments like we did with the kernel version
K. Lange
2023-10-09 19:56:20 +0900
-
d608044bac
procfs: once opened, an entry should have a length so we can SEEK_END
K. Lange
2023-10-09 19:56:02 +0900
-
afcf36de70
rpi: advertise correct default speed of miniuart
K. Lange
2023-10-09 14:05:34 +0900
-
4eec1e07c7
meta: Apply ARCH_USER_CFLAGS when building libc
K. Lange
2023-10-09 08:32:05 +0900
-
bda8c8d67b
pty: initial support for setting line control
K. Lange
2023-10-08 14:52:34 +0900
-
48dcf55a5d
ptrace: add demo tool to test overwriting syscall number
K. Lange
2023-10-08 08:34:56 +0900
-
453486bc52
strace: generic interface to user registers
K. Lange
2023-10-06 09:03:12 +0900
-
aa8d79c81a
ptrace: Implement a SETREGS that can rewrite syscall number
K. Lange
2023-10-06 08:56:20 +0900
-
4f36cac62c
kernel: get rid of unused interrupt_registers
K. Lange
2023-10-05 16:32:54 +0900
-
023b078d0e
kernel: set version to 2.2.1
K. Lange
2023-09-18 06:26:05 -0400
-
4ee7335001
libc: gethostbyname: better DNS response parser
K. Lange
2023-09-18 06:25:07 -0400
-
4a31a09ba2
kuroko: sync with upstream for v1.4.0 release
v2.2.0
K. Lange
2023-08-28 09:59:18 +0900
-
e24cdc1681
base: Remove old wallpapers (they're in the package repo now)
K. Lange
2023-07-27 09:45:28 +0900
-
3e13dd6cb8
kernel: clean up module loader
K. Lange
2023-07-23 09:05:51 +0900
-
9bdeebdfdc
procfs: Update comment describing how this works
K. Lange
2023-07-23 09:00:39 +0900
-
d45a0f2b13
virtio: name worker threads with square brackets
K. Lange
2023-07-22 23:17:39 +0900
-
48a184012b
boot: draw something when loading ramdisk in vga text mode
K. Lange
2023-07-21 13:01:42 +0900
-
a41da16d14
terminal: also fix left arrow
K. Lange
2023-07-21 10:20:59 +0900
-
9b2bc61824
meta: set -name in qemu
K. Lange
2023-07-21 10:10:59 +0900
-
7964d3c066
terminal: fix arrow tails in bitmap font
K. Lange
2023-07-21 10:10:11 +0900
-
b00030b9d8
kuroko: sync for 1.4.0b2
K. Lange
2023-07-15 19:26:35 +0900
-
d4315dcb53
aarch64: don't set debug output as primary so we can print early log to framebuffer
K. Lange
2023-07-15 19:25:08 +0900
-
7691b1691f
aarch64: don't print every time we do a dtb lookup
K. Lange
2023-07-15 19:24:21 +0900
-
47bfbec647
libc: fix incorrect cast of field width to char
K. Lange
2023-07-04 16:46:21 +0900
-
ddf7a79707
bim: sync with upstream
K. Lange
2023-07-04 15:30:09 +0900
-
8e86b94748
dbg: fix implicit cast warning
K. Lange
2023-06-25 12:06:08 +0900