aboutsummaryrefslogtreecommitdiff
path: root/sys/x86/include
Commit message (Expand)AuthorAgeFilesLines
* amd64: FRED supportKonstantin Belousov2026-07-203-2/+5
* x86 xen: provide the prototype for xen_arch_intr_handle_upcall() in x86/apicv...Konstantin Belousov2026-07-201-0/+2
* kvm: Support non-default CPUID leafShengYi Hung2026-07-111-4/+3
* x86/local_apic.c: Fiddle with thermal LVT slot only if supportedOlivier Certner2026-07-101-1/+1
* x86/local_apic.c: Thermal interrupt support: Additional style fixesOlivier Certner2026-07-071-2/+4
* x86/local_apic.c: Add support for installing a thermal interrupt handlerKoine Yuusuke2026-07-071-4/+8
* x86: add CPUID bits for SHA512/SM3/SM4Konstantin Belousov2026-07-011-0/+3
* acpi_timer(4): Remove unused 'acpi_timer_disabled' booleanOlivier Certner2026-06-261-3/+0
* acpi_hpet(4): Remove unused 'acpi_hpet_disabled' booleanOlivier Certner2026-06-261-3/+0
* acpi_cpu(4): Remove unused 'acpi_cpu_disabled' booleanOlivier Certner2026-06-261-3/+0
* intelhfi: Add IA32_PM_ENABLE bit flag defineKoine Yuusuke2026-05-171-0/+3
* types: provide __SIZEOF_{INT{8,16,32,64},TIME,TIME32}_TRyan Libby2026-05-081-0/+2
* Define stdint.h macros unconditionallyDimitry Andric2026-05-011-8/+0
* Remove extraneous tab characters at EOL in various _stdint.h filesDimitry Andric2026-05-011-1/+1
* x86: Mark LOCORE to prevent build failure on i386 platformShengYi Hung2026-04-141-0/+2
* x86: Add zen identifier helper functionShengYi Hung2026-04-101-0/+12
* vmm: Move defines from x86.c to x86/bhyve.hColin Percival2026-03-281-0/+35
* KVM: Detect Extended Destination ID supportColin Percival2026-03-281-0/+1
* io_apic: Support APIC Extended Destination IDsColin Percival2026-03-281-0/+1
* x86: Add stub for Extended Destination ID supportColin Percival2026-03-281-0/+1
* amd64: revert back struct trapframe to the pre-FRED definitionKonstantin Belousov2026-03-211-0/+4
* x86 FRED: add hardware definitions for the trap frames fieldsKonstantin Belousov2026-03-201-6/+49
* x86 FRED: add CPUID, MSR, and CR4 bitsKonstantin Belousov2026-03-131-0/+23
* x86: change signatures of ipi_{bitmap,swi}_handler() to take pointerKonstantin Belousov2026-03-071-2/+2
* bus: Document special ranges of IVARsJohn Baldwin2026-02-171-1/+1
* x86: provide extended description for x86_msr_op(9)Konstantin Belousov2026-02-131-4/+2
* x86: add a safe variant of MSR_OP_SCHED* operations for x86_msr_op(9)Konstantin Belousov2026-02-131-1/+2
* x86: Note that trapframe is used by kernel debuggersMinsoo Choo2026-02-091-0/+1
* x86: x86_msr_op(): MSR_OP_LOCAL: Disable interrupts on atomic opsOlivier Certner2026-02-031-0/+2
* x86/local_apic.c: Properly calculate the number of LVT entriesKonstantin Belousov2026-01-191-1/+6
* x86: Add intr_enable_src()Aymeric Wibo2026-01-131-0/+1
* x86: change ap_boot_mtx from spinlock mutex to naive lockKonstantin Belousov2026-01-051-1/+0
* hwpstate: add CPPC support for pstate driver on AMDShengYi Hung2026-01-031-0/+1
* 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-091-1/+1
* sys/stdint.h: add C23 _WIDTH macrosRobert Clausecker2025-11-301-0/+33
* sys/limits.h: add C23 _WIDTH macrosRobert Clausecker2025-11-301-0/+3
* amd64: Add kexec supportJustin Hibbits2025-10-271-0/+1
* amd64: Add cpu_stop() support to go UP after SMPJustin Hibbits2025-10-272-1/+4
* x86: Keep cumulative MCA statistics in the kernelJonathan T. Looney2025-10-031-0/+25
* ucode: use wrmsr_early_safe() for early CPU microcode updateGleb Smirnoff2025-09-271-2/+4
* cpucontrol: return selected revision from ucode_amd_find()Gleb Smirnoff2025-09-181-1/+1
* bhyve: Support and advertise 15-bit MSI Extended Destination IDDavid Woodhouse2025-08-131-0/+2
* sys: provide the kernel's pa when dumping on amd64Ahmad Khalifa2025-06-221-0/+8
* amd64: Add AMD64_DISABLE_TLSBASEKonstantin Belousov2025-05-311-0/+1
* amd64: switch to amd64_set_tlsbase to set tls baseKonstantin Belousov2025-05-281-1/+1
* amd64: add amd64_set_tlsbase(3)Konstantin Belousov2025-05-281-0/+1
* amd64: add ptrace PT_{GET,SET}TLSBASE requestsKonstantin Belousov2025-05-281-0/+2
* amd64: add mc_tlsbase member to mcontextKonstantin Belousov2025-05-282-2/+7
* amd64: add pcb_tlsbaseKonstantin Belousov2025-05-281-0/+2