summaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* amd64: stop nesting preemption counter in spinlock_enterMateusz Guzik2017-11-121-3/+4
* Replace manyinstances of VM_WAIT with blocking page allocation flagsJeff Roberson2017-11-082-15/+6
* Zero the structure instead of the pointer to it.Konstantin Belousov2017-11-051-1/+1
* x86: Do not emit unused TD_TID symbols.Konstantin Belousov2017-11-041-1/+0
* Restore an optimization that was temporary disabled by r324665.Konstantin Belousov2017-11-011-4/+32
* Consistently ensure that we do not load MXCSR with reserved bits set.Konstantin Belousov2017-11-012-4/+3
* Emulate the "OR reg, r/m" instruction (opcode 0BH).Peter Grehan2017-11-011-1/+31
* Set the return address for stack entry points to zero.Tijl Coosemans2017-10-311-0/+6
* Improve the performance of the hpet timer in bhyve guests by making theIan Lepore2017-10-291-1/+1
* Update several more URLsEitan Adler2017-10-293-6/+6
* Rework pass through changes in r305485 to be safer.John Baldwin2017-10-272-3/+14
* Fix the VM_NRESERVLEVEL == 0 build.Mark Johnston2017-10-231-0/+15
* Make the sleepq chain hash size configurable per-arch and bump on amd64.Mateusz Guzik2017-10-221-0/+4
* With r181803 on 2008-08-17 23:27:27Z the first VIMAGE commit went intoBjoern A. Zeeb2017-10-201-0/+1
* amd64: plug missed dt_lock in cpu_forkMateusz Guzik2017-10-201-0/+4
* amd64: __exclusive_cache_line pv_chunks_mutex and pv_list_locksMateusz Guzik2017-10-201-2/+2
* amd64: avoid acquiring dt lock if possible (which is the common case)Mateusz Guzik2017-10-206-19/+4
* Move kernel dump offset tracking into MI code.Mark Johnston2017-10-181-7/+4
* Fix the pv_chunks pc_lru tailq handling in reclaim_pv_chunk().Konstantin Belousov2017-10-162-23/+55
* Change amd64_get_ldt() to return 'EOF' when the LDT is not yetKonstantin Belousov2017-10-091-5/+5
* amd64: remove unused variable from pmap_delayed_invl_genpMateusz Guzik2017-10-051-2/+0
* Ensure that after sucessfull i386_set_ldt() call, other threads canKonstantin Belousov2017-10-051-15/+7
* Avoid a race betweem freeing LDT and context switches.Konstantin Belousov2017-10-051-0/+3
* Improve amd64_get_ldt().Konstantin Belousov2017-10-051-17/+19
* Minor style fix.Konstantin Belousov2017-10-051-1/+1
* Complete r323772 on amd64.Konstantin Belousov2017-10-051-4/+4
* Use ANSI C declaration for amd64_get_ldt().Konstantin Belousov2017-10-051-3/+1
* Correct format specifiers in the debug code.Konstantin Belousov2017-10-051-2/+2
* Remove useless comments.Konstantin Belousov2017-10-051-6/+0
* On amd64, mark the set_user_ldt() function as static.Konstantin Belousov2017-10-052-2/+1
* Reduce default max_ldt_segment value to 512.Konstantin Belousov2017-10-051-1/+1
* Update comment to note that we skip LDT reload for kthreads as well.Konstantin Belousov2017-10-051-1/+1
* Hide kernel stuff from userspace.Konstantin Belousov2017-10-021-2/+4
* To prepare for adding EFI runtime services support on arm64 move theAndrew Turner2017-10-012-330/+12
* Do not do torn writes to active LDTs.Konstantin Belousov2017-09-191-16/+19
* Add MMCCAM-enabled kernel config for IMX6, reduce debug noice in MMCCAM kernelsIlya Bakulin2017-09-131-5/+5
* Add smn(4) driver for AMD System Management NetworkConrad Meyer2017-09-051-0/+5
* Revert r323087Josh Paetzel2017-09-011-0/+1
* Take options IPSEC out of GENERICJosh Paetzel2017-09-011-1/+0
* Allow kldload tcpmd5Josh Paetzel2017-08-311-0/+1
* Add NTB driver for PLX/Avago/Broadcom PCIe switches.Alexander Motin2017-08-301-3/+8
* Drop CACHE_LINE_SIZE to 64 bytes on x86Conrad Meyer2017-08-281-1/+1
* amd64: drop q suffix from rd[fg]sbase for gas compatibilityRyan Libby2017-08-262-4/+4
* Save KGSBASE in pcb before overriding it with the guest value.Konstantin Belousov2017-08-241-1/+4
* Ensure that fs/gs bases are stored in pcb before copying the pcb forKonstantin Belousov2017-08-221-0/+2
* Make WRFSBASE and WRGSBASE instructions functional.Konstantin Belousov2017-08-218-62/+188
* Simplify the code.Konstantin Belousov2017-08-201-3/+2
* Simplify amd64 trap().Konstantin Belousov2017-08-201-94/+85
* Trim excessive 'extern' and remove unused declaration.Konstantin Belousov2017-08-201-3/+2
* Use ANSI C declaration for trap_pfault(). Style.Konstantin Belousov2017-08-201-8/+11