summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2017-04-15Build sparc64 kernels with -ffreestanding.Mark Kettenis
2017-04-15The tlb flushes in pmap_set_{l1,l2,l3} use ranges that don't fully make sense.Mark Kettenis
2017-04-15Sync bus_dmamap_load_raw() with amd64 for better constraint checking.Visa Hankala
2017-04-15No GMX on CN73xx.Visa Hankala
2017-04-14SVM: calculate max ASID value and save for later use. This will be used inMike Larkin
2017-04-13A little bit more trivial cleanup.Mark Kettenis
2017-04-13Use the non-interrupt-safe pool allocator for the vp pool to avoid runninngMark Kettenis
2017-04-13Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itPhilip Guenther
2017-04-12Correct a format stringPhilip Guenther
2017-04-11Recognize break conditions and enter ddb if ddb.console is set.Mark Kettenis
2017-04-11Revise 'struct fpreg' and dump floating-point register in core dumps. AlsoMark Kettenis
2017-04-10Use __ASSEMBLER__ instead of __LANGUAGE_ASSEMBLY.Visa Hankala
2017-04-08For legacy interrupt use the tag of the topmost bridge to establish theMark Kettenis
2017-04-08Bring over the changes I made to the armv7 version of this driver such thatMark Kettenis
2017-04-08Make network ports work on Shasta.Visa Hankala
2017-04-08Remove some #if 0 code that dates back to r1.1Mike Larkin
2017-04-07Add prid for CN72xx/CN73xx.Visa Hankala
2017-04-07Make SoC version available in a simple form.Visa Hankala
2017-04-06Use the correct interrupt disestablish routine.Visa Hankala
2017-04-06Extend the fdt interrupt API a little.Visa Hankala
2017-04-04Cleanup the code further. Get rid of the remaining C++-style comments,Mark Kettenis
2017-04-04Issue memory barrier before lock release, not after. This ensuresVisa Hankala
2017-04-03Compute address for ll/sc only once.Visa Hankala
2017-04-02Filter out RDTSCP, needed to handle solaris guests. We set the VMX controlMike Larkin
2017-04-02On ARMv8, the translation table walk is fully coherent so there is noMark Kettenis
2017-04-02printf format strings should be literals. Reminded by clang.Visa Hankala
2017-04-02Drop address conversion cruft.Visa Hankala
2017-04-02Bring back the wait instruction into the idle loop, but only on octeon.Visa Hankala
2017-03-28Add an instruction synchronisation barrier instruction after changingJonathan Gray
2017-03-28Properly handle VMX entry controls governing guest processor mode.Mike Larkin
2017-03-28add RDTSCP flags to identcpu.cMike Larkin
2017-03-28Previous W^X diff only changed the access permissions in the bootstrap pageMark Kettenis
2017-03-28Reset ci_curmap to kernel_pmap() in cpu_hatch(). Otherwise the lazy pmapMark Kettenis
2017-03-27typo in debug buildMike Larkin
2017-03-27add a newline to an error printfMike Larkin
2017-03-27hibernate_free() should not be called from MD code, acpi_sleep_state()Theo de Raadt
2017-03-26KNFJeremie Courreges-Anglas
2017-03-26discard MSR reads from unknown MSRs instead of passing them through. ThatMike Larkin
2017-03-26Add "AVX" to the comment above the previous commit. Spotted by reykMike Larkin
2017-03-26Suppress AVX from the extended CPUID flags. Our AVX treatment is currentlyMike Larkin
2017-03-26Switch arm64 generic timer to use virtual timer instead of physicalDale Rahn
2017-03-25Split vmm_probe() into a vmm_enabled() function, to better follow theTheo de Raadt
2017-03-25Use explicit operand with SVM instructions as clang doesn't recognize theMark Kettenis
2017-03-24Implement a driver for Marvell's AHCI controller. This is in essencePatrick Wildt
2017-03-24Implement a driver for Marvell's XHCI controller. This is in essencePatrick Wildt
2017-03-24Simplify ASID allocation code considerably by allocating an ASID up frontMark Kettenis
2017-03-24Bump resolution of frequencies from kHz to Hz, since that is what thePatrick Wildt
2017-03-24Mainline u-boot on the ClearFog seems to insert an empty memory regionPatrick Wildt
2017-03-24Handle guest interruptibility state - Reset the interruptibility stateMike Larkin
2017-03-24Exit to vmd on byte size PCI accesses.Mike Larkin