Re: [hatari-devel] 68030 MMU work

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


 Hi Andreas!

Am Sat, 1 Sep 2012 16:47:37 +0200
schrieb Andreas Grabher <andreas.grabher@xxxxxxxxxxxx>:

> The MMU for the 68030 should be complete when it comes to
> functionality (all functions emulated: PMOVE, PFLUSH, PTEST, PLOAD;
> working table search; working ATC with entry replacement algorithm,
> working transparent translation).

That sounds great!

> The problems with connecting the MMU to the CPU remain.

I had a quick look at the code and I assume you are mainly referring to
the changes in cpummu.h? (If not could you elaborate about this topic a
little bit?)
It seems to me that it might be better to use set_x_funcs() in newcpu.c
to set the memory access functions to the MMU030 code instead, that way
you would avoid the additional if-statement during each memory access.
However, you might need to duplicate the unaligned access logic in
this case, too.

> I think now it would be a good time to test the existing code with
> Hatari, if you are interested. All that needs to be done, is
> connecting the MMU to Hatari. Like before, all critical code is in
> cpummu030.c/h.

Thanks a lot, Andreas, that's of course very interesting for Hatari,
too. I am currently quite busy with other things, though, but I'll try
to integrate your code into Hatari when I got some spare time.
I assume the file cpummu030.c is properly licensed under the terms of
the GPL? ... I ask because the GPL statement is missing in that file.

 Best regards,
  Thomas



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/