[parisc-linux] Non-HP PCI cards & x86 BOOT-ROMS

Carlos O'Donell carlos at baldric.uwo.ca
Fri Jan 16 09:12:19 MST 2004


On Fri, Jan 16, 2004 at 12:59:40PM +0100, Jan-Benedict Glaw wrote:
> On Fri, 2004-01-16 12:55:17 +0100, Jan-Benedict Glaw <jbglaw at lug-owl.de>
> wrote in message <20040116115517.GM14285 at lug-owl.de>:
> > On Fri, 2004-01-16 12:04:22 +0100, Ivar Orskaug <Ivar.Olav.Harstad.Orskaug at idi.ntnu.no>
> > wrote in message <Pine.GSO.4.58.0401161155280.15789 at vier.idi.ntnu.no>:
> 
> > Maybe it would be a nice idea to hack bochs to initialize those cards,
> > but that's a lot of work, though...
> 
> Thinking again about that, it maybe isn't all *that* hard. Bochs already
> does know about the concept of shared DRAM and ROM BIOSes etc. Maybe
> it's really just enough to hack it's memory class (yup, it's written in
> C++) to not back the memory by RAM or on-disk storage, but to redirect
> all accesses to physical RAM.
> 
> The same is to be done with I/O ports too, of course... For complex card
> (SCSI RAID host adaptors), you may need to service interrupts, too:-(

How can you use Bochs? It runs a virtualized machine. The purpose of
running card firmware is to effect the *current* machine with some
configuration process.

c.



More information about the parisc-linux mailing list