Thanks Ali and Gabe for your suggestions and hints. I'll have a look around and see what I can come up with. Yes, I'm planning on running Linux, so that would be a good place to start.

Cheers
Tim

On Tue, 04 May 2010 02:43:02 -0400, Gabe Black <[email protected]> wrote:

Hi, sorry if my earlier reply was a bit redundant with Ali's here. It
ended up in my spam filter somehow. Anyway, one nice thing about x86
systems is they all have the same core platform that's been the same
forever, and it's well understood and documented to the point that I
could find some useful information on wikipedia. For most of the basics
there was really only one choice, although if we get into the fancy
stuff later we'll probably need to pick a particular chipset to emulate.
I'm assuming you're going to want to run Linux? You could check to see
what hardware it supports. That will enable one important workload,
probably be pretty representative of your average real Power system, and
will likely have documentation.

Gabe

Ali Saidi wrote:
Hi Tim,

For Alpha we looked at a specific platform (Tsunami) and had documentation about the particular platform requirements as to where the various PCI configuration and devices are mapped, how memory mapping and translation for the devices works, etc. For some platforms these details can be hard find, so you might have to try and reverse engineer them. The best plan is to see what you can find documentation about, and run with that. I'm not sure how Gabe selected the x86 platform. For the ARM platform that I'm working on at the moment, I'll be selecting a platform ARM developed.

Ali




On May 3, 2010, at 2:24 PM, Timothy M Jones wrote:


Hi everyone,

I'm (slowly) trying to get full system support for Power ISA implemented. I've got to the point where I'm trying to build up a system to initialise. I see for other architectures there are files in src/dev/arch that build a pci chip, cchip and IO space mapping. Could someone tell me where I could start looking for information that I can use to build these files for the Power architecture? Basically, how did you find out this information for other architectures and I'll use a similar method for Power. At the moment I have no idea where to start!

Cheers
Tim

--
Timothy M. Jones
http://homepages.inf.ed.ac.uk/tjones1

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev



_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev


_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev



--
Timothy M. Jones
http://homepages.inf.ed.ac.uk/tjones1

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to