vasilito
bb4f757ba0
kernel: Add MONITOR/MWAIT C1 idle support (P24)
...
Implement CPU power-saving idle loop using x86 MONITOR/MWAIT:
- Add monitor(), mwait(), enable_and_mwait() to interrupt module
- Detect MWAIT availability via CPUID at boot
- Use MONITOR+MWAIT instead of STI+HLT when supported
- Expose /scheme/sys/cstate_policy for userspace control
- Add RdWr Kind variant to sys scheme for read+write files
2026-05-20 16:49:48 +03:00
..
2026-05-03 23:03:24 +01:00
2026-05-03 23:03:24 +01:00
2026-05-17 12:34:02 +03:00
2026-04-12 19:05:00 +01:00
2026-04-12 19:05:00 +01:00
2026-05-20 16:49:48 +03:00
2026-04-12 19:05:00 +01:00
2026-05-14 10:55:53 +01:00
2026-04-12 19:05:00 +01:00
2026-05-17 12:34:02 +03:00
2026-04-12 19:05:00 +01:00
2026-04-12 19:05:00 +01:00
2026-05-14 10:55:53 +01:00
2026-04-12 19:05:00 +01:00
2026-04-12 19:05:00 +01:00
2026-04-12 19:05:00 +01:00
2026-04-12 19:05:00 +01:00
2026-05-14 10:55:53 +01:00
2026-05-14 10:55:53 +01:00
2026-05-11 10:09:48 +01:00
2026-05-17 12:34:02 +03:00
2026-04-12 19:05:00 +01:00
2026-05-14 10:55:53 +01:00
2026-05-14 10:55:53 +01:00
2026-04-30 07:33:35 +01:00
2026-05-17 12:34:02 +03:00
2026-04-12 19:05:00 +01:00
2026-05-14 10:31:13 +01:00
2026-04-12 19:05:00 +01:00
2026-05-03 23:03:24 +01:00
2026-05-17 12:34:02 +03:00
2026-04-12 20:18:11 +01:00
2026-04-12 19:05:00 +01:00
2026-04-30 01:54:09 +01:00
2026-04-12 19:05:00 +01:00
2026-05-18 14:20:54 +03:00
2026-05-03 23:03:24 +01:00
2026-05-03 23:03:24 +01:00
2026-05-03 23:03:24 +01:00
2026-05-03 23:03:24 +01:00
2026-05-17 12:34:02 +03:00