<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>