On Wed, Sep 29, 2010 at 1:57 PM, Glenn Ko <[email protected]> wrote: > Hello All, > > > I have some questions regarding converting SPARC_SE model which is SPARC > V9 to SPARC V8. > The major difference between the two, stated on wikipedia is as follows: > > "The 32-bit SPARC V8 architecture is purely big-endian. The 64-bit SPARC > V9 architecture utilizes big-endian instructions, but can access data in > either > big-endian or little-endian byte order, chosen either at the application > instruction (load/store) level or at the memory page level (via an MMU > setting). The latter is often used for accessing data from inherently little- > endian devices, such as those on PCI buses." > This is accurate for application software, but not for systems software.
See the SPARC Architecture Manual, section K: Changes From SPARC-V8 to SPARC-V9 http://www.sparc.org/standards/SPARCV9.pdf I won't comment on your other questions since I also am not an expert at M5. -Gedare > 1. Assuming the only difference being 64-bit to 32-bit conversion, is it a > considerable amount of work? I would think I have to make the changes > throughout the simulator but was wondering if there was an easier way to do > so. > > 2. What would be the initial steps to do so? I am not an expert at M5 so I > haven't really done much 'modification' to the model. Any tips on where I > should start would be great. > > > Thank you. > > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
