aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Fix Machine Check Exception on Page Size Change.Gordon Tetlow2019-11-122-1/+68
* Add bhyve instruction emulation improvements (opcode 03H and F7H).Gordon Tetlow2019-08-201-0/+195
* Mitigations for Microarchitectural Data Sampling.Gordon Tetlow2019-05-146-1/+260
* MFS12 r343781: amd64: clear callee-preserved registers on syscall exitEd Maste2019-02-051-2/+4
* MFS12 r341490, r341493:Glen Barber2018-12-052-0/+5
* MFS r341146Eric van Gyzen2018-11-281-0/+2
* MFC r339531,r339579,r340252,r340463,r340464,340472,r340587Mateusz Guzik2018-11-201-47/+77
* MFS12 r340630:Glen Barber2018-11-191-9/+0
* MFS r340605:Konstantin Belousov2018-11-191-1/+2
* MFC 340164,340168,340170: Add custom cpu_lock_delay() for x86.John Baldwin2018-11-081-0/+1
* MFC r340181, r340185:Tijl Coosemans2018-11-081-2/+4
* MFC r339979:Konstantin Belousov2018-11-072-0/+15
* MFC: r339562 (remove obsolete drivers from GENERIC)Warner Losh2018-10-251-5/+0
* - Prune svn:mergeinfo from the new branch, as nothing has been mergedGlen Barber2018-10-192-51/+0
* Do not flush cache for PCIe config window.Konstantin Belousov2018-10-183-15/+36
* Provide pmap_large_map() KPI on amd64.Konstantin Belousov2018-10-163-10/+577
* Add clwb().Konstantin Belousov2018-10-161-0/+7
* Reload the LDT selector after an AMD-v #VMEXIT.John Baldwin2018-10-151-0/+13
* amd64: partially depessimize cpu_fetch_syscall_args and cpu_set_syscall_retvalMateusz Guzik2018-10-133-24/+62
* ixl/iavf(4): Change ixlv to iavf and update it to use iflib(9)Eric Joyner2018-10-122-8/+4
* amd64: employ MEMMOVE in copyin/copyoutMateusz Guzik2018-10-121-57/+37
* Call initializecpucache() before ifuncs are resolved.Konstantin Belousov2018-10-121-5/+1
* bhyve: emulate CLFLUSH and CLFLUSHOPT.Konstantin Belousov2018-10-121-0/+40
* amd64: make memmove and memcpy less slow with movMateusz Guzik2018-10-111-68/+198
* Provide string functions for use before ifuncs get resolved.Mateusz Guzik2018-10-111-0/+4
* Fully restore the GDTR, IDTR, and LDTR after VT-x VM exits.John Baldwin2018-10-112-0/+31
* Regenerated assorted syscall related files after:Brooks Davis2018-10-093-63/+79
* Address the warning regarding duplicate option 'GEOM_PART_GPT' whenMichael Tuexen2018-10-072-2/+0
* amd64: make memset less slow with movMateusz Guzik2018-10-051-19/+68
* amd64: hide non-erms jump label under non-erms copyin/copyoutMateusz Guzik2018-10-041-2/+2
* Apply r339046 to i386.Mark Johnston2018-10-011-1/+2
* Count bootstrap data as resident in the kernel pmap.Mark Johnston2018-10-011-2/+4
* Revert part of the r338891 which reordered local invalidation and IPI.Konstantin Belousov2018-09-281-3/+3
* amd64: fix return value of copyinstr after r338970Mateusz Guzik2018-09-271-1/+1
* Don't clear DR6 for debug exceptions from userland.John Baldwin2018-09-271-6/+0
* amd64: macroify and mostly depessimize copyinstrMateusz Guzik2018-09-271-58/+46
* amd64: mostly depessimize copystrMateusz Guzik2018-09-271-14/+13
* amd64: clean up copyin/copyoutMateusz Guzik2018-09-271-18/+23
* amd64: implement memcmp in assemblyMateusz Guzik2018-09-271-0/+94
* Handle a guest executing a vm instruction by trapping and raising anAndrew Turner2018-09-273-0/+18
* Fix some uses of dmaplimit.Konstantin Belousov2018-09-251-2/+2
* Fix an issue in r338862.Konstantin Belousov2018-09-251-4/+4
* Further reorganize pmap_invalidate TLB code.Konstantin Belousov2018-09-221-11/+10
* Use the GNU as-compatible .endm instead of .endmacro.Mark Johnston2018-09-211-4/+4
* Convert x86 TLB top-level invalidation functions to ifuncs.Konstantin Belousov2018-09-211-131/+234
* amd64: even up copyin/copyout with memcpy + other cleanupMateusz Guzik2018-09-211-26/+30
* amd64: check for small size in memmove, memcpy and memsetMateusz Guzik2018-09-211-0/+9
* amd64: macroify copyin/copyout and provide erms variants, follow upMateusz Guzik2018-09-201-1/+1
* amd64: macroify copyin/copyout and provide erms variantsMateusz Guzik2018-09-202-98/+93
* amd64: move fusufault after all usersMateusz Guzik2018-09-201-10/+10