aboutsummaryrefslogtreecommitdiff
path: root/sys/x86
Commit message (Expand)AuthorAgeFilesLines
* x86: Fixes for nmi/pmi interrupt sharingAndrew Gallatin2025-02-052-4/+9
* mca_log: add missing breaks when handling thresholdsEnji Cooper2025-01-301-0/+2
* sys: make the kernel metadata pointer globalAhmad Khalifa2025-01-245-61/+30
* amd64/fpu: Track supervisor state XSAVE componentsBojan Novković2025-01-221-2/+3
* hwpstate_amd: add amd pstate for zen5SHENGYI HONG2025-01-161-16/+46
* hwpstate_amd: add amd pstate for zen4SHENGYI HONG2025-01-161-0/+1
* x86: Short-circuit ipi_all_but_self() on UP systemsMark Johnston2025-01-071-0/+3
* amd iommu: remove unused functionKonstantin Belousov2024-12-151-6/+0
* x86: Add routines for querying XSAVE feature informationBojan Novković2024-12-151-0/+6
* x86: Add definitions for some Intel Processor Trace bitsBojan Novković2024-12-151-0/+9
* x86: Allow sharing of perfomance counter interruptsBojan Novković2024-12-152-22/+17
* x86: Refactor kernel-mode NMI handlingBojan Novković2024-12-152-4/+95
* intr/x86: add ioapic_drv_t to reduce number of casts in IO-APIC implementationElliott Mitchell2024-12-113-44/+26
* x86/atpic: convert INTSRC() macro into designated initializerElliott Mitchell2024-12-111-2/+6
* amdiommu: correctly initialize iommu.unitKonstantin Belousov2024-12-071-2/+1
* Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin2024-12-065-7/+11
* Replace calls to bus_generic_probe with bus_identify_childrenJohn Baldwin2024-12-062-3/+3
* intr/x86: cleanup io_apic device method tablesElliott Mitchell2024-12-061-2/+4
* x86: remove LOCORE: No longer neededElliott Mitchell2024-12-061-3/+0
* LINT: Remove DTrace support, but leave the commented out optionKristof Provost2024-12-031-0/+6
* LINT: Remove DTrace supportKristof Provost2024-12-021-6/+0
* vmm: Correctly suspend and resume the vmm driver.Joshua Rogers2024-11-291-0/+5
* dmar: set acpi ivar domain on identify()Konstantin Belousov2024-11-261-29/+31
* kern: Make fileops and filterops tables const where possibleMark Johnston2024-11-261-1/+1
* amdiommu: use static array for device table base register offsetsJason A. Harmening2024-11-261-4/+15
* x86: Add definitions for XSAVE state component informationBojan Novković2024-11-261-0/+8
* amdiommu: Fix device table segment base register offsetsJason A. Harmening2024-11-261-1/+1
* amdiommu: short-circuit all amdiommu_find_unit() functionsKonstantin Belousov2024-11-091-1/+10
* amdiommu: hide HPET report under verboseKonstantin Belousov2024-11-091-2/+3
* Use the correct idle routine on recent AMD EPYC serversAndrew Gallatin2024-11-082-0/+3
* iommu: Clean up a lingering function prototypeMark Johnston2024-11-041-1/+0
* amdiommu: print more domain information from ddb showKonstantin Belousov2024-11-031-4/+2
* iommu: eliminate iommu_free_ctx()Konstantin Belousov2024-11-038-49/+0
* x86/iommu/amd_reg.h: fix typo in commentKonstantin Belousov2024-11-031-1/+1
* AMD IOMMU driverKonstantin Belousov2024-11-027-0/+3557
* x86/iommu/amd_reg.h: AMD IOMMU registers definitionsKonstantin Belousov2024-11-021-0/+746
* x86: Remove invalid DEVMETHOD methods for leaf devicesJohn Baldwin2024-11-016-22/+0
* x86: do not leak msi_lock in msix_alloc() on iommu remapping failureKonstantin Belousov2024-10-271-0/+1
* x86 specialreg: add bit masks definitions for LASS and LAM featuresKonstantin Belousov2024-10-241-0/+6
* x86 specialreg: add bit masks definitions for EFER featuresKonstantin Belousov2024-10-241-0/+3
* x86 specialreg: add bit masks definitions for LAM in %cr3Konstantin Belousov2024-10-241-0/+2
* x86 specialreg: reorder %cr3 bits masks definitions by valueKonstantin Belousov2024-10-241-2/+2
* x86 specialreg.h: add all defined bits for %cr4Konstantin Belousov2024-10-241-0/+7
* x86 specialreg.h: visually align %cr4 and MSR_EFER bit mask definitionsKonstantin Belousov2024-10-241-29/+35
* DMAR: handle affinity for in-memory data structuresKonstantin Belousov2024-10-234-7/+63
* legacy cpu: Add proper device_probe and device_attach routinesJohn Baldwin2024-10-211-2/+19
* devices: report iommu data for the device in the dev. sysctl treeKonstantin Belousov2024-10-173-3/+30
* apic: add ioapic_get_dev() methodKonstantin Belousov2024-10-172-0/+17
* acpi_sbl_wmi: add a driver to trigger SBL firmware updatesKristof Provost2024-10-151-0/+3
* iommu: extract driver-independent ddb context and mapping reportingKonstantin Belousov2024-10-133-23/+42