summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2018-07-10Move from sendsig() to its callers the initsiginfo() calls andPhilip Guenther
2018-07-09vmm(4): prohibit setting/clearing invalid bits in %cr0/%cr4. This wasMike Larkin
2018-07-09Mark the i8254 clock interrupt MPSAFE. It isn't, but it doesn't matterMark Kettenis
2018-07-09Delete the VM86 kernel option and i386_vm86(3) API: it's requiredPhilip Guenther
2018-07-09Enable pcagpio(4).Patrick Wildt
2018-07-09Add a phandle to v2m nodes.Mark Kettenis
2018-07-09vmm(4): inject #UD on vmx instructions, instead of dropping into theMike Larkin
2018-07-09Rest the FPU's fcw and mxcsr before initializing the "FPU reset state" areaPhilip Guenther
2018-07-09Add a few common PCIe devices based on the arm64 kernel configs.Patrick Wildt
2018-07-09dd mvpcie(4), a driver for the Marvell ARMADA 38x PCIe controller,Patrick Wildt
2018-07-09Enable ampintcmsi(4), pciecam(4) and PCIVERBOSE.Patrick Wildt
2018-07-09Introduce pciecam(4), a driver for generic ECAM compatible PCI hostPatrick Wildt
2018-07-09Add PCI machdep headers based on the arm64 port.Patrick Wildt
2018-07-09Implement ampintcmsi(4) in ampintc(4) to support MSI. The GICv2M is anPatrick Wildt
2018-07-09Add an API to add and delete windows in the mvmbus(4) controller. ThisPatrick Wildt
2018-07-09Add retguard macros to aes_intel.mortimer
2018-07-09Use a slightly more efficient zeroing idiom when clearing GPRsPhilip Guenther
2018-07-06Implement an API for establishing legacy PCI interrupts. This specificPatrick Wildt
2018-07-06Since the function is supposed to return 1 if the window is free, wePatrick Wildt
2018-07-06Fix efiboot not to panic when a serial which does not exist actuallyYASUOKA Masahiko
2018-07-06Split trap() into kerntrap() and usertrap(), with all the signal generationPhilip Guenther
2018-07-05Add acpipci(4), a driver that supports generic ECAM-compatible PCI hostMark Kettenis
2018-07-05backout r1.11 "Add retguard macros for kernel asm", ok deraadtStuart Henderson
2018-07-05Enable bwfm(4).Patrick Wildt
2018-07-05forgot to commit vmmvar.h needed by previous two commits, thanks ccardenasMike Larkin
2018-07-05vmm(4): print guest vcpu mode and cpl in debug output if VM crashesMike Larkin
2018-07-05vmm(4): add some utility functions for checking vcpu cpl and modeMike Larkin
2018-07-04It is possible for a memory write to not complete if no barrier existsDale Rahn
2018-07-04enable trunk(4)kn
2018-07-04Properly pass around the PCI "chipset tag" in acpi(4) and refactorMark Kettenis
2018-07-04ptrace debug support for arm64.Dale Rahn
2018-07-04Fix a wrong memcmp in k7/k8 powernow code.Mike Larkin
2018-07-04Clean up some extern definitions and includes in hibernate MD codeMike Larkin
2018-07-04Clean up some extern definitions and includes in hibernate MD codeMike Larkin
2018-07-03Add retguard macros for kernel asm.mortimer
2018-07-03Make intrframe the exact same size as trapframe: instead of pushingPhilip Guenther
2018-07-03add amd speculation control cpuid bitsJonathan Gray
2018-07-03Remove dead code present since r1.1. Fix CID 1470238.Martin Pieuchot
2018-07-02Allow pluart(4) to attach to acpi(4).Mark Kettenis
2018-07-02Allow xhci(4) to attach to acpi(4).Mark Kettenis
2018-07-02Enable the FPU when calling EFI runtime services. The new UEFI firmware forMark Kettenis
2018-07-02Add functions to allow the use of the FPU in the kernel.Mark Kettenis
2018-07-02vmm: wrap a long line and prefix a hex value printed in a debug printfMike Larkin
2018-07-02clarify what is actually needed from a header file being includedMike Larkin
2018-07-01Revert bit I didn't intend to commit.Mark Kettenis
2018-07-01Hook up acpi(4) on arm64. Various bits of driver glue are still missingMark Kettenis
2018-07-01Update IDTVEC, KIDTVEC, and KUENTRY to align with _ALIGN_TRAPS instead ofPhilip Guenther
2018-07-01Move acpi(4) attach glue into acpi_machdep.c.Mark Kettenis
2018-07-01Add retguard asm macros.mortimer
2018-07-01Provide _ALIGN_TRAPS macro for text alignment with a trap-sled, thenPhilip Guenther