<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
            <div><br></div><div>0 > 4010026 400 dump <br>4010026  c3 09 a9 0e 34 0d ff 09  3d 10 00 00 00 0f 3d 14    �.�.4.�.=.....=.<br>4010036  00 26 09 bd 10 00 00 00  ff 23 01 03 1e 0a 08 10    .&.�....�#......<br>4010046  00 00 00 06 23 10 00 00  00 04 3c 14 00 09 11 09    ....#.....<.....<br>4010056  c1 c3 09 c0 b2 b2 0d df  0e 04 0e 38 0e 06 0c e5    ��.���.�...8...�<br>4010066  0d b0 0e 07 0e 1a 0c 5b  0e 28 0e 20 0d fa 0e 37    .�.....[.(. .�.7<br>4010076  0e 2c 0e 2d 12 0b 4e 56  44 41 2c 50 61 72 65 6e    .,.-..NVDA,Paren<br>4010086  74 02 01 a6 01 11 12 0e  23 61 64 64 72 65 73 73    t..�....#address<br>4010096  2d 63 65 6c 6c 73 01 10  a5 01 11 12 0b 23 73 69    -cells..�....#si<br>40100a6  7a 65 2d 63 65 6c 6c 73  01 10 09 c7 09 3d 10 00    ze-cells...�.=..<br>40100b6  00 00 35 42 14 00 0d a6  09 33 27 09 35 24 c3 09    ..5B...�.3'.5$�.<br>40100c6  35 b2 09 41 10 00 00 00  10 27 09 35 24 01 11 12    5�.A.....'.5$...<br>40100d6  0d 4e 56 44 41 2c 46 65  61 74 75 72 65 73 01 10    .NVDA,Features..<br>40100e6  a6 01 11 12 0a 4e 56 44  41 2c 4c 65 76 65 6c 01    �....NVDA,Level.<br>40100f6  10 a5 a5 0e 2e 09 bc 09  c3 0e 2e 01 12 09 c0 09    .��...�.�.....�.<br>4010106  c6 0e 2e 01 12 09 be 09  c4 0e 2e 01 12 09 bf 09    �.....�.�.....�.<br>4010116  c5 0e 2e 01 12 12 03 72  65 67 01 10 a6 01 11 12    �......reg..�...<br>4010126  0e 23 61 64 64 72 65 73  73 2d 63 65 6c 6c 73 01    .#address-cells.<br>4010136  10 a5 01 11 12 0b 23 73  69 7a 65 2d 63 65 6c 6c    .�....#size-cell<br>4010146  73 01 10 12 1a 3a 20 64  65 63 6f 64 65 2d 75 6e    s....: decode-un<br>4010156  69 74 20 70 61 72 73 65  2d 31 68 65 78 20 3b cd    it parse-1hex ;�<br>4010166  0c 7c 47 01 11 4a 01 11  01 12 12 0c 56 52 41 4d    .|G..J......VRAM<br>4010176  2c 6d 65 6d 73 69 7a 65  01 10 a5 c3 09 52 09 51    ,memsize..��.R.Q<br>4010186  a5 18 00 16 19 0a 41 0a  4a 08 ea 3d 14 00 08 19    �.....A.J.�=....<br>4010196  c3 09 52 1b b2 15 ff ee  09 46 38 14 01 b0 09 52    �.R.�.��.F8..�.R<br>40101a6  0a 41 01 1f 0e 32 b5 0e  39 b7 09 52 0a 41 0d f1    .A...2�.9�.R.A.�<br>40101b6  c3 01 62 c2 b5 0e 3a b7  09 52 0a 41 0d f2 c2 b6    �.bµ.:�.R.A.�¶<br>40101c6  08 67 65 74 2d 6d 6f 64  65 0e 3b b7 0d cb c2 b6    .get-mode.;�.�¶<br>40101d6  0a 73 68 6f 77 2d 6d 6f  64 65 73 0e 3c b7 0d cc    .show-modes.<�.�<br>40101e6  c2 ca 08 73 65 74 2d 6d  6f 64 65 0e 3d b7 09 52    ��.set-mode.=�.R<br>40101f6  0a 41 0d ca c2 ca 0e 64  72 61 77 2d 72 65 63 74    .A.���.draw-rect<br>4010206  61 6e 67 6c 65 0e 3e b7  09 52 0a 41 0d d5 c2 ca    angle.>�.R.A.���<br>4010216  0e 66 69 6c 6c 2d 72 65  63 74 61 6e 67 6c 65 0e    .fill-rectangle.<br>4010226  3f b7 09 52 0a 41 0d d7  c2 ca 0e 72 65 61 64 2d    ?�.R.A.���.read-<br>4010236  72 65 63 74 61 6e 67 6c  65 0e 40 b7 09 52 0a 41    rectangle.@�.R.A<br>4010246  0d d6 c2 ca 06 63 6f 6c  6f 72 21 0e 41 b7 09 52    .���.color!.A�.R<br>4010256  0a 41 0c f7 c2 ca 06 63  6f 6c 6f 72 40 0e 42 b7    .A.���.color@.B�<br>4010266  09 52 0a 41 0c f9 c2 ca  0a 73 65 74 2d 63 6f 6c    .R.A.���.set-col<br>4010276  6f 72 73 0e 43 b7 09 52  0a 41 0c f3 c2 ca 0a 67    ors.C�.R.A.���.g<br>4010286  65 74 2d 63 6f 6c 6f 72  73 0e 44 b7 09 52 0a 41    et-colors.D�.R.A<br>4010296  0c f5 c2 ca 0a 64 69 6d  65 6e 73 69 6f 6e 73 0e    .���.dimensions.<br>40102a6  45 b7 0b 70 0b 71 c2 ca  0e 64 64 63 32 2d 73 65    E�.p.q��.ddc2-se<br>40102b6  74 2d 73 74 61 72 74 0e  46 b7 09 52 0a 41 0d f3    t-start.F�.R.A.�<br>40102c6  c2 ca 0d 64 64 63 32 2d  73 65 74 2d 73 74 6f 70    ��.ddc2-set-stop<br>40102d6  0e 47 b7 09 52 0a 41 0d  f4 c2 ca 0e 64 64 63 32    .G�.R.A.���.ddc2<br>40102e6  2d 73 65 6e 64 2d 62 79  74 65 0e 48 b7 09 52 0a    -send-byte.H�.R.<br>40102f6  41 0d f5 c2 09 5f a6 09  52 27 23 35 14 00 42 ca    A.��._�.R'#5..B�<br>4010306  13 70 6f 77 65 72 2d 73  77 69 74 63 68 2d 65 6e    .power-switch-en<br>4010316  61 62 6c 65 0e 49 b7 09  52 0d d8 c2 ca 14 70 6f    able.I�.R.���.po<br>4010326  77 65 72 2d 73 77 69 74  63 68 2d 64 69 73 61 62    wer-switch-disab<br>4010336  6c 65 0e 4a b7 09 52 0d  d9 c2 09 52 0d d9 b2 11    le.J�.R.��.R.ٲ.<br>4010346  0e 39 01 1c 11 0e 3a 01  1d 01 27 b2 09 46 a6 3b    .9....:...'�.F�;<br>4010356  14 01 dc a4 09 51 a5 18  00 25 19 09 52 3d 14 00    ..ܤ.Q�..%..R=..<br>4010366  1b 47 a4 3c 14 00 05 46  19 b2 19 0a 41 0a 4a 08    .G�<...F.�..A.J.<br>4010376  ea 3d 14 00 06 46 19 1b  b2 b2 15 ff df 47 c3 09    �=...F..��.��G�.<br>4010386  53 0a 41 01 1f 0e 32 b5  0e 4b b7 09 53 0a 41 0d    S.A...2�.K�.S.A.<br>4010396  f1 c3 01 62 c2 b5 0e 4c  b7 09 53 0a 41 0d f2 c2    ��.bµ.L�.S.A.��<br>40103a6  b6 08 67 65 74 2d 6d 6f  64 65 0e 4d b7 0d cb c2    �.get-mode.M�.��<br>40103b6  b6 0a 73 68 6f 77 2d 6d  6f 64 65 73 0e 4e b7 0d    �.show-modes.N�.<br>40103c6  cc c2 ca 08 73 65 74 2d  6d 6f 64 65 0e 4f b7 09    ���.set-mode.O�.<br>40103d6  53 0a 41 0d ca c2 ca 0e  64 72 61 77 2d 72 65 63    S.A.���.draw-rec<br>40103e6  74 61 6e 67 6c 65 0e 50  b7 09 53 0a 41 0d d5 c2    tangle.P�.S.A.��<br>40103f6  ca 0e 66 69 6c 6c 2d 72  65 63 74 61 6e 67 6c 65    �.fill-rectangle<br>4010406  0e 51 b7 09 53 0a 41 0d  d7 c2 ca 0e 72 65 61 64    .Q�.S.A.���.read<br>4010416  2d 72 65 63 74 61 6e 67  6c 65 0e 52 b7 09 53 0a    -rectangle.R�.S.<br> ok<br><br>Looks like trouble when Openbios tries to build the device up in Name Space?<br></div>
            
            <div id="yahoo_quoted_4457021999" 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:25:08 AM EST, Jd Lyons <lyons_dj@yahoo.com> wrote:
                    </div>
                    <div><br></div>
                    <div><br></div>
                    <div><div><br>
            <div><br></div><div>Ok, now I think we're getting somewhere:</div><div><br></div><div><br></div><div>4010006 : (compile) encode-bytes [ 0x115 ]</div>4010008 : (compile) encode+ [ 0x112 ]<br>4010009 : (compile) b(endof) [ 0xc6 ]<br>       (offset) 5 <br>401000d : (compile)  [ 0xe05 ]<br>401000e : (compile) b(endcase) [ 0xc5 ]<br>401000f : (compile) over [ 0x48 ]<br>4010010 : (compile) b(to) [ 0xc3 ]<br>4010014 : (compile)  [ 0xe36 ]<br>4010016 : (compile) encode+ [ 0x112 ]<br>4010017 : (compile) 2dup [ 0x53 ]<br>4010018 : (compile) b(to) [ 0xc3 ]<br>401001b : (compile) b(to) [ 0xc3 ]<br>401001f : (compile)  [ 0xc7b ]<br>4010021 : (compile) property [ 0x110 ]<br>4010022 : (compile) b(;) [ 0xc2 ]<br>4010023 : b(') [ 0x11 ]<br>4010026 : b(to) [ 0xc3 ]<br>401002a :  [ 0xe34 ]<br><br>byte-load: exception caught!<br><div> ok</div><div><br></div><div><br></div></div><div><br></div><div><br></div>
            
            <div id="yahoo_quoted_4364547204" 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:21:11 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:00 , Jd Lyons wrote:<br clear="none">[...]<br clear="none">> 0 > load hd:,\ppc\6600.fcode  ok<br clear="none">> 0 > 4000000 400 dump<br clear="none">> 4000000  55 aa 40 00 00 00 00 00  00 00 00 00 00 00 00 00   <br clear="none">> U�@.............<br clear="none">> 4000010  00 00 00 00 00 00 00 00  20 00 00 00 00 00 00 00    ........<br clear="none">> .......<br clear="none">> 4000020  50 43 49 52 de 10 41 01  00 00 20 00 00 00 00 03   <br clear="none">> PCIR�.A... .....<br clear="none">> 4000030  84 00 00 00 01 80 00 00  00 00 00 00 00 00 00 00   <br clear="none">> �....�..........<br clear="none"><br clear="none">That looks like stuff from a PCI option ROM. But you can't start at<br clear="none">4000020, that's still in the PCI header overhead.<br clear="none"><br clear="none">See<br clear="none"><br clear="none"><a shape="rect" href="https://code.coreboot.org/p/openboot/source/tree/1/obp/dev/pci/fcode-rom.fth" target="_blank">https://code.coreboot.org/p/openboot/source/tree/1/obp/dev/pci/fcode-rom.fth</a><br clear="none"><br clear="none">Follow the code in locate-fcode and fcode-image? to find where the code<br clear="none">starts. From my recollection, this looks like the FCode is for a card<br clear="none">with vendor ID 10de and device ID 0141. It looks like the FCode should<br clear="none">start at 4000040, so that's the address you should feel into byte-load.<br clear="none"><br clear="none">> 0 > 0 0 " 4,0" " /<a shape="rect" ymailto="mailto:pci@80000000" href="mailto:pci@80000000">pci@80000000</a>" begin-package  ok<br clear="none">> 0 > dev /pci ls<br clear="none"><br clear="none">That "dev" is harmful, it's taking you out of the PCI node, you need to<br clear="none">stay inside unnamed node. Don't do that.<br clear="none"><br clear="none">> 0 > setenv focde-debug? true  ok<br clear="none">> 0 > 4000020 1 byte-load  ok<br clear="none"><br clear="none">If this had worked with fcode-debug? set to true, I think you would<br clear="none">normally have gotten the name of the device printed out.<br clear="none"><br clear="none">> 0 > dev /pci ls<br clear="none">This is again taking you out of wherever you had run the FCode.<br clear="none">> 0 > setenv fcode-debug? true  ok<br clear="none">> 0 > 4000020 1 byte-load<br clear="none">> byte-load: warning stack overflow, diff -3<br clear="none">>  ok<br clear="none">> 0 ><br clear="none">><br clear="none"><br clear="none">At this point, you're doing a second execution of the PCI header, and I<br clear="none">have no idea what "PCIR" does as FCodes. It undoubtedly got confused and<br clear="none">did something dumb.<div class="yqt8371160014" id="yqtfd41510"><br clear="none"><br clear="none"><br clear="none"><br clear="none"><br clear="none">-- <br clear="none">OpenBIOS                 </div><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>
            </div></div></body></html>