summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2021-01-03Allocate address space for reposting vga devices using km_alloc(9) ratherJonathan Matthew
2020-12-31remove pv includes which were missed in rev 1.70Jonathan Gray
2020-12-28Sync with i386 by asserting that IPL values should be at least IPL_NONE.Martin Pieuchot
2020-12-27Enable acpihpet on install media, because otherwise clock initializationTheo de Raadt
2020-12-24handle reported core clock frequency of 0 on newer Intel Comet LakeJonathan Gray
2020-12-22stop showing amd l3 cache informationJonathan Gray
2020-12-20Convert uvm_km_valloc(9) calls to km_alloc(9). Tested in qemu withJonathan Matthew
2020-12-16Do not clear useful bits in panic messages, always print full opteAlexander Bluhm
2020-12-13Turn simple sysctl_rdint into cpuctl_vars entriesgnezdo
2020-12-09Use daddr_t and not daddr32_t in boot media.Kenneth R Westerback
2020-12-06Implement acpi_intr_disestablish() for amd64.Mark Kettenis
2020-11-30reset fpu in fpu_kernel_enter() even when there is no xsave stateJonathan Gray
2020-11-28Since our IPI broadcast functions exclude the CPU doing the broadcast, weMark Kettenis
2020-11-24Remove commented-out code messing with uvmexp.Martin Pieuchot
2020-11-15Add pchgpio(4), a driver for the GPIO controllers found on modern IntelMark Kettenis
2020-11-13Delete unused #defines: T_USER hasn't been used since July 2018Philip Guenther
2020-11-13Correct CVE number in commentPhilip Guenther
2020-11-12Simplify interrupt entry stubs to not push around bogus trapno+errPhilip Guenther
2020-11-09Give sizes and types to more functions and objects.Philip Guenther
2020-11-08In case of failure, call sigexit() from trapsignal instead of sensig().Martin Pieuchot
2020-11-03Give sizes to more of the functions in locore.SPhilip Guenther
2020-11-03Correct comment typo in previousPhilip Guenther
2020-11-02Restore abstraction of register saving into macros in frameasm.hPhilip Guenther
2020-10-30Use a 64MB block to load the kernel to deal with kernel growth.Mark Kettenis
2020-10-28Use "memory" on inline fence instructions to suggest to the compilerJonathan Gray
2020-10-27Adding IOMMU support for AMD Vi and Intel VTD (disabled)Jordan Hargrave
2020-10-26Switch the pmap and PDP pools to IPL_VM, drop the PR_WAITOK flag from theMark Kettenis
2020-10-22uvm_grow() doesn't need KERNEL_LOCK anymore, and onfault never did.Theo de Raadt
2020-10-21Save and restore the MXCSR register and the FPU control word such thatMark Kettenis
2020-10-19the userland pagefault handler can drop the kernel lock before goingTheo de Raadt
2020-10-19deliver SIGSEGV rather than SIGBUS for T_PROTFLT,T_SEGNPFLT,T_STKFLT.Theo de Raadt
2020-10-16rl(4) is becoming rare.Theo de Raadt
2020-10-14Split the userland vs kernel uvm_fault reaching paths to reduce lateTheo de Raadt
2020-10-08use access_type as the PROT_* variable for uvm_fault() consistantlyTheo de Raadt
2020-10-07Remove dead marko cdev_joy_init.jan
2020-09-29Delete dead isa_strayintr() and fakeintr() code, along with multiplePhilip Guenther
2020-09-26Stop printing the extents for release.Mark Kettenis
2020-09-24Only perform uvm_map_inentry() checks for PROC_SP for userland pagefaults.Theo de Raadt
2020-09-15abl(4) is a new driver to control the backlight brightness on Intel basedMarcus Glocker
2020-09-14The uvm_map_inentry() check may sleep to grab the lock of the map.Mark Kettenis
2020-09-13change pmap wbinvd use to wbinvd_on_all_cpusJonathan Gray
2020-09-13add an ipi for wbinvd and a linux style wbinvd_on_all_cpus() functionJonathan Gray
2020-09-13add SRBDS cpuid bitsJonathan Gray
2020-09-12asmc0 -> asmc*Marcus Glocker
2020-09-12Make asmc(4) attach through acpi(4) instead of isa(4).Marcus Glocker
2020-09-11Include <sys/systm.h> directly instead of relying on hidden UVM includes.Martin Pieuchot
2020-09-10Introduce a helper to find a VCPU.Martin Pieuchot
2020-09-06amd64: add tsc_delay(), a delay(9) implementation based on the TSCcheloha
2020-09-03amd64: lapic: refactor timer programmingcheloha
2020-09-01Fix write un-protecting of kernel memory. p was used uninitializedPatrick Wildt