<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Sorry., it’s returning:<div class=""><br class=""></div><div class=""><div class="">>> =============================================================</div><div class="">>> OpenBIOS 1.1 [May 11 2018 10:49]</div><div class="">>> Configuration device id QEMU version 1 machine id 1</div><div class="">>> CPUs: 1</div><div class="">>> Memory: 256M</div><div class="">>> UUID: 00000000-0000-0000-0000-000000000000</div><div class="">>> CPU type PowerPC,G4</div><div class="">milliseconds isn't unique.</div><div class="">Welcome to OpenBIOS v1.1 built on May 11 2018 10:49</div><div class=""><br class=""></div><div class="">0 > cd /pci/NE2000    ok</div><div class="">0 > .properties </div><div class="">name                      "NE2000"</div><div class="">vendor-id                 10ec </div><div class="">device-id                 8029 </div><div class="">revision-id               0 </div><div class="">class-code                20000 </div><div class="">interrupts                1 </div><div class="">min-grant                 0 </div><div class="">max-latency               0 </div><div class="">devsel-speed              0 </div><div class="">subsystem-vendor-id       1af4 </div><div class="">subsystem-id              1100 </div><div class="">cache-line-size           0 </div><div class="">device_type               "network"</div><div class="">model                     "NE2000 PCI"</div><div class="">assigned-addresses        -- 14 : 01 00 70 10 00 00 00 00 00 00 10 00 00 00 00 00 00 00 01 00 </div><div class="">reg                       00007000 00000000 00000000   00000000 00000000</div><div class="">                          01007010 00000000 00000000   00000000 00000100</div><div class="">network-type              "ethernet"</div><div class="">removable                 "network"</div><div class="">category                  "net"</div><div class=""> ok</div><div class="">0 > cd ..    ok</div><div class="">0 > 1000 config-l@ u. ffffffff  ok</div><div class="">0 > </div><div class=""><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On May 11, 2018, at 10:43 AM, Jd Lyons via OpenBIOS <<a href="mailto:openbios@openbios.org" class="">openbios@openbios.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">On May 11, 2018, at 4:11 AM, Mark Cave-Ayland <<a href="mailto:mark.cave-ayland@ilande.co.uk" class="">mark.cave-ayland@ilande.co.uk</a>> wrote:<br class=""><br class="">On 11/05/18 08:11, Jd Lyons via OpenBIOS wrote:<br class=""><br class=""><blockquote type="cite" class="">Seems I could add config-1@ as a colon definition, however I’m not sure how too deal with r1@?<br class="">: rl@-le  rl@ lbflip ;<br class="">: >config  f1000000 + ;<br class="">: config-l@  >config cr ." config-l@ " dup . rl@-le space dup . ;<br class="">Just can’t figure how r1@ is implemented in SLOF?<br class=""></blockquote><br class="">That's definitely the long way around. Attached is a quick and dirty hack for PPC-only that implements config-l@ for reference:<br class=""><br class="">$ ./qemu-system-ppc -nographic -bios /home/build/src/openbios/openbios.git/openbios/obj-ppc/openbios-qemu.elf.nostrip<br class=""><br class=""><blockquote type="cite" class=""><blockquote type="cite" class="">=============================================================<br class="">OpenBIOS 1.1 [May 11 2018 07:49]<br class="">Configuration device id QEMU version 1 machine id 2<br class="">CPUs: 1<br class="">Memory: 128M<br class="">UUID: 00000000-0000-0000-0000-000000000000<br class="">CPU type PowerPC,750<br class=""></blockquote></blockquote>milliseconds isn't unique.<br class="">Welcome to OpenBIOS v1.1 built on May 11 2018 07:49<br class="">Trying hd:,\\:tbxi...<br class="">Trying hd:,\ppc\bootinfo.txt...<br class="">Trying hd:,%BOOT...<br class="">No valid state has been set by load or init-program<br class=""><br class="">0 > cd /pci/NE2000  ok<br class="">0 > .properties<br class="">name                      "NE2000"<br class="">vendor-id                 10ec<br class="">device-id                 8029<br class="">revision-id               0<br class="">class-code                20000<br class="">AAPL,interrupts           17<br class="">min-grant                 0<br class="">max-latency               0<br class="">devsel-speed              0<br class="">subsystem-vendor-id       1af4<br class="">subsystem-id              1100<br class="">cache-line-size           0<br class="">device_type               "network"<br class="">model                     "NE2000 PCI"<br class="">assigned-addresses        -- 14 : 01 00 10 10 00 00 00 00 00 00 10 00 00 00 00 00 00 00 01 00<br class="">AAPL,address              fe001000<br class="">reg                       00001000 00000000 00000000   00000000 00000000<br class="">                        01001010 00000000 00000000   00000000 00000100<br class="">network-type              "ethernet"<br class="">removable                 "network"<br class="">category                  "net"<br class="">ok<br class="">0 > cd ..  ok<br class="">0 > 1000 config-l@ u. 802910ec  ok<br class="">0 ><br class=""><br class="">My reading of the IEEE-1275 PCI bindings is that you take the first 32-bit word of "reg" for the PCI configuration space address, so as you can see we return the device-id/vendor-id for the NE2000 NIC as above.<br class=""><br class=""></blockquote><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><br class="">ATB,<br class=""><br class="">Mark.<br class=""><openbios-config-l-hack.patch><br class=""></blockquote><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Not working correctly, 1000 config-l@ u. Returns f1001000?</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">--<span class="Apple-converted-space"> </span></span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">OpenBIOS                 </span><a href="http://openbios.org/" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://openbios.org/</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Mailinglist:  </span><a href="http://lists.openbios.org/mailman/listinfo" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://lists.openbios.org/mailman/listinfo</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Free your System - May the Forth be with you</span></div></blockquote></div><br class=""></div></body></html>