CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2013/08/18 16:17:26

Modified files:
        sys/arch/m88k/include: m88100.h 
        sys/arch/m88k/m88k: m88100_machdep.c trap.c 

Log message:
data_access_emulation() may fault. Be sure to clear pcb_onfault before
invoking it.

While there, rework the return-to-pcb_onfault logic to avoid falling through
the DAE code. This allows us to get rid of the bogus DMT_SKIP flag as well:
DAE is only necessary if DMT_VALID is set in DMT0, and DMT0 is reset to zero
afterwards.

Reply via email to