summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2021-10-13The kernel crypto framework sometimes returned an error, sometimesAlexander Bluhm
2021-10-06Change sendsig() interface so that the MD code does not need to accessClaudio Jeker
2021-09-14Make pmap_extract() mpsafe by grabbing the kernel lock for userland pmapsMark Kettenis
2021-09-14Enable cy(4) on amd64.Jan Klemkow
2021-09-13vmm(4): add limit to number of vcpusDave Voutila
2021-09-13Enable uaq(4) on amd64. Investigations into problems on other platformsJonathan Matthew
2021-09-06Serialize access to the global list of pmaps with a mutex.Martin Pieuchot
2021-09-05vmm(4): raise vm pool ipl to IPL_MPFLOORDave Voutila
2021-09-05vmm(4): fix vcpu locking issues reported by syzbotDave Voutila
2021-09-05Introduce dummy pagers for 'special' subsystems using UVM objects.Martin Pieuchot
2021-09-04To mitigate against spectre attacks, AMD processors without theAlexander Bluhm
2021-09-04in backtraces, print as many arguments as the function actually hasJasper Lievisse Adriaanse
2021-09-03add kprobes provider for dtJasper Lievisse Adriaanse
2021-09-03vmm(4): grab kernel lock before vmspace initDave Voutila
2021-09-02add aq(4) to amd64 RAMDISK_CD and riscv64 RAMDISKMike Larkin
2021-09-02aq(4) driver for Aquantia 1/2.5/5/10Gb/s PCIe ethernet adaptersMike Larkin
2021-09-02rename rw locks to avoid ambiguity and verbosenessDave Voutila
2021-09-01Prevent lock ordering issue by raising ipl level of vcpu_pool to IPL_MPFLOOR.Martin Pieuchot
2021-09-01Older AMD CPUs that do not support IBRS need an lfence after retAlexander Bluhm
2021-08-31vmm(4): add ipi for vmclear, unlock kernelDave Voutila
2021-08-31Only use the i8254 delay code if we are specifically using the i8254 asPatrick Wildt
2021-08-31Identify the paravirtual bus earlier, as we need to make sure that we havePatrick Wildt
2021-08-31Use the TSC delay(9) backend earlier on machines where we can. Also useMark Kettenis
2021-08-31Add "machine sysregs" command to DDBMike Larkin
2021-08-30Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t alreadyJasper Lievisse Adriaanse
2021-08-20Add ucc(4), a driver for USB HID Consumer Control keyboards. Suchanton
2021-08-12Add missing newlines to some printfs in est_acpi_pss_changed()Theo Buehler
2021-08-12Sync amd64's p3_get_bus_clock() with i386Theo Buehler
2021-08-11Do not read the status MSR before setting performance adjustment mode.Theo Buehler
2021-08-11Make hw.setperf percentages proportional to the enhanced speed stepTheo Buehler
2021-07-12wrap a long lineJonathan Gray
2021-07-08sys/lib/libz isn't configured for lazy optimizations to save space becauseTheo de Raadt
2021-07-08The properties of the crypto algorithms never change. Declare themAlexander Bluhm
2021-07-07update drm to linux 5.10.47Jonathan Gray
2021-07-06Introduce CPU_IS_RUNNING() and us it in scheduler-related code to preventMark Kettenis
2021-06-25Move unused eficall.h files to the Attic.Kenneth R Westerback
2021-06-18The pmap needs to know which CPUs to send IPIs when TLB entriesPhilip Guenther
2021-06-16Change the prefix of UVM object functions to match NetBSD's.Martin Pieuchot
2021-06-11limit workaround for AMD errata 400 to family 0fh and 10hJonathan Gray
2021-06-10Sync efid_io() with the recent improvements kettenis@ made toKenneth R Westerback
2021-06-10Add Spleen 12x24 and 16x32 on amd64's RAMDISK_CD and arm64 RAMDISK kernels.Frederic Cambus
2021-06-08cleanup printf pattern to remove double 0x when printing pointerdv
2021-06-08Replace hand rolled memory allocation in efid_io() withKenneth R Westerback
2021-06-07vmm(4): add dt tracepoints for guest entry/exitdv
2021-06-07"intrisic" -> "intrinsic" in a couple of comments.Kenneth R Westerback
2021-06-07Replace all uses of 'EFI_CALL(func, params)' withKenneth R Westerback
2021-06-05this file includes sys/param.h, so does not need to redefine PAGE_MASKTheo de Raadt
2021-06-04Remove now unused eficall.S.Kenneth R Westerback
2021-06-04yasuoka@ pointed out that amd64 clang now understandsKenneth R Westerback
2021-06-02Use the same logic in all copies of gpt_chk_mbr(), relaxing theKenneth R Westerback