summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k
AgeCommit message (Expand)Author
2003-09-19In pmap_changebit(), do not flush tlb entries unless really necessary.Miod Vallat
2003-09-17More cleaning of the exception handling code, and collateral damage:Miod Vallat
2003-09-16Do not use | !FOO to mention undesirable flags, but rather & ~FOO - hopefullyMiod Vallat
2003-09-16Remove unused material from include files, as well as the annoying U() macroMiod Vallat
2003-09-16Clean <machine/db_machdep.h> of unused material. Also, let this file beMiod Vallat
2003-09-16Provide more information about the CPU/CMMU configuration in the dmesgMiod Vallat
2003-09-09Remove DDB conditionals and always define T_KDB_*Miod Vallat
2003-09-08Revert the changes reordering the data access exception processing in theMiod Vallat
2003-09-07Oops, use the local MVMEPROM_CALL(), rather than the one which used to beMiod Vallat
2003-09-07The PTE bit used to flag wiring is zeroed behind our back on 88110, soMiod Vallat
2003-09-07Narrow a conditional in non-88110 area...Miod Vallat
2003-09-07Get rid of PREP2's SSBR parameter, since it does not have sense for 88110.Miod Vallat
2003-09-06Large cleaning of exception handling:Miod Vallat
2003-09-05Never enable interrupts just before processing data exceptions, but ratherMiod Vallat
2003-09-05Do not drop the user into DDB without a really, really good reason.Miod Vallat
2003-09-04What I blamed on a specific CMMU fault pecularity turned out to be, in fact,Miod Vallat
2003-09-03I'm walking on very, very thin ice here. Still trying to get the ``special''Miod Vallat
2003-09-03Use symbolic constants for pbus fault codes.Miod Vallat
2003-09-03Be more cautious in the previous fix - we don't want to skip valid data accessMiod Vallat
2003-09-02User mode page faults for page zero require special treatment to preventMiod Vallat
2003-09-02There is a weird problems related to interrupts - we need to enable them tooMiod Vallat
2003-09-02just like mvme68k; miod okTheo de Raadt
2003-09-02Cleanup and simplify data and instruction fault trap handling for 88100.Miod Vallat
2003-09-01The most harmful bugs are always so blatant it takes hours to spot them...Miod Vallat
2003-09-01Be sure to always provide a nonzero number in PREP() and PREP2() for softwareMiod Vallat
2003-09-01Prevent userland from invoking BUG system calls, by saving the initial BUGMiod Vallat
2003-09-01Do not let userland programs enter DDB at will - it's a BAD thing.Miod Vallat
2003-09-01Correctly map the message buffer.Miod Vallat
2003-08-31Upon returning from m18*_ext_int(), do not invoke data_access_emulation()Miod Vallat
2003-08-30Compile kernels with -mno-check-zero-division. Saves two pages, and thingsMiod Vallat
2003-08-25rename struct dinode to ufs1_dinode. clears the namespace and makesTed Unangst
2003-08-22To workaround an early 88100 models problem, gcc explicitely adds checks forMiod Vallat
2003-08-21Bounds checking, prevents ioctls to non-existing dart devices from panic'ingMiod Vallat
2003-08-21Be less verbose in the MVME187 probe, as its CMMU configuration is knownMiod Vallat
2003-08-21Use constants rather than hardcoded values for IPL levels.Miod Vallat
2003-08-21De-obfuscate get_target().Miod Vallat
2003-08-21Put a valid VID signature in the disklabel, as does mvme68k.Miod Vallat
2003-08-20A bunch of 88110 band-aid:Miod Vallat
2003-08-20No need to build installboot and the bootblocks at -O0 anymore.Miod Vallat
2003-08-20Fix the write status test for the 88110 kluge in m88k_protection() [oops]Miod Vallat
2003-08-20Revert the flust_atc_entry() shortcut if NCPUS == 1 - it will not work onMiod Vallat
2003-08-17There is no need to assume that the compiler will swap ! and & operatorMiod Vallat
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2003-08-13Always force a pipeline flush after a PSR change, not before. How couldMiod Vallat
2003-08-12Get rid of unused code, and KNF/ELF-sanitize the remaining code.Miod Vallat
2003-08-12Use spltty() instead of rolling our own expanded version.Miod Vallat
2003-08-12The idle loop is supposed to run with interrupts enabled, and will onlyMiod Vallat
2003-08-11Sprinkle proper use of _C_LABEL and _ASM_LABEL in the .S files (except forMiod Vallat
2003-08-11Saving or restoring the process' registers to/from the pcb was usingMiod Vallat
2003-08-10Do not make NBPG visible in assym.hMiod Vallat