summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2017-04-30Remove unused POW status functions. Makes clang happier.Visa Hankala
2017-04-29Decrement ci_idepth on all returns from agintc_irq_handler().Mark Kettenis
2017-04-29Add agintc(4), a driver for interrupt controllers conforming to ARM'sMark Kettenis
2017-04-29Move the userret() call out of data_abort() and simply call it just before weMark Kettenis
2017-04-29Call refreshcreds() in ast() since we may get there without going throughMark Kettenis
2017-04-29store cpu model information in the buffer used by the hw.model sysctlJonathan Gray
2017-04-28add some comments. no functional changeMike Larkin
2017-04-28vmm: don't use invvpid if we didn't detect vpid capability duringMike Larkin
2017-04-27Bring over the changes to mainbus(4) and simplebus(4) from arm64.Mark Kettenis
2017-04-27Unifdef KADB.Martin Pieuchot
2017-04-27Use (32-bit) word-sized access in the a4x bus space routine even if onlyMark Kettenis
2017-04-27Add code to identify the CPUs on arm64 systems. The primary CPU is attachedMark Kettenis
2017-04-27rename a struct that was denoted as "VMX only" to make it more clearMike Larkin
2017-04-27use a more descriptive value from the VEI_DIR_xxx enum instead of aMike Larkin
2017-04-27vmm(4): proper save/restore of FPU context during entry/exit.Mike Larkin
2017-04-26Convert some hardcoded function names in printfs into %s / __func__.Mike Larkin
2017-04-26Convert some hardcoded function names in printfs into %s / __func__.Mike Larkin
2017-04-26Fix a typo relating to savefpu alignmentMike Larkin
2017-04-24Add support for Cortex-A12. Even though ARM rebranded these as Cortex-A17Mark Kettenis
2017-04-24Process fdt before iobus devices. Needed later when interrupt andVisa Hankala
2017-04-24Add an fdt blob for octeon systems whose firmware does not provideVisa Hankala
2017-04-24Stop dumping registers on "normal" segmentation faults. Do print the contentsMark Kettenis
2017-04-22Recognize Loongson 3A2000/3B2000 processors.Visa Hankala
2017-04-22Fix an early boot failure on Loongson 3A2000.Visa Hankala
2017-04-22Reindent with tabs and add missing braces.Visa Hankala
2017-04-20Get TCB address using the RDHWR instruction instead of __get_tcb().Visa Hankala
2017-04-20Make TCB address available to userspace via the UserLocal register.Visa Hankala
2017-04-20Tweak lock inits to make the system runnable with witness(4)Visa Hankala
2017-04-20Hook up mutex(9) to witness(4).Visa Hankala
2017-04-20Hook up mplock to witness(4) on amd64 and i386.Visa Hankala
2017-04-20Add routines for saving stack traces and printing saved tracesVisa Hankala
2017-04-20Use register names without the % prefix in the global register variableMark Kettenis
2017-04-16Define EXT_IMPLICIT_NBIT like we do on sparc64 and mips64. Makes vaiousMark Kettenis
2017-04-16Replace fetch_and_add() with atomic_inc_int_nv() from <sys/atomic.h>Visa Hankala
2017-04-16Remove some defines marked #ifdef notyet, which really is #ifdef notever.Mark Kettenis
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