Commit Graph

5053 Commits

Author SHA1 Message Date
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
K. Lange
98bcb40671 nproc: Expose processor count and use it to pick between yielding and non-yielding spin locks 2021-09-02 17:27:21 +09:00
K. Lange
0d71c98cc2 localtime: rudimentary, incorrect support for timezone offsets 2021-09-02 16:09:28 +09:00