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

Jan-Benedict Glaw jbglaw at lug-owl.de
Fri Jan 16 09:27:30 MST 2004


On Fri, 2004-01-16 11:12:19 -0500, Carlos O'Donell <carlos at baldric.uwo.ca>
wrote in message <20040116161219.GT5550 at systemhalted>:
> On Fri, Jan 16, 2004 at 12:59:40PM +0100, Jan-Benedict Glaw wrote:
> > 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.

Boch is vitual. *But* it actually got quite real objects to back all the
physical things (RAM, ROM, etc). If you hack these containers to roll
their changes back into *real* RAM/ROM/whatever, you can affect quite
real hardware.

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!
   ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.parisc-linux.org/pipermail/parisc-linux/attachments/20040116/da165dc8/attachment.pgp


More information about the parisc-linux mailing list