summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
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-24Enable gpioiic(4) and gpioow(4). From Artturi Alm.Mark Kettenis
2018-04-24Enable em(4) on loongson.Visa Hankala
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-20Add a workaround that lets loongson bootblocks work with PMON thatVisa Hankala
2018-04-20Make loongson bootblocks use disklabel duid instead of PMON device nameVisa Hankala
2018-04-20grammar fixes PTE's -> PTEsMike Larkin
2018-04-20enable ccp(4) as found on recent amd chipsDavid Gwynne
2018-04-20enable ccp(4) as found on amd seattle platforms, eg, overdrive 1000sDavid Gwynne
2018-04-18crank versionTheo de Raadt
2018-04-18re-enable ucode loading. The problem is the standard memory allocatorTheo de Raadt
2018-04-18Stop modifying vm page flags using mixed atomic and non-atomicPatrick Wildt
2018-04-18Introduce a pmap lock on pmap_fault_fixup(). Heavily threadedPatrick Wildt
2018-04-18vmm: Fix interrupt window exiting for AMD / SVMpd
2018-04-17- Make rnd hints avoid the brk area. The rnd allocator refuses to allocate inOtto Moerbeek
2018-04-17Better way of allocating EPT entries.Mike Larkin
2018-04-15Disable microcode loading added in r1.20 of exec_i386.c.Joel Sing
2018-04-14account for the meltdown pdir page in pmap statsMike Larkin
2018-04-12Implement MAP_STACK option for mmap(). Synchronous faults (pagefault andTheo de Raadt
2018-04-11More steps for i386 Meltdown fix:Alexander Bluhm
2018-04-09Set trapframe pointer early on in do_el0_sync. This allows the use ofMark Kettenis
2018-04-09Get rid of some FreeBSD leftovers (that are mostly commented out already).Mark Kettenis
2018-04-09The Open Firmware Interrupt Mapping "recommendation" says that the numberMark Kettenis
2018-04-09Add a driver for the OCTEON cryptographic unit. It providesVisa Hankala
2018-04-09Move some AES-related defines into xform.h to reduce duplication.Visa Hankala
2018-04-09Fill in FRAME_PS after the fact. What a ridiculous design decision.Theo de Raadt
2018-04-08Remove debugging printfMike Belopuhov
2018-04-08Add support for the EFI Random Number Generator Protocol and use it to XORMark Kettenis
2018-04-07Enable islrtc(4).Mark Kettenis
2018-04-06Sadly some UEFI frimware writes to mappings marked as runtime code so we can'tMark Kettenis