[OpenBIOS] Back at it again( PCI Passthrough )

Mark Cave-Ayland mark.cave-ayland at ilande.co.uk
Wed May 9 20:51:43 CEST 2018


On 09/05/18 15:07, Segher Boessenkool wrote:

> On Wed, May 09, 2018 at 08:27:14AM -0400, Jd Lyons wrote:
>> Bear with me, while I try to understand this, but it looks like b?branch sets up some type of temporary buffer, and b(>resolve) try to “flush” that buffer.
> 
> Yes; and that is incorrect.  b?branch in interpret mode is only allowed
> for forward branches (which you have here), and it should simply skip that
> much forward (in the fcode stream) if the top of stack was 0.  Not compile
> anything.

I'm not sure that's strictly true; certainly this is a difference in how 
the FCode part of the IEEE-1275 specification is implemented in OpenBIOS 
compared to others, but I wouldn't classify it outright as wrong.


ATB,

Mark.



More information about the OpenBIOS mailing list