summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2019-08-09Add TSC synchronization for multiprocessor machines.Paul Irofti
2019-08-07Mitigate CVE-2019-1125: block speculation past conditional jump to mis-skipPhilip Guenther
2019-08-07Add codepatch_jmp(), like codepath_call() but inserting a jmp instead of a call.Philip Guenther
2019-08-04Fix a typo I noticed reviewing the smbios code cleanup diff.kmos
2019-08-04Cleanup the bios(4)/smbios(4) code a bit. Fix some KNF issues, reduceMark Kettenis
2019-08-04crank version, following fchmod changeTheo de Raadt
2019-08-03In the bootblocks, after discovering and opening /bsd.upgrade, fchmod -xTheo de Raadt
2019-08-03If the CPU frequency is available during TSC init, make it availableJoshua Stein
2019-07-30Previous version accidentally enabled VMM_DEBUG, so turn that off.Mike Larkin
2019-07-29Support disk write in efiboot. Requested by deraadt.YASUOKA Masahiko
2019-07-28vmm(4): join some short lines of codeMike Larkin
2019-07-26emove duplicate definitions of LAPIC_ID_MASK and LAPIC_ID_SHIFT.Kevin Lo
2019-07-24Avoid strlcpy() and printing of bios date if fixstring() returns NULL.Jonathan Gray
2019-07-19i8254_delay(): simplify tick computationcheloha
2019-07-17vmm/vmd: Fix migration with pvclockpd
2019-07-15Fix a direct map bug that affected machines with > 1023GB physicalMike Larkin
2019-07-15store smbios date string in globally visible var for drmJonathan Gray
2019-07-14Delete obsolete bits in a comment: mcontext is gone and struct reg is noPhilip Guenther
2019-07-09I wrote the pc-page-writeable and sp-not-MAP_STACK code to be shared, andTheo de Raadt
2019-07-08amd64 pmap: remove a "set but not used" variable, found when building theMike Larkin
2019-07-08vmm(4): remove a "set but not used" variable, found when building theMike Larkin
2019-06-28Write back and invalidate caches before updating CPU microcode,Alexander Bluhm
2019-06-25Implement suspend/resume support for MSI-X interrupts. Loosely based onMark Kettenis
2019-06-24Add glkgpio(4), a driver for the GPIO controllers found on Intel's GeminiMark Kettenis
2019-06-24Remove a 15 year old #if 0 and wrap a long line (KNF)Mike Larkin
2019-06-24vmm(4) - whitespace removalMike Larkin
2019-06-21Further improve the filesystem stability of kernel installation by KARL.Theo de Raadt
2019-06-17Add aplgpio(4) a driver for the gpio controllers found on Intel's ApolloPatrick Wildt
2019-06-14Add TSC_ADJUST CPUID flag.Mark Kettenis
2019-06-13vmm(4): Pass through CPUID function/leaf 0x16 for processor speed.Mike Larkin
2019-06-11Remove unused scheduler related definitions.Martin Pieuchot
2019-06-09Allow memory that isn't (32-bit) DMA reachable when loading a map that wasMark Kettenis
2019-06-08When loading intel microcode in the non-efi case, error if the file isJonathan Gray
2019-06-07add ukspan(4), a driver for the Keyspan USA19HS USB serial adapterJoshua Stein
2019-06-06Stop promoting the TSC as a high quality timecounter on MULTIPROCESSORMark Kettenis
2019-06-01Refactor the MAP_STACK feature, and introduce another similar variation:Theo de Raadt
2019-05-30Use two 32-bit writes instead of a single 64-bit write to write theMark Kettenis
2019-05-28Correct the test for when the L1TF vulnerablity has been mitigated viaPhilip Guenther
2019-05-28Skip doing MDS mitigation on vmm entry if the new firmware is present,Philip Guenther
2019-05-28Cleanup some bootloader codeMike Larkin
2019-05-28Remove a 15 year old XXX commentMike Larkin
2019-05-23zap reference to non-existent function in a commentJasper Lievisse Adriaanse
2019-05-22Allow loading of bigger ucode. This implementation uses the UEFI memoryMark Kettenis
2019-05-21add amdgpu from linux 4.19.44 for recent AMD Radeon partsJonathan Gray
2019-05-18Both FreeBSD and I appear to have been confused by intel's deep-dive doc:Philip Guenther
2019-05-17Oops, forgot to include a copyright year when originally addedPhilip Guenther
2019-05-17Mitigate Intel's Microarchitectural Data Sampling vulnerability.Philip Guenther
2019-05-15Add support to the BIOS bootloader for random kernel base VAMike Larkin
2019-05-13vmm: add host side pvclockpd
2019-05-12Delete cpu_idle_{enter,leave}_fcn() as unused. Add RETGUARD checks toPhilip Guenther