| Commit message (Expand) | Author | Age | Files | Lines |
* | Add two new ioctls to bhyve for batch register fetch/store operations. | John Baldwin | 2018-02-22 | 1 | -0/+13 |
* | Use local symbol for offset. | Konstantin Belousov | 2018-02-16 | 1 | -4/+4 |
* | Change size of padding to reflect reality. No functional change. | Jung-uk Kim | 2018-02-15 | 1 | -1/+1 |
* | We don't support gcc < 4.2.1, so varargs.h now is just #error | Warner Losh | 2018-02-12 | 1 | -91/+0 |
* | IBRS support, AKA Spectre hardware mitigation. | Konstantin Belousov | 2018-01-31 | 2 | -1/+3 |
* | Use PCID to optimize PTI. | Konstantin Belousov | 2018-01-27 | 2 | -4/+25 |
* | PTI: Trap if we returned to userspace with kernel (full) page table | Konstantin Belousov | 2018-01-19 | 3 | -6/+11 |
* | Remove SFBUF_OPTIONAL_DIRECT_MAP and such hacks, replacing them across the | Nathan Whitehorn | 2018-01-19 | 1 | -0/+1 |
* | Use a dedicated per-CPU stack for machine check exceptions. | John Baldwin | 2018-01-18 | 1 | -1/+1 |
* | Move the kernphys declaration to machine/md_var.h. | Konstantin Belousov | 2018-01-18 | 2 | -1/+6 |
* | Fix compilation with gcc. | Konstantin Belousov | 2018-01-18 | 1 | -0/+1 |
* | Fix compilation with gas. | Konstantin Belousov | 2018-01-18 | 1 | -1/+1 |
* | Save and restore guest debug registers. | John Baldwin | 2018-01-17 | 1 | -0/+5 |
* | PTI for amd64. | Konstantin Belousov | 2018-01-17 | 5 | -67/+195 |
* | Amd64 user_ldt_deref() is not used outside sys_machdep.c. Mark it as | Konstantin Belousov | 2018-01-17 | 1 | -1/+0 |
* | Add STAC and CLAC instructions wrappers. | Konstantin Belousov | 2018-01-14 | 1 | -0/+14 |
* | Move the hardware setup for fast syscalls into a common function. | Konstantin Belousov | 2018-01-11 | 1 | -0/+1 |
* | Add atomic_load(9) and atomic_store(9) operations. | Konstantin Belousov | 2017-12-19 | 1 | -0/+2 |
* | sys/amd64: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 22 | -0/+44 |
* | Remove lint support from system headers and MD x86 headers. | Konstantin Belousov | 2017-11-23 | 3 | -20/+5 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 16 | -0/+32 |
* | spdx: initial adoption of licensing ID tags. | Pedro F. Giffuni | 2017-11-18 | 5 | -0/+10 |
* | Make the sleepq chain hash size configurable per-arch and bump on amd64. | Mateusz Guzik | 2017-10-22 | 1 | -0/+4 |
* | Fix the pv_chunks pc_lru tailq handling in reclaim_pv_chunk(). | Konstantin Belousov | 2017-10-16 | 1 | -4/+11 |
* | On amd64, mark the set_user_ldt() function as static. | Konstantin Belousov | 2017-10-05 | 1 | -1/+0 |
* | Hide kernel stuff from userspace. | Konstantin Belousov | 2017-10-02 | 1 | -2/+4 |
* | To prepare for adding EFI runtime services support on arm64 move the | Andrew Turner | 2017-10-01 | 1 | -17/+5 |
* | Drop CACHE_LINE_SIZE to 64 bytes on x86 | Conrad Meyer | 2017-08-28 | 1 | -1/+1 |
* | Make WRFSBASE and WRGSBASE instructions functional. | Konstantin Belousov | 2017-08-21 | 2 | -31/+11 |
* | x86: Add dynamic interrupt rebalancing | Conrad Meyer | 2017-08-16 | 1 | -0/+1 |
* | Add support for Intel Software Guard Extensions (Intel SGX). | Ruslan Bukin | 2017-08-16 | 3 | -0/+298 |
* | Add {rd,wr}{fs,gs}base C wrappers for instructions. | Konstantin Belousov | 2017-08-14 | 1 | -0/+32 |
* | Fail to open efirt device when no EFI on system. | Warner Losh | 2017-08-08 | 1 | -0/+1 |
* | x86: Tag some intrinsics with __pure2 | Conrad Meyer | 2017-08-03 | 1 | -9/+9 |
* | Lower the amd64 shared page, which contains the signal trampoline, | Don Lewis | 2017-08-02 | 1 | -1/+4 |
* | Add support for pmap_enter(..., psind=1) to the amd64 pmap. In other words, | Alan Cox | 2017-07-23 | 1 | -0/+1 |
* | efi: restrict visibility of EFIABI_ATTR-declared functions | Ryan Libby | 2017-07-20 | 1 | -0/+6 |
* | Clean up MD pollution of bus_dma.h: | Jason A. Harmening | 2017-07-01 | 1 | -1/+1 |
* | Make struct syscall_args visible to userspace compilation environment | Konstantin Belousov | 2017-06-12 | 1 | -7/+7 |
* | Bump default MAXTSIZ (kern.maxtsiz) from 128MB to 32GB. The old limit | Edward Tomasz Napierala | 2017-05-17 | 1 | -1/+1 |
* | - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeter | Gleb Smirnoff | 2017-04-17 | 3 | -3/+5 |
* | Corrected misspelled versions of rendezvous. | Patrick Kelsey | 2017-04-09 | 1 | -2/+2 |
* | Fix printing of negative offsets (typically from frame pointers) again. | Bruce Evans | 2017-03-26 | 1 | -15/+0 |
* | Add support for 8- and 16-bit atomic_(f)cmpset to x86. | Mark Johnston | 2017-03-22 | 1 | -77/+79 |
* | Don't access the reserved registers %dr4 and %dr5 on i386. | Bruce Evans | 2017-03-17 | 1 | -32/+0 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 14 | -14/+14 |
* | Refine the fix from r312954. Specifically, add a new PDE-only flag, | Alan Cox | 2017-02-26 | 1 | -0/+1 |
* | Bring back r313037, with fixes for mips: | Jason A. Harmening | 2017-02-19 | 1 | -0/+10 |
* | Revert r313037 | Jason A. Harmening | 2017-02-04 | 1 | -10/+0 |
* | Implement get_pcpu() for the remaining architectures and use it to | Jason A. Harmening | 2017-02-01 | 1 | -0/+10 |