aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
Commit message (Expand)AuthorAgeFilesLines
* Initial support for bhyve save and restore.John Baldwin2020-05-053-0/+191
* vmm(4): Decode 3-byte VEX-prefixed instructionsConrad Meyer2020-04-211-2/+7
* vmm.h: Add ABI assertions and mark implicit holesConrad Meyer2020-04-171-2/+14
* vmm(4): Expose instruction decode to userspace buildConrad Meyer2020-04-161-0/+9
* Expand generic subword atomic primitivesConrad Meyer2020-03-251-0/+1
* amd64 atomic.h: minor codegen optimization in flag accessRyan Libby2020-02-281-12/+6
* amd64: provide custom zpcpu set/add/sub routinesMateusz Guzik2020-02-122-4/+58
* amd64: store per-cpu allocations subtracted by __pcpuMateusz Guzik2020-02-122-2/+8
* amd64: clean up counter(9)Mateusz Guzik2020-02-071-8/+9
* Define MAXCPU consistently between the kernel and KLDs.Mark Johnston2020-02-051-1/+1
* bhyve: terminate waiting loops if thread suspension is requested.Konstantin Belousov2020-01-021-1/+1
* Support software breakpoints in the debug server on Intel CPUs.John Baldwin2019-12-131-0/+6
* Introduce vm_page_astate.Mark Johnston2019-12-101-2/+2
* Regularize my copyright noticeWarner Losh2019-12-041-2/+1
* amd64: assert that EARLY_COUNTER does not corrupt memory.Konstantin Belousov2019-11-241-0/+1
* Add kcsan_md_unsupported from NetBSD.Andrew Turner2019-11-211-0/+6
* Port the NetBSD KCSAN runtime to FreeBSD.Andrew Turner2019-11-212-9/+83
* Workaround for Intel SKL002/SKL012S errata.Konstantin Belousov2019-11-121-0/+1
* amd64: move GDT into PCPU area.Konstantin Belousov2019-11-122-2/+3
* amd64: change r_gdt to the local variable in hammer_time().Konstantin Belousov2019-11-101-1/+1
* amd64: move common_tss into pcpu.Konstantin Belousov2019-11-102-6/+5
* Provide dummy definition of the amd64 struct pcb for -m32 compilation.Konstantin Belousov2019-10-261-0/+4
* amd64: move pcb out of kstack to struct thread.Konstantin Belousov2019-10-253-11/+5
* amd64: Add CFI directives for libc syscall stubsConrad Meyer2019-10-231-4/+15
* Introduce pmap_change_prot() for amd64.Mark Johnston2019-10-161-0/+1
* amd64: plug spurious cld instructionsMateusz Guzik2019-10-081-6/+6
* Remove more identifiers orphaned by r351742.Mark Johnston2019-09-301-9/+1
* Revert r352406, which contained changes I didn't intend to commit.Mark Johnston2019-09-161-2/+1
* Fix a couple of nits in r352110.Mark Johnston2019-09-161-1/+2
* Fix some nits in pmap_page_array_startup().Mark Johnston2019-09-031-2/+0
* Map the vm_page array into KVA on amd64.Mark Johnston2019-09-031-6/+5
* Centralize __pcpu definitions.Konstantin Belousov2019-08-293-32/+72
* amd64: rework PCPU allocationKonstantin Belousov2019-08-242-2/+6
* gdb(4):amd64: Bump MI GDB_BUFSZ for more efficient transfersConrad Meyer2019-08-221-1/+2
* Allocate amd64's page array using pages and page directory pages from theJeff Roberson2019-08-182-2/+21
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-161-2/+0
* amd64: prevents speculations over swapgs reload of %gs base.Konstantin Belousov2019-08-061-0/+2
* amd64: Streamline exceptions and interrupts handlers.Konstantin Belousov2019-08-031-6/+5
* vmx: use C99 bool, not boolean_tEd Maste2019-08-011-3/+3
* Tie the name limit of a VM to SPECNAMELEN from devfs instead of aScott Long2019-07-122-3/+24
* Correct definition for PGEX_SGX.Konstantin Belousov2019-06-081-1/+1
* amd64 ef_rt_arch_call: Preserve %rflags around call into EFI RT service.Konstantin Belousov2019-06-031-0/+1
* Add PG_PS_PDP_FRAME symbol.Konstantin Belousov2019-05-241-0/+1
* amd64 pmap: rework delayed invalidation, removing global mutex.Konstantin Belousov2019-05-162-2/+11
* Mitigations for Microarchitectural Data Sampling.Konstantin Belousov2019-05-141-1/+5
* x86: store pending bitmapped IPIs in per-cpu areasMateusz Guzik2019-05-121-1/+2
* x86: Implement MWAIT support for stopping a CPUConrad Meyer2019-05-041-1/+5
* x86: Define pc_monitorbuf as a logical structureConrad Meyer2019-05-041-1/+8
* Add accessor function for vm->maxcpusRodney W. Grimes2019-04-251-0/+1
* amd64 KPTI: add control from procctl(2).Konstantin Belousov2019-03-161-0/+6