K. Lange
|
f8ba7b9002
|
syscall: PTR_VALIDATE explicitly does not check null...
|
2021-09-18 20:00:02 +09:00 |
|
K. Lange
|
ffbebe6657
|
more: add simple pager utility
|
2021-09-18 19:25:58 +09:00 |
|
K. Lange
|
44651da833
|
v1.99.6
|
2021-09-18 13:55:16 +09:00 |
|
K. Lange
|
8bca4ee6c8
|
libc: cleanup, some missing things
|
2021-09-18 13:55:13 +09:00 |
|
K. Lange
|
33848f8a8e
|
ping: fancier sub-ms printing (I think %Ng is supposed to do this, but mine might be broken?)
|
2021-09-18 10:10:53 +09:00 |
|
K. Lange
|
7d5bfe4a63
|
ping: Keep pinging, show summary on ^C
|
2021-09-18 09:55:37 +09:00 |
|
K. Lange
|
60b3446f00
|
e1000: add ref link
|
2021-09-17 21:43:07 +09:00 |
|
K. Lange
|
3f94c70293
|
e1000: rewrite tx a bit
|
2021-09-17 21:37:30 +09:00 |
|
K. Lange
|
aabbde7877
|
net: another batch of rewrites
|
2021-09-17 21:03:53 +09:00 |
|
K. Lange
|
88bcaba5e7
|
ping: shoddy implementation
|
2021-09-17 12:39:04 +09:00 |
|
K. Lange
|
2c07ec50c3
|
terminal: fix bad bounds in mouse position check
|
2021-09-16 21:17:07 +09:00 |
|
K. Lange
|
02bccf9ca4
|
compositor: realign pointing hand cursor
|
2021-09-16 21:12:36 +09:00 |
|
K. Lange
|
4901a7e538
|
compositor: Add I-beam cursor; logic in terminal, file-browser
|
2021-09-16 16:55:43 +09:00 |
|
K. Lange
|
1854b01887
|
file-browser: Add picker mode
|
2021-09-16 14:38:20 +09:00 |
|
K. Lange
|
aab68b8d95
|
compositor: fixup tiling sizes for one pixel of overlap, not two
|
2021-09-16 13:05:27 +09:00 |
|
K. Lange
|
c04800d100
|
util: Add working bochsrc
|
2021-09-15 20:40:25 +09:00 |
|
K. Lange
|
e33d883ce5
|
lfbvideo: Fallback to port-IO driver if MMIO isn't available
|
2021-09-15 20:39:59 +09:00 |
|
K. Lange
|
55c0ccd36c
|
help-browser: viably display the AGPL text for the mupdf package
|
2021-09-15 17:42:47 +09:00 |
|
K. Lange
|
e47468d580
|
panel: Show icon of current window at full opacity
|
2021-09-15 17:11:28 +09:00 |
|
K. Lange
|
49da6af715
|
imgviewer: small improvements
|
2021-09-13 19:56:56 +09:00 |
|
K. Lange
|
f676ff4295
|
decorations: try to be a bit smarter about drawing titlebar elements
|
2021-09-13 19:39:04 +09:00 |
|
K. Lange
|
39ebb4b6c0
|
procfs: quick-and-dirty /proc/kallsyms, missing modules
|
2021-09-13 18:56:55 +09:00 |
|
K. Lange
|
9d609d15df
|
decorations: Use a single spritesheet for window borders
|
2021-09-13 18:34:56 +09:00 |
|
K. Lange
|
d9d3f52fa8
|
fetch: print total time when done, instead of 0.0 remaining
|
2021-09-13 10:47:36 +09:00 |
|
K. Lange
|
c24d743740
|
mmu: Reserve a few more initial PTs so we can support 64GiB of memory
|
2021-09-13 09:39:04 +09:00 |
|
K. Lange
|
04b21aed13
|
mmu: Actually read multiboot mmap data
|
2021-09-12 22:40:29 +09:00 |
|
K. Lange
|
9037902717
|
boot: Rewrite README
|
2021-09-12 20:56:45 +09:00 |
|
K. Lange
|
0068e25073
|
pex: Cleanup pipes?
|
2021-09-12 14:04:11 +09:00 |
|
K. Lange
|
5816937516
|
pex: Actually try to close server endpoints
|
2021-09-12 13:23:38 +09:00 |
|
K. Lange
|
4a22b14a24
|
base: Land new assets for 2.0
|
2021-09-10 17:58:08 +09:00 |
|
K. Lange
|
727fc27eab
|
top: Differentiate general memory from memory used for tmpfs
|
2021-09-10 09:29:44 +09:00 |
|
K. Lange
|
cce8885060
|
tmpfs: Make total block allocations available through a procfs entry
|
2021-09-10 09:28:42 +09:00 |
|
K. Lange
|
37df43dcaf
|
tcp: Time out connection after 3 attempts, reduce time between resends
|
2021-09-09 20:17:29 +09:00 |
|
K. Lange
|
548a6314ac
|
udp: add bind() and recv() test tool
|
2021-09-09 20:17:04 +09:00 |
|
K. Lange
|
b96af51342
|
tcp: handle connection refused
|
2021-09-09 20:13:48 +09:00 |
|
K. Lange
|
ab7e89baa7
|
net: Handle signals
|
2021-09-09 20:04:20 +09:00 |
|
K. Lange
|
8269614da7
|
net: Maybe allow udp binds?
|
2021-09-09 20:03:58 +09:00 |
|
K. Lange
|
c0cb37f971
|
net: ongoing network work
|
2021-09-09 19:42:19 +09:00 |
|
K. Lange
|
530b9798af
|
e1000: Don't print that message
|
2021-09-09 16:49:56 +09:00 |
|
K. Lange
|
4b21b9f1fd
|
e1000: More transmit changes...
|
2021-09-09 16:47:27 +09:00 |
|
K. Lange
|
6dce5659ec
|
e1000: More driver rewrites
|
2021-09-09 16:38:08 +09:00 |
|
K. Lange
|
e842cd6aa2
|
ipv4: Don't wait so long for initial arp response
|
2021-09-09 12:23:11 +09:00 |
|
K. Lange
|
e87f09a1b4
|
piix4: move to module, only load in virtualbox
|
2021-09-09 12:22:30 +09:00 |
|
K. Lange
|
8ad79b5283
|
msk: clean up after ourselves
|
2021-09-08 22:07:43 +09:00 |
|
K. Lange
|
0686e4916e
|
msk: keep using an intermediary file for gunzip as it's still way faster than the pipe
|
2021-09-08 22:02:58 +09:00 |
|
K. Lange
|
637529efff
|
tmpfs: finer-grained locks, use global mmu mapping
|
2021-09-08 22:02:54 +09:00 |
|
K. Lange
|
d6be1c8757
|
touch: don't segfault when unable to touch
|
2021-09-08 21:35:38 +09:00 |
|
K. Lange
|
0edb682567
|
net: add missing declaration
|
2021-09-08 19:49:22 +09:00 |
|
K. Lange
|
73495747b9
|
e1000: remove print
|
2021-09-08 19:46:35 +09:00 |
|
K. Lange
|
3af34cce04
|
ipv4: try to arp local stuff?
|
2021-09-08 19:33:20 +09:00 |
|