<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
            <div><br></div><div>Yes, trying to get PCI Passthough working for an Apple OEM nVidia 6600 PCI-E card, on a x86 host in Qemu-PPC.</div><div><br></div><div>Fcode looks like:</div><div><br></div><div>(unnamed-fcode) [0xe34] <br> 25615: (unnamed-fcode) [0xdff] <br> 25616: (unnamed-fcode) [0x93d] <br> 25617: b(lit) ( 0x010 ) 0xf<br> 25618: <> ( 0x03d ) <br> 25619: b?branch ( 0x014 ) 0x0026 ( =dec 38)<br> 25620:     (unnamed-fcode) [0x9bd] <br> 25621:     b(lit) ( 0x010 ) 0xff<br> 25622:     and ( 0x023 ) <br> 25623:     my-space ( 0x103 ) <br> 25624:     + ( 0x01e ) <br> 25625:     (unnamed-fcode) [0xa08] <br> 25626:     b(lit) ( 0x010 ) 0x6<br> 25627:     and ( 0x023 ) <br> 25628:     b(lit) ( 0x010 ) 0x4<br> 25629:     = ( 0x03c ) <br> 25630:     b?branch ( 0x014 ) 0x0009 ()<br> 25631:         b(') ( 0x011 ) (unnamed-fcode) [0x9c1] <br> 25632:         b(to) ( 0x0c3 ) (unnamed-fcode) [0x9c0] <br> 25633:     b(>resolve) ( 0x0b2 ) <br> 25634: b(>resolve) ( 0x0b2 ) <br> 25635: (unnamed-fcode) [0xddf] <br> 25636: (unnamed-fcode) [0xe04] <br> 25637: (unnamed-fcode) [0xe38] <br> 25638: (unnamed-fcode) [0xe06] <br> 25639: (unnamed-fcode) [0xce5] <br> 25640: (unnamed-fcode) [0xdb0] <br> 25641: (unnamed-fcode) [0xe07] <br> 25642: (unnamed-fcode) [0xe1a] <br> 25643: (unnamed-fcode) [0xc5b] <br> 25644: (unnamed-fcode) [0xe28] <br> 25645: (unnamed-fcode) [0xe20] <br> 25646: (unnamed-fcode) [0xdfa] <br> 25647: (unnamed-fcode) [0xe37] <br> 25648: (unnamed-fcode) [0xe2c] <br> 25649: (unnamed-fcode) [0xe2d] <br> 25650: b(") ( 0x012 ) ( len=0xb [11 bytes] )<br>        " NVDA,Parent"<br> 25651: device-name ( 0x201 ) <br> 25652: 1 ( 0x0a6 ) <br> 25653: encode-int ( 0x111 ) <br> 25654: b(") ( 0x012 ) ( len=0xe [14 bytes] )<br>        " #address-cells"<br> 25655: property ( 0x110 ) <br> 25656: 0 ( 0x0a5 ) <br> 25657: encode-int ( 0x111 ) <br> 25658: b(") ( 0x012 ) ( len=0xb [11 bytes] )<br>        " #size-cells"<br> 25659: property ( 0x110 ) <br> 25660: (unnamed-fcode) [0x9c7] <br> 25661: (unnamed-fcode) [0x93d] <br> 25662: b(lit) ( 0x010 ) 0x35<br> 25663: >= ( 0x042 ) <br> 25664: b?branch ( 0x014 ) 0x000d ( =dec 13)<br> 25665:     1 ( 0x0a6 ) <br> 25666:     (unnamed-fcode) [0x933] <br> 25667:     lshift ( 0x027 ) <br> 25668:     (unnamed-fcode) [0x935] <br> 25669:     or ( 0x024 ) <br> 25670:     b(to) ( 0x0c3 ) (unnamed-fcode) [0x935] <br> 25671: b(>resolve) ( 0x0b2 ) <br> 25672: (unnamed-fcode) [0x941] <br> 25673: b(lit) ( 0x010 ) 0x10<br> 25674: lshift ( 0x027 ) <br> 25675: (unnamed-fcode) [0x935] <br> 25676: or ( 0x024 ) <br> 25677: encode-int ( 0x111 ) <br> 25678: b(") ( 0x012 ) ( len=0xd [13 bytes] )<br>        " NVDA,Features"<br> 25679: property ( 0x110 ) <br> 25680: 1 ( 0x0a6 ) <br> 25681: encode-int ( 0x111 ) <br> 25682: b(") ( 0x012 ) ( len=0xa [10 bytes] )<br>        " NVDA,Level"<br> 25683: property ( 0x110 ) <br> 25684: 0 ( 0x0a5 ) <br> 25685: 0 ( 0x0a5 ) <br> 25686: (unnamed-fcode) [0xe2e] <br> 25687: (unnamed-fcode) [0x9bc] <br> 25688: (unnamed-fcode) [0x9c3] <br> 25689: (unnamed-fcode) [0xe2e] <br> 25690: encode+ ( 0x112 ) <br> 25691: (unnamed-fcode) [0x9c0] <br> 25692: (unnamed-fcode) [0x9c6] <br> 25693: (unnamed-fcode) [0xe2e] <br> 25694: encode+ ( 0x112 ) <br> 25695: (unnamed-fcode) [0x9be] <br> 25696: (unnamed-fcode) [0x9c4] <br> 25697: (unnamed-fcode) [0xe2e] <br> 25698: encode+ ( 0x112 ) <br> 25699: (unnamed-fcode) [0x9bf] <br> 25700: (unnamed-fcode) [0x9c5] <br> 25701: (unnamed-fcode) [0xe2e] <br> 25702: encode+ ( 0x112 ) <br> 25703: b(") ( 0x012 ) ( len=3 )<br>        " reg"<br> 25704: property ( 0x110 ) <br> 25705: 1 ( 0x0a6 ) <br> 25706: encode-int ( 0x111 ) <br> 25707: b(") ( 0x012 ) ( len=0xe [14 bytes] )<br>        " #address-cells"<br> 25708: property ( 0x110 ) <br> 25709: 0 ( 0x0a5 ) <br> 25710: encode-int ( 0x111 ) <br><div> 25711: b(") ( 0x012 ) ( len=0xb [11 bytes] )</div><div><br></div><div>At the point where it breaks.<br></div></div>
            
            <div id="yahoo_quoted_4414932478" class="yahoo_quoted">
                <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                    
                    <div>
                        On Sunday, December 17, 2017, 11:41:55 AM EST, Tarl Neustaedter <tarl-b2@tarl.net> wrote:
                    </div>
                    <div><br></div>
                    <div><br></div>
                    <div><div dir="ltr">On 2017-Dec-17 11:29 , Jd Lyons wrote:<br clear="none">><br clear="none">> 0 > 4010026 400 dump<br clear="none">> 4010026  c3 09 a9 0e 34 0d ff 09  3d 10 00 00 00 0f 3d 14   <br clear="none">> �.�.4.�.=.....=.<br clear="none">> 4010036  00 26 09 bd 10 00 00 00  ff 23 01 03 1e 0a 08 10   <br clear="none">> .&.�....�#......<br clear="none">> 4010046  00 00 00 06 23 10 00 00  00 04 3c 14 00 09 11 09   <br clear="none">> ....#.....<.....<br clear="none">> 4010056  c1 c3 09 c0 b2 b2 0d df  0e 04 0e 38 0e 06 0c e5   <br clear="none">> ��.���.�...8...�<br clear="none">> 4010066  0d b0 0e 07 0e 1a 0c 5b  0e 28 0e 20 0d fa 0e 37   <br clear="none">> .�.....[.(. .�.7<br clear="none">> 4010076  0e 2c 0e 2d 12 0b 4e 56  44 41 2c 50 61 72 65 6e   <br clear="none">> .,.-..NVDA,Paren<br clear="none">> 4010086  74 02 01 a6 01 11 12 0e  23 61 64 64 72 65 73 73   <br clear="none">> t..�....#address<br clear="none">   <br clear="none">That sure looks like Fcode for an nvidia card.<br clear="none">><br clear="none">> Looks like trouble when Openbios tries to build the device up in Name<br clear="none">> Space?<br clear="none">The code had just created an array property of some kind, maybe the<br clear="none">"reg" property (if you looked back, you could probably figure out what<br clear="none">it was). It looks like the next thing it's going to do is deal with some<br clear="none">nvidia-specific features.<br clear="none"><br clear="none">Either way, try "words" to see if it got around to doing any<br clear="none">definitions. Also, since it blew up, at that point it's worth doing the<br clear="none">"dev /pci ls" and see what got created.<div class="yqt5538349840" id="yqtfd22686"><br clear="none"><br clear="none"><br clear="none">-- <br clear="none">OpenBIOS                 <a shape="rect" href="http://openbios.org/" target="_blank">http://openbios.org/</a><br clear="none">Mailinglist:  <a shape="rect" href="http://lists.openbios.org/mailman/listinfo" target="_blank">http://lists.openbios.org/mailman/listinfo</a><br clear="none">Free your System - May the Forth be with you</div></div></div>
                </div>
            </div></div></body></html>