CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2011/09/27 09:15:35

Modified files:
        sys/arch/vax/vax: genassym.cf locore.S 

Log message:
Try to put more sanity in the machine check handling:
- only handle a machine check as caused by badaddr() if the local `memtest'
variable is nonzero, instead of abusing `cold'. And be sure to clear
`memtest' upon returning from badaddr, of course.
- do not write to the MCESR register on microVAX II and SOC processors, as
this register is not implemented on those models.
- get rid of the `write the SBIFS and EHSR registers depending upon the
cpu model' chunk, since these only matter on true 11/780 and 86x0 models,
support for which has been removed recently.

Reply via email to