summaryrefslogtreecommitdiff
path: root/sys/arch/x86/include
AgeCommit message (Expand)Author
2023-04-11Fix compile error.msaitoh
2023-04-11Add CPUID 0x07 %ecx bit 24 BUS_LOCK_DETECT.msaitoh
2023-03-25s/Predective/Predictive/ and s/dedected/detected/ in comments.andvar
2023-02-25x86: Mitigate MXCSR Configuration Dependent Timing in kernel FPU use.riastradh
2023-02-17Add AMD CPUID Fn0000_0008 %ebx bit 3 INVLPGB.msaitoh
2023-02-14Add some CPUID bits from PPR for AMD Family 19h Model 61h Revision B1.msaitoh
2023-01-25x86/intr: Work around sleazy clockintr with a secret frame argument.riastradh
2022-12-30Fix comment.msaitoh
2022-12-30Update definitions from the latest Intel SDM.msaitoh
2022-12-27Use __BIT(). Add comment. Whitespace. No functional change.msaitoh
2022-11-21Update AMD CPUID Fn8000_001bmsaitoh
2022-11-16Add CPUID Fn8000_0022 AMD Extended Performance Monitoring and Debug.msaitoh
2022-11-16Add CPUID Fn8000_0021 AMD Extended Features Identification 2.msaitoh
2022-11-16Add Some definitions from AMD APM:msaitoh
2022-10-19Add AMD cpuid Fn8000_000a x2AVIC, VNMI and IBSVIRT from APM Vol. 3 Rev. 3.34.msaitoh
2022-10-12Add CPUID Fn8000_001e Processor Topology Information.msaitoh
2022-10-06IOAPIC_ID_MASK is 8 bits these days. Fixes PR kern/54276.msaitoh
2022-10-06Update some AMD CPUID bits:msaitoh
2022-09-24x86: Support EFI runtime services.riastradh
2022-09-15Verify checksum of the extended signature table.msaitoh
2022-09-13x86/pmap.h: Need machine/cpufunc.h for invlpg.riastradh
2022-09-07NetBSD/x86: Raise the number of interrupt sources per CPU from 32 to 56.knakahara
2022-08-20x86: Move definition of struct pmap to pmap_private.h.riastradh
2022-08-20x86: Split most of pmap.h into pmap_private.h or vmparam.h.riastradh
2022-08-20x86: Forbid using x86/pte.h directly; use machine/pte.h.riastradh
2022-08-20x86: Move pl*_i, pl_i_roundup, and ptp_va2o out of x86/pmap.h.riastradh
2022-08-20x86: Move struct vm_page_md to common x86/pmap.h.riastradh
2022-08-20x86: Split bootspace out of x86/pmap.h into new x86/bootspace.h.riastradh
2022-08-20x86: Move page attribute table bits to x86/pat.h.riastradh
2022-08-20x86/bootinfo.h: Add include guard.riastradh
2022-08-20machine/efi.h: Migrate common definitions to dev/efi/efi.h.riastradh
2022-08-20x86/efi.h: Assert size of struct efi_systbl.riastradh
2022-08-20arm/efi.h, x86/efi.h: Fix whitespace around RCS id.riastradh
2022-08-20x86/efi.h: Fix whitespace. No functional change intended.riastradh
2022-08-20machine/efi.h: Add more memory descriptor attributes.riastradh
2022-06-18fix typos in word "functions" in comments, mainly s/fuctions/functions/.andvar
2022-06-15Modify CPUID Fn0000000a %ebx's string. Add new string for %ecx.msaitoh
2022-06-13Add top-down slots event bit of architectural performance monitoring leaf.msaitoh
2022-05-24Some devices (e.g. ixg in MSI-X mode) don't to have their handlers calledbouyer
2022-04-04fix various typos, mainly in comments.andvar
2022-04-01Trailing whitespaceskrll
2022-03-12x86: Check for biglock leakage in interrupt handlers.riastradh
2022-02-12__cpu_simple_lock(9): Omit needless barriers in init.riastradh
2022-02-01s/shareing/sharing/. No functional change.msaitoh
2022-01-29Add Intel Hybrid Information Enumeration (CPUID Fn0000_001a).msaitoh
2022-01-22Ensure bus_dmatag_subregion is called with an inclusive max_addrskrll
2022-01-17fix typos in comments, mainly s/foward/forward/.andvar
2022-01-15Add Some definitions from AMD APM:msaitoh
2022-01-15Whitespace. No functional change.msaitoh
2022-01-15Move CPUID_CAPEX_FLAGS next to %eax because it's for %eax.msaitoh