summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2017-01-21Add _MIPS_ISA_MIPS32 and _MIPS_ISA_MIPS64 defines for clang.Visa Hankala
2017-01-21Switch include of virtio header from dev/pci/to dev/pv/Reyk Floeter
2017-01-21Move virtio config from files.pci to files.pciReyk Floeter
2017-01-21Add missing spl0() call.Patrick Wildt
2017-01-21Only switch the pagetable if we were asked to switch to a userPatrick Wildt
2017-01-21Add Allwinner A64 devices to OpenBSD/arm64. This means we can runPatrick Wildt
2017-01-21arm64 does not make use of constab but instead uses the samePatrick Wildt
2017-01-21Move Allwinner drivers that will soon be used by OpenBSD/arm64Patrick Wildt
2017-01-21Add support for the Allwinner A64 (sun50i-a64).Mark Kettenis
2017-01-21p_comm is the process's command and isn't per thread, so move it fromPhilip Guenther
2017-01-21Match on the Allwinner A64 ehci compatible as well.Patrick Wildt
2017-01-21Implement EHCI and MMC clock support for the Allwinner A64 SoC.Patrick Wildt
2017-01-21Split out the Allwinner H3 specific clock code into its own functions andMark Kettenis
2017-01-20Exterminate comcnspeed and comcnmode which were uninitialized andPatrick Wildt
2017-01-19forgot this in previous commit (SVM_MSR* macro definitions)Mike Larkin
2017-01-19SVM: register reset and intercept setup codeMike Larkin
2017-01-19SVM: VMCB intercept definitionsMike Larkin
2017-01-19Extend struct platform with MP control functions, and add bootstrap codeVisa Hankala
2017-01-19Add mplock.h for loongson.Visa Hankala
2017-01-19rename a couple of macros that are causing me a merge headache with theMike Larkin
2017-01-19There are currently two pmap flags on arm64 that are supposed to bePatrick Wildt
2017-01-19SVM: matching vcpu deinit functions for previous commitsMike Larkin
2017-01-19SVM: vcpu_init_svm - allocate memory for control structures (vmcb,Mike Larkin
2017-01-19SVM: vcpu_init_svm - allocate memory for control structures (vmcb,Mike Larkin
2017-01-19reduce differences to amd64Mike Larkin
2017-01-19delete some empty lines found when diffing amd64 vs i386Mike Larkin
2017-01-18i386 version of a fix that went in for amd64 previouslyMike Larkin
2017-01-15Harmonize the way frame buffer drivers display resolution and colorFrederic Cambus
2017-01-15Make sure to also backup and restore the a4x bus space map functionPatrick Wildt
2017-01-15When dropping to EL1 ensure we have written to all special registers byPatrick Wildt
2017-01-15Address _start relative to the current program counter, like we alreadyPatrick Wildt
2017-01-14Move a splx() in pmap_enter() to handle all return paths.Jonathan Gray
2017-01-13In comparison to armv7, our arm64 port passes the bus space tag asPatrick Wildt
2017-01-13Enable vmmci(4)Reyk Floeter
2017-01-13Disable and lock Silicon Debug feature on modern Intel CPUsMike Belopuhov
2017-01-13Add vmmci(4) (VMM control interface), a simple guest-side driver for vmm(4) VMsReyk Floeter
2017-01-13Call pmap_pte_update() where the vp lookup has already been donePatrick Wildt
2017-01-13Some code already does a vp lookup, so there's no need to callPatrick Wildt
2017-01-13Rename pte_{insert,remove} to pmap_pte_{insert,remove} to betterPatrick Wildt
2017-01-13Ansify cpu_sysctl() on alpha, arm, arm64, luna88k and sparc64.Frederic Cambus
2017-01-13SVM/RVI: vm_impl_init_svm implementation, create pmap for RVI VMsMike Larkin
2017-01-13Starting to merge my old AMD SVM/RVI tree, piece by piece.Mike Larkin
2017-01-12Remove vc_hsa_stack_va, it has not been used in a long time and is noMike Larkin
2017-01-12add a couple missing comments, no code changeMike Larkin
2017-01-11A data abort caused by an execution access fault should propagate itsPatrick Wildt
2017-01-11Prohibit execution of kernel pages by userland and prohibit executionPatrick Wildt
2017-01-11SVM intercept codes (exit reason) definesMike Larkin
2017-01-11Update floating point header to better represent 64-bit ARM.Patrick Wildt
2017-01-10Cleanup TCB header a la OpenBSD/armv7.Patrick Wildt
2017-01-10Add rd(4) to OpenBSD/arm64's list of devices. Additionally, purge thePatrick Wildt