summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2015-09-27On R8000, make trap() behave closer to interrupt() when servicing a realMiod Vallat
2015-09-26lint is dead and C99 may be old enough to drive a car: delete LONGLONGPhilip Guenther
2015-09-26lint is dead: BITFIELDTYPE comments aren't usefulPhilip Guenther
2015-09-26xheart_splx() has to restore the interrupt mask even on secondary CPUsVisa Hankala
2015-09-26Let MP-safe interrupt handlers run without the kernel lock on octeon.Visa Hankala
2015-09-26Add a spinout check to the mips64 mutex, to aid debugging.Visa Hankala
2015-09-24It is no longer necessary to include CR_BERR in CR_INT_MASK if CPU_R8000.Miod Vallat
2015-09-24IP26 streaming cache controller bus error interrupts are reported as hardwareMiod Vallat
2015-09-23typosMiod Vallat
2015-09-23That PICA reference ought to have been removed 20 years ago!Miod Vallat
2015-09-23In tlb_update(), when inserting an entry for a KV1 address, reuse theMiod Vallat
2015-09-23Reorder subtractions and branches to shave one cycle per call toMiod Vallat
2015-09-23Output operands of movn and movz in the correct order.Miod Vallat
2015-09-23Fix white spaces and style.YASUOKA Masahiko
2015-09-23Remove -DLINKADDR=. It is for first-stage bootstrap.YASUOKA Masahiko
2015-09-23efiboot used 3MB memory below the region for the kernel, but UEFIYASUOKA Masahiko
2015-09-22Make sure the openbsd.randomdata section is located before the edata symbol.Miod Vallat
2015-09-21After reading IRIX header files again, add one more SSNOP to MTC0_HAZARD (andMiod Vallat
2015-09-21Fix membar positioning in mtx_enter_try() and (critically!) mtx_leave()Mark Kettenis
2015-09-21Fix membar positioning in mtx_enter_try() and (critically!) mtx_leave()Mark Kettenis
2015-09-21Fix membar positioning in mtx_enter_try() and (critically!) mtx_leave()Philip Guenther
2015-09-21Increase MAXTSIZ to 64MB, required for gcc/gnatTobias Ulmer
2015-09-20Put memory barriers in the appropriate place.Mark Kettenis
2015-09-20Invoke tfp_IOSyncDCache() from tcc_IOSyncDCache() as well, so that invalidateMiod Vallat
2015-09-20Correctly compute the userland pte index in a pte page in the userland tlb missMiod Vallat
2015-09-20Reset the `pending I$ flushes' flag in tfp_InvalidateICache() if invalidatingMiod Vallat
2015-09-19trivial "if(x) free(x)" replacement by "free(x)"Sebastien Marie
2015-09-19No need for wsmux on these installation media, which lack USB support.Miod Vallat
2015-09-19intr_barrier(9) for armJonathan Gray
2015-09-18Go back to the previous approach when managing individual HPC DMA descriptors:Miod Vallat
2015-09-18Use the local unixdev.h file rather than the outdated libsa one.Miod Vallat
2015-09-18Remove support for building the boot blocks with DEBUGFLAGS=-D_TEST, which isMiod Vallat
2015-09-18Drop the workarounds allowing SMALL_KERNEL (i.e. installation media) to beMiod Vallat
2015-09-18Fix an uninitialized variable found by Maxime Villard's Brainy.Visa Hankala
2015-09-16Fix uninitialized variable found by Maxime Villard's Brainy Code Scanner.Daniel Dickman
2015-09-15Fix overlapping memcpy found by Maxime Villard's Brainy Code Scanner.Mark Kettenis
2015-09-14unify free(NULL,size) behaviour by allowing passing NULLSebastien Marie
2015-09-14Fix more ifmedia64 fallout in the kernel. It's hiding everywhere...Stefan Sperling
2015-09-13intr_barrier(9) for loongson, octeon and sgi.Mark Kettenis
2015-09-13intr_barrier(9) for alpha.Mark Kettenis
2015-09-13intr_barrier(9) for hppa.Mark Kettenis
2015-09-13remove deltaTheo de Raadt
2015-09-13intr_barrier(9) for macppc and socppc.Mark Kettenis
2015-09-13Locators are long now.Miod Vallat
2015-09-13Needs <sys/systm.h> before <sys/syscall_mi.h> now.Miod Vallat
2015-09-13intr_barrier(9) for i386.Mark Kettenis
2015-09-13Introduce intr_barrier(4), an interface that guarantees that an interruptMark Kettenis
2015-09-13Introduce intr_barrier(4), an interface that guarantees that an interruptMark Kettenis
2015-09-13Adjust printf for the fact that device locators are now long.Mark Kettenis
2015-09-13<sys/systm.h> must be before <sys/syscall_mi.h> now.Miod Vallat