summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include
AgeCommit message (Expand)Author
2023-04-09amd64: Make curlwp and curcpu() flushable.riastradh
2022-09-24x86: Support EFI runtime services.riastradh
2022-09-13amd64/asan.h, amd64/msan.h: Add include guards.riastradh
2022-08-22Sprinkle "#include <machine/pmap_private.h>", kernel ALL/amd64hannken
2022-08-22amd64/msan.h: Fix includes for private pmap.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-08-20x86: Split bootspace out of x86/pmap.h into new x86/bootspace.h.riastradh
2022-07-30x86: Eliminate mfence hotpatch for membar_sync.riastradh
2022-05-22fix various small typos, mainly in comments.andvar
2022-04-09x86: Every load is a load-acquire, so membar_consumer is a noop.riastradh
2021-11-02In order to prevent _mcount() from being recursively called when built with C...ryo
2021-10-27- In sendsig() and sigaction1(), don't hard-code signal trampolinethorpej
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-17sys/arch/amd64: remove trailing whitespacerillig
2021-04-01Whitespace: #define<tab>simonb
2021-01-23Document via __HAVE_BUS_SPACE_8 platforms that implement bus_space_*_8christos
2020-11-30Introduce smap_enable()/smap_disable() functions, to be used frombouyer
2020-11-26make the max text size the same as the max data sizechristos
2020-11-18Make this at least compile.hannken
2020-10-06GC unused MAXTSIZ32christos
2020-09-10kasan: fix the copyright noticesmaxv
2020-09-10kcsan: fix the copyright noticesmaxv
2020-09-09kmsan: update the copyright noticesmaxv
2020-09-05Round of uvm.h cleanup.riastradh
2020-08-01move __HAVE_PCI_MSI_MSIX to <x86/pci_machdep_common.h>jdolecek
2020-07-19Revert most of ad's movs/stos change. Instead do a lot simpler: declaremaxv
2020-07-14Introduce per-cpu IDTsyamaguchi
2020-06-29increase UPAGES (used for lwp kernel stack) for SVS so the thejdolecek
2020-06-23Rename __MD_CANONICAL_BASE -> __MD_KERNMEM_BASE for clarity.maxv
2020-06-21Fix commentbouyer
2020-06-13Print a rate limited warning if the TSC timecounter goes backwards from thead
2020-06-07make this compile.christos
2020-06-01Reported-by: syzbot+6dd5a230d19f0cbc7814@syzkaller.appspotmail.comad
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-02Call kasan_early_init earlier, to unbreak KASAN after the recent RNGmaxv
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