summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
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
2017-01-10enable acpihve(4)Jonathan Gray
2017-01-10matching i386 diff from previous amd64 - ensure page walk length 4, as weMike Larkin
2017-01-10ensure EPT page walk length 4. We don't support other page walk lengthsMike Larkin
2017-01-10Display resolution and color depth when attaching.Frederic Cambus
2017-01-09Sync with NetBSD/luna68k changes.Kenji Aoyama
2017-01-09i386 vmm requires PAE mode to be in use. don't match vmm(4) if ! PAE.Mike Larkin
2017-01-08Revert previous commit as it failed to handle unset vmcs pointers properlyMike Larkin
2017-01-08Add support for the RTC found on the Allwinner H3.Mark Kettenis
2017-01-08Specify correct size for the softc.Mark Kettenis
2017-01-07Make getting the parent clock for the SD/MMC controller work on theMark Kettenis
2017-01-07reduce statement nesting depth in a couple places, suggested byMike Larkin
2017-01-07add rcs tagsMike Larkin
2017-01-07use 16 bit segment selectors. also reduces differences with i386 vmmMike Larkin
2017-01-07Fill bootstrap translation table with zeroes before we use it and don't mapMark Kettenis
2017-01-06Ansify cpu_sysctl() on mips64 platforms.Frederic Cambus
2017-01-06there is no longer a need to ifdef __armv7__ armv6 rev instructionsJonathan Gray
2017-01-06unifdef CPU_ARMv7 and ARM_ARCH_7Jonathan Gray
2017-01-05Pass value as input instead of output register, otherwise we writePatrick Wildt
2017-01-05Now that all non-ARMv7 platforms are gone, tedu the legacy atomicPatrick Wildt
2017-01-05Complete idle PCB allocation for secondary processors so that it makesPatrick Wildt
2017-01-05Fix boot(8) crashing on some amd64 machines when booting from softraid crypto.Stefan Sperling
2017-01-04Cleanup gpio(4) support code.Mark Kettenis
2017-01-04unifdef CPU_XSCALE_PXA2X0, ARM_MMU_XSCALE, ARM_MMU_GENERIC (armv3)Jonathan Gray
2017-01-03Add simplefb(4), a driver to support the framebuffer set up by the firmwareMark Kettenis
2017-01-03Remove #define __SWAP_BROKEN from mips64. The architecture nowVisa Hankala
2017-01-03reduce differences between amd64 and i386 vmmMike Larkin
2017-01-02Allow freeing of newly empty directory pages.Visa Hankala
2017-01-02Enable xbf(4).Rafael Zalamena
2017-01-02delete obsolete (disabled) pool_cache_invalidate. pool caches were removedTed Unangst
2017-01-02remove unused armv4 and xscale filesJonathan Gray
2017-01-01recognise Cortex A32Jonathan Gray
2016-12-31Add missing $OpenBSD$ marker.Mark Kettenis
2016-12-30Increase space for ramdisk inserts to match ftp(1) https growth.Theo de Raadt