summaryrefslogtreecommitdiff
path: root/sys/i386/include
AgeCommit message (Expand)Author
2025-12-10Add sys/_align.h replacing machine/_align.hBrooks Davis
2025-10-27kexec: Add dummy headers for arm, i386, powerpc, and riscvJustin Hibbits
2025-09-21x86: directly use clflushopt mnemonic in cpufunc.hKonstantin Belousov
2025-06-20pmap_growkernel(): do not panic immediately, optionally return the errorKonstantin Belousov
2025-06-17runq: Deduce most parameters, remove machine headersOlivier Certner
2025-01-23machine/param.h: drop __HAVE_ACPI defineMitchell Horne
2025-01-23pci: cleanup __PCI_REROUTE_INTERRUPTSMitchell Horne
2025-01-14Centralize and simpify implemention of some VM macrosBrooks Davis
2024-12-17x86 atomics: Remove unused WANT_FUNCTIONSOlivier Certner
2024-12-16atomics: Constify loadsOlivier Certner
2024-11-19atomic(9): Implement atomic_testand(clear|set)_ptrJohn Baldwin
2024-07-18Retire non-NEW_PCIB code and remove config optionJessica Clarke
2024-07-03i386 pcpu: fix clobbers, suppress warnings, and clean upRyan Libby
2024-06-23i386 kernel __storeload_barrier: quiet gcc -Warray-boundsRyan Libby
2024-06-19sdt: Implement SDT probes using hot-patchingMark Johnston
2024-06-03libkern: add ilog2 macroDoug Moore
2024-05-25vm: Simplify startup page dumping conditionalBojan Novković
2024-04-20i386: Fix a typo in a source code commentGordon Bergling
2024-01-31pmap: Convert boolean_t to bool.John Baldwin
2023-12-15xen: add SPDX license tags to Xen headersElliott Mitchell
2023-11-28xen: correct spacing in hypercall.h headersElliott Mitchell
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-11-13_bus.h: Use standard licnese textWarner Losh
2023-09-26i386 pmap: Adapt recent amd64/arm64 superpage improvementsAlan Cox
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-14Fix i386 MINIMAL buildKristof Provost
2023-07-06Consistently provide ffs/fls using builtinsMitchell Horne
2023-05-25smp: Dynamically allocate the stoppcbs arrayMark Johnston
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-05-06hwpmc: use kstack_contains()Mitchell Horne
2023-05-06hwpmc: trim obsolete Intel CPU and class defsMitchell Horne
2023-04-20x86: Move i386 timerreg.h to x86Dmitry Chagin
2023-04-20x86: Move i386 ppireg.h to x86Dmitry Chagin
2023-04-15amd64: fix PKRU and swapout interactionKonstantin Belousov
2023-04-14xen/intr: introduce dev/xen/bus/intr-internal.hJulien Grall
2023-04-14xen: remove CONFIG_XEN_COMPAT, purge Xen 3.0 compatibilityElliott Mitchell
2023-03-29xen: switch to using core atomics for synchronizationElliott Mitchell
2023-02-02i386 kstack_contains(): account for pcb/fpu save areaKonstantin Belousov
2023-02-02Move kstack_contains() and GET_STACK_USAGE() to MD machine/stack.hKonstantin Belousov
2023-02-01amd64: Eliminate write only cpu_fxsr.Dmitry Chagin
2022-10-07sys: Consolidate common implementation details of PV entries.John Baldwin
2022-09-22pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.John Baldwin
2022-09-16i386: Make boot loader smaller by reducing size of bootinfoWarner Losh
2022-09-16i386: Mark the obsolete fields in bootinfo with _was_Warner Losh
2022-09-01i386 machine/cpu.h: include sys/systm.h for cpu_ticks()Tijl Coosemans
2022-08-23Define _NPCM and the last PC_FREEn constant in terms of _NPCPV.John Baldwin
2022-08-11x86: remove MP_WATCHDOGMateusz Guzik
2022-06-28elfnote: place note in a PT_NOTE program headerRoger Pau Monné