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.