summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64
AgeCommit message (Expand)AuthorFilesLines
2021-03-29Fix IA32_EPT_VPID_CAP_XO_TRANSLATIONS specificationdv1-2/+2
2021-03-24The logic in mmrw() to check whether an address is within directbluhm1-4/+4
2021-03-19another unfortunate action to cope with relentless kernel growthderaadt1-2/+2
2021-03-17Always use an allocated buffer for {Read,Write}Blocks() to makeyasuoka2-80/+34
2021-03-15Add acpi_iommu_device_map(), which replaces the DMA tag with one thatpatrick1-1/+7
2021-03-11spellingjsg12-38/+38
2021-03-07Explicitly align kernel text.mortimer1-3/+3
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha2-4/+18
2021-02-13Fix a commentmlarkin1-2/+2
2021-02-13Remove trailing whitespacemlarkin1-14/+14
2021-02-13Remove trailing whitespacemlarkin1-6/+6
2021-02-09Activate use of PF_LOCK() by removing the WITH_PF_LOCK ifdefs.patrick1-2/+1
2021-02-04Add uhidpp(4), a driver for Logitech HID++ devices. Currently limited toanton1-1/+2
2021-02-04make if_pfsync.c a better friend with PF_LOCKsashan1-1/+2
2021-01-28bios_memmap[] should not be a commonderaadt2-3/+4
2021-01-28Again allow COPTS= to come from the environment again, and don't lose thederaadt1-4/+4
2021-01-23Fix whitespace issuesmlarkin1-4/+4
2021-01-23vmm(4): wire faulted in pagesmlarkin1-20/+6
2021-01-23introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers.thfr2-2/+5
2021-01-03Allocate address space for reposting vga devices using km_alloc(9) ratherjmatthew1-7/+9
2020-12-31remove pv includes which were missed in rev 1.70jsg1-6/+1
2020-12-28Sync with i386 by asserting that IPL values should be at least IPL_NONE.mpi1-1/+3
2020-12-27Enable acpihpet on install media, because otherwise clock initializationderaadt2-4/+4
2020-12-24handle reported core clock frequency of 0 on newer Intel Comet Lakejsg1-1/+3
2020-12-22stop showing amd l3 cache informationjsg2-27/+3
2020-12-20Convert uvm_km_valloc(9) calls to km_alloc(9). Tested in qemu withjmatthew1-3/+4
2020-12-16Do not clear useful bits in panic messages, always print full optebluhm1-19/+21
2020-12-13Turn simple sysctl_rdint into cpuctl_vars entriesgnezdo1-11/+8
2020-12-09Use daddr_t and not daddr32_t in boot media.krw29-58/+58
2020-12-06Implement acpi_intr_disestablish() for amd64.kettenis1-1/+7
2020-11-30reset fpu in fpu_kernel_enter() even when there is no xsave statejsg1-1/+3
2020-11-28Since our IPI broadcast functions exclude the CPU doing the broadcast, wekettenis1-1/+2
2020-11-24Remove commented-out code messing with uvmexp.mpi1-40/+1
2020-11-15Add pchgpio(4), a driver for the GPIO controllers found on modern Intelkettenis1-1/+2
2020-11-13Delete unused #defines: T_USER hasn't been used since July 2018guenther1-8/+1
2020-11-13Correct CVE number in commentguenther1-2/+2
2020-11-12Simplify interrupt entry stubs to not push around bogus trapno+errguenther1-29/+30
2020-11-09Give sizes and types to more functions and objects.guenther2-7/+41
2020-11-08In case of failure, call sigexit() from trapsignal instead of sensig().mpi1-5/+7
2020-11-03Give sizes to more of the functions in locore.Sguenther1-1/+15
2020-11-03Correct comment typo in previousguenther1-2/+2
2020-11-02Restore abstraction of register saving into macros in frameasm.hguenther3-73/+79
2020-10-30Use a 64MB block to load the kernel to deal with kernel growth.kettenis2-4/+4
2020-10-28Use "memory" on inline fence instructions to suggest to the compilerjsg1-4/+4
2020-10-27Adding IOMMU support for AMD Vi and Intel VTD (disabled)jordan3-5/+22
2020-10-26Switch the pmap and PDP pools to IPL_VM, drop the PR_WAITOK flag from thekettenis1-4/+4
2020-10-22uvm_grow() doesn't need KERNEL_LOCK anymore, and onfault never did.deraadt1-5/+4
2020-10-21Save and restore the MXCSR register and the FPU control word such thatkettenis1-1/+2
2020-10-19the userland pagefault handler can drop the kernel lock before goingderaadt1-3/+2
2020-10-19deliver SIGSEGV rather than SIGBUS for T_PROTFLT,T_SEGNPFLT,T_STKFLT.deraadt1-5/+8