| Commit message (Expand) | Author | Age | Files | Lines |
* | Partially revert r197863 to reduce diff against i386. | Jung-uk Kim | 2018-02-24 | 1 | -9/+3 |
* | Remove unused error return from API that cannot fail | Conrad Meyer | 2018-02-23 | 2 | -5/+5 |
* | Use linux types for linux-specific syscalls | Ed Maste | 2018-02-23 | 1 | -16/+16 |
* | Correct pseudo misspelling in sys/ comments | Ed Maste | 2018-02-23 | 2 | -2/+2 |
* | Remove accidental vim droppings | Ed Maste | 2018-02-22 | 1 | -1/+0 |
* | Correct proper nouns in the Linuxulator | Ed Maste | 2018-02-22 | 6 | -122/+123 |
* | Add two new ioctls to bhyve for batch register fetch/store operations. | John Baldwin | 2018-02-22 | 2 | -0/+90 |
* | vm_wait() rework. | Konstantin Belousov | 2018-02-20 | 1 | -1/+1 |
* | Rationalize license text on Linuxolator files | Ed Maste | 2018-02-16 | 1 | -15/+13 |
* | Use local symbol for offset. | Konstantin Belousov | 2018-02-16 | 1 | -4/+4 |
* | move vintr_intercept_enabled under INVARIANTS | Andriy Gapon | 2018-02-16 | 1 | -0/+2 |
* | This change fixes duplicate detection of same IOMMU/AMD-Vi device for Ryzen w... | Anish Gupta | 2018-02-16 | 3 | -93/+291 |
* | Change size of padding to reflect reality. No functional change. | Jung-uk Kim | 2018-02-15 | 1 | -1/+1 |
* | x86 pmap: Make memory mapped via pmap_qenter() non-executable | Conrad Meyer | 2018-02-14 | 1 | -1/+1 |
* | amd64/pmap: Move Foundation copyright to the 2-clause section | Ed Maste | 2018-02-13 | 1 | -6/+5 |
* | Import the mthca kernel side infiniband driver from Linux 4.9 and fix | Hans Petter Selasky | 2018-02-13 | 1 | -0/+2 |
* | Make v_wire_count a per-cpu counter(9) counter. This eliminates a | Jeff Roberson | 2018-02-12 | 2 | -4/+3 |
* | Mark the pages used for the initial page-table entries as wired. This | Jonathan T. Looney | 2018-02-12 | 1 | -0/+2 |
* | We don't support gcc < 4.2.1, so varargs.h now is just #error | Warner Losh | 2018-02-12 | 1 | -91/+0 |
* | Provide further mitigation against CVE-2017-5715 by flushing the | Tycho Nightingale | 2018-02-12 | 4 | -22/+101 |
* | On bootup, the amd64 pmap initialization code creates page-table | Jonathan T. Looney | 2018-02-09 | 1 | -0/+7 |
* | Use vm_page_unwire_noq() instead of directly modifying page wire counts. | Mark Johnston | 2018-02-08 | 2 | -17/+8 |
* | Use per-domain locks for vm page queue free. Move paging control from | Jeff Roberson | 2018-02-06 | 1 | -3/+3 |
* | Additional linuxolator whitespace cleanup, missed in r328890 | Ed Maste | 2018-02-05 | 1 | -2/+2 |
* | Linuxolator whitespace cleanup | Ed Maste | 2018-02-05 | 9 | -47/+45 |
* | When switching IBRS on, also enable STIBP (Single Thread Indirect | Konstantin Belousov | 2018-01-31 | 1 | -2/+2 |
* | IBRS support, AKA Spectre hardware mitigation. | Konstantin Belousov | 2018-01-31 | 8 | -31/+149 |
* | vmm/svm: post LAPIC interrupts using event injection, not virtual interrupts | Andriy Gapon | 2018-01-31 | 1 | -76/+24 |
* | Ensure 'name' is not NULL before passing to strcmp(). | John Baldwin | 2018-01-30 | 1 | -1/+2 |
* | Don't use an .OBJDIR for 'make sysent'. | Bryan Drewery | 2018-01-29 | 2 | -0/+6 |
* | Add ISA PNP tables to ISA drivers. Fix a few incidental comments. | Warner Losh | 2018-01-29 | 1 | -0/+1 |
* | Use PCID to optimize PTI. | Konstantin Belousov | 2018-01-27 | 6 | -36/+440 |
* | Add SPDX identifiers to linux_ptrace.c and cfumass.c. | Edward Tomasz Napierala | 2018-01-24 | 1 | -0/+2 |
* | Use BSD-2-Clause-FreeBSD license on linux_support.s | Ed Maste | 2018-01-23 | 2 | -10/+8 |
* | Revert r327828, r327949, r327953, r328016-r328026, r328041: | Pedro F. Giffuni | 2018-01-21 | 1 | -1/+1 |
* | Use correct symbol name in r328202. | Konstantin Belousov | 2018-01-20 | 1 | -2/+2 |
* | Use predefined symbol for the CR3.PCID mask. | Konstantin Belousov | 2018-01-20 | 1 | -2/+2 |
* | xen: fix IDT setup after PTI | Roger Pau Monné | 2018-01-20 | 1 | -1/+2 |
* | PTI: Trap if we returned to userspace with kernel (full) page table | Konstantin Belousov | 2018-01-19 | 7 | -11/+56 |
* | Remove SFBUF_OPTIONAL_DIRECT_MAP and such hacks, replacing them across the | Nathan Whitehorn | 2018-01-19 | 1 | -0/+1 |
* | Enable KPTI by default on amd64 for non-AMD CPUs | Ed Maste | 2018-01-19 | 1 | -0/+1 |
* | Use a dedicated per-CPU stack for machine check exceptions. | John Baldwin | 2018-01-18 | 7 | -11/+125 |
* | Remove two no-longer-used labels from the NMI interrupt handler. | John Baldwin | 2018-01-18 | 1 | -3/+1 |
* | Adjust branch target in NMI handler for the !PTI case. | John Baldwin | 2018-01-18 | 1 | -2/+2 |
* | Move the kernphys declaration to machine/md_var.h. | Konstantin Belousov | 2018-01-18 | 3 | -7/+6 |
* | Fix compilation with gcc. | Konstantin Belousov | 2018-01-18 | 2 | -2/+1 |
* | Fix compilation with gas. | Konstantin Belousov | 2018-01-18 | 1 | -1/+1 |
* | Remove the 'last' argument from the pmap_pti_free_page(). | Konstantin Belousov | 2018-01-18 | 1 | -13/+12 |
* | Save and restore guest debug registers. | John Baldwin | 2018-01-17 | 6 | -8/+198 |
* | Annotate a couple of changes from r328083. | Mark Johnston | 2018-01-17 | 2 | -1/+10 |