summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k
AgeCommit message (Expand)Author
2007-12-04Program the abort interrupt source correctly.Miod Vallat
2007-12-02Rework mmu initialization so that we do not actually enable translationMiod 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-02Better inline assembler constructs.Miod Vallat
2007-12-02Rework the __mp_lock code to not spin at spllock(), kinda similar to theMiod Vallat
2007-11-30Define NORMAL_C_NOP everywhere.Miod Vallat
2007-11-27typos; ok jmc@Martynas Venckus
2007-11-26Move the implementation of __mp_lock (biglock) into machine dependentArtur Grabowski
2007-11-26few more dribbles of LIBKERN cleanupTheo de Raadt
2007-11-26More LIBKERN bits that go awayTheo de Raadt
2007-11-25libkern, begone. Move to a new mechanism where config(8)'s "file"Theo de Raadt
2007-11-25Get rid of the kernel 'libcompat' framework, and instead use conf/files toTheo de Raadt
2007-11-24Fix a stupid underscore bug in memory area computations in the cache functions,Miod Vallat
2007-11-24Be sure to program the busswitch interrupt selection register on 197SPMiod Vallat
2007-11-22Split the cmmu code routines into single 88110 (MVME197LE) and 88110+88410Miod Vallat
2007-11-22Introduce an inline function to skip an instruction on 88110 and use itMiod Vallat
2007-11-22Quote a few errata to explain why odd things are done in oddly ways on 88110.Miod Vallat
2007-11-22Remove the cpu parameter from cmmu_set_sapr(), since it is only invokedMiod Vallat
2007-11-22Move the cmmu lock to 88200-specific code. 88110 MP code will use ipisMiod Vallat
2007-11-21Better cache invalidation functions (still horribly unoptimal, but lessMiod Vallat
2007-11-17The initial ipl on luna/mvme188 like interrupt arbiters is IPL_HIGH, notMiod Vallat
2007-11-17Replace many ``unsigned'' variables with ``unsigned int'', ``u_int'' or otherMiod Vallat
2007-11-17Add some preprocessor magic to let M187 and M188 kernels compile again.Miod Vallat
2007-11-17Rework {get,set,raise}ipl() to minimize psr modification, especially onMiod Vallat
2007-11-15Stop referring the initial kernel stack as the ``interrupt stack''. It'sMiod Vallat
2007-11-14Cache curcpu() value into a local variable when it is used more than once inMiod Vallat
2007-11-14No need to check whether we are the primary processor in m188_{clock,stat}intr,Miod Vallat
2007-11-14Merge the ci_alive and ci_primary boolean values of struct cpu_info intoMiod Vallat
2007-11-14Let ``machine cpu #'' hop to the given cpu.Miod Vallat
2007-11-12Restart clock before invoking hardclock() and statclock(), otherwise theyMiod Vallat
2007-11-12Split handling of unmaskable vs maskable ipi to make the core simpler,Miod Vallat
2007-11-11Rework ipi handling to delay acking the maskable ipi interrupt, so that itMiod Vallat
2007-11-11Use two software interrupt sources per processor for IPIs, instead of onlyMiod Vallat
2007-11-09Be more careful when handling ipis:Miod Vallat
2007-11-06Remove the now unused idle_u, and call the secondary processors startupMiod Vallat
2007-10-30avoid intermediate files with same name (ie. a.out) for parallel makeTheo de Raadt
2007-10-29When a secondary cpu gets its interrupt pin stuck, be sure to savectxMiod Vallat
2007-10-28This is a horrible kluge: invoke sched_init_cpu for seconday processorsMiod Vallat
2007-10-28Start secondary processors synchronously. This only wins us a nicer dmesgMiod Vallat
2007-10-28Do not flag a processor as ``alive'' until it really is ready to accept IPIs.Miod Vallat
2007-10-13Enable interrupts in secondary processors before invoking cpu_switchto(),Miod Vallat
2007-10-10Make context switching much more MI:Artur Grabowski
2007-10-06Some archs used memset() rather than bzero(). So duplicate diffKenneth R Westerback
2007-10-06Oops. Forgot to do FREE -> free when I did MALLOC -> malloc.Kenneth R Westerback
2007-10-03MALLOC+bzero -> malloc+M_ZERO.Kenneth R Westerback
2007-09-22M_ZERO -> bzero.Kenneth R Westerback
2007-09-03Typos from miod. 'functin' -> 'functin' in some comments.Kenneth R Westerback