Commit Graph

5055 Commits

Author SHA1 Message Date
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
K Lange ec34a52615 top: fixup memory leaks 2021-09-04 21:55:27 +09:00
K. Lange c8ac89baf3 make: Ensure we're creating /usr/bin so we can put auto-dep.krk in it 2021-09-04 15:22:48 +09:00
K. Lange 01d29b92e6 libm: Hyperolibc trig functions 2021-09-04 13:41:27 +09:00
K. Lange dd58bd6474 julia: fixups 2021-09-04 13:41:16 +09:00
K. Lange 12aa76aa76 julia: completely retooled julia set explorer 2021-09-04 00:11:13 +09:00
K. Lange 65cd9a95ba top: process monitor 2021-09-03 18:44:41 +09:00
K. Lange bb7b9c26d7 kernel: track idle task usage 2021-09-03 16:44:49 +09:00
K. Lange 964b903eac ps: Include thread CPU usage in parent when not queried with -T 2021-09-03 11:43:36 +09:00
K. Lange f41c0717b5 kernel: Track relative CPU usage over one-second spans 2021-09-03 10:17:10 +09:00
K. Lange efec80cb38 times: rudimentary support for process times 2021-09-02 23:08:18 +09:00
K. Lange 6eaeff3451 smp: Force userspace preemption on other cores. 2021-09-02 21:38:30 +09:00
K. Lange db9c2a6d3f ata: Don't make device nodes for disks that claim to be empty 2021-09-02 21:30:59 +09:00
K. Lange 1d4fbc41b3 kernel: Should not need to use temporary buffer for fxsave/rstr 2021-09-02 18:04:44 +09:00