summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2018-05-26Delete obsolete reference to setting segment registersPhilip Guenther
2018-05-26Only set fpu_save_len once and assert if it's too big or would differPhilip Guenther
2018-05-26CR0_WP is already set in CR0_DEFAULTPhilip Guenther
2018-05-26Initialize ci_idle_pcb->pcb_cr0 just once, in cpu_attach().Philip Guenther
2018-05-26Update comment to reflect xsavePhilip Guenther
2018-05-23Enable ccpmic(4) and tipmic(4).Mark Kettenis
2018-05-23Enable bwfm(4).Patrick Wildt
2018-05-23Move CR4_DEFAULT to specialreg.h where the CR4_* values are definedPhilip Guenther
2018-05-22Define CR0_DEFAULT with our default CR0_* flags for various .S files.Philip Guenther
2018-05-22Factor out the common FPU handling from vcpu_run_{vmx,svm}() intoPhilip Guenther
2018-05-22Delete antique sigdebug definitionsPhilip Guenther
2018-05-20Stash the syscall number in tf_err so it can be reported by the SPL checkPhilip Guenther
2018-05-17Make VMM_DEBUG kernels compile again; ok mlarkinMike Belopuhov
2018-05-14Delete unused/obsolete labelsPhilip Guenther
2018-05-13Fix code which is #ifdef TRAP_SIGDEBUG or DEBUG: wrong variable andPhilip Guenther
2018-05-04Initialize st_count in db_save_stack_trace().Visa Hankala
2018-05-04Leave out an unnecessary symbol lookup.Visa Hankala
2018-04-28replace add_*_randomness with enqueue_randomness()Jasper Lievisse Adriaanse
2018-04-27rasops: implement scrollbackJoshua Stein
2018-04-27use nitems()Jasper Lievisse Adriaanse
2018-04-27-fretpoline for non-RAMDISK kernels. Skylake product needs it, andTheo de Raadt
2018-04-27vmm(4): pass through ELCRx ports to vmd(8)Mike Larkin
2018-04-27Fix the prologue detection to match amd64 opcodes, not i386 opcodesPhilip Guenther
2018-04-26vmm(4): passthrough port 0x61 to vmd(8)Mike Larkin
2018-04-26Oups, we only need vmmci(4) for the ramdisk, not the whole vmm(4).Peter Hessler
2018-04-26enable vmmci(4) on the ramdisks, so bsd.rd plays nicer when it powers offPeter Hessler
2018-04-26vmm(4): Rearrange some interrupt window exiting codeMike Larkin
2018-04-26Prefer leaq+%rip-relative over movabsqPhilip Guenther
2018-04-26Reorder trapframe/intrframe to put %rbp next to %rip and make itPhilip Guenther
2018-04-26vmm(4): remove some unnecessary kernel lock code from the SVM guest loopMike Larkin
2018-04-26vmm(4): ensure SVM_INTERCEPT_INTR is always enabled before enteringMike Larkin
2018-04-26Drop into ddb(4) if pmap_tlb_shoot*() take too much time in MP_LOCKDEBUGMartin Pieuchot
2018-04-25Simplify the handling of faults in iretq and xrstor by doing thePhilip Guenther
2018-04-25vmm(4): clarify whose FPU state we are saving (change in a comment)Mike Larkin
2018-04-25Add a way to reattach efifb(4). This will be used when radeondrm(4)Jonathan Gray
2018-04-24Move code into inline functions to hide #ifdefs and improve readability.Philip Guenther
2018-04-24vmm(4): fix lockups on SVM hosts when booting Linux guestsMike Larkin
2018-04-24<machine/i82489reg.h> isn't used herePhilip Guenther
2018-04-24account for FPU context switch (uvm statistic only)Mike Larkin
2018-04-24make the check for XSAVE the same as it is later in the file, forMike Larkin
2018-04-24Do not lock the kernel when expanding the working buffer.Visa Hankala
2018-04-23Move efi_cleanup() to before the mem_pass() since efi_cleanup() mightYASUOKA Masahiko
2018-04-22Add reference counting that prevents freeing of busy aesni sessions.Visa Hankala
2018-04-20oops, snapshot tests not ready yetTheo de Raadt
2018-04-20syncTheo de Raadt
2018-04-20grammar fixes PTE's -> PTEsMike Larkin
2018-04-20enable ccp(4) as found on recent amd chipsDavid Gwynne
2018-04-18crank versionTheo de Raadt
2018-04-18re-enable ucode loading. The problem is the standard memory allocatorTheo de Raadt
2018-04-18vmm: Fix interrupt window exiting for AMD / SVMpd