[OpenBIOS] Back at it again( PCI Passthrough )

Joe van Tunen joevt at shaw.ca
Mon May 7 04:25:18 CEST 2018


I'm not sure about QEMU. Jd Lyons is getting the exception using Apple's Open Firmware implementation on a Quicksilver PowerMac G4.


On 5/6/18, 5:21 PM, "OpenBIOS on behalf of Tarl Neustaedter" <openbios-bounces at openbios.org on behalf of tarl-b2 at tarl.net> wrote:

    For what it's worth:
    
    On 2018-May-6 20:12 , Joe van Tunen wrote:
    >     b(lit) 0xff
    >     and 
    >     my-space 
    >     + 
    >     (unnamed-fcode) [0xa08] 
    >     b(lit) 0x6
    >     and 
    >     b(lit) 0x4
    >     = 
    
    That sequence is probably testing a BAR for 64-bit capability. Bits 1-2
    are the type of memory referenced by a BAR (0=IO, 1=32-bit mem, 2=64-bit
    mem).
    
    https://en.wikipedia.org/wiki/PCI_configuration_space#Bus_enumeration
    
    Does QEMU do something funny with 64-bit BARs? An NVIDIA card is almost
    certain to have 64-bit addressing in at least one BAR, and if QEMU
    doesn't support it, bad things may be happening.
    
    
    -- 
    OpenBIOS                 http://openbios.org/
    Mailinglist:  http://lists.openbios.org/mailman/listinfo
    Free your System - May the Forth be with you
    





More information about the OpenBIOS mailing list