summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2017-03-21Don't allow the guest to clear CR0_NE or CR4_VMXE. While we should beMike Larkin
2017-03-21CPUID feature 0x80000000 emulation fell through to 0x80000001, whichMike Larkin
2017-03-19Handle master/slave PIC vector base properly. OpenBSD uses 0x20/0x28Mike Larkin
2017-03-16Typo, from miod@Martin Pieuchot
2017-03-15Fix building profiling kernels by passing the -p flag to config(8)Theo Buehler
2017-03-12enable acpisbsJoshua Stein
2017-03-11Introduce a new knob to force the first USB keyboard as console input.Martin Pieuchot
2017-03-07Keep on trying to grab the lock after leaving ddb after lock spin-out.Visa Hankala
2017-03-07Use the pause instruction on the slow path. This improvesVisa Hankala
2017-03-07Make the slow path similar to i386's by checking mutex ownerVisa Hankala
2017-03-07Disallow setting machdep.lidaction to any other value but [0,2].Martin Natano
2017-03-05Teach the ddb disassembler about most of the vm* instructionsPhilip Guenther
2017-03-03Whan an amd64 machine got an NMI, the current process in user landAlexander Bluhm
2017-03-03Delete "comspeed" which had been mistakenly added as a int value.YASUOKA Masahiko
2017-03-02Add a new sysctl machdep.lidaction. The sysctl works as follows:Martin Natano
2017-03-02log attempts to access cpuid leaf function 0x03, "processor serial number".Mike Larkin
2017-03-02reduce some more differences in vmm between i386 and amd64 that didn'tMike Larkin
2017-03-02reduce differences in vmm between amd64 and i386 (i386 picks up a handfulMike Larkin
2017-03-02Refactor cpuid exit handler to make it easier to bolt on SVM supportMike Larkin
2017-03-01Don't try to access the com(4) hardware to set up the console speedPatrick Wildt
2017-03-01Fix the code which preserves the device path of the loaded image ifYASUOKA Masahiko
2017-02-28Switch geteblks()'s size argument from int to size_t. It's called withMartin Natano
2017-02-22add acpisbs, an acpi smart battery subsystem driver reading dataJoshua Stein
2017-02-20VMX: assert that the supplied instruction length matches what is expected forMike Larkin
2017-02-20SVM: asm support for SVM/RVIMike Larkin
2017-02-20typo in commentMike Larkin
2017-02-20SVM: fix wrong treatment of MSRs, especially EFER.Mike Larkin
2017-02-20SVM: fix segment A/R bits formattingMike Larkin
2017-02-14Set the default TSC quality to -1000 to be less than the i8254Reyk Floeter
2017-02-12Split up fork1():Philip Guenther
2017-02-10Unbreak 'config -p'.Martin Pieuchot
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptPhilip Guenther
2017-02-08Retry BS->ExitBootServices() if it fails.YASUOKA Masahiko
2017-02-07Reduce the per-packet allocation costs for crypto operations (cryptop)Patrick Wildt
2017-02-06Sync a comment with i386.Martin Pieuchot
2017-02-06Implement Dynamic Profiling, a ddb(4) based & gprof compatible kernelMartin Pieuchot
2017-01-25Build amd64 kernels with -ffreestanding. Synchronize the arm64 and armv7Mark Kettenis
2017-01-25tedu some code that has not been executed since time_t became 64 bitsTom Cosgrove
2017-01-24SVM: misspelled field name in vmcb struct (renamed to match SVM code I'mMike Larkin
2017-01-24SVM: missing msr defintion for host save area physaddrMike Larkin
2017-01-24Rename pfind(9) into tfind(9) to reflect that it deals with threads.Martin Pieuchot
2017-01-22Introduce the KEEPKERNELS variable: if this is set either in mk.conf orTheo Buehler
2017-01-21Move virtio config from files.pci to files.pciReyk Floeter
2017-01-21p_comm is the process's command and isn't per thread, so move it fromPhilip Guenther
2017-01-19forgot this in previous commit (SVM_MSR* macro definitions)Mike Larkin
2017-01-19SVM: register reset and intercept setup codeMike Larkin
2017-01-19SVM: VMCB intercept definitionsMike Larkin
2017-01-19rename a couple of macros that are causing me a merge headache with theMike Larkin
2017-01-19SVM: matching vcpu deinit functions for previous commitsMike Larkin
2017-01-19SVM: vcpu_init_svm - allocate memory for control structures (vmcb,Mike Larkin