summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2017-01-23Add Raspberry Pi 3 drivers to RAMDISK as well.Jonathan Gray
2017-01-23remove #defines present in MI conf.h; ok kettenisTheo de Raadt
2017-01-23Avoid mapping memory outside kernel VA space. This happens on machinesMark Kettenis
2017-01-23Remove final align as it confuses lld.Mark Kettenis
2017-01-23Add drivers for the Raspberry Pi 3.Mark Kettenis
2017-01-23No need to explicitly use config_activate_children in the cfattach struct.Mark Kettenis
2017-01-23Add gpio(4) and switch(4) to cdevsw.Jonathan Gray
2017-01-23Add RAMDISK config for arm64. While there, clean up spaces inPatrick Wildt
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2017-01-22Increment the right loop variable.Mark Kettenis
2017-01-22Introduce the KEEPKERNELS variable: if this is set either in mk.conf orTheo Buehler
2017-01-22Mark the .peheader section as "a". Makes it possible to link with lld.Mark Kettenis
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