Re: [hatari-devel] Possible bug in 060 exception stack frames |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
>> I can't run FMOVEM test if it is
>
> Attached are the new *.sa files, with all tests enabled. Changes to the
> driver code should not be needed.
Does it really have all tests enabled? I don't get any unsupported
FMOVEM calls when I run it.
> BTW, it looks like the fmovem.l with multiple control registers works, but it is the fmovem.l with a dynamic register list that is crashing. The test is using fmovem.l d0,-(a7), could it be that there is a similar problem with updating a7? Looks fixup of a7 in fault_if_60() is missing, shouldn't that be similar to eg. fault_if_no_fpu()?
FMOVEM updates -(an)/(an)+ last. It makes it easier to emulate and
simpler to support MMU access faults mid-FMOVEM execution.