aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64
Commit message (Expand)AuthorAgeFilesLines
* amd64/pmap: fix user page table page accountingAlan Cox14 hours1-2/+2
* x86: remove unused T_USER flagMitchell Horne24 hours1-1/+1
* netinet: Deduplicate most in_cksum() implementationsMark Johnston12 days1-243/+0
* minidump: Use the provided dump bitsetMitchell Horne2021-11-191-8/+11
* minidump: Use provided msgbuf pointerMitchell Horne2021-11-191-3/+5
* minidump: reduce the amount direct accesses to page tablesMitchell Horne2021-11-191-28/+44
* minidump: Parameterize minidumpsys()Mitchell Horne2021-11-191-1/+1
* amd64: Reduce the amount of cpuset copying done for TLB shootdownsMark Johnston2021-11-152-26/+21
* amd64: Initialize kernel_pmap's active CPU set to all_cpusMark Johnston2021-11-151-8/+14
* amd64: Annotate an unlikely condition in smp_targeted_tlb_shootdown()Mark Johnston2021-11-151-1/+1
* amd64: Deduplicate routines for expanding KASAN/KMSAN shadow mapsMark Johnston2021-11-031-73/+10
* amd64 pmap: adjust the empty pmap optimization in pmap_remove()Konstantin Belousov2021-10-281-1/+6
* amd64 pmap: account for the top-level pagesKonstantin Belousov2021-10-281-9/+33
* amd64: Add comments to pmap_pinit_type()Mark Johnston2021-10-201-1/+7
* Use the vm_radix_init() helper when initializing pmapsMark Johnston2021-10-201-2/+2
* Convert consumers to vm_page_alloc_noobj_contig()Mark Johnston2021-10-202-24/+7
* Convert vm_page_alloc() callers to use vm_page_alloc_noobj().Mark Johnston2021-10-203-35/+18
* cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use itMark Johnston2021-10-181-8/+3
* amd64: Zero the PML5 PTI page when initializing a pmapMark Johnston2021-10-181-0/+1
* amd64 efirt: do not flush cache for runtime pagesKonstantin Belousov2021-10-061-1/+1
* amd64: add pmap_page_set_memattr_noflush()Konstantin Belousov2021-10-061-0/+17
* minidump: De-duplicate the progress barMitchell Horne2021-09-291-46/+5
* minidump: De-duplicate is_dumpable()Mitchell Horne2021-09-292-20/+6
* amd64 sendsig: fix context corruptionKonstantin Belousov2021-09-271-1/+1
* amd64: Remove proc0_tf, the bootstrap trapframeMark Johnston2021-09-251-2/+0
* amd64: Avoid copying td_frame from kernel procsMark Johnston2021-09-251-30/+18
* Revert "cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use it"Mark Johnston2021-09-211-3/+8
* amd64: consistently use uprintf() to report weird situations in sigreturnKonstantin Belousov2021-09-211-3/+2
* amd64: eliminate td_md.md_fpu_scratchKonstantin Belousov2021-09-212-29/+21
* amd64: stop using top of the thread' kernel stack for FPU user save areaKonstantin Belousov2021-09-214-25/+17
* exec_machdep.c: some style, use ANSI C definition for sys_sigreturn()Konstantin Belousov2021-09-211-10/+6
* amd64: move signal handling and register structures manipulations into exec_m...Konstantin Belousov2021-09-213-924/+1020
* amd64: centralize definitions of CS_SECURE and EFL_SECUREKonstantin Belousov2021-09-211-3/+0
* cpuset(9): Add CPU_FOREACH_IS(SET|CLR) and modify consumers to use itMark Johnston2021-09-211-8/+3
* 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-303-3/+3
* amd64: remove lfence after swapgs on syscall entryKonstantin Belousov2021-08-261-2/+0
* fork: Allow ABI to specify fork return values for child.Dmitry Chagin2021-08-122-3/+14
* amd64: Add MD bits for KMSANMark Johnston2021-08-115-2/+41
* amd64: Populate the KMSAN shadow maps and integrate with the VMMark Johnston2021-08-111-2/+120
* amd64: Define KVA regions for KMSAN shadow mapsMark Johnston2021-08-111-0/+78
* amd64 pmap: Pre-set PG_M on 2MB KASAN shadow map entriesMark Johnston2021-08-111-3/+1
* amd64: Fix output operand specs for the stmxcsr and vmread intrinsicsMark Johnston2021-08-091-1/+1
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2021-08-082-2/+0
* amd64: do not assume that kernel is loaded at 2M physicalKonstantin Belousov2021-07-312-31/+77
* Simplify kernel sanitizer interceptorsMark Johnston2021-07-301-4/+4
* amd64: do not touch low memory in AP startup unless we used legacy bootKonstantin Belousov2021-07-291-2/+4
* amd64: stop doing special allocation for the AP startup trampolineKonstantin Belousov2021-07-292-15/+14
* amd64: Set GS.base before calling init_secondary() on APsMark Johnston2021-07-292-4/+21
* amd64: Set MSR_KGSBASE to 0 during AP startupMark Johnston2021-07-291-2/+2