summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k
AgeCommit message (Expand)Author
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
2007-07-30Shuffle the order in which we look for header files, when doingThordur I. Bjornsson
2007-06-20b_cylinder does not need to be set on the callpath down into drivers.Theo de Raadt
2007-06-18move comment to right placeTheo de Raadt
2007-06-18include not neededTheo de Raadt
2007-06-17amd64/standTheo de Raadt
2007-06-17significantly simplified disklabel infrastructure. MBR handling becomes MITheo de Raadt
2007-06-15no need to include machine/disklabel.h when sys/disklabel.h is alreadyTheo de Raadt
2007-06-14excessive blank lines making the versions differentTheo de Raadt
2007-06-14set the prototype disklabel to version 1Theo de Raadt
2007-06-14do not depend on previous loop variable, use a constant insteadTheo de Raadt
2007-06-12all disksubr.c did their b_flags manipulation differently (and wrong).Theo de Raadt
2007-06-09The differences in the last non-homogeneous bounds_check_with_label()Kenneth R Westerback
2007-06-09various simple typo cleanups, basically making this look a lot more likeTheo de Raadt
2007-06-09by hand i carefully found that all the differences in setdisklabel()Theo de Raadt