Ulrich Weigand wrote:

> > I also moved the vga_io.log stuff into the "real"
> > BIOS, and converted the IO using a perl script into
> > plugins/bios/vga.S.  Trying to run this uncovered a whole
> > stack of bugs in the way the plugin system currently handles
> > IO, which I fixed.  A patch is attached with all of this.
>
> Hmm, this can't be quite correct:  you have all those
> 'op_size * count' in there, which is broken;  a REP OUTSD
> might read from a lot of memory addresses (op_size * count),
> but it writes everything to the *same* 4 bytes in I/O space.
> So it really should be 'op_size' as it used to be ...

Okay it's fixed.  Attached is a new patch (replaces previous one).

-- Ramon

plx-io-bios.patch.gz

Reply via email to