> > In its current implementation it doesn't provide any functional
> > enhancements over a {callpack, opaque, nIRQ} triplet. What it does do is
> > isolate the device (IRQ source) emulation from the implementation
> > details.
>
> So, I was confused by some remarks saying that this would give new
> features.

I probably meant functionality improvements to the devices that didn't 
previously implement the full triplet. Sorry for any confusion.

> Yes, the implementation is incomplete. I need to use more than one
> outputs for embedded PowerPC emulation but the code is not finished.
> I just started to rework all this code. If I want to follow your new
> scheme, I have to add an emulation for the implementation dependant
> hardware internal IRQ controller (fortunately, most usual PowerPC
> implementations use the same scheme) and try to change the OpenPIC so it
> can easily map its outputs pins to the input pins of the PowerPC, in a
> machine dependant way.

That is what I would recommend doing.

Paul


Reply via email to