aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Partially revert r197863 to reduce diff against i386.Jung-uk Kim2018-02-241-9/+3
* Remove unused error return from API that cannot failConrad Meyer2018-02-232-5/+5
* Use linux types for linux-specific syscallsEd Maste2018-02-231-16/+16
* Correct pseudo misspelling in sys/ commentsEd Maste2018-02-232-2/+2
* Remove accidental vim droppingsEd Maste2018-02-221-1/+0
* Correct proper nouns in the LinuxulatorEd Maste2018-02-226-122/+123
* Add two new ioctls to bhyve for batch register fetch/store operations.John Baldwin2018-02-222-0/+90
* vm_wait() rework.Konstantin Belousov2018-02-201-1/+1
* Rationalize license text on Linuxolator filesEd Maste2018-02-161-15/+13
* Use local symbol for offset.Konstantin Belousov2018-02-161-4/+4
* move vintr_intercept_enabled under INVARIANTSAndriy Gapon2018-02-161-0/+2
* This change fixes duplicate detection of same IOMMU/AMD-Vi device for Ryzen w...Anish Gupta2018-02-163-93/+291
* Change size of padding to reflect reality. No functional change.Jung-uk Kim2018-02-151-1/+1
* x86 pmap: Make memory mapped via pmap_qenter() non-executableConrad Meyer2018-02-141-1/+1
* amd64/pmap: Move Foundation copyright to the 2-clause sectionEd Maste2018-02-131-6/+5
* Import the mthca kernel side infiniband driver from Linux 4.9 and fixHans Petter Selasky2018-02-131-0/+2
* Make v_wire_count a per-cpu counter(9) counter. This eliminates aJeff Roberson2018-02-122-4/+3
* Mark the pages used for the initial page-table entries as wired. ThisJonathan T. Looney2018-02-121-0/+2
* We don't support gcc < 4.2.1, so varargs.h now is just #errorWarner Losh2018-02-121-91/+0
* Provide further mitigation against CVE-2017-5715 by flushing theTycho Nightingale2018-02-124-22/+101
* On bootup, the amd64 pmap initialization code creates page-tableJonathan T. Looney2018-02-091-0/+7
* Use vm_page_unwire_noq() instead of directly modifying page wire counts.Mark Johnston2018-02-082-17/+8
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-3/+3
* Additional linuxolator whitespace cleanup, missed in r328890Ed Maste2018-02-051-2/+2
* Linuxolator whitespace cleanupEd Maste2018-02-059-47/+45
* When switching IBRS on, also enable STIBP (Single Thread IndirectKonstantin Belousov2018-01-311-2/+2
* IBRS support, AKA Spectre hardware mitigation.Konstantin Belousov2018-01-318-31/+149
* vmm/svm: post LAPIC interrupts using event injection, not virtual interruptsAndriy Gapon2018-01-311-76/+24
* Ensure 'name' is not NULL before passing to strcmp().John Baldwin2018-01-301-1/+2
* Don't use an .OBJDIR for 'make sysent'.Bryan Drewery2018-01-292-0/+6
* Add ISA PNP tables to ISA drivers. Fix a few incidental comments.Warner Losh2018-01-291-0/+1
* Use PCID to optimize PTI.Konstantin Belousov2018-01-276-36/+440
* Add SPDX identifiers to linux_ptrace.c and cfumass.c.Edward Tomasz Napierala2018-01-241-0/+2
* Use BSD-2-Clause-FreeBSD license on linux_support.sEd Maste2018-01-232-10/+8
* Revert r327828, r327949, r327953, r328016-r328026, r328041:Pedro F. Giffuni2018-01-211-1/+1
* Use correct symbol name in r328202.Konstantin Belousov2018-01-201-2/+2
* Use predefined symbol for the CR3.PCID mask.Konstantin Belousov2018-01-201-2/+2
* xen: fix IDT setup after PTIRoger Pau Monné2018-01-201-1/+2
* PTI: Trap if we returned to userspace with kernel (full) page tableKonstantin Belousov2018-01-197-11/+56
* Remove SFBUF_OPTIONAL_DIRECT_MAP and such hacks, replacing them across theNathan Whitehorn2018-01-191-0/+1
* Enable KPTI by default on amd64 for non-AMD CPUsEd Maste2018-01-191-0/+1
* Use a dedicated per-CPU stack for machine check exceptions.John Baldwin2018-01-187-11/+125
* Remove two no-longer-used labels from the NMI interrupt handler.John Baldwin2018-01-181-3/+1
* Adjust branch target in NMI handler for the !PTI case.John Baldwin2018-01-181-2/+2
* Move the kernphys declaration to machine/md_var.h.Konstantin Belousov2018-01-183-7/+6
* Fix compilation with gcc.Konstantin Belousov2018-01-182-2/+1
* Fix compilation with gas.Konstantin Belousov2018-01-181-1/+1
* Remove the 'last' argument from the pmap_pti_free_page().Konstantin Belousov2018-01-181-13/+12
* Save and restore guest debug registers.John Baldwin2018-01-176-8/+198
* Annotate a couple of changes from r328083.Mark Johnston2018-01-172-1/+10