aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* bus: Document special ranges of IVARsJohn Baldwin2026-02-171-1/+1
* x86: provide extended description for x86_msr_op(9)Konstantin Belousov2026-02-132-4/+45
* x86_msr_op(9): consistently return the value read from MSRKonstantin Belousov2026-02-131-4/+15
* x86: add a safe variant of MSR_OP_SCHED* operations for x86_msr_op(9)Konstantin Belousov2026-02-132-8/+70
* hwpstate_amd(4): Move 'struct get_cppc_regs_data' & co. closer to useOlivier Certner2026-02-111-22/+22
* hwpstate_amd(4): Rename '*set_autonomous_hwp*()' => 'enable_cppc*()'Olivier Certner2026-02-111-4/+4
* hwpstate_amd(4): Rename PSTATE_CPPC internal flagOlivier Certner2026-02-111-18/+16
* hwpstate_amd(4): Style: Align 'machdep.hwpstate_amd_cppc_enable'Olivier Certner2026-02-111-1/+1
* hwpstate_amd(4): Update copyrightOlivier Certner2026-02-111-0/+5
* hwpstate_amd(4): Style: Sort headersOlivier Certner2026-02-111-4/+5
* hwpstate_amd(4): Add knobs to get/set all fields of CPPC_REQUESTOlivier Certner2026-02-111-12/+42
* hwpstate_amd(4): 'epp' sysctl leaf to operate on real EPP hardware valuesOlivier Certner2026-02-111-13/+8
* hwpstate_amd(4): Factor out setting the CPPC_REQUEST registerOlivier Certner2026-02-111-25/+69
* hwpstate_amd(4): Sane defaults for min/max perf on insane capabilitiesOlivier Certner2026-02-111-4/+23
* hwpstate_amd(4): attach(): More diagnostic on CPPC enableOlivier Certner2026-02-111-49/+84
* hwpstate_amd(4): Register dump: Fine-grained error reportingOlivier Certner2026-02-111-39/+71
* x86: Note that trapframe is used by kernel debuggersMinsoo Choo2026-02-091-0/+1
* hwpstate_amd(4): Revamp the softcOlivier Certner2026-02-061-15/+22
* hwpstate_amd(4): attach(): Fix styleOlivier Certner2026-02-061-2/+2
* hwpstate_amd(4): Rename EPP handler, convert to unsigned intOlivier Certner2026-02-061-17/+15
* hwpstate_amd(4): Assert PSTATE_CPPC is on in corresponding sysctl handlersOlivier Certner2026-02-061-3/+12
* hwpstate_amd(4): Rename register dump sysctl handlerOlivier Certner2026-02-061-13/+12
* hwpstate_amd(4): Factor out printing CPPC registers, fix CPPC_REQUEST'sOlivier Certner2026-02-061-22/+43
* hwpstate{_amd,intel}(4): Move common knobs to a separate fileOlivier Certner2026-02-064-14/+38
* hwpstate_amd(4): Rename CPPC register macrosOlivier Certner2026-02-031-14/+14
* hwpstate_amd(4): Fix BITS_WITH_VALUE()/SET_BITS_VALUE() to obey the maskOlivier Certner2026-02-031-3/+5
* x86: x86_msr_op(): MSR_OP_LOCAL: Disable interrupts on atomic opsOlivier Certner2026-02-032-0/+5
* x86: x86_msr_op(): Simplify assertionsOlivier Certner2026-02-031-6/+4
* x86: x86_msr_op(): Move setting mode up, delineate logical blocksOlivier Certner2026-02-031-3/+5
* x86/cpu_machdep.c: unconditionally fenceKonstantin Belousov2026-01-291-3/+0
* x86/local_apic.c: remove direct SCHED_ULE useKonstantin Belousov2026-01-291-14/+1
* x86 lapic: Dump LVTs from the ddb show lapic commandKonstantin Belousov2026-01-221-6/+34
* hwpstate: Add CPPC enable tunableCy Schubert2026-01-221-1/+7
* x86/local_apic.c: Properly calculate the number of LVT entriesKonstantin Belousov2026-01-192-3/+11
* x86/local_apic.c: add lapic_maxlvt() helperKonstantin Belousov2026-01-191-5/+15
* x86: mask all LAPIC vectors early, before BSP interrupts are enabledKonstantin Belousov2026-01-181-0/+28
* x88/local_apic.c: for each lvt element, add LVT register indexKonstantin Belousov2026-01-181-0/+12
* x86/local_apic.c: convert lvts[] and elvts[] arrays to designated initializersKonstantin Belousov2026-01-181-13/+92
* hwpstate_amd: Use ipi instead of sched_bind + thread_lockShengYi Hung2026-01-161-67/+79
* x86: Add intr_enable_src()Aymeric Wibo2026-01-132-0/+10
* sys: vt_efifb: EFI not supported on i386; move it back to amd64/NOTESOlivier Certner2026-01-121-1/+0
* sys/x86/NOTES: Add vt_efifbOlivier Certner2026-01-091-0/+1
* x86: change ap_boot_mtx from spinlock mutex to naive lockKonstantin Belousov2026-01-052-6/+12
* hwpstate_amd: Fix compile errorShengYi Hung2026-01-031-1/+1
* hwpstate: add CPPC support for pstate driver on AMDShengYi Hung2026-01-032-25/+337
* Add sys/_align.h replacing machine/_align.hBrooks Davis2025-12-101-51/+0
* bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHODJohn Baldwin2025-12-096-14/+14
* sys/stdint.h: add C23 _WIDTH macrosRobert Clausecker2025-11-301-0/+33
* sys/limits.h: add C23 _WIDTH macrosRobert Clausecker2025-11-301-0/+3
* NOTES: Add iwm and iwxDag-Erling Smørgrav2025-11-151-0/+2