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 |
|
K. Lange
|
8d52e26637
|
e1000: Receive SRPD irqs?
|
2021-09-08 19:23:59 +09:00 |
|
K. Lange
|
fd10920585
|
net: e1000 receive fixes?
|
2021-09-08 19:11:28 +09:00 |
|
K. Lange
|
6510dd73bd
|
time: Try to figure out some sensible timezone names from the TZ offset, and collect that from ip-api
|
2021-09-08 11:38:31 +09:00 |
|
K. Lange
|
9d21d48ecf
|
tutorial: Adjust spacings, fix centering
|
2021-09-08 11:20:08 +09:00 |
|
K. Lange
|
ff8714a318
|
ext2: report ROFS
|
2021-09-07 19:00:16 +09:00 |
|
K. Lange
|
fbb4ba506d
|
touch: don't segfault when unable to touch
|
2021-09-07 19:00:07 +09:00 |
|
K. Lange
|
e6fd57b3e7
|
ext2: Recover (experimental) ext2 filesystem driver
|
2021-09-07 18:52:26 +09:00 |
|
K. Lange
|
78ecdc931a
|
graphics: actually fix that off-by-one in draw_sprite_alpha
|
2021-09-07 18:48:43 +09:00 |
|
K. Lange
|
205c63a48b
|
ata: identify disk before checking its size...
|
2021-09-07 18:40:27 +09:00 |
|
K. Lange
|
0d7e7c6b8b
|
readme: Update references to EFI loader
|
2021-09-07 11:56:38 +09:00 |
|
K. Lange
|
1a44f8a2f3
|
boot: merge retooled EFI loader
|
2021-09-07 11:47:08 +09:00 |
|
K. Lange
|
c66f39a563
|
graphics: off-by-one on scanline width in draw_sprite_alpha
|
2021-09-07 09:52:00 +09:00 |
|
K. Lange
|
a941c3a20d
|
pci: Implement PIIX4 PIRQ remapping
|
2021-09-06 21:03:00 +09:00 |
|
K. Lange
|
8a944f4a83
|
smp: Co-opt Multiboot's config_table member to sneak ACPI tables to kernel
|
2021-09-06 19:46:36 +09:00 |
|
K. Lange
|
ab19318b27
|
julia: change defaults
|
2021-09-06 13:28:37 +09:00 |
|
K. Lange
|
4e2888c625
|
terminal: various cleanups
|
2021-09-05 16:45:32 +09:00 |
|
K. Lange
|
d8d9941fc4
|
readelf: fix typo in usage
|
2021-09-05 14:35:05 +09:00 |
|
K. Lange
|
9105b9341f
|
cpuwidget: CPU usage graph
|
2021-09-05 14:19:11 +09:00 |
|
K. Lange
|
42146f042c
|
procfs: cleanup /proc/idle format
|
2021-09-05 14:16:15 +09:00 |
|
K. Lange
|
3a08644de6
|
kernel: Higher resolution CpuPermille
|
2021-09-05 14:05:37 +09:00 |
|
K. Lange
|
2c45d0b5d0
|
kernel: times() can take NULL
|
2021-09-05 13:48:17 +09:00 |
|
K. Lange
|
255be42c9f
|
top: code cleanup
|
2021-09-05 12:52:28 +09:00 |
|
K. Lange
|
bafc85f675
|
kernel: more sensible idle tracking
|
2021-09-05 11:35:38 +09:00 |
|
K. Lange
|
780aa1b534
|
top: Track multiple slices of usage, show averages
|
2021-09-05 11:04:47 +09:00 |
|