summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2018-07-12Remove cases for 1-bit and 4-bit color depths in efifb_ioctl(), as weFrederic Cambus
2018-07-12Stop building rasops4 on amd64.Frederic Cambus
2018-07-12zap a blank lineMike Larkin
2018-07-12vmm(8)/vmm(4): send a copy of the guest register state to vmd on exit,Mike Larkin
2018-07-11Declare cpu_meltdown in <machine/cpu.h>Philip Guenther
2018-07-11adding __func__ identifier to panic() calls in vmm.c for amd64 and i386Nayden Markatchev
2018-07-11Detect vmm(4) in the bootloader and automatically switch to the serialMike Larkin
2018-07-11vmm(4): return proper cache topology for cpuid(0x4)Mike Larkin
2018-07-11vmm(4): respect argument size when reading from undefined ports.Mike Larkin
2018-07-11vmm(4): small cleanup in vm_rwregs.Mike Larkin
2018-07-10In asm.h ensure NENTRY uses the old-school nop-sled align, but change standardTheo de Raadt
2018-07-10vmm(4): remove a wrong commentMike Larkin
2018-07-10Drop the ignored selectors (tf_[defg]s) from the trap and interrupt frames.Philip Guenther
2018-07-10Move from sendsig() to its callers the initsiginfo() calls andPhilip Guenther
2018-07-09vmm(4): prohibit setting/clearing invalid bits in %cr0/%cr4. This wasMike Larkin
2018-07-09Mark the i8254 clock interrupt MPSAFE. It isn't, but it doesn't matterMark Kettenis
2018-07-09Delete the VM86 kernel option and i386_vm86(3) API: it's requiredPhilip Guenther
2018-07-09vmm(4): inject #UD on vmx instructions, instead of dropping into theMike Larkin
2018-07-09Rest the FPU's fcw and mxcsr before initializing the "FPU reset state" areaPhilip Guenther
2018-07-09Add retguard macros to aes_intel.mortimer
2018-07-09Use a slightly more efficient zeroing idiom when clearing GPRsPhilip Guenther
2018-07-06Fix efiboot not to panic when a serial which does not exist actuallyYASUOKA Masahiko
2018-07-06Split trap() into kerntrap() and usertrap(), with all the signal generationPhilip Guenther
2018-07-05backout r1.11 "Add retguard macros for kernel asm", ok deraadtStuart Henderson
2018-07-05forgot to commit vmmvar.h needed by previous two commits, thanks ccardenasMike Larkin
2018-07-05vmm(4): print guest vcpu mode and cpl in debug output if VM crashesMike Larkin
2018-07-05vmm(4): add some utility functions for checking vcpu cpl and modeMike Larkin
2018-07-04Properly pass around the PCI "chipset tag" in acpi(4) and refactorMark Kettenis
2018-07-04Clean up some extern definitions and includes in hibernate MD codeMike Larkin
2018-07-03Add retguard macros for kernel asm.mortimer
2018-07-03Make intrframe the exact same size as trapframe: instead of pushingPhilip Guenther
2018-07-03add amd speculation control cpuid bitsJonathan Gray
2018-07-03Remove dead code present since r1.1. Fix CID 1470238.Martin Pieuchot
2018-07-02vmm: wrap a long line and prefix a hex value printed in a debug printfMike Larkin
2018-07-01Update IDTVEC, KIDTVEC, and KUENTRY to align with _ALIGN_TRAPS instead ofPhilip Guenther
2018-07-01Move acpi(4) attach glue into acpi_machdep.c.Mark Kettenis
2018-07-01Add retguard asm macros.mortimer
2018-07-01Provide _ALIGN_TRAPS macro for text alignment with a trap-sled, thenPhilip Guenther
2018-06-30Don't try to set XCR0_X87 when XSAVE isn't supported at all. FixesPhilip Guenther
2018-06-30acpisurface(4): driver for Surface Pro 4 and Surface Book hardwareMike Larkin
2018-06-30Add intr_enable() function, intended for MI use to amd64 and i386 and useMark Kettenis
2018-06-29vmm: add more information to a debug printf when the guest %xcr0 doesn'tMike Larkin
2018-06-28remove other chunk of accidentally committed test code, spotted by deraadtStuart Henderson
2018-06-28remove accidentally committed test code, spotted by deraadtStuart Henderson
2018-06-25Reorganize acpi(4) code a bit in preparation for upcoming arm64 support.Mark Kettenis
2018-06-24Move signal generation from fputrap() to where it's called in trap()Philip Guenther
2018-06-22vmm(4): Be more careful when tearing down VMs, to avoid a possible raceMike Larkin
2018-06-21Save and restore retguard area during hibernate unpack. This copies theMike Larkin
2018-06-21Add missing comma. This fixes compilation if we enable VMM_DEBUG macro.Kevin Lo
2018-06-20On newer AMD parts, use CoreId (EBX) and NodeId (ECX) from cpuid 0x8000001eStuart Henderson