summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2007-12-04Work in progress SMP code for 88110 processor using the BusSwitch chip asMiod Vallat
2007-12-04Correctly set the stack pointer of a secondary processor to the endMiod Vallat
2007-12-04disable uticom until we receive oneTheo de Raadt
2007-12-04Remove remains of the idle pcb/stack.Mark Kettenis
2007-12-04In double_reg_fixup(), do not rely on tf_r[0] being zero.Miod Vallat
2007-12-04Better cache routines for 88410, will only flush in pages instead ofMiod Vallat
2007-12-04Program the abort interrupt source correctly.Miod Vallat
2007-12-04Improve setregs() so that it performs the equivalent of the first twoMiod Vallat
2007-12-04Faster splassert_check()Miod Vallat
2007-12-04Fix userland vs system test in errata #16 handling.Miod Vallat
2007-12-02One last missing IPL_VM.Miod Vallat
2007-12-02Rework mmu initialization so that we do not actually enable translationMiod Vallat
2007-12-02Do not take biglock for NOLOCK system calls.Miod Vallat
2007-12-02Only check for errata #16 for instruction faults.Miod Vallat
2007-12-02Add a workaround for the MVME197LE reset issue when not system controller.Miod Vallat
2007-12-02Remove 88110 control registers accessors which are never used anywhere.Miod Vallat
2007-12-02The beginning of a real floating-point exception handler for the 88110. TheMiod Vallat
2007-12-02Do not pass UPAGES and USPACE (under the name USIZE) in assym.h, code whichMiod Vallat
2007-12-02Since the 88110 doesn't disable the FPU when handling an exception (and doesMiod Vallat
2007-12-02Better inline assembler constructs.Miod Vallat
2007-12-02Sort and clean definitions. No functional changes.Miod Vallat
2007-12-02When setting up the vectors page, do not put a nop as the first instructionMiod Vallat
2007-12-02Provide faster bcopy() and bzero() routines for pmap_copy_page() andMiod Vallat
2007-12-02Provide a specific rw_cas() function for MP kernels, simulating a reallyMiod Vallat
2007-12-02Rework the __mp_lock code to not spin at spllock(), kinda similar to theMiod Vallat
2007-12-02Change DAE processing so that the C code no longer needs the EF_xxx definesMiod Vallat
2007-12-01Let apmless non-mp kernels compile, from chris@Miod Vallat
2007-12-01Don't be lazy in the locking in SYSCALL_DEBUG code.Artur Grabowski
2007-12-01Don't double attach serverworks subsidiary pci busses, introduced byTheo de Raadt
2007-11-30Unbreak build. Also tested by jasper@.Joel Sing
2007-11-30Define IPL_VM on platforms which lack it.Miod Vallat
2007-11-30Define NORMAL_C_NOP everywhere.Miod Vallat
2007-11-29repair case of agp & subsidiary busses; ok kettenisTheo de Raadt
2007-11-29outdated commentTheo de Raadt
2007-11-29needs at least S definedTheo de Raadt
2007-11-28Initial import of the DRM (direct rendering manager).Owain Ainsworth
2007-11-28Garbage collect sparc_cas() and sparc_casx(). We have equivalent functionsMark Kettenis
2007-11-28Don't complain about removing wired pages; this is expected to happen withMark Kettenis
2007-11-28Don't free the old idt vector if we reuse it.Mark Kettenis
2007-11-28Give UltraSPARC-IV CPUs a chance again to attach on GENERIC.Mark Kettenis
2007-11-28basic support for building an i386 kernel with the native toolchainTed Unangst
2007-11-28doh!Ted Unangst
2007-11-28quite a bit of simplification by removing cpu classes.Ted Unangst
2007-11-28ctob/btoc -> ptoa/atopMartin Reindl
2007-11-28Use cas/casx instead of casa/casxa.Mark Kettenis
2007-11-27Like i386 and amd64 - make the __mp_lock not spin at splhigh.Mark Kettenis
2007-11-27need strcmp.c hereMartin Reindl
2007-11-27intr_disable() returns an u_int64_t.Mark Kettenis
2007-11-27Implement the NOLOCK semantics. MPSAFE will have to wait a while untilArtur Grabowski
2007-11-27typos; ok jmc@Martynas Venckus