summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2018-02-10Revert previous & incorrect NULL dereference fix.Martin Pieuchot
2018-02-10Additional AMD CPUID bits documented inJonathan Gray
2018-02-10Remove now unused assembly mutex code.Martin Pieuchot
2018-02-10Add a mapping from grandparent driver name to hibernate io function to reduceJonathan Matthew
2018-02-09Check for the existence of /bsd before trying to back it up to /obsd.Theo Buehler
2018-02-07Reporting the PXE boot interface we identified is independent of settingChristian Weisgerber
2018-02-07Use M_WAITOK to show we don't need to check for NULL.Kenneth R Westerback
2018-02-06Load the Intel microcode much earlier. So far we had loaded it afterPatrick Wildt
2018-02-02vmm: add support for send / receive for AMD SVM hostspd
2018-01-30Fix TFTP reading of zero-size files:Christian Weisgerber
2018-01-25Remove mutex implementations that now live in MI code.Martin Pieuchot
2018-01-25Move common mutex implementations to a MI place.Martin Pieuchot
2018-01-22<machine/mutex.h> -> <sys/mutex.h>Martin Pieuchot
2018-01-22Always grab the KERNEL_LOCK() for !IPL_MPSAFE handlers.Martin Pieuchot
2018-01-21Add missing OpenBSD CVS tagPatrick Wildt
2018-01-17Found a .data variable that can be in .rodataTheo de Raadt
2018-01-15tabs vs spacesMike Larkin
2018-01-15Add some AVX512 CPUID flags.Mike Larkin
2018-01-14Make cpu_ucode_debug non static so it can be changed from ddb.Alexander Bluhm
2018-01-14Use signed values to compare absolute difference. The variablesAlexander Bluhm
2018-01-13Define and use IPL_MPFLOOR in our common mutex implementation.Martin Pieuchot
2018-01-12Don't bother ucode updates in ramdisk. We don't have the files....Theo de Raadt
2018-01-12Correctly iterate over all extended signatures.Patrick Wildt
2018-01-12Unify <machine/mutex.h> a bit further.Martin Pieuchot
2018-01-12IBRS -> IBRS,IBPB in identifycpu linesMike Larkin
2018-01-11Update the Intel microcode once the root filesystem has been mounted.Patrick Wildt
2018-01-07delete a wrong commentMike Larkin
2018-01-07remove all PG_G global page mappings from the kernel when running onMike Larkin
2018-01-07amd64_{get,set}_fsbase() are superfluous and unused; delete them.Philip Guenther
2018-01-07Delete obsolete/untrue commentsPhilip Guenther
2018-01-07remove a ridiculous comment and move another comment to the line it wasMike Larkin
2018-01-07Add identcpu.c and specialreg.h definitions for the new Intel/AMD MSRsMike Larkin
2018-01-06Handle %gs like %[def]s and reset set it in cpu_switchto() instead of onPhilip Guenther
2018-01-05Show uvm_fault and trace when typing show panic on a page fault'd kernelPaul Irofti
2017-12-27Add size for free() in the AMD K10/K11 pstate driver.Frederic Cambus
2017-12-24Add a PCI attachment driver for bwfm(4). It's not finished, but it'sPatrick Wildt
2017-12-24Somes fixes for the VIA PadLock drivers.Frederic Cambus
2017-12-20Switch x86 architectures to the common C mutex implementation.Martin Pieuchot
2017-12-19Pass calibrated TSC frequency to vmm(4) guests. On machines where TSCPatrick Wildt
2017-12-18Add sizes for free() in libsa for amd64 and i386.Frederic Cambus
2017-12-17vmm(4): pass EFER properly from vmd(8), needed to support vmctl(8)'s "-b"Mike Larkin
2017-12-14fcntl(F_SETFL) invokes the FIONBIO and FIOASYNC ioctls internally, soPhilip Guenther
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyTheo de Raadt
2017-12-09Add sizes for free() in the AMD PowerNow! K8 driver.Frederic Cambus
2017-12-08Disable SMAP temporarily to display userland traces.Martin Pieuchot
2017-12-07correct indentationTheo de Raadt
2017-12-07reorder some port numbers, no functional change.Mike Larkin
2017-12-06Update inaccurate comment: i386_has_xcrypt => amd64_has_xcrypt.Frederic Cambus
2017-12-04Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock).Martin Pieuchot
2017-12-03Enable bgw(4).Mark Kettenis