summaryrefslogtreecommitdiff
path: root/sys/x86/include
AgeCommit message (Expand)Author
5 hoursx86/local_apic.c: Properly calculate the number of LVT entriesKonstantin Belousov
6 daysx86: Add intr_enable_src()Aymeric Wibo
14 daysx86: 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
2024-10-24x86 specialreg: add bit masks definitions for LASS and LAM featuresKonstantin Belousov
2024-10-24x86 specialreg: add bit masks definitions for EFER featuresKonstantin Belousov
2024-10-24x86 specialreg: add bit masks definitions for LAM in %cr3Konstantin Belousov
2024-10-24x86 specialreg: reorder %cr3 bits masks definitions by valueKonstantin Belousov
2024-10-24x86 specialreg.h: add all defined bits for %cr4Konstantin Belousov
2024-10-24x86 specialreg.h: visually align %cr4 and MSR_EFER bit mask definitionsKonstantin Belousov
2024-10-17apic: add ioapic_get_dev() methodKonstantin Belousov
2024-09-20Add a new sysctl in order to diffrentiate UEFI architecturesAhmad Khalifa
2024-09-18Revert "mca: Allow for passing ECC error record to memory controller driver"Stephen J. Kiernan
2024-09-18mca: Allow for passing ECC error record to memory controller driverStephen J. Kiernan
2024-08-02xen/pvh: fix initialization of environmentRoger Pau Monné
2024-07-26Deprecate contigfree(9) in favour of free(9)Bjoern A. Zeeb
2024-07-18Retire non-NEW_PCIB code and remove config optionJessica Clarke
2024-05-25x86/iommu: extract useful utilities into x86_iommu.cKonstantin Belousov
2024-05-15AMD CPUs: update bits and data from CPUID 0x8000_0008Konstantin Belousov