aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/initcpu.c
Commit message (Expand)AuthorAgeFilesLines
* x86: AMD Zen2: Zenbleed chicken bit mitigationOlivier Certner2023-10-021-0/+3
* x86: Add defines for workaround bits in AMD's MSR "Decode Configuration"Olivier Certner2023-09-141-2/+3
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Revert "Revert "tslog: Annotate some early boot functions""Colin Percival2023-06-051-0/+4
* Revert "tslog: Annotate some early boot functions"Colin Percival2023-06-041-4/+0
* tslog: Annotate some early boot functionsColin Percival2023-06-041-0/+4
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* amd64: properly recalculate mitigations knobs after resumeKonstantin Belousov2023-03-181-1/+1
* amd64: Eliminate write only cpu_fxsr.Dmitry Chagin2023-02-011-1/+1
* amd64: be more precise when enabling the AlderLake small core PCID workaroundKonstantin Belousov2023-01-051-13/+22
* amd64: for small cores, use (big hammer) INVPCID_CTXGLOB instead of INVLPGKonstantin Belousov2022-12-311-0/+5
* amd64: identify small coresKonstantin Belousov2022-12-311-0/+9
* amd64: Reload CPU ext features after resume or cr4 changesDmitry Chagin2022-06-291-0/+3
* Limit workaround for errata E400 to appropriate AMD cpus.Konstantin Belousov2020-10-141-0/+17
* Add constant for the DE_CFG MSR on AMD CPUs.John Baldwin2020-09-111-3/+3
* cpu_auxmsr: assert caller is preventing CPU migration.Peter Grehan2020-08-241-1/+5
* Export a routine to provide the TSC_AUX MSR value and use this in vmm.Peter Grehan2020-08-181-1/+10
* Control for Special Register Buffer Data Sampling mitigation.Konstantin Belousov2020-06-121-0/+1
* amd64: Add a knob to flush RSB on context switches if machine has SMEP.Konstantin Belousov2020-05-201-1/+13
* Fix IBRS for machines with IBRS_ALL capability.Konstantin Belousov2020-02-251-1/+1
* Add support for Hygon Dhyana Family 18h processor.Konstantin Belousov2020-01-211-1/+3
* Add a constant for the LS config MSR on AMD CPUs.John Baldwin2019-05-231-6/+6
* Do not call hw_mds_recalculate() from initializecpu().Konstantin Belousov2019-05-211-1/+0
* Mitigations for Microarchitectural Data Sampling.Konstantin Belousov2019-05-141-0/+1
* Provide deterministic (and somewhat useful) value for RDPID result,Konstantin Belousov2019-03-151-0/+4
* Add kernel support for Intel userspace protection keys feature onKonstantin Belousov2019-02-201-0/+3
* amd64: flush L1 data cache on syscall return with an error.Konstantin Belousov2018-10-201-0/+1
* Use SMAP on amd64.Konstantin Belousov2018-07-291-2/+6
* On amd64, enable workarounds for several Ryzen erratas as described inKonstantin Belousov2018-07-271-0/+24
* Add Intel Spec Store Bypass Disable control.Konstantin Belousov2018-05-211-0/+1
* amd64: Protect the kernel text, data, and BSS by setting the RW/NX bitsJonathan T. Looney2018-03-061-1/+1
* IBRS support, AKA Spectre hardware mitigation.Konstantin Belousov2018-01-311-0/+1
* sys/amd64: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Lower the amd64 shared page, which contains the signal trampoline,Don Lewis2017-08-021-0/+27
* work around AMD erratum 793 for family 16h, models 00h-0FhAndriy Gapon2016-09-071-0/+14
* remove a stray change from r302834Andriy Gapon2016-07-141-1/+0
* fix-up for configuration of AMD Family 10h processors borrowed from LinuxAndriy Gapon2016-07-141-0/+15
* fix missing variable in r298736Andriy Gapon2016-04-281-0/+1
* ensure that initial local apic id is sane on AMD 10h systemsAndriy Gapon2016-04-281-0/+13
* Move shared variables from {amd64,i386}/initcpu.c to x86/identcpu.c.John Baldwin2015-12-231-31/+0
* Intel SDM before revision 56 described the CLFLUSH instruction as onlyKonstantin Belousov2015-10-241-4/+9
* Update print_INTEL_TLB() by the tag values from the Intel SDMKonstantin Belousov2015-06-061-0/+1
* For x86, read MAXPHYADDR, defined in SDM vol 3 4.1.4 Enumeration of PagingKonstantin Belousov2015-01-121-0/+1
* Use an ANSI C definition of initializecpucache() to match the declarationBrooks Davis2013-08-151-1/+1
* x86: detect mwait capabilities and extensions, when presentAndriy Gapon2013-07-281-0/+3
* Enable the new instructions for reading and writing bases for %fs,Konstantin Belousov2012-11-011-1/+16
* Provide the reading and display of the Standard Extended Features,Konstantin Belousov2012-11-011-0/+1
* Do not apply errata 721 workaround when under hypervisor, sinceKonstantin Belousov2012-08-071-1/+7
* Work around Erratum 721 for AMD Family 10h and 12h processors.Jung-uk Kim2012-03-301-1/+28
* Add support for the extended FPU states on amd64, both for nativeKonstantin Belousov2012-01-211-0/+1