summaryrefslogtreecommitdiff
path: root/sys/x86/include
AgeCommit message (Expand)Author
6 daysx86: Mark LOCORE to prevent build failure on i386 platformShengYi Hung
9 daysx86: Add zen identifier helper functionShengYi Hung
2026-03-27vmm: Move defines from x86.c to x86/bhyve.hColin Percival
2026-03-27KVM: Detect Extended Destination ID supportColin Percival
2026-03-27io_apic: Support APIC Extended Destination IDsColin Percival
2026-03-27x86: Add stub for Extended Destination ID supportColin Percival
2026-03-22amd64: revert back struct trapframe to the pre-FRED definitionKonstantin Belousov
2026-03-20x86 FRED: add hardware definitions for the trap frames fieldsKonstantin Belousov
2026-03-14x86 FRED: add CPUID, MSR, and CR4 bitsKonstantin Belousov
2026-03-07x86: change signatures of ipi_{bitmap,swi}_handler() to take pointerKonstantin Belousov
2026-02-17bus: Document special ranges of IVARsJohn Baldwin
2026-02-13x86: provide extended description for x86_msr_op(9)Konstantin Belousov
2026-02-13x86: add a safe variant of MSR_OP_SCHED* operations for x86_msr_op(9)Konstantin Belousov
2026-02-09x86: Note that trapframe is used by kernel debuggersMinsoo Choo
2026-02-03x86: x86_msr_op(): MSR_OP_LOCAL: Disable interrupts on atomic opsOlivier Certner
2026-01-19x86/local_apic.c: Properly calculate the number of LVT entriesKonstantin Belousov
2026-01-13x86: Add intr_enable_src()Aymeric Wibo
2026-01-06x86: change ap_boot_mtx from spinlock mutex to naive lockKonstantin Belousov
2026-01-03hwpstate: add CPPC support for pstate driver on AMDShengYi Hung
2025-12-10Add sys/_align.h replacing machine/_align.hBrooks Davis
2025-12-09bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHODJohn Baldwin
2025-11-30sys/stdint.h: add C23 _WIDTH macrosRobert Clausecker
2025-11-30sys/limits.h: add C23 _WIDTH macrosRobert Clausecker
2025-10-27amd64: Add kexec supportJustin Hibbits
2025-10-27amd64: Add cpu_stop() support to go UP after SMPJustin Hibbits
2025-10-03x86: Keep cumulative MCA statistics in the kernelJonathan T. Looney
2025-09-27ucode: use wrmsr_early_safe() for early CPU microcode updateGleb Smirnoff
2025-09-18cpucontrol: return selected revision from ucode_amd_find()Gleb Smirnoff
2025-08-13bhyve: Support and advertise 15-bit MSI Extended Destination IDDavid Woodhouse
2025-06-22sys: provide the kernel's pa when dumping on amd64Ahmad Khalifa
2025-05-31amd64: Add AMD64_DISABLE_TLSBASEKonstantin Belousov
2025-05-28amd64: switch to amd64_set_tlsbase to set tls baseKonstantin Belousov
2025-05-28amd64: add amd64_set_tlsbase(3)Konstantin Belousov
2025-05-28amd64: add ptrace PT_{GET,SET}TLSBASE requestsKonstantin Belousov
2025-05-28amd64: add mc_tlsbase member to mcontextKonstantin Belousov
2025-05-28amd64: add pcb_tlsbaseKonstantin Belousov
2025-05-07tls: Introduce struct dtv and struct dtv_slotJessica Clarke
2025-04-28x86: add cpu_stdext_feature4Konstantin Belousov
2025-04-11bus.h: Fix a typo in SPDXLi-Wen Hsu
2025-04-09efi/metadata: Make a note that efi_map_header isn't standardWarner Losh
2025-01-24sys: make the kernel metadata pointer globalAhmad Khalifa
2025-01-22amd64/fpu: Track supervisor state XSAVE componentsBojan Novković
2024-12-15x86: Add routines for querying XSAVE feature informationBojan Novković
2024-12-15x86: Add definitions for some Intel Processor Trace bitsBojan Novković
2024-12-15x86: Allow sharing of perfomance counter interruptsBojan Novković
2024-12-15x86: Refactor kernel-mode NMI handlingBojan Novković
2024-12-11intr/x86: add ioapic_drv_t to reduce number of casts in IO-APIC implementationElliott Mitchell
2024-12-05x86: remove LOCORE: No longer neededElliott Mitchell
2024-11-26x86: Add definitions for XSAVE state component informationBojan Novković
2024-11-08Use the correct idle routine on recent AMD EPYC serversAndrew Gallatin