summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2017-05-30Kill db_sym_t.Martin Pieuchot
2017-05-30Support for SMAP is pretty small, so don't exclude it from the RAMDISKS.Theo de Raadt
2017-05-30Build amd64 bootstrap with -ffreestanding.Christian Weisgerber
2017-05-30print more useful information when an error is returned from uvm_faultMike Larkin
2017-05-30move some data tables out of .text and into .rodata where they belongMike Larkin
2017-05-30typo - extra semicolonMike Larkin
2017-05-29Kill SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead.Martin Pieuchot
2017-05-29Add hibernate support for nvme(4). This creates a separate IO queue that isJonathan Matthew
2017-05-29Pass the symbol instead of its name when looking for CTF infos.Martin Pieuchot
2017-05-29vmm(4): Enable support for AMD-V (SVM) CPUs.Mike Larkin
2017-05-28rename some fieldsMike Larkin
2017-05-28typo in commentMike Larkin
2017-05-28If a function is not found in the CTF data, do not assume it takes noMartin Pieuchot
2017-05-28Use intr_disable()/intr_restore() to reduce differences with sparc64Martin Pieuchot
2017-05-27On i386 and amd64, atomic instructions include an implicit memory barrier.Mark Kettenis
2017-05-27manually inline tlbflushg. it's short and there's only one caller.Ted Unangst
2017-05-27there shouldn't be any need to check for PGE on amd64. ok deraadt mlarkinTed Unangst
2017-05-27add missing prototypeMike Larkin
2017-05-26Enable chvgpio(4) in RAMDISK_CD on amd64.Stefan Sperling
2017-05-25Replace the only usage of x86_pause() with SPINLOCK_SPIN_HOOK.Visa Hankala
2017-05-25Drop trailing semicolon from a macro.Visa Hankala
2017-05-19Respect max VPID/ASID limits. VMX VPIDs are capped at 4095, for now.Mike Larkin
2017-05-19return EIO to vmd if the guest HLTs with interrupts disabledMike Larkin
2017-05-18Since copyin(9) already doeas access 32-bit quantities atomically, we canMark Kettenis
2017-05-16Tweak previous, s/int/unsigned/, since the format character is %u.YASUOKA Masahiko
2017-05-16Compare device pathes properly to find the booted disk.YASUOKA Masahiko
2017-05-12Make copyin(9) and copyout(9) atomic for naturally aligned 32-bit words.Mark Kettenis
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-11panic doesn't need \n.Mike Larkin
2017-05-11Casting int is required for passing uint64 value to "%u" since we don'tYASUOKA Masahiko
2017-05-10The setting of the cpu feature flags for PCLMUL and AES-NI was guarded withTheo Buehler
2017-05-08After a break point at the beginning of a function, printing itsAlexander Bluhm
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.David Gwynne
2017-05-08add printing of arguments in stack traces.David Gwynne
2017-05-07further improvement to vmm fpu handling (support avx and avx2, blockMike Larkin
2017-05-05Allow setting guest %xcr0 from vmd(8).Mike Larkin
2017-05-02Switch glxsb(4), VIA padlock and AES-NI drivers over to the new AESMike Belopuhov
2017-05-02Allow setting of guest MSRs from vmd(8). This change is the first part ofMike Larkin
2017-04-30Remove some KGDB leftovers.Martin Pieuchot
2017-04-30Rename Debugger() into db_enter().Martin Pieuchot
2017-04-30Unifdef KGDB.Martin Pieuchot
2017-04-28add some comments. no functional changeMike Larkin
2017-04-28vmm: don't use invvpid if we didn't detect vpid capability duringMike Larkin
2017-04-27rename a struct that was denoted as "VMX only" to make it more clearMike Larkin
2017-04-27use a more descriptive value from the VEI_DIR_xxx enum instead of aMike Larkin
2017-04-27vmm(4): proper save/restore of FPU context during entry/exit.Mike Larkin
2017-04-26Convert some hardcoded function names in printfs into %s / __func__.Mike Larkin
2017-04-26Fix a typo relating to savefpu alignmentMike Larkin
2017-04-20Tweak lock inits to make the system runnable with witness(4)Visa Hankala
2017-04-20Hook up mutex(9) to witness(4).Visa Hankala