summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2023-09-17clockintr: remove clockintr_init(), clockintr_flagsScott Soule Cheloha
2023-09-14clockintr: replace CL_RNDSTAT with global variable statclock_is_randomizedScott Soule Cheloha
2023-09-10load amd patch into a malloc'd region to make it page alignedJonathan Gray
2023-09-08Clean up old console bootargsKlemens Nanni
2023-09-06vmm(4)/vmd(8): include pending interrupt in vm_run_parmams.Dave Voutila
2023-09-06revert disabling warnings for zlib on clang >= 15Jonathan Gray
2023-09-05vmm(4): switch the APMI CPUID mask to an include maskMike Larkin
2023-09-03vmm(4): Suppress AMD HwPstate visibility to guestsMike Larkin
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-08-16add Intel ARCH_CAP_GDS bitsJonathan Gray
2023-08-15Replace a bunch of (1 << 31) with (1U << 31)Miod Vallat
2023-08-09correct platform id mask, it is 3 bits 52:50Jonathan Gray
2023-08-09show x86 cpu patch level in dmesgJonathan Gray
2023-07-31On CPUs with eIBRS ("enhanced Indirect Branch Restricted Speculation")Philip Guenther
2023-07-31The replacement code passed to codepatch_replace() can usefully bePhilip Guenther
2023-07-28Include a newline in a DPRINTF()Philip Guenther
2023-07-28Add CODEPATCH_CODE() macro to simplify defining a symbol for a chunkPhilip Guenther
2023-07-27Fix off-by-one: SEFF0ECX_WAITPKG is bit 5, not bit 4.Philip Guenther
2023-07-27Report speculation control bits in dmesg cpu lines.Philip Guenther
2023-07-27The interrupt resume (Xdoreti) and recurse (Xspllower) paths arePhilip Guenther
2023-07-27Follow the lead of mips64 and make cpu_idle_cycle() just call thePhilip Guenther
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-25cpu_idle_{enter,leave} are no-ops on amd64 now, so just #definePhilip Guenther
2023-07-25Some hypervisors (such as Hertzner) allow msr read of DE_CFG (which doesTheo de Raadt
2023-07-24Set DE_CFG[9] -- a chickenbit which stops Zenbleed. The chickenbit mayTheo de Raadt
2023-07-23update AMD CPU microcode if a newer patch is availableJonathan Gray
2023-07-22BOOTARG_UCODE for AMDJonathan Gray
2023-07-21Rename ARCH_CAPABILITIES_* #defined to ARCH_CAP_*Philip Guenther
2023-07-20Assign wsdisplay0 to the glass console always. The same change isYASUOKA Masahiko
2023-07-10Enable Indirect Branch Tracking for amd64 userland, using XSAVES/XRSTORSPhilip Guenther
2023-07-08Move /dev/apm related acpi code to acpi_apm.c which is only built onTobias Heider
2023-07-08Toggle IBT off during EFI runtime services calls.Mark Kettenis
2023-07-08Add ietp driver for Elantech I2C touchpadsJoshua Stein
2023-07-05The hypercall page populated with instructions by the hypervisor is not IBTAnton Lindqvist
2023-07-05Drop kernel lock before panic to avoid WITNESS report during faultKlemens Nanni
2023-07-04amd64: cpu_info: rearrange members, keep ci_mds_tmp 32-byte alignedScott Soule Cheloha
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-06-27amd64: MCOUNT_EXIT: restore interrupts, don't unconditionally reenable themScott Soule Cheloha
2023-06-15all platforms, main(): call clockqueue_init() just before sched_init_cpu()Scott Soule Cheloha
2023-06-07upon resume, fpureset() was being called prematurely (before cpu_init,Theo de Raadt
2023-05-30spellingJonathan Gray
2023-05-22The fp_ex_[st]w struct savefpu members were inherited from NetBSD wherePhilip Guenther
2023-04-30Remove the EFI RTC implementation on amd64. Since all amd64 systems weMark Kettenis
2023-04-29remove some 19 year old #if 0 codeMike Larkin
2023-04-29whitespaceMike Larkin
2023-04-28bump MAXDSIZ to 128G on amd64 and 64G on arm64Robert Nagy
2023-04-27Remove efi32 and efi64. These are leftovers from a project that didn't goMark Kettenis
2023-04-26Implement dt(4) utrace support on amd64 and i386.Claudio Jeker
2023-04-26Incorporate r1.140 and r1.141 of vmm.c:Mike Larkin
2023-04-26Integrate r1.339 of vmm.c which I missed during the previous MI/MD splitMike Larkin