Welcome, Guest. Please login or register.

Author Topic: UAE w/mmu patch...any success compiling?  (Read 2861 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: UAE w/mmu patch...any success compiling?
« on: August 02, 2004, 03:35:19 AM »
Just curious: Ever heard of cross-compiling?

[EDIT]Though it might be tricky to cross-compile for AMIX... :-)[/EDIT]

The MMU emulation must be really slow btw. Could be slower than the real A3000...
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: UAE w/mmu patch...any success compiling?
« Reply #1 on: August 02, 2004, 10:56:49 PM »
Quote
The instruction set to handle the MMU is, from what I remember, more or less the same.

Unfortunately not so. 68030 and 68040 use different supervisor instructions to access registers, (some) different supervisor registers and the register bit mappings are different, as well as page descriptors.

68030 MMU indeed supports more pagesizes, and in general is more flexible. I guess the MMU design was simplefied for 68040 to gain speed and reduce complexity.

68040 and 68060 MMUs are almost identical, 68060 just adding some more restrictions on cacheability of mmu tables and renaming few cachemodes. MMU exception processing is different on 68060, too.