Commit Graph

5027 Commits

Author SHA1 Message Date
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
K. Lange 64bfcce029 dhclient: fallback to /var/resolv.conf if /etc is read-only 2021-09-02 15:26:11 +09:00
K. Lange 783e6d69d6 chown: fixup semantics, support names in command 2021-09-02 15:10:12 +09:00
K. Lange a95cc9c13c make: Default to 2 SMP cores so we're consistently testing with SMP enabled 2021-09-02 14:27:10 +09:00
K. Lange 4dc97e7bf1 v1.99.5 2021-09-01 20:32:09 +09:00
K. Lange a77d0ef85a smp: Memory invalidation fixes 2021-09-01 19:55:00 +09:00
K Lange 403b1ecfcb serial: should be owned by 'dialout' group 2021-08-31 22:40:49 +09:00
K. Lange c2dea31ff0 base: Add 'guest' user with no groups, not in sudoers 2021-08-31 20:54:35 +09:00
K. Lange 8984cc8f71 groups: First pass at support for supplementary group lists 2021-08-31 20:46:48 +09:00
K. Lange 8775a28209 groups: Initial support for gids. 2021-08-31 19:47:04 +09:00
K. Lange 8fbbc205be ahci: more testing 2021-08-31 19:43:12 +09:00
K. Lange 996fe55ab0 dospart: recover and convert to mount function 2021-08-31 16:56:34 +09:00
K. Lange afdf9671a6 vfs: Allow 'filesystems' that are partition mappers to not return a node 2021-08-31 16:56:18 +09:00
K. Lange d7b0faa9f9 ata: remove partition info which belongs to dospart module 2021-08-31 16:50:58 +09:00
K. Lange 0b82c3cf75 hexify: bail if fopen failed 2021-08-31 16:50:45 +09:00
K. Lange 03e22eb823 ata: Rudimentary recovery of the legacy ATA driver 2021-08-31 16:31:29 +09:00
K. Lange 20f79b9a86 kuroko: sync to fix string comparison crash 2021-08-30 19:58:59 +09:00
K. Lange 76befad991 libm: must implement sqrt() or it can loop in gcc 2021-08-30 19:33:43 +09:00
K. Lange 1a2ce6725a compositor: Switch window screenshot keybind to Shift+PrtSc because Gnome doesn't want us to get Alt+PrtSc in emulators 2021-08-30 18:06:21 +09:00
K. Lange 54f9417fda kbd: Catch different scancode from PrtSc key 2021-08-30 18:05:59 +09:00
K. Lange 57a4b427d7 boot: enable vmware resize by default? it seems stable 2021-08-30 13:24:25 +09:00
K. Lange 9ae8eba0e4 vmware: enable resize support 2021-08-30 13:16:29 +09:00
K. Lange 2cf304ea31 modules: cleanup header comments 2021-08-30 13:07:07 +09:00
K. Lange c6fade0edc pcspkr: recover module 2021-08-30 13:05:39 +09:00
K. Lange eb9a2c0f83 iso9660: recover, fixup driver 2021-08-30 12:57:47 +09:00
K. Lange f7918c2f66 calculator: simple text input 2021-08-30 11:40:45 +09:00
K. Lange eb46ba969a calculator: screwy, kuroko-backed calculator 2021-08-30 11:16:34 +09:00