aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/machdep.c
Commit message (Expand)AuthorAgeFilesLines
* amd64: Remove proc0_tf, the bootstrap trapframeMark Johnston2021-09-251-2/+0
* amd64: stop using top of the thread' kernel stack for FPU user save areaKonstantin Belousov2021-09-211-14/+0
* amd64: move signal handling and register structures manipulations into exec_m...Konstantin Belousov2021-09-211-924/+0
* amd64: centralize definitions of CS_SECURE and EFL_SECUREKonstantin Belousov2021-09-211-3/+0
* amd64: correctly calculate KVA of the preloaded ucode blobKonstantin Belousov2021-08-311-1/+1
* Create sys/reg.h for the common code previously in machine/reg.hAndrew Turner2021-08-301-1/+1
* amd64: Add MD bits for KMSANMark Johnston2021-08-111-0/+2
* amd64: do not assume that kernel is loaded at 2M physicalKonstantin Belousov2021-07-311-3/+35
* amd64: stop doing special allocation for the AP startup trampolineKonstantin Belousov2021-07-291-10/+0
* amd64: rework AP startupKonstantin Belousov2021-07-271-1/+1
* amd64: make efi_boot globalKonstantin Belousov2021-07-241-1/+2
* amd64: do not touch BIOS reset flag halfword, unless we boot through BIOSKonstantin Belousov2021-06-231-2/+10
* x86/xen: remove PVHv1 codeRoger Pau Monné2021-05-171-9/+3
* Switch the EFI virtual address to a uint64_tAndrew Turner2021-05-011-1/+1
* amd64: Add MD bits for KASANMark Johnston2021-04-131-0/+3
* x86: add x86_clear_dbregs() helperKonstantin Belousov2021-04-101-21/+29
* Remove more remnants of sio(4)Mark Johnston2021-04-071-22/+0
* xen/boot: allow specifying boot method when booted from XenRoger Pau Monné2021-02-161-4/+0
* amd64: Make it easier to configure exception stack sizesMark Johnston2020-11-041-4/+4
* Simplify preload_dump() conditionMitchell Horne2020-10-151-2/+1
* Limit workaround for errata E400 to appropriate AMD cpus.Konstantin Belousov2020-10-141-2/+0
* Avoid dump_avail[] redefinition.Konstantin Belousov2020-10-141-1/+2
* Add a routine to dump boot metadataMitchell Horne2020-10-081-0/+9
* amd64: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+2
* amd64 pmap: microoptimize local shootdowns for PCID PTI configurationsKonstantin Belousov2020-07-181-0/+1
* amd64: allow parallel shootdown IPIsKonstantin Belousov2020-07-141-0/+1
* Rerun kernel ifunc resolvers after all CPUs have startedAndrew Turner2020-07-051-0/+7
* [PowerPC] More relocation fixesBrandon Bergren2020-06-211-1/+1
* Control for Special Register Buffer Data Sampling mitigation.Konstantin Belousov2020-06-121-0/+3
* Fix boot on systems where NUMA domain 0 is unpopulated.Mark Johnston2020-05-281-1/+1
* Reinitialize thread0's stack base after enabling XSAVE.Mark Johnston2020-05-081-6/+7
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-4/+8
* Move the mds, irbs, and ssb mitigation knobs into machdep.mitigations.Scott Long2019-12-061-0/+7
* Use uintptr_t instead of register_t * for the stack base.John Baldwin2019-12-031-1/+1
* Fix for style(9): use parentheses around return statements.Andrew Turner2019-11-211-3/+3
* Port the NetBSD KCSAN runtime to FreeBSD.Andrew Turner2019-11-211-8/+38
* amd64: in double fault handler, do not rely on sane gsbase value.Konstantin Belousov2019-11-201-1/+3
* TSX Asynchronous Abort mitigation for Intel CVE-2019-11135.Scott Long2019-11-161-0/+1
* amd64: move GDT into PCPU area.Konstantin Belousov2019-11-121-4/+6
* amd64: assert that size of the software prototype table for gdt is equalKonstantin Belousov2019-11-121-0/+1
* amd64: change r_gdt to the local variable in hammer_time().Konstantin Belousov2019-11-101-1/+2
* amd64: move common_tss into pcpu.Konstantin Belousov2019-11-101-12/+14
* amd64: move pcb out of kstack to struct thread.Konstantin Belousov2019-10-251-8/+7
* amd64: rework PCPU allocationKonstantin Belousov2019-08-241-40/+62
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-161-19/+4
* Make lock-less delayed invalidation operational very early.Konstantin Belousov2019-05-181-0/+7
* Remove resolver_qual from DEFINE_IFUNC/DEFINE_UIFUNC macros.Konstantin Belousov2019-05-161-6/+5
* Mitigations for Microarchitectural Data Sampling.Konstantin Belousov2019-05-141-0/+1
* Plug memory disclosures via ptrace(2).Mark Johnston2018-12-031-0/+3
* Remove superfluous bzero in getcontext/swapcontext/sendsigEric van Gyzen2018-11-261-1/+0