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 |
|
K. Lange
|
18a1519090
|
glogin-provider: using wrong fonts for metrics...
|
2021-08-30 09:35:47 +09:00 |
|
K. Lange
|
7925346edf
|
libc: that xor-swap is silly and probably also slower
|
2021-08-28 19:55:43 +09:00 |
|
K. Lange
|
7975697786
|
libc: Implement an actual quicksort for qsort...
|
2021-08-28 19:50:54 +09:00 |
|