summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include
AgeCommit message (Expand)Author
2023-04-09i386: Make curlwp and curcpu() flushable.riastradh
2022-09-24x86: Support EFI runtime services.riastradh
2022-08-21i386/vmparam.h: Need some constants from i386/pte.h.riastradh
2022-08-21x86 Move VA_SIGN_POS/NEG to machine/pte.h.riastradh
2022-08-20{amd64,i386}/pmap_private.h: Fix minor whitespace issues.riastradh
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-20amd64/pte.h, i386/pte.h: Need sys/stdint.h for uintN_t.riastradh
2022-08-20x86: Move struct vm_page_md to common x86/pmap.h.riastradh
2022-07-30x86: Eliminate mfence hotpatch for membar_sync.riastradh
2022-05-18fix typos in word "access" and it derivatives, mainly in comments.andvar
2022-04-09x86: Every load is a load-acquire, so membar_consumer is a noop.riastradh
2021-12-26fix various typos, mainly in comments.andvar
2021-11-02In order to prevent _mcount() from being recursively called when built with C...ryo
2021-10-29Define __HAVE_STRUCT_SIGCONTEXT regardless of its current visibility.thorpej
2021-10-26Merge all MD __sigaction14_sigtramp.c copies into one:christos
2021-05-31Include "opt_param.h" (ifdef _KERNEL_OPT) everywhere that MSGBUFSIZE issimonb
2021-04-30Merge the x86 gdt function and constant definitionschristos
2021-04-30Bump MAX_USERLDT_SIZE to the max size (wastes some memory). wine needs morechristos
2021-04-01Whitespace: #define<tab>simonb
2020-08-10Clean up _LKM --> _MODULE leftovers.rin
2020-08-01move __HAVE_PCI_MSI_MSIX to <x86/pci_machdep_common.h>jdolecek
2020-07-23Trailing whitespaceskrll
2020-07-19don't include opt_user_ldt.h when it is not neededmaxv
2020-07-14Introduce per-cpu IDTsyamaguchi
2020-06-13Print a rate limited warning if the TSC timecounter goes backwards from thead
2020-05-30Introduce PTRACE_REGS_ALIGN, and on x86, enforce a 16-byte alignment, duemaxv
2020-05-15Revert previous after thinking about it. It was wrong, don't need to usead
2020-05-04add support for using MSI for XenPV Dom0jdolecek
2020-05-01Switch the rest of i386 to the x86_hotpatch mechanism.maxv
2020-05-01Use the hotpatch framework when patching _atomic_cas_64.maxv
2020-04-30Don't #include xen/intrdefs.h is !XEN.bouyer
2020-04-26Use the hotpatch framework for LFENCE/MFENCE.maxv
2020-04-25Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVMbouyer
2020-04-25Switch to the new PTE naming. The old naming is now unused, remove it.maxv
2020-04-24Give the ldt a fixed size of one page (512 slots), and drop the variable-maxv
2020-04-17Mark the .ident section as mergable string section to avoid redundantjoerg
2020-03-17Always set PTEs using atomics. There are too many assumptions to go wrong.ad
2020-03-05Revert "Include opt_diagnostic.h for DIAGNOSTIC."riastradh
2020-03-05Include opt_diagnostic.h for DIAGNOSTIC.riastradh
2020-01-13Remove now unused mdlwp fields md_gc_pmap and md_gc_ptp.ad
2020-01-09Add missing compat define of PT32_GETXSTATEkamil
2020-01-08Include XSTATE note in x86 core dumpsmgorny
2019-12-27Harmonize the namespace of fast TLS base pointer getter functionskamil
2019-11-21mi_userret(): take care of calling preempt(), set spc_curpriority directly,ad
2019-10-18Multiboot2 kernel support for i386manu
2019-10-12Rewrite the FPU code on x86. This greatly simplifies the logic and removesmaxv
2019-09-23Disable __NO_STRICT_ALIGNMENT on amd64/i386 for UBSan buildskamil
2019-09-13Add multiboot 2 support to x86 bootloadersmanu