xref: /qemu/pc-bios/openbios-ppc (revision fff1aaf4)
IBM PPS Model 6015 | WH | k | W  |% k K { @ @ @ { @ @ @ { @ @ @ { @ , { @ , { @ ,p { @ ,p { @ , { @ , { @ { @ { @ { @ { @ 9 { < { 5 | @ } P } | | | y | | p | $ | \ | | | }) ( }/ ` | d P | , p 8 D l x < p 8 t D x P 4 8 ` h ` 4 8 < ` ( d X t t T h 4 0 < D ( T l | | l |8 8| |8 8|8 8 8| | 8 << <fBBf< } x<fff< ~ ?3?00p cccg < < > > <~ ~< fffff f  { >a<ff< | ~~~ <~ ~< <~ ~< 0` `0 $f f$ <~ ~< << ff$ ll l ll >`< | 0f 8l8v v 0 000 0 0 f< <f ~ 0 ~ 0` 8l l8 8 ~ | 0f | < | <l | 8` | 000 | | | | ~ x 0 0 ~ ~ `0 0` | | x 8l ff|ff <f f< lfffl bhxhb bhxh` <f f: < < x flxlf ```bf | | ff|`` | | ff|lf <f0 f< ~~Z < | l8 l l8l fff< < 2f <00000< `0 < < 8l 0 x | v `|fff | | | v | | <f` `` v | `lvff 8 < ff< `flxl 8 < ffff | | ff|` v | v`` ~ | 00 006 v l8 l l8l ~ ~L 2~ p p p v 8l | | x v | | | x | v x | v 0 x | v 00x | v ~ ~ 8| | | | | 0 | | f 8 < | 8 < 0 8 < 8l 8l| 0 ~ ~ ~ >l | | | | | 0 | | x v `0 v ~ 8l l8 | ~ ~ 8ld `f ff<~ ~ < p 0x | v 8 < | | 0 v v fff v <ll> ~ 8ll8 | 0c> c l~3f c lz6j << 3f f3 f3f " " " " U U U U w w w w 6666 666 666 66 66666666666 66666 6666 666676666670? ?0766666 66666707666 66 666 6666 6666666? ?6666666 666 v v x llll `0` ~ p ffff| v ~ <ff< ~8l l8 8l ll >ff< ~ ~ ~ ~` 0`~`0 | ~ ~ 0 0 ~ 0 ~ p ~ v v 8ll8 l< l6666 x 0| <<<< d 6h 5 6 5 7| 7 3 5 8< 6 7 8L 6 8| 3 4 3 3 3 3 3 3 3 3 4 3 4t t n 8  !` t + n + +d }) +< (d ( . n , . -4 }) , - , -h Y n Q 1p 3P 2 2h 2H 98 W 1 1 v 2, 24 ` ; n < ; : }) ;\ :l < Q @( B AL A @ B W @ v @ @ F Z H n H 7 K J I w I I w I I w I H n H 7 K J _ w I I w I I w I H n H k ( ( d k ( ( d k " ( ( d T F P h w R p  q ^ T m + @ (heathrow paddington heathrow Keylargo N Z p & > Y t ' = : L $ P i z ! f 5 I ] pci106b,3f pciclass,0c0310 k ? L L h w 0 @ ! 2 E Y l d k chrp,open-pic n n $ # , , P l 5 Q a l $ 5 J b z _ 8 O _ , / > a z pci8086,484 ( e pci108e,1000 pciclass,068000 e DEV,21154 pci-bridge pci108e,5000 pciclass,060400 & a P _ a u3-agp uni-north grackle pci108e,a000 pciclass,0 k K _ ` k _ ` k _ ` k _ W _ _ ` WH _ ` _ `D & 3 M h d { d VGA PF 4 cD / > N a w pci10ec,8139 gmac SUNW,hme pci1086,100e pci1af4,1000 pci1af4,1000 pciclass,020000 pci1022,2000 ) 9 L g k ! Z c ` c j cD x " cD " 2 A pci1095,646 pci1095,646 pciclass,01018f F b pci1af4,1001 pci1af4,1001 pciclass,01018f pci1af4,1042 pci1af4,1042 pciclass,01018f pci1000,1 P gH B { gH ^ i r@ n rH 7 r w r r w r r w r ! ( n r \ v r4 r w r r w r r w r p n a A s S d D f F h H g G z Z x X c C v V ` @ b B q Q w W e E r R y Y t T 1 ! 2 @ 3 # 4 $ 6 ^ 5 % = + 9 ( 7 & - _ 8 * 0 ) ] } o O u U [ { i I p P l L j J ' " k K ; : \ | , < / ? n N m M . > < >  . * * + +                                 / / - - = = 0 1 2 3 4 5 6 7 8 9 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / , n 4 L 8 n n \ n d l n h \ T , @ 4 & F xx< 89:;<=>? * * *** * *** *** ? * *?* * ?** **? * ? ?** * **? *?* ? ? ??* * ?*? *?? * * **? ? *?* ?** ? * *?? ? ??* ?*? * ? ?*? ? *?? ??* ? ? ??? ? ??? ??? 7 w w w 1234567890-= qwertyuiop[] asdfghjkl;'` \zxcvbnm,./ * 0 !@#$%^&*()_+ QWERTYUIOP{} ASDFGHJKL:"~ |ZXCVBNM<>? * 789 456 1230 n n h }) @ 0 P D n @ }) escc CHRP,es0 X n ` a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 0 - = [ ] \ ; ' ` , . / Z K S J f R / * - + W f R S J A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ! @ # $ % ^ & * ( ) _ + { } | : " ~ < > ? Z K S J f R / * - + W f R S J a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 0 - = [ ] \ ; ' ` , . / Z K S J f R / * - + W f R S J A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ! @ # $ % ^ & * ( ) - = [ ] \ : ' ` , . / Z K S J f R / * - + W f R S J n $ n , 7 x 0 w | w p d w X n @ v T n w w t h w \ n P Q " "` n " < !$ ! Z ! c ! !x n "#()*+,/0123456789:;<=>?@ABCDEFGHXZ^`gikmsuwy{ THXZ^`gikmsuwy{ LP\b} UJVLNP\bdefopqr} R W R &' JN $%-. Q l i n i< h g hX e  o< Z d c dx d c ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ a b c d e f g h i j k l m n o p q r s t u v w x y z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  ! " # $ % ' ' ( ) * + , - . / 0 1 3 3 4 5 6 7 8 9 : ; < = > @ @ B B C D E F G H I K K L M N O P Q S S T U V W X Y Z [ \ ] ^ _ ` a b c d e g g h i j k l m n o p q r s t u v w x y z { | } ~  S T V W Y [ ` c i h o r u ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  R T U V X Y Z [ _ 0 1 2 3 4 5 6 7 8 : ; < = > ? @ A B C D E F G H I J K L M N O 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ a a c c e e g g i i k k m m o o q q s s u u v w y y { { } }   ! " # $ % & ' ( ) * + , - . / 0 a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  ! " # $ % & ' ( ) / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i p q r s t u v w x y z { | } ~  ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  Q n $  ( Z c T @ Q n 4 T v Q n 0 T Z c  ((((( AAAAAA BBBBBB \< _ Z Z Z Z _ Z Z Z Z _L _ ^ Z Z ]p Z _ Z Z [ 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789abcdefghijklmnopqrstuvwxyz load-state >ls.param @ load-state >ls.entry @ load-base load-size switching to new context: Fatal error: %s Panic: %s /cpus find-device new-device device-name cpu device-type encode-int cpu-version d-cache-size i-cache-size d-cache-sets i-cache-sets d-cache-block-size i-cache-block-size tlb-sets tlb-size timebase-frequency clock-frequency bus-frequency running encode-string state reservation-granule-size reg encode-bytes 64-bit finish-device openbios panic: Unexpected exception %x /rom/macos insert-copyright-property display vbe-deinit execute QEMU Incompatible configuration device version, freezing of_startup returned! scca ttya screen hd cd ppc-dma-alloc ['] ppc-dma-alloc to (dma-alloc) ppc-dma-map-in ['] ppc-dma-map-in to (dma-map-in) ppc-dma-sync ['] ppc-dma-sync to (dma-sync) " /" open-dev to my-self 0 to my-self ============================================================= Mar 7 2023 22:21 OpenBIOS 1.1 [%s] Configuration device id %s version %d machine id %d CPUs: %x Memory: %lldM UUID: %02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x Power Macintosh model AAPL,PowerMac G3 MacRISC encode+ compatible device-tree AAPL,original-name AAPL,cpu-id PowerMac3,1 MacRISC2 bootrom 0000000000000 /memory encode-phys CPU type %s /cpus/%s Unknown cpu (pvr %x), freezing! /aliases pathres-resolve-aliases hypervisor linux,kvm epapr,hypervisor-0.2 hcall-instructions guest-id KVM guest guest-name /options bootorder boot-device %s:,\\:tbxi %s:,\ppc\bootinfo.txt %s:,%%BOOT %s:,\\:tbxi %s:,\ppc\bootinfo.txt %s:,%%BOOT /chosen input-device $setenv output-device activate-tty-interface filll (adler32) platform-boot (arch-go) PowerPC,604 PowerPC,604e PowerPC,604r PowerPC,MPC86xx PowerPC,750 PowerPC,74xx PowerPC,G4 PowerPC,970 PowerPC,970FX PowerPC,POWER4 PREP MAC99 HEATHROW MAC99_U3 update-chosen [ppc] Kernel already loaded (0x%8.8lx + 0x%8.8lx) (initrd 0x%8.8lx + 0x%8.8lx) [ppc] Kernel command line: %s bootargs MMU: map failure open-dev mmu cif-claim cif-release unmap translate +/openprom/client-services quiesce milliseconds write /packages/terminal-emulator panic: segmentation violation at 0x%p dict=0x%p here=0x%p(dict+0x%x) pc=0x%x(dict+0x%x) dstackcnt=%d rstackcnt=%d instruction=%x PREPOST-initializer initialize-of panic: not enough memory on host system. vocabularies? #order vocabularies big little yes no OpenBIOS dictionary: version: %d cellsize: %d endianess: %s compression: %s relocation: %s checksum: %08x length: %08x last: %0x OpenBIOS Checksum invalid (%08x)! Dictionary space overflow: dicthead=%08x dictlimit=%08x primitive words cannot be debugged Stepper keys: <space>/<enter> Up Down Trace Rstack Forth ( Empty ) %p: %s R: ( ) outer-interpreter : %s [ Finished %s ] [ Up to %s ] [ Finished %s (Unable to go up, hit trampoline) ] catch evaluate is-cfunc is-xt-cfunc is-noname-cfunc throw ihandle>phandle my-parent find-method call-package $call-parent close-dev open-package close-package my-args set-property get-package-property active-package! device-end active-package (find-dev) get-package-path iterate-tree-begin iterate-tree device_type is-open is-ibuf create-node 0 state-valid ! get-bootcode-info load-state >ls.entry ! load-state >ls.file-size ! bootcode load-state >ls.file-type ! load-state >ls.file-type @ -1 state-valid ! <chrp-boot bootpath /boot-script /chrp-boot lt directory filename full-path call-method interpret client-call-iface %s %s failed with error %08x client-iface Unimplemented service %s ([%d] -- [%d]) Broken ELF boot notes Bootloader: %s Version: %s Image name: %s Boot notes too big expanding boot note size to %u calloc overflow: %u, %u Can't read ELF header Found ELF header at offset %d Not a bootable ELF image Can't read program header image elfload: too many program headers (MAX_HEADERS) %s occupies [%#lx-%#lx] Segment %d [%#lx-%#lx] doesn't fit into memory Can't read note segment ELFBoot Image checksum: %#04x Loading %s version %s segment %d addr:%#x file:%#x mem:%#x loading... Can't read program segment %d clearing... clearing checksum... ok Loaded %lu bytes Verify FAILED (image:%#04x vs computed:%#04x) elf-boot load-state >ls.file-type ! elf-boot load-state >ls.param ! elf load-state >ls.file-type ! entry point is %#x Not a valid ELF memory image Ignoring failed claim for va %lx memsz %lx! ['] __context cell+ ! fw-cfg-read-file (init-program) (go) le-w! le-l! le-w@ le-l@ Evaluating FCode... Evaluating Forth... load-state >ls.file-size @ eval2 ofmem_set_property: NULL phandle encode-property Unable to allocate memory for memory range property! available Unable to allocate memory for translations property! translations ofmem_claim_virt - out of space (failed request for %08x bytes) ofmem_claim_phys - out of space (failed request for %08x bytes) out of malloc memory (%x)! ofmem_claim_io - out of space (failed request for %08x bytes) prep load-state >ls.file-type ! .text .data .bss xcoff load-state >ls.file-type ! ['] display-ih cell+ ['] frame-buffer-adr cell+ ['] openbios-video-width cell+ ['] openbios-video-height cell+ ['] depth-bits cell+ ['] line-bytes cell+ ['] color-palette cell+ to fb8-blitmask to fb8-fillrect to fb8-invertrect to (romfont) to (romfont-height) to (romfont-width) %u screen-#columns screen-#rows init-program +/packages/bootinfo-loader emit prepare print-prompt print-status 0 to terminate? close +/packages/cmdline read-blocks write-blocks max-transfer seek tell +/packages/deblocker dir disk-label: Unable to determine filesystem load currently not implemented for ihandle %08x find-part-handler interpose find-filesystem /packages/disk-label +/packages/elf-loader register-partition-package left-parse-string Apple_Boot Apple_Bootstrap Apple_HFS DOS_FAT_ powerpc %d,%s strdup encode-string " selected-partition-args" property mac-parts: Unable to determine filesystem probe get-info +/packages/mac-parts nvram-store-configs 77777777777 invalid nvram partition length nvram error detected, zapping pram nvram-load-configs common create-failed set-defaults update-nvram pc-parts: Unable to determine filesystem +/packages/pc-parts +/packages/xcoff-loader #address-cells dma-map-out dma-free pci-map-in %si%s%x,%x,%x,%08x %sm%s%s%x,%x,%x,%08x %sx%s%x,%x,%x,%llx bus-range ranges %s/pci%x,%x %s/%s encode-unit set-args device-id revision-id class-code AAPL,interrupts min-grant max-latency devsel-speed fast-back-to-back 66mhz-capable udf-supported subsystem-vendor-id subsystem-id cache-line-size #size-cells #interrupt-cells assigned-addresses AAPL,address virtual-dma #virtual-dma-size-cells #virtual-dma-addr-cells no-streaming-cache upa-portid /pci interrupt-map interrupt-map-mask ethernet network-type network removable category hm-rev local-mac-address driver,AAPL,MacOS,PowerPC ['] vga-driver-fcode 2 cells + 1 byte-load serial virtio-blk %s/mac-io interrupt-parent %s/mac-io/escc/ch-a %s/mac-io/escc/ch-b %s/mac-io/escc-legacy/ch-a %s/mac-io/escc-legacy/ch-b %s/mac-io/ata-3@20000 %s/mac-io/ata-3@21000 %s/mac-io/via-cuda %s/mac-io/via-pmu %s/mac-io/gpio/extint-gpio1 %s/mac-io/gpio/programmer-switch child peer decode-unit unknown invalid invalid PCI device Cannot manage '%s' PCI device type '%s': %x %x (%x %x %x) AAPL,343S1201 AAPL,343S1211 AAPL,Keylargo undefined memory controller memory-controller serial bus controller intelligent I/O controller satellite communication controller DPIO module performances counters communication synchronisation management card misc signal processing controller cryptographic network controller cryptographic entertainment controller misc cryptographic controller satellite TV controller satellite audio controller satellite voice controller satellite data controller IRDA controller consumer IR controller RF controller bluetooth controller broadband controller misc wireless controller Firewire bus controller ieee1394 ACCESS bus controller SSA controller usb fibre channel controller SMBus controller InfiniBand controller IPMI interface SERCOS controller CANbus controller IPMI SMIC interface IPMI keyboard interface IPMI block transfer interface UHCI USB controller OHCI USB controller EHCI USB controller misc USB controller USB device i386 processor i486 processor pentium processor alpha processor PowerPC processor MIPS processor co-processor generic docking station misc docking station keyboard controller digitizer mouse controller scanner controller gameport controller misc input device PCI hotplug controller misc system peripheral MPIC MPIC2 generic RTC controller ISA RTC controller 8254 system timer EISA system timer 8237 DMA controller EISA DMA controller 8259 PIC EISA PIC I/O APIC multiport serial controller GPIB controller smart card misc communication device generic modem Hayes 16450 modem Hayes 16550 modem Hayes 16650 modem Hayes 16750 modem bi-directional parallel port ECP 1.x parallel port IEEE 1284 controller IEEE 1284 device XT serial controller 16450 serial controller 16550 serial controller 16650 serial controller 16750 serial controller 16850 serial controller 16950 serial controller PCI host bridge isa EISA bridge MCA bridge PCMCIA bridge NUBUS bridge cardbus bridge raceway bridge semi-transparent PCI-to-PCI bridge infiniband-to-PCI bridge misc PCI bridge ebus pci-bridge DEV,21154 SUNW,simba AAPL,UniNorth MOT,MPC106 PREP Host PCI Bridge - Motorola Raven SUNW,sabre RAM controller flash controller video device audio device computer telephony device misc multimedia device XGA display controller 3D display controller misc display controller VGA controller 8514 compatible controller ATY ATY Rage128 QEMU,VGA QEMU VGA ethernet controller token ring controller FDDI controller ATM controller ISDN controller WordFip controller PICMG 2.14 controller misc network controller NE2000 NE2000 PCI rtl8139 RTL8139 PCI e1000 virtio-net pcnet SCSI bus controller scsi IDE controller ide Floppy disk controller IPI bus controller RAID controller ATA controller misc mass-storage controller lsi53c810 parse-hex close-deblocker ide%d cdrom open-deblocker UNKNOWN value chan value drive is-deblocker heathrow-ata keylargo-ata ata-3 ata-4 ata-%d AAPL,connector AAPL,pio-timing AAPL,bus-id floppy mo %s/adb %s/keyboard adb-keyboard A[ B[ C[ D[ ~5[ ~6[ ~3[ HO FO ~2[ PO QO RO SO ~15[ ~17[ ~18[ ~19[ ~20[ ~21[ ~23[ ~24[ ~25[ ~26[ ~29[ get-key-map #buttons %s/mouse adb-mouse %s/via-cuda %s/rtc power-mgt min-consumption-pwm-led mgt-kind ppc32-power-off ['] ppc32-power-off to power-off ppc32-reset-all ['] ppc32-reset-all to reset-all get-time set-time PMU: Error, request %02x wants %d args, got %d PMU: Error, request %02x returns %d bytes, room for %d MATT pmu_adb_req: too big ! (%d) PMU adb request failure %d PMU intack request failure %d pmu-version %s/via-pmu rtc,via-pmu via-pmu-99 registry-name prim-info pmu-power-off ['] pmu-power-off to power-off pmu-reset-all ['] pmu-reset-all to reset-all #bytes nvram,flash /uni-n uni-north device-rev mac-io-gpio keywest-gpio1 %s/interrupt-controller chrp,open-pic built-in extended keycode: %x pc_kbd_read: bad len, addr %lx len %x 8042 value address %s/8042/%s pc_serial_read: bad len, addr %lx len %x %s/ch-%s tty%s scc%s chrp,es%d slot-names escc_read: bad len, addr %p len %x %s/escc chrp,es1 %s/escc-legacy Not enough memory for USB HID device. Arabic ae Belgian Canadian-Bilingual Canadian-French Czech Republic cz Danish dk Finnish fi fr Greek gr Hebrew il Hungary hu International (ISO) iso Italian Japan (Katakana) jp Korean Latin American Netherlands/Dutch nl Norwegian Persian (Farsi) Poland pl Portuguese Russia ru Slovakia sl Spanish Swedish Swiss/French Swiss/German Switzerland Taiwan tw Turkish-Q UK uk US Yugoslavia yu Turkish-F Could not create USB controller instance. Not enough memory creating USB controller instance. Not enough memory for OHCI RH. pocket tohexstr sd value sd-private %s/sd@%d %s%d get-msecs value vdev %s/disk virtio%d Unembedded HFS+ Error register-fs-package dir method not implemented for grubfs filesystem get-path get-fstype +/packages/grubfs-files block seek failed for read incomplete block read read nonexistent logical block read nonexistent allocation block read unallocated block size of medium indeterminable or empty size of medium indeterminable or too large read nonexistent b*-tree node read unallocated b*-tree node too many b*-tree node records malformed b*-tree header node unsupported b*-tree node size malformed b*-tree map node unexpected b*-tree node no volume is current no more entries unexpected directory entry found no error partition not found old partition map format not supported invalid partition map extents overflow catalog volume already open partition data overflows partition volume partition is empty volume is smaller than 800K MFS volume format not supported not a Macintosh HFS volume bad volume allocation block size volume bitmap collides with volume data bad thread record empty path invalid pathname unexpected catalog record % 10ld %d-%02d-%02d %02d:%02d:%02d \\ : Mac OS ROM Unexpected error: failed to open matched ROM open-nwrom volume-name +/packages/hfs-files Extends record not found. Invalid key length in record thread Unexpected record type in record_readentry record_init_key: unexpected error record_init_cat_key: unexpected error record_init_key: unexpected empty node Invalid key length in record_readkey Invalid key length in record_extent_readkey record_init_file: unexpected error record_init_parent: parent is neither folder nor folder thread. record_init_string_parent: parent is not a folder. record_up: record is neither folder nor folder thread. record_up: unable to locate parent This is not a HFS+ volume This looks like a normal HFS volume Neither Wrapper nor native HFS+ volume header found No memory for extents btree \/ \// Unable to locate path %s on filesystem % 10lld 0 %s\ (Empty folder) System Finder BootX +/packages/hfsplus-files % 10d offset +/packages/iso9660-files .. CDROM Incompatible format: High Sierra format CD001 Warning: Joliet escape sequence uses illegal space at offset 3 ext2 +/packages/ext2-files reopen Propolice detected a stack smashing attack %x at function %s, freezing Propolice detected a stack smashing attack, freezing <NULL> ELFBoot OpenBIOS ELFBoot 1.1 ELFBoot 
| p H (semis) (lit) P (do) P (?do) P (loop) P (+loop) Q dup Q 2dup Q$ ?dup Q4 over QD 2over QT pick Qd drop Qt 2drop Q nip Q roll Q rot Q -rot Q swap Q 2swap Q >r Q r> R r@ R depth R depth! R( rdepth R8 !rdepth! RH "+ R\ #- Rh $* Rt %u* R &mu/mod R 'abs R (negate R )max R *min R +lshift R ,rshift R ->>a R .and S /or S 0xor S( 1invert S8 2d+ SH 3d- ST 4m* S` 5um* Sl 6@ S| 7c@ S 8w@ S 9l@ S :! S ;+! S <c! S =w! S >l! S ?= S @> S A< T Bu> T Cu< T Dsp@ T$ Emove T4 Ffill TD G(emit) TT H(key?) Td I(key) Tt Jexecute T Khere T Lhere! T Mdobranch T Ndo?branch T Ounaligned-w@ T Punaligned-w! T Qunaligned-l@ U Runaligned-l! U( Sioc@ U@ Tiow@ UP Uiol@ U` Vioc! Up Wiow! U Xiol! U Yi U Zj U [call U \sys-debug U ]$include U ^$encode-file U _(debug V `(debug-off) V astate V0 forth-last V@ `latest VX `base Vl /c V /w V /l V /n V /x V 1 V 2 V 3 V -1 W 0 W my-self W decimal W8 P V S P hex WP P V S P octal Wt P V S P current W V`last W W S P #order W context W X P vocabularies? X locals-end X( P locals-dict X@ locals-dict-buf X` true X false X (immediate) X V Rx Q( S V S, Q S P (compile-only) X V Rx Q( S V S, Q S P immediate Y W S X P compile-only Y8 W S Y P flags? Y` V V Rl Rx S P  S P immediate? Y Y V S V S P compile-only? Y Y V S V S P [ Y W$ VD S P ] Z W VD S P allot Z( T Rl T P , ZH T V ZL S P c, Zd T V ZL S P align Z V T V V Rx S Rx V V Rx S ZL P null-align Z T Q( Z T Q Rx W$ TX P w, Z T V S ZL T V ZL S P l, [ V T V V Rx S Rx V V Rx S ZL T V ZL S P <> [P S SL P (to) [ V Rl S P >body [ V V R Rl P body> [ V V R Rx P reveal \ Vp S W S P recursive \$ \( P recurse \L Vp S V Rl Zh P noop \h P environment? \ \ P no-environment? \ Q X P resolve-orig \ T Q QX V Rl Rx Q S P (if) \ P T Zh T W$ W$ Zh P (then) ]( \ P tmp-comp-depth ]X tmp-comp-buf ]x setup-tmp-comp ] VD S W$ S T , T ] S T Zh V Zh R, ]| S Z, P execute-tmp-comp ] R, ]| S S T D W ]| S P P Zh ] S Q( S T W$ VD S V Rl T P if ^ ] P T Zh T W$ W$ Zh P then ^ \ ^ P else ^ P T Zh T W$ W$ Zh Q \ P (begin) ^ P (again) _ P (until) _$ P (while) _< P (repeat) _T P (resolve-dest) _l T V Rl Q Rx Zh P (resolve-begin) _ ] P _ Zh T V P (resolve-until) _ P _@ Zh P T Zh _ ^ P resolve-dest _ V R _ R Q( Q( Qx V S T $ Q Q V Rx Q _ V T Q V Rl R W$ _@ T P begin `4 ] P _ Zh T V P again ` P _( Zh P T Zh `8 ^ P until ` P _@ Zh P T Zh `8 ^ P while a ] P _X Zh P T Zh T W$ W$ Zh Q P repeat aL P _p Zh P T Zh `8 \ ^ P leaves a c resolve-loop a a S _ QH _X T , Q( S Q T QX Rx Q S _p T T Q Rx Zh a S P do a ] a S T V P P Zh W$ a S P ?do bT ] a S P P Zh T V T a S W$ Zh P loop b P Q Zh a ^ P +loop b P Q Zh a ^ P unloop c R R R Q R P leave c, P c0 Zh P T Zh a S T a S Zh P ?leave cT T c0 T P case c ] W$ P endcase c P Q Zh W$ P P ^ T Q ^ P of c V Rl R P QX Zh P S Zh P ^ T P Q Zh R P endof d R P ^ T R P exit dt R Q P bl d bell d bs d carret d linefeed d tuck e Q QX P 3dup e V Qx V Qx V Qx P clear e4 W$ R< P 3drop e` Q Q P 2rot e| R R Q R R Q P 2>r e R Q Q R R R P 2r> e R R R Q R Q P 2r@ e R R R Q8 R R Q R Q P u/mod f W$ Q R Q P 1+ fT V Rl P 1- ft V Rx P 2+ f V Rl P 2- f V Rx P 4+ f P Rl P even f fx P S P bounds f QX Rl Q P << g R P >> g4 S P 2* gH V R P u2/ g\ V S P 2/ gx V S P not g SL P s>d g Q( W$ T P dnegate g W$ W$ Q Sd P dabs g Q( W$ T T g P um/mod h R Q P sm/rem h8 QX R R h R R h< R W$ T T R R W$ T T R Q R Q P fm/mod hT Q( R Q8 S< W$ T R hX QX W$ [ R S T V Rx Q R Rl Q d R Q P */mod h R Sp R h P */ i4 i8 Q P /mod iT R g R h P mod ip it Q P / i it Q P lwsplit i Q( P S Q P S P S P wbsplit i Q( P S Q P S P S P lbsplit j i Q j Q j P bwjoin jT P S P R Q P S S, P wljoin j| P S P R Q P S S, P bljoin j j Q j Q j P wbflip j Q( P S P S Q P S j P lwflip k$ Q( P S P S Q P S j P lbflip kh Q( P S P S k( Q P S k( j P /c* k V R P /w* k V R P /l* l V R P /n* l0 V R P ca+ lL k Rl P wa+ lh l Rl P la+ l l4 Rl P na+ l lP Rl P ca1+ l V Rl P wa1+ l V Rl P la1+ l V Rl P na1+ m V Rl P aligned m, V f Rl V R S P char+ mL l P cell+ mx m0 P chars m k P cells m lP P cell m <= m T g P >= m T g P 0= n W$ S P 0<= n W$ m P 0< n4 W$ T P 0<> nL W$ [ P 0> nh W$ T P 0>= n W$ n P u<= n T g P u>= n T( g P within n R QX T Q R n S, g P between n V Rl n P 2@ o( Q( m S Q S P 2! oD Q( R S R m S P <w@ oh S Q( P n T P Rx P comp o R W$ Q R g P \ Q( S U S Rx Q( T , T T V T W Q c0 T Q l Q Q P $= o Q QX [ T e X T o n P off p\ X Q S P on p X Q S P blank p d TX P erase p W$ TX P wbflips p g P U S k( U S V Q P lwflips q g P U S kl U S V Q P lbflips qT g P U S k U S V Q P catchframe q catch q W< R R, R q S R RL q S T R q S R R Q W$ P throw q QH T @ q S R` R q S R Q R R< Q R R P W< [ P start-mem rD end-mem r free-list r % init-mem r QX Q( r S r S Q8 V Rx Q S QX m W$ Q S Rl r S P smallest-free-block r W$ r S P W$ W$ R R R _ Q( _X T h Q( S W Qx R n T ( R R R e Q8 R R Q( S R Q Q( m Rl S _p T e R Q R R P alloc-mem s` Q( n T d mP Q( sd Q( n T P rH Q( S W Qx m m T T p Q( W Qx m Rl QX S P Qx m Rx QX S QX m S QX m S QX P Qx Q S T Q( m S Q Q( n T Q r T m S Q m P free-mem t0 n T Q d Q( r S r S n n T d V Rx W$ r S _ Q( nl T ( Q( Q( S m Rl W Qx T T X _X T Q Q( m S _p T Q( nl T ( Q( Q( S m Rl W Qx S T < Q S m QX S Rl QX S Q QX m S X T X R Q( W Qx Q( S m Rl S T V Qx Q( S V Qx S m Rl Q S e8 Q n T r T V Qx m S m S Q m S Q R Q d R T e d Q( W Qx m S r S S T QX r S Q( nl T m S T Q P emit uX Th P type w g P U S w Q P debug-type w g P U S Th Q P source-id x ib x< #ib xL >in x` source xt xP xd S P /string x e Rx Q Rl Q P pocketsize x numpockets x pockets x whichpocket y init-pockets y$ x x R t4 y S P pocket y@ x y( S R y S Rl y( S V Rl x i y( S P span yl findchar y Q W$ P QX U Rl S QX Q( d S T m T S T Q U Q( Q( c0 T Q S P parse y R xP xx S Rl y S xx S Rx Q( W$ T T Rl W$ R Q d Q8 R y T Q Q( fx T Q( xx S P skipws z\ xP y S _ Q( xx S T T $ QX xx S Rl S d m T X _X T V xx S _p T Q P parse-word z z d z` P word { yp R z` Q( R S g R Q( Q P m| U S QX S Q Q P ( { P ) z` Q P \ | y S xx S P ", | g P U S Z Q P (") |@ R Q( V m Rl QX m S Q QX Rl mP m R P handle-text |t VD S T $ P |x Zh Q( Zh |D Z T L yp Q Q( R W$ P ( QX U Rl S QX U Rl S Q Q R P s" | P " z` | P ." }X P " z` | P w VD S T Zh T T P .( }x P ) z` | P w VD S T Zh T T P count } fx Q( f S P pack ~ Q8 S fx Q W$ P ( QX U Rl S QX U Rl S Q Q f P lcc ~0 Q( P A P Z o, T P Rl P upc ~ Q( P a P z o, T P Rx P -trailing ~ _ Q( nl T Q8 f Rl S d S T X _X T f _p T P cr  e w P debug-cr x e Th P (cr  d w P space  d w P spaces  W$ P  Q P #line  #out lfa2name , f _ f Q( S QH _@ T P  S e Rx Q P comp-nocase D W$ P Q8 U Rl S ~ Q U Rl S ~ [ T W$ c0 T Q T W T Q W$ Q Q P comp-word H R Q R QX S T T Q Q Q X P find-wordlist , S R _ Q8 R Q( T 0 Q( X S _X T R S R Q _p T R T Q Q R m Q T R Q Q Q X P $find Xd nl T X S QH T d X, T T W S W$ P 4 U m X Rl S QH T c0 d Q X T V\ P $find1 , X, T W S T V\ P ' { 0 n T w P : w P rH P ['] { 0 n T w P : w P rH VD S T P P Zh Zh P find L Q( ~ 0 T $ Q X QX Y T R T Q X P literal P P Zh Zh P compile, Zh P compile 0 R m Q( S Zh R P [compile] L P T Zh P postpone | { 0 T 8 Q( Y g T P P Zh Zh P Zh Zh T 4 P P T undefined word w w | P #instance instance 8 X < S P #instance-base P W< Q( T S P #instance-offs x W< Q( T m0 P instance-cfa? P P n P behavior Q( S T D | QH T Q m0 S Rl S T W lP Rl S T m0 S P (ito) | QH T Q m0 S Rl S T W lP Rl S P (to-xt) x Q( S VD S T @ Q P P Zh Zh T P | T P [ Zh T T | T V Rl S P to P T P is X { 0 T [ T 0 P P T could not find w w P key? x Tx P key T P accept e W$ P Q( e S T $  Q Q Q U W$ c0 T Q( w QX S V Rl Q Q P expect y S P handle-lit VD S T 8 V S T P P Zh Zh P P Zh Zh T Q P char { nl T S T 0 P H P T Unexpected EOL. w | P P ascii V P [char] p V P control d f S V P abort W rH P abort" P ^ T P " z` | P w Zh P P Zh P Zh P rH Zh P ^ T P words W _ S QH _X T 4 Q( H Q( T w  T w _p T | P capital-hex? h pad T P Rl mP P todigit Q( P T T ( g T P Rl P Rl P 0 Rl P <# Q( S P hold t Q( S f e Q S S P sign nP T P - P # V S R Q P #s _ Q8 S, n _@ T P #> Q Q( S e Rx P (.) H x Q( R R W$ R L P u# t V S fX Q P u#s _ Q( n _@ T P u#> W$ L P (u.) x P . x w  P s. < @ P u. X $ w  P .r l Q x Q Q8 T T QX Rx  T Q w P u.r Q $ Q Q8 T T QX Rx  T Q w P .d V S Q WT @ V S P .h V S Q Wx @ V S P .s H P < w R, Q( x w P > w  W$ P R, U Rx f Qx @ Q | P digit t Q Q( ~ Q( P A P Z o, T P Rx T ( Q( P 9 T T Q Q X d P 0 Rx Q QX Q W$ Q n T Q X T Q X P >number _ Q( _X T t QX S V S n T Q d R Q R Q V S S Q Q V S S SX Q V x _p T | P numdelim? Q( P . S Q P , S S, P $dnumber? H W$ W$ Q Q( n T Q Q W$ d QX S P - S Q( R R x _ Q( V T _X T D QX S L n T Q Q R Q W$ d V x _p T T @ S P . S T X T Q R Q W$ d T Q X QX S, T R T g V T Q R T R V P $number W$ QX S T Q X T P V QX S T Q X T , V QX S T Q Q X T Q P d# { V S R WT T 4 P P T illegal number w | W$ R V S V P h# l { V S R Wx T 4 P $ P T illegal number w | W$ R V S V P o# { V S R W T 4 P P T illegal number w | W$ R V S V P " \ yp Q( _ y S xx S T T p P " z` R QX R TH R Rl xP xx S Rl S V xx S P ( S y S xx S T S T X _X T P ) z` g P U S P T X U fx S P T Q P R S, T Q QX S fx V T Q V Q | _p T QX Rx | P dump QX Rl Q | P U p  P W$ P U U Rl S Q( P i w P i w  U P S T  Q W  P W$ P U U Rl S Q( P T T Q P . w Q | P Q P header D Q( T X Q8 T D Q Q8 w P P T isn't unique. w | T Q Z Q( Q |D P S, Z T V f S n T W$ Z Z P T f S T W S Zh Vp S P : X { \ V Zh Z, P :noname @ W$ W$ \ T V Zh Z, P ; l Xd nl T $ W$ P Xd V Rl S P XD Zh P P Zh \( P Z T P constant { \ W Zh Zh \( P active-package instance, 4 Q( 8 S Q( Q Rl 8 S Zh Zh P instance? L < S Q( T X < S P value { \ T V P Zh P Zh T W Zh Zh \( P variable { \ T $ V P Zh P W$ Zh T P Zh W$ Zh \( P $buffer: \ T D V QX V f S Rx V f S Rl Q( P Zh P T P Zh T Q Q8 W$ TX ZL \( P buffer: { Q P (undefined-defer) R V m Rx H P x P T undefined defer word w w | P (undefined-idefer) D P P T undefined idefer word w | P defer { \ T ( V lP P Zh P P T P Zh P H Zh P P Zh \( P alias { { 0 T , Q \ V Zh Zh P P Zh \( T 8 P P T undefined word w w  Q P $create x \ P Zh P \ Zh \( P create { P (does>) < R m Vp S m m S P does> \ P ` Zh V Zh P struct field @ QX Zh Rl ` S Rl P 2constant @ Zh Zh ` oH \( P init-tmp-comp T P ZL ] S P interactive? 8 terminate? l exit? p n T X d X P forget P P T This word is obsolescent. w | P T m Rx Q( S Q( W S Vp S T P interpret W$ xx S _ { Q( n _X T ( 0 T < Q( Y nl VD S n S, T T T Zh T T Q8 T 4 y S xx S w P : w P rH T Q Q V R, P n T P rH R, nP T P rH RL P n T P rH RL nP T P rH _p T Q P refill P xP xd S W$ xx S P print-status  QH T Q( U W QX S T 0 Q P @ P T Aborted. w T , P QX S T 0 Q P P T Aborted. w T P QX S T @ Q P P T Stack Overflow. w W$ R< T P QX S T @ Q P ( P T Stack Underflow. w W$ R< T 4 P QX S T @ Q P P T Return Stack Overflow. w T P QX S T @ Q P P T Return Stack Underflow. w T P QX S T 8 Q P 0 P T undefined word. w T 4 P QX S T 8 Q P P T out of memory. w T P QX S T < Q P P T undefined method. w T P QX S T 8 Q P $ P T no such device. w T @ Q( P \ P T Exception # w @ W$ VD S Q T \ VD S n T $ P P T ok T P P T compiled w | P status \ P print-prompt R, @ P > w  P outer-interpreter h P P | _ x W$ TX P T q _@ T P save-source d R xP R xd S R x@ R y S R xx S R R P restore-source R R xx S R y S R P x@ [ R xd S R P xP [ R P (evaluate) W P x@ [ Q( xd S y S P xP [ T P evaluate x Q8 Rl Q QX Rl QX P U S Q( P S Q P S S, T $ U QX Rx Q R | R U fx Q Q QX Rx | P eval P init-builtin-terminal l P T P [ P Tx P [ P Th P w [ P xd S xd S Q( m t4 Q( Q V Rl P xP [ W$ TX W$ P x@ [ P include e z` U P encode-file @ { V P bye h P P T Farewell! | w | | W$ R` P quit V R` T P init-chain initializer T Q Zh W$ Zh _ Q( S _X T S m0 _p T S P initialize-forth QX Rx r yD < S _ Q( _X T Q( S T m0 S _p T Q P initialize | P P T OpenBIOS kernel started. w | P prstack \ #prstack D prstack-push H S m Rl S V S P prstack-pop W S H S m Rl S P >r 8 VD S T P R Zh d R Q R P r> l VD S T P R Zh d R < Q R P r@ VD S T P R Zh d R < Q( Q R P #vocs vocabularies 8 \ V` V` V` 0 search-wordlist T T X QX Y T R T Q X P wordlist T W$ Zh P get-order W S W$ P , W S U Rx f m X Rl S Q W S P set-order < Q( W S T Q V\ V Q( W S W$ P U m X Rl S Q P order | @ W$ P D |x wordlist w U x w P . w  p | Q | |x definitions: w W S p | P previous @ Q f P do-vocabulary ` S R @ Q Q R Q P discard W$ P Q Q P vocabulary @ Zh P also @ @ QX Q fx P only d W h P forth V`findw W$ W S W$ P H QX ~ U m X Rl S QH T Q Q c0 T Q P get-current W S P set-current @ W S P definitions d X S h P forth-wordlist V\ P #words W$ W _ S QH _X T Q fx Q _p T | P comp0 e8 o QH T R e R d Q Rl S nl T V T W$ P strcmp Q QX [ T e V d o T V T W$ P strchr x R _ f Q( n _X T < QX S R S T R Q d Q fx Q _p T R e W$ P cstrlen Q( _ Q( S _X T fx _p T Q Rx P strdup H Q( T 0 Q( R Q( t4 Q( R Q TH R R T Q W$ W$ P dict-strdup Q( T Q ZL Z Q Q8 R R TH R R P tmpstrcat Q( V Qx Rl P Qx Rl R QX P Qx Rl R Q( R Q8 Rl R Q TH R Q TH R R R P tmpstrcpy < Q Q8 R R TH R R Q8 Rl P numtostr Q RL Q _ V S fX Q Q( P T T P 0 T P a P Rx Rl R QH n _@ T RL Q Rx W$ _ R QX P Qx Rl S fx Q8 m _@ T Q P tohexstr V S Wx Q Q V S P toudecstr V S WT Q Q V S P todecstr QX nP T 4 Q R QX P - QX S fx fx Q T P parse-ints L Q V Qx Q _ Q f Q V Qx n _X T Q8 P , QH T 8 fx Q V Qx V Qx Rx Q( Q Rx Q f T W$ W$ Q T W$ R _p T \ e _ f Q( n _X T R Q _p T Q P parse-2int V P parse-nhex V S R Wx R V S P parse-hex V P rot13 Q( ~ P A P M o, T P Rl d Q( ~ P N P Z o, T P Rx P rot13-str ( Q8 g P U S , U S Q P prep-wid prep-dict prep-here 1 ([IF]) _ _ { Q( n _X T Q _p T Q8 |x [IF] | n T V rH Q8 |x [IFDEF] | n T V rH Q8 |x [ELSE] | n T V rH Q8 |x [THEN] | n T W rH |x \\ | n T e z` Q _( T P [IF] 0 T d V _ P 4 q V QX S T Q fx T ` V QX S T $ Q Q( V S T f T ( W QX S T Q f T Q Q( W$ m _@ T X Q P [ELSE] X W$ \ P [THEN] , P H W$ P [ W$ P [ P \ \ [IFDEF] X T $ { Q( T Q T W$ \ P [DEFINE] { T D R R n T @ P t4 T T P [ P [ T P [ h T T P [ R R h T P [0] W$ P [1] V P builddate |x Mar 7 2023 22:21 P version |x 1.1 P last-xt Vp S m0 P $is-ibuf T Q P is-ibuf @ W$ W$ D P is-ivariable h P Q T Q P is-xt-func \ V Zh QH T Zh P P Zh \( P is-2xt-func \ V Zh Q Zh Zh P P Zh \( P is-func-begin \ V Zh P is-func-end P P P Zh \( P split-before x W$ Q Q( R W$ P @ V Qx QX Rl S V Qx S T c0 T fx Q Q Q8 Rl R V Qx Rx Q P split-after QX f Q Q( R W$ P @ V Qx QX Rl S V Qx S T c0 T f Q Q Q( W$ n T fx T Q R Q8 Rl R V Qx Rx Q P left-split < W$ Q Q( R W$ P @ V Qx U Rl S V Qx S T c0 T fx Q Q Q8 Rl fx R V Qx Rx Q( T f Q P right-split Q( R @ Q( T $ Q8 Rl f S R S T f R Q P list-add T W$ Zh Q _ Q( S _X T S _p T S P list-get S Q( T Q( m0 X P 64bit? X locals-var-stack 2 0 0 0 0 0 K 0 _ 2 o 0  0 0 locals-var-sp locals-var-count locals-flags 0 0 0 0 #locals (local1) S V Rl P (local2) 0 S V m Rl P (local3) X S W m Rl P (local4) S P m Rl P (local5) S P m Rl P (local6) S P m Rl P (local7) S P m Rl P (local8) @ S P m Rl P local1@ p 4 S P local2@ \ S P local3@ S P local4@ S P local5@ S P local6@ S P local7@ @ D S P local8@ ` t S P local1! 4 S P local2! \ S P local3! S P local4! S P local5! S P local6! S P local7! @ D S P local8! ` t S P locals-read-table \ $ D d locals-write-table \ $ D d locals-push V Rl P [ S P locals-0-push $ W$ ( P (apply-local-flags) ` V Rx Q( S S, Q S P locals-no-pop? V Rx S P S nl P locals-drop S P [ P (local-init) \ V Zh P P Zh P \ Zh P P Zh P \ Zh P Q Zh P P Zh T P m Rx Zh P S Zh P Zh Zh P P Zh \( Y< W S P (local-noop) 0 Q P (local) H P } T Vp S W S X S P Xd [ W$ P [ P Zh P p Zh Xd S _ QH nl _X T R V R Rl S R W m Rl S V R Rl S R P m Rl S fx P [ R T P d Zh T P ( Zh R S _p T 4 P Zh P ( Zh P { W S Vp S T P 4 P [ W$ P [ W$ P [ X S P m W$ TX X S W S X S V Rl T _ { Q8 |x } | n T Q P $ T W T < Q8 |x ; | n T $ Q P P [ W$ T Q8 |x | | n T $ Q P P [ W$ T Q8 |x -- | n T $ Q P P [ W$ T p T T W$ T 8 |x maximum locals used ignoring w w | W$ fx P [ _@ T x P -> p { 0 T P m Rl S Zh T $ |x unable to find word w w P >in.instance-data >in.alloced-size >in.device-node , >in.my-parent P >in.interposed p >in.my-unit >in.arguments $inst-node.size ,>dn.isize >dn.parent >dn.child $ >dn.peer @ >dn.properties \ >dn.methods | >dn.priv-methods >dn.#acells >dn.probe-addr >dn.itemplate $dev-node.size P>prop.next @ >prop.name X >prop.addr t >prop.len prop-node.size >ap.device-str active-package.size fcode-sys-table ?fcode-offset16 0 fcode-spread P fcode-table l ?fcode-verbose _fcode-debug? P fcode-headers? fcode-stream-start fcode-stream fcode-end fcode-c@ 4 H P fcode-push-state L T p 8 S P P P fcode-pop-state p P P [ 8 S P [ P [ P [ P [ P p [ P T [ P fcode-ptr m QH T Rl d Q( P m n T 0 |x User FCODE# referenced. w P rH 4 Rl P fcode>xt 0 4 S P fcode-num8 Q( p Rl P [ P P fcode-num8-signed Q( P S n T P SL S, P fcode-num16 Q j P fcode-num16-signed d h Q( P S n T P SL S, P fcode-num32 Q Q Q k P fcode# Q( V P o, T Q j P fcode-offset T T T T ( Q( |x (offset) w @ | P fcode-string \ yp Q( Q( Q S Q8 g P U S Q T ( Q8 |x (const) w w | P fcode-header h T |x Found FCode header: w | Q |x Format : w p | Q |x Checksum : w p | |x Length : w p | T e P fcode! T T T ( Q( |x (fcode#) w @ | 4 S P instance-init $ Q _ S Q( nl _X T t Q( V Rl S T L Q8 V lP Rl S Rl QX W lP Rl S V Qx P lP Rl Q TH _p T t Q P new-token W$ W$ \ ( P named-token 4 g T Q W$ W$ \ ( P external-token ` \ ( P b(;) P T P b(:) V Zh Z, P b(buffer:) P Zh ZL \( P b(constant) W Zh Zh \( P b(create) 8 P Zh P \ Zh \( P b(defer) ` P Zh P H Zh P P Zh \( P b(field) P Zh P \ Zh \( QX Zh Rl ` S Rl P b(value) W Zh Zh \( P b(variable) $ P Zh W$ Zh \( P (is-user-word) P P get-token Q( Y P set-token Q 4 S P b(lit) VD S T P P Zh Zh P b(') VD S T P P Zh Zh P b(") VD S T | P b(to) T V P [ VD S T Zh T T P offset16 X P T [ P bbranch ` nP T P T Zh `8 ^ T $ ] P T Zh T W$ W$ Zh Q P b?branch ` nP T P T Zh `8 ^ T ] P T Zh T W$ W$ Zh P b(<mark) ` ] T V P b(>resolve) \ ^ P b(loop) ` Q b P b(+loop) ` Q c P b(do) 0 ` Q bX P b(?do) P ` Q b P b(leave) p cX P b(case) c P b(endcase) c P b(of) ` Q d$ P b(endof) ` Q dx P bigendian? P T S T S P [ P l!-be , W g Q P Q( P S U S P S W Q Q P l@-be d W$ Q P g P U S Q P g8 S, Q P alloc-tree Q( R T Q ZL Q( R W$ TX P align-tree Z P no-active L X T , |x no active package. w P rH P find-property h _ Q( S _X T D Q( S x S Qh n T Q Q d \ S _p T e X P next-property R Q8 n Q n S, T Q R S T , R Q( T S Q( T \ S QH T x S Q( L X T X P get-package-property @ QH T ( S Q( S Q S X T X P get-inherited-property W< _ QH _X T h Q( T S Qh Q QH T 0 S Q Q Q Q( S Q S X d t S _p T Q X P get-my-property T W< T S P decode-int Q( n T < Q( P R R QX R Rl Q R Rx Q T W$ P my-#acells $ W< QH T T S T 8 QH T ( S QH T X |x #address-cells Q T V d ( Q Q P R V R T V P my-#scells W< QH T T S T 8 QH T ( S QH T @ |x #size-cells Q T V d ( Q Q T V P decode-string D Q( n T Q8 g W$ Q P U S n T c0 T fx Q fx Q R QX R Q8 Rx R V Qx Rl R R R Q R R R Q Q f R Q T W$ W$ P decode-bytes e Rx R Q8 Rl R Q P decode-phys W$ P $ ( R R Q R R R Q W$ P R R R Q R R Q P encode-int V e h V P encode-string t e m| e W Qx TH Q fx P encode-bytes e e W Qx TH Q P encode+ Q Rl P encode-phys x f W$ P Q x Q P sbus-intr>cpu < P (sbus-intr>cpu) |x No SBUS present on this machine. w | P (property) R Q8 R P QH T , S R Q Q Q e S S d Q( \ p Q( R _ Q( S _X T S \ _p T S R Q( m| Q( R Q TH R R x S R S R S P P property W< QH T T S T 8 Q( T T l P (delete-property) QH T Q( S \ S Q S P delete-property P 8 QH T T T Q P device-name |x name P device-type |x device_type P reg R @ R x |x reg P model 4 |x model P device-tree l ]$external 8 QH T S h P private 8 QH T 8 R R S R S W R S h P active-package! Q( P 8 [ QH T , QX S V S h T Q( V h P new-device T P D R 8 Q( R ( S QH T D D _ Q( S _X T S ` _p T R Q S T R P [ R S R S R S R $ R QX T S W< QX t S P W< [ R X R Q P (delete-device) R R ( S QH T T D _ Q( S R [ _X T S ` _p T R ` S Q S T W$ P [ R Q P delete-device R _ R D S Q( _X T _p T Q R P finish-device W< Q( T S R t S P W< [ R ( S X |x name R T R T Q R Q P create-instance Q( S P t4 q T Q W$ d R Q( S R 0 S R W$ TX Q( S R Q( S R Q( $ R TH R R S W< R t S Q R P destroy-instance t QH T Q( oH u\ Q( 0 S u\ P to P P T Q( P 8 S T Q X T P current-device 8 P ?my-self W< Q( n T , |x no current instance. w P rH P my-parent t S P ihandle>non-interposed-phandle T _ Q( S _X T t S _p T T S P instance-to-package Q( T P ihandle>phandle T S P peer QH T ` S T S P child 4 QH T T S D S P find-method l S T X T Q X P call-package W< R P W< [ T R P W< [ P $call-method Q( R T S T R T P rH P $call-parent 4 X 8 P find-dev P find-rel-dev 8 R X R X P find-package |x /packages n T Q X d n T X d X P open-package x Q( n T e W$ d R R ol |x open R P 8 q T e X T R T R T X P $open-package d T h T Q X P close-package Q( |x close Q P 8 q T e T P my-address < T S e l4 Rl Q f W$ P V Rx Q( S Q Q Q P my-space T S S P my-unit e l4 Rl Q W$ P V Rx Q( S Q Q Q P my-args oH P left-parse-string P map-low Q |x map-in P free-virtual QX |x address n T 4 ( Q Q S T |x address T Q |x map-out P package-stack-pos package-stack \ 0 push-package S P n T @ |x #cannot push-package onto full stack w | P g rH 8 S V R Rl S S V Rl S X P pop-package S W$ S T @ |x #cannot pop-package from empty stack w | P g rH S V Rx S S V R Rl S X P _diag-switch? P (peek) H x P ` T X P cpeek t P S d P wpeek P S d P lpeek P S d P (poke) P T X P cpoke P S P wpoke P S P lpoke @ P S P rb@ ` P rw@ P rl@ P rb! P rw! P rl! P rx@ VD S T , P . T Zh T T T P . Q T P rx! VD S T , P / T Zh T T T P / Q T P obp-ticks \ dummy-msecs get-msecs S nl T S T Q( fx P [ P ms Rl _ Q( T _@ T Q P alarm D Q P user-abort P fcode-revision mac-address P display-status P memory-test-suite P mask P diagnostic-mode? $ L P start0 D W$ p S X P start1 \ V P p [ X P start2 V P p [ X P start4 P P p [ X P version1 V P p [ X P end0 X 8 S P end1 8 P ferror X |x undefined fcode# encountered. w | X 8 S P suspend-fcode l P set-args Q R, f R |x decode-unit P q T Q Q W< _ R, R T _X T Q( m0 R S R _p T R Q W< oH u\ W< ol P (dma-alloc) H P (dma-free) t P (dma-map-in) H P (dma-map-out) P (dma-sync) H P interpose-ph $ interpose-args D \ expand-alias ` Q8 |x /aliases n T Q X d T X T Q Q Q( T f X P pathres-resolve-aliases QX S P / [ T P T Rl R P / P : T p V Qx nl T @ P / @ Q P : Q Q Q R @ @ R T Q Q R @ Q T R @ @ Q P >si.path >si.arguments >si.unit_addr >si.node_name @ >si.free_me ` >si.unit_phys (>si.unit_phys_len 8>si.save-ihandle <>si.save-phandle @>si.top-ihandle D>si.top-opened 0 H>si.child P Lsinfo.size l Pmatch-nodename R Q8 R d oH | n T R e X d R d oH P , T R e X d P , Q R d oH R Q | T X T X P common-match R R d oH Q T ` |x name R p S T W rH Q( n T f R n T P rH R Q P (exact-match) d R R h R S l4 QH T |x reg R p S T P rH Q R Q Q QX T T P rH o T P rH T ( R d oH Q n T P rH R Q P exact-match P q T Q X d X P (wildcard-match) R R h |x reg R p S n T P rH R S R d oH Q S, n T W rH R Q P wildcard-match < P @ q T Q X d X P def-decode-unit P get-decode-unit-xt |x decode-unit Q n T P P find-child < R R D oH Q( T 8 @ R, W Rx R T R, R Rx R Q P R W$ R Q( R S R R _ f Q( n _X T $ Q R Q( m R h _p T R Q R< T Q W$ R S P _ Q( _X T 8 D S _ QH _X T P Q( R p S R V Qx T T Q R p S d ` S _p T P S T P T W$ _p T L P g rH P link-one R 8 x Q( n T P g rH R 4 S QX t S Q( R 4 S P W< [ R $ oH W< ol R D oH Q T ( R W< P m TH T d |x reg 8 n T ( P m R W< Q TH T W< P m W$ TX X R T S P invoke-open L |x open W< P 8 q T e X n T P g rH X Q T S P handle-interposers R _ H QH _X T W$ P H [ 8 Q X W$ W$ R D ol d oH R $ ol R P X W< S d oH u\ R X _p T l R Q P close-dev _ Q( _X T Q( t S Q @ _p T Q P path-res-cleanup T Q( T S T $ Q( 4 S QH T T H Q( 4 S Q( Q( T t S Q QH T T QH T Q( S P W< [ Q( S X Q( oH u\ u\ P (path-resolution) R R oH Q8 R ol Q( T < QX S P / S T Q m| Q V Rx S X R ol W$ W$ R D ol W$ W$ R $ ol W$ R 4 S 8 n T P g rH 8 Q _ R oH Q _X T H Q( T 0 R P QX 8 [ W< S R R QX X R oH P / P : P @ R d ol R D ol R $ ol R ol R d oH Q8 Q8 P % Q S T L f Q fx Q R d ol |x /packages Q X R T Q Q R Q QX X _p T Q( T R P V S T ( Q( 8 [ W< S R R X R Q P path-resolution t4 R R W$ TX R ol W< R S 8 R S Q( R P q QH T P R X Q( P g [ T rH e T X T P rH d Q R X P open-dev V Q n T X d W< Q X P execute-device-method Q V Q n T Q X d R W< P 8 q T e X T X R X P find-device Q8 |x .. | n T @ Q 8 Q( T ( S Q( n T P rH X d W$ Q n T X d 8 Q X X P (find-dev) h 8 Q P l q T e X d 8 Q X X P interpose P H [ d ol P non-implemented d |x ?Non-implemented historical or pre-Open Firmware FCode occurred. w | P adr-mask P b(code) P 4-byte-id P convert < P frame-buffer-busy? X P poll-packet | P return-buffer P set-token-table P set-table P xmit-packet P fcode-version firmware-version < processor-type \ memmap x P >physical P my-params P intr P driver P group-code P probe ! P probe-virtual !( P (romfont) !H (romfont-width) !d (romfont-height) !       x x x p ? ? ? ? ?  ? ? (romlogo-64x64) ! ! line# # column# # inverse? # inverse-screen? $ #lines $( #columns $< frame-buffer-adr $T screen-height $t screen-width $ window-top $ window-left $ char-height $ char-width $ fontbytes % char-min %, char-num %D font %\ foreground-color %p background-color % color-palette % \ 0 % 0 & 0 & 0 &7 0 &O 0 &g 0 &{ 0 & 0 & font-spacing % depth-bits ) line-bytes * display-ih * openbios-video-height *0 openbios-video-width *T draw-character *x H P reset-screen * H P toggle-cursor * H P erase-screen * H P blink-screen * H P invert-screen + H P insert-characters +4 H P delete-characters +X H P insert-lines +| H P delete-lines + H P draw-logo + H P fb-emit + Ep P depth-bytes + * fx P i P default-font , !h ! ! ! W$ P P set-font ,D P %` [ P %H [ P %0 [ ) Rl P % [ P % [ P %t [ P >font ,x %H Rx %` R %0 R %t Rl P is-install , |x open \ V Zh Zh P P Zh W Zh P P Zh \( |x 0: write dup >r bounds do i c@ fb-emit loop r> ; |x : draw-logo draw-logo ; |x : restore reset-screen ; P is-remove - |x close \ V Zh Zh P P Zh \( P is-selftest - |x selftest \ V Zh Zh P P Zh \( P fb1-nonimplemented .H |x 2Monochrome framebuffer support is not implemented. w | P fb1-draw-character . . P fb1-reset-screen / . P fb1-toggle-cursor /$ . P fb1-erase-screen /H . P fb1-blink-screen /l . P fb1-invert-screen / . P fb1-insert-characters / . P fb1-delete-characters / . P fb1-insert-lines 0 . P fb1-delete-lines 0( . P fb1-slide-up 0L . P fb1-draw-logo 0l . P fb1-install 0 . P fb8-blitmask 0 H P fb8-fillrect 0 H P fb8-invertrect 0 H P fb8-line2addr 1 $ Rl $ R , R $x Rl $ , R Rl P fb8-curpos2addr 1, % R 10 Q % R , R Rl P fb8-copy-lines 1| 10 Q 10 Q $X % R , R W Qx R TH Q P fb8-clear-lines 1 % W$ V Qx $ Rl $X % R P Qx 0 Q P fb8-draw-character 2 % # % R $ Rl # % R $ Rl % % 0 , # % R $ Rl $ R , R # % R , R $ , R Rl Rl $x Rl Q % % ) Rx % % $ T Q 0 P fb8-reset-screen 2l X P $ [ X P $, [ W$ P % [ P P % [ W$ P % [ P P % [ P fb8-toggle-cursor 3L # % R $ Rl # % R $ Rl % % ) Rx % % 1 P fb8-erase-screen 3 $, T % T % W$ W$ $ $ 0 P fb8-invert-screen 48 W$ W$ $ $ % % 1 P fb8-blink-screen 4 4 P H 4 P fb8-insert-characters 4 $X QX Rx # Rx % R , R QX # Rl # 1 # # 1 % W$ P e8 Q Q TH * Rl Q * Rl Q Q e % # % R $ Rl # % R $ Rl W Qx % R % 0 Q P fb8-delete-characters 4 $X QX Rx # Rx % R , R QX # Rl # 1 # # 1 Q % W$ P e8 Q Q TH * Rl Q * Rl Q Q e % QX $X Q Rx % R $ Rl # % R $ Rl W Qx % R % 0 Q P fb8-insert-lines 5 $@ QX Rx % R QX # % R Q % R QX Rl 1 % R # % R 2 P fb8-delete-lines 6 $@ QX # Rl Rx % R QX # Rl % R # % R 1 $@ QX Rx % R Q( $@ % R Q Rx Q 2 Q P fb8-draw-logo 7\ Q Q % R $ Rl $ R $ Rl $x Rl Q Q 0 P fb8-install 7 P $@ [ P $X [ P $ [ P $ [ $ $X % R Rx g P $ [ $ $@ % R Rx g P $ [ W$ P # [ W$ P # [ W$ P $ [ W$ P $, [ W< P *4 [ W< 8 W$ P W< [ |x /chosen nl T X *4 x |x display X P W< [ P 2p P * [ P 3 P * [ P 4< P * [ P 4 P + [ P 4 P +8 [ P 5 P +\ [ P 5 P + [ P 6 P + [ P 7` P + [ P 7 P + [ P 3P P * [ |x iso6429-1983-colors T W$ P T Q P W$ P % [ P % [ P P % m P W$ P Q( V Qx U R Q S m Q Q P P % m W$ m Rl S P P % m P m Rl S P % m P W$ P Q( S P S P S V Qx S P S P S V Qx S P S U |x color! 0 T T T Q m Q h Q W$ P % [ P P % [ 4< P (escseq) 8H (sequence) <L (match-number) <d Q8 S T Q d Q8 T T Q Q V d Q W$ P (esc-number) < R R, R W$ <h f <P f W$ P Q( U Rl S P T Q P R Rl Q T 4 P ; S T W$ Q T Q c0 T Q R, R Rx R W$ P <P [ < P (match-seq) < <P f <h Rl S P A QX S T T Q V < n T V R T V R # Rl W$ R P # [ T P B QX S T H Q V < n T ( V R # Rl $@ f R P # [ T P C QX S T H Q V < n T ( V R # Rl $X f R P # [ T < P D QX S T H Q V < n T ( V R R # Rl W$ R P # [ T P E QX S T X Q V < n T ( V R # Rl $@ f R P # [ W$ P # [ T l P f QX S T Q V < V QX S T D Q f $X f R P # [ f $@ f R P # [ T V QX S T 8 Q W$ P # [ f $@ f R P # [ T H W$ QX S T 0 Q W$ P # [ W$ P # [ Q T Q T T P H QX S T Q V < V QX S T D Q f $X f R P # [ f $@ f R P # [ T V QX S T 8 Q W$ P # [ f $@ f R P # [ T H W$ QX S T 0 Q W$ P # [ W$ P # [ Q T Q T < P J QX S T < Q W$ P <P [ $X # Rx + $@ # Rx + T P K QX S T , Q W$ P <P [ $X # Rx + T P L QX S T , Q V < n T V R + T ` P M QX S T 0 Q V < V S T V R + T P @ QX S T 0 Q V < V S T V R +\ T P P QX S T 0 Q V < V S T V R + T P m QX S T ` Q V < V S T < P S T X P $ [ T X P $ [ T P p QX S T P Q W$ P <P [ $, T ( X P $, [ $ n P $ [ +8 T P q QX S T T Q W$ P <P [ $, g T ( X P $, [ $ n P $ [ +8 T < P s QX S T Q W$ P <P [ * T Q P (term-emit) = * <P n T <P P S T 4 W$ P <P [ |x overflow in esc w | Q <P V S T | Q( P [ S T $ <h fx S V P <P [ T 0 W$ P <P [ |x out of ESC w | Q * d T 0 <h <P Rl S <P fx P <P [ = * d W$ QX S T Q * d T ` P QX S T 8 Q + |x /screen |x ring-bell T P QX S T 8 Q # nl T # f P # [ * d T P QX S T h Q # Q( $X S T Q T 0 P Rl P S P S P # [ * d T @ P QX S T x Q # fx P # [ W$ P # [ # $@ n T 4 W$ P # [ V + $@ f P # [ * d T P QX S T 8 Q # nl T # f P # [ * d T ` P QX S T 0 Q W$ P # [ W$ P # [ * T P QX S T $ Q W$ P # [ * d T P QX S T , Q P <h S V P <P [ T # $X n T d W$ P # [ # fx P # [ # $@ n T , W$ P # [ V + $@ f P # [ Q( * # fx P # [ Q * P parent El ( S P int-property J, Q x Q P encode-property JP Q( n T $ |x null phandle w P rH W< R W$ P W< [ 8 R X R X R P W< [ P iterate-tree J QH n T S d Q( p T p d Q( 8 T 8 d _ ( S Q( _X T $ Q( 8 T 8 d _p T P iterate-tree-begin K S P iterate-device-type K Q _ K QH _X T t R Q8 |x device_type R T W$ W$ Q( n T f | n T Q R d R _p T x Q W$ P link-nodes K Q( _ QH _X T $ Q( ( 8 S ` S _p T 8 D _ Q( S _X T S ` _p T Q( @ S P link-node L W$ QX ` S L P init-fcode-table M, \ P alloc-fcode-table M` P @ m t4 P [ T , |x fcode-table at 0x w @ | Md P free-fcode-table M P @ m u\ W$ P [ P (debug-feval) M V Rx @ |x : w VD S nl T |x (compile) w Q( m Rx H w Q( |x [ 0x w @ |x ] w | P (feval) N< _ T N@ Q( Y nl VD S n S, T T T Zh 8 S _@ T ]| S W [ T ( W ]| S ] S S T W$ VD S P byte-load N T @ | |x !byte-load: evaluating fcode at 0x w QX @ | R R t R R Q( V S T Q P S P P [ Q( P [ P [ V P p [ X P T [ M X 8 S W$ W$ W$ W$ W$ W$ R, R P N q T 0 | |x byte-load: exception caught! w | |x fcode-debug? T ` R, R [ T L | |x (byte-load: warning stack overflow, diff w R, R Rx @ | R R< e e N P undefined-fcode O |x undefined fcode word. w | P reserved-fcode Q |x reserved fcode word. w | P ['], Q Zh P n['], R Q W$ P Q( Zh Q Q P fcode-master-table R0 \ < Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q X d 4 T t U U T Rl Rx R i i S S, S< SL R S S it fX R R R R p d n nl nP n8 n n T T S [ T n T( n n m o, n Q Q( QX Q Q Q e Q Qx Q QH R, Q Q8 Qh Q e g g| g` V V V V ll l l l m| l m m m l l4 m p p S S S S o S S S S S oH ol TH TX o \ i j jX k k( ~ ~ ~4 ~ \ [ y c0 t4 u\ w w  | 0 x p @ x V \ W W$ V V W d d d g T mP j j 8 d ( T < d $ T Q L 0 Q Q Z [$ [T Zh S h< Q Q SX Sd VD 4 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ` Q Q Q Q Q Q Q Q p @ \ Q Q Q Q Q Q Q Q Q x @ 8 p - - .L H ! ( H h Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q $@ $X # # $ $, * * * * + +8 +\ + + + + $x $ $ $ $ Q Q Q ,H ,| % % , %0 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q 2p 3P 3 4< 4 4 5 5 6 7` 7 8L Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q W< h @ X Q $ 8 | ` @ q rH ( X $ D d kl k q Q Q Q Q Q Q q qX !, !L Q p 8 D O Q Q Q Q Q Q Q V Q Q Q Q Q Q Q Q Q Q Q Q fcode-master-table-size Rt Tnreserved [ Q fx Q P Q8 Q U m Rl S Q Q P \ P m t4 P 4 [ 4 Q( W$ P P Q \ Q( P P P Q \ Rx Q [ TH P \P (init-fcode-table) \L 4 P m TH P P P Q \ P , ^@ ] ]t ]x ]$ x OpenBiosTeam,OpenBIOS ] ] name ] #address-cells open X P close ] P decode-unit ] P encode-unit ^ yp P , ]$ ^ ^ ^ ^ ^@ ]H ^ aliases ^ ^ name open X P close ^ P , ]$ ` _H _4 _8 ^ ]H ` openprom _h _X _< name BootROM _ _x _` device_type OpenFirmware 3 _ _ _ model _ _ relative-addressing _ _ supports-bootinfo ` _ boot-syntax selftest |x OpenBIOS selftest... succeeded w | X P open ` X P close `h P , ]$ a ` ` ` ` ]H options ` ` name , ]$ a ad aT aX a ]H chosen a at a\ name a a a| stdin a a stdout , ]$ bX b b b a bL builtin b$ b name open X P close b4 P , a b b b bX a cD console b b name open X P close b P write b Q( R g P U S Th Q R P read c Q( R g P T U S Q R P __context \ saved-context c c S S P ctrace c P .registers c P .fregisters c P >ls.entry c >ls.file-size d >ls.file-type d0 >ls.param dP load-state.size dl load-state d \ 0 d state-valid d file-size d !load-size d d S P load-size e d S P elf-boot e$ elf eD bootinfo eX xcoff ep pe e aout e fcode e forth e bootcode e prep e init-program e |x (init-program) 0 T T T 0 |x Unable to locate (init-program)! w | P (find-bootdevice) f d Q( n T Q |x boot-device 0 Q T d _ Q( _X T t Q8 |x Trying w w |x ... w | Q8 QH T Q Q W$ T Q d _p T | Q Q Q( n T $ Q |x boot-file 0 Q T |x /chosen T |x bootargs Q P ihandle>boot-device-handle f R W$ _ R Q( t S Q( R _X T T Q( S n T , QX n T Q Q T Q T Q _p T R Q Q Q( nl T W P $load h Q( n T Q d Q( R |x load-base Q Q( |x load Q T Q e T 8 | |x !Cannot find load for this package w Q W< R P W< [ |x selected-partition-args X n T Q Q R h T p Q( oH R R Q( R ol R |x get-instance-path 0 T T R R R Q ol Q T 4 W< |x get-instance-path 0 T T Q P W< [ |x /chosen T |x bootpath Q R f P load h e z` f h P dir j e z` P , @ Q8 Q( n T 8 Q | |x Unable to locate device w w Q d Q Q Q V Qx |x dir Q P 8 q T 4 e | |x Cannot find dir for this package w P go j d S n T H |x 3No valid state has been set by load or init-program w | d |x (arch-go) 0 T T T Q |x (go) 0 T T P dis k P +dis l P .bp l P +bp l P -bp l P --bp l P bpoff m P step m P steps m( P hop m< P hops mP P gos md P till mx P return m P .breakpoint m P .step m P .instruction m P .adr m P sym n P sym>value n P value>sym n, P headerless nD P headers n\ P apply nt P (.s n R, W$ P R, U Rx f Qx @ Q R, nl T P < w  P showstack n P n P [ P noshowstack o P \ P [ P dl o4 P .calls oX P $sift ol P sifting o P patch o P (patch) o P debug o { 0 W$ S T < |x #could not locate word for debugging w Q T V P stepping o P tracing pH P debug-off p` V4 P resume px V P [ P (see-indent) p (see-cr) p | p  P indent+ p p f P p [ P indent- p p f P p [ P (see-colon) q$ Q( |x : w m Rx H w p _ m Q( S Q( P P [ _X T  Q( P T QX S T , Q |x if w p p Q m T P T QX S T , Q |x then w q( p Q m T T P _ QX S T , Q |x begin w p p Q T P _( QX S T ( Q |x again w p Q T P _@ QX S T ( Q |x until w p Q T P _X QX S T @ Q q( p |x while w p p Q V m Rl T 8 P _p QX S T < Q q( p |x repeat w p Q V m Rl T P P QX S T @ Q |x ( lit ) h# w Q V m Rl Q( S p T P |x QX S T ` Q P " w  Q Q( m S Q8 Q V m Rl Q w P " w Rl mP m T m Rx H w Q _p T | |x ; w Q P (see) qT | Q( S V QX S T Q qX T | W QX S T P Q |x constant w Q( m Rx H w |x = w T @ T P QX S T T Q |x variable w Q( m Rx H w |x = w T S @ T P QX S T d Q |x defer w Q( m Rx H w | |x is w m S m Rx H w | T 0 |x primword w Q m Rx H w Q | P see t t P devalias v P nvalias v P $nvalias v P nvunalias v P $nvunalias v P dev w d z` l P cd w w P device-end w8 W$ X P select-dev wT Q( n T 0 |x failed opening parent. w P rH Q( P W< [ X P unselect-dev wt W< wX W$ P W< [ P begin-package w wx P end-package x$ w P ?active-package xL 8 Q( n T ( |x no active device w P rH P def-encode-unit xt yp P get-encode-unit-xt x ( S |x encode-unit Q n T P x P get-nodename x |x name Q T |x <noname> T f P pnodename yL Q( yP Q Q( |x reg Q T Q d Q W< R W$ P W< [ 8 R Q( X x R, R R R T R Q R R R< e R R |x @ T P Rl @ R Q R @ Q yp Q R X R P W< [ P inodename y W< QX P W< [ R yP X R R, R $ R fx _ R, QX T _X T , Q nl T R Q X R _p T Q R QH n T 4 |x reg W< T X T Q X T W< x R, R R $ R T R Q R R R< Q R R T P Rl |x @ Q @ Q Q yp @ Q Q( T 0 |x : yp @ Q Q yp @ Q T Q R P W< [ P get-package-path z QH n T W$ W$ Q( ( S n T Q |x / d R W$ W$ T P @ Rl _ R Q( ( S Q( R _X T , y Q @ |x / Q @ _p T R e yp Q P get-instance-path |t QH n T W$ W$ Q( ( S n T Q |x / d R W$ W$ T P @ Rl _ R Q( t S Q( R _X T P Q( S n T ( z Q @ |x / Q @ T Q _p T R e yp Q P get-instance-interposed-path }\ QH n T W$ W$ Q( ( S n T Q |x / d R W$ W$ T P @ Rl _ R Q( t S Q( R _X T \ Q( R z Q @ R S T |x /% T |x / Q @ _p T R e yp Q P pwd ~x xx |x w P ls  | xx D S _ Q( _X T , Q( p Q( y w | ` S _p T Q P .p-string?  Q8 Rl f S T W$ d Q R W$ QX f _ f Q( n _X T Q( R Rl S QH n T Q fx Q T @ Q( P m Q P n S, T Q R Q W$ d _p T h Q R Q n T ( P " w f w P " w X d Q8 QX Rl Q _ Q8 [ _X T P Q( S n T Q8 fx [ T Q X d Q( L fx Rl _p T Q |x { w W$ Q QX Rl Q _ Q8 [ _X T d Q Q( T |x , w fx Q Q( L Q8 P " w w P " w fx Rl _p T |x } w e X P .p-int? Q( P [ T X d ( Q Q X Q Q( n T @ d Q( P T T p d @ P 0.r l W$ Q x V P Q L w P .p-bytes? |x -- w Q( @ |x : w Q R Q( P R W$ _ Q8 T _X T , Q( R Rl S V  fx _p T Q T T |x ... w R Q V P (.property) 8 Q( n T Q |x <empty> w d T d p T d < T d Q |x <unimplemented type> w P .p-reg Q8 Rl Q R R Q P R Q P R Q( R R g P Q( n T V  Q8 [ T Q( W S n T  U S V f e8 Q Rl n T 4 W Qx U fx T T | P  Q Q( Q T e Q P .p-translations-#pacells |x / T P |x #address-cells Q T V T ( Q Q V R T V P .p-translations-#cells W R Rl P .p-translations-cols T X P R P Rx Q( P Rx Q( P R Rx W P .p-translations R R R R Q8 Rl Q R R X P R Q( R R g P W Qx P Rl P P ( U Qx QX S T V  Q Q8 [ T Q( W S n T  U S V f Q( n T 4 V Qx U fx T T | P  Q Q( Q ( Q Q W$ P Q Q P (.property-by-name) Qh Q8 |x reg | n Q |x assigned-addresses | n S, T H Q Q d 8 yP |x memory | n T @ Qh |x available | n T H Q Q d |x /chosen T |x mmu Q n T ( Q Q 8 S T | Qh |x available | n T H V R Q Q d Qh |x translations | n T Q d Q Q P .properties ` xx Q( R T W$ W$ _ R D _X T p | Q8 Q( Q w _ |x w fx Q( P n _@ T Q Q8 Q8 8 Q d _p T | R Q | P print-dev 0 Q( p Q( |x w Q( |x device_type Q T | T 0 |x ( w w |x ) w | Q P show-sub-devs D S _ Q( _X T Q( ` S _p T Q P show-all-devs 8 | |x / l xx X P show-devs 8 | |x / l e z` l xx X P probe-fcode? $ probe-all p P >cf.name >cf.default >cf.check-xt >cf.exec-xt >cf.next config-info.size config-root @ (find-config \ ` _ QH _X T L Q Q8 P Qx oH | n T Q d Q S _p T Q W$ P is-config-word x Q( oH Zh ` S Q( oH |x /options T , T W$ W QH T f T Q W$ W Q( nP T Q Q( oH Q( nP T Q W$ W$ Q S T P new-config Q8 | QH T ( Q Q W$ W$ V Qx ol T \ T D ZL Q( D W$ TX ` QX S Q( P ` [ Q( R ol R Q( P config-default Q Q( n T Q ol P no-conf-def W$ W P exec-str-conf P check-str-conf X P str-config R P R S P R S R P exec-int-conf 4 P check-int-conf X P int-config R P R S P R S R P exec-secmode-conf Q8 |x command | n T Q V d Q8 |x full | n T Q V d Q W$ P check-secmode-conf Q8 |x none | n T X d Q8 |x command | n T X d Q8 |x full | n T X d X P secmode-config R P R S P R S R P exec-bool-conf < Q8 |x true | n T Q X d Q8 |x false | n T Q X d Q8 |x TRUE | n T Q X d Q8 |x FALSE | n T Q X d nl P check-bool-conf Q8 |x true | n T X d Q8 |x false | n T X d Q8 |x TRUE | n T Q |x true X d Q8 |x FALSE | n T Q |x false X d X P bool-config p R P R S P t R S R P $setenv \ Q8 | QH T X R Q R S T n T ( |x Invalid value. w P rH Q T Q8 Q 8 Q Q |x /options Q J P setenv { Q( T e z` T W$ W$ Q( n T ( |x Invalid value. w P rH Q P printenv d e z` Q 8 |x /options l 4 X P (set-default) Q( oH Q( n T Q oH T e P set-default , e z` | QH T 0 T , |x No such parameter. w P rH P set-defaults ` _ QH _X T Q( 0 S _p T P nodefault-bytes P nvram-load-configs @ Q _ Q( S _X T L Q( L Q8 Rl fx Q P = P q T Q Q _p T Q P (nvram-store-one) ` Q R Q8 T T R Q Q X d Q QX Rx R Q R Q Q8 Rl R TH R R X P (make-configstr) R oH Q8 R T Q W$ W$ d T Q( T f Q |x = Q yp @ @ Q Q8 Rl W$ Q S fx P nvram-store-configs p V Rx |x /options n T Q d R ` _ QH _X T 0 R QX R t Q R S _p T V Rl W$ TX R Q P auto-boot? t auto-boot? trueboot-command H boot-command bootboot-file L boot-file 8 Xdiag-switch? t Xdiag-switch? false diag-device diag-device diag-file ( diag-file 4fcode-debug? l t 4fcode-debug? \ xfalse nvramrc xnvramrc oem-banner? D t oem-banner? false oem-banner L oem-banner 4 Xoem-logo? t Xoem-logo? false oem-logo oem-logo use-nvramrc? d t use-nvramrc? (false input-device l (input-device T xkeyboardoutput-device xoutput-device screen screen-#columns ` screen-#columns 80 screen-#rows d screen-#rows P p24 selftest-#megs pselftest-#megs 0 security-mode security-mode pci-probe-mask L pci-probe-mask < \-1 default-mac-address t \default-mac-address false skip-netboot? H t skip-netboot? false scroll-lock P t scroll-lock 8 \truelittle-endian? t \little-endian? false real-mode? 4 t real-mode? false real-base < real-base $ H-1 real-size Hreal-size p -1 load-base load-base 4000000 virt-base \ virt-base $-1 virt-size ` $virt-size L l-1 vga-ndrv? t lvga-ndrv? trueboot-screen boot-screen boot-script 8 boot-script ( Duse-generic? t Duse-generic? p false boot-device boot-device diskboot-args boot-args (release-load-area P Q P callback t P $callback P sync P (help-generic) |x ?Enter 'help command-name' or 'help category-name' for more help w | |x 3(Use ONLY the first word of a category description) w | |x $Examples: help select -or- help line w | | |x Categories: w | |x * boot (Load and execute a client program) w | |x diag (Diagnostic routines) w | P (help-diag) |x ;test <device> Run the selftest method for specified device w | |x Atest-all Execute test for all devices using selftest method w | P (help-boot) D |x =boot [<device-specifier>:<device-arguments>] [boot-arguments] w | |x Examples: w | |x Cboot Default boot (values specified in nvram variables) w | |x ,boot disk1:a Boot from disk1 partition a w | |x &boot hd:1,\boot\vmlinuz root=/dev/hda1 w | P help e z` | Q( n T Q T Q8 |x diag Q R o g T H Q d Q8 |x boot Q R o g T Q d |x No help available for w w | P stdout H stdin input 0 Q8 n T @ |x Input device w w |x not found. w | d |x read Q n T , w |x has no read method. w | d Q Q8 QH n T 4 |x Opening w w |x failed. w | d Q Q Q( |x install-abort Q P 8 q T e 4 S QH T 8 Q( |x remove-abort Q P 8 q T e 4 S |x /chosen T ( R 4 S x |x stdin R P output D Q8 n T @ |x Output device w w |x not found. w | d |x write Q n T 0 w |x has no write method. w | d Q Q8 QH n T 4 |x Opening w w |x failed. w | d Q Q S QH T S |x /chosen T ( R S x |x stdout R P io Q8 H $ P io-char io-out-char io-key? S W [ T X d V |x read 4 S 8 V S P io-key _ _@ T S W P [ P io-emit H S T , S V |x write S 8 Q P CONSOLE-IN-list CONSOLE-OUT-list `CONSOLE-IN-initializer Zh P CONSOLE-OUT-initializer 0 Zh P install-console d |x /aliases T x R |x screen T Q T D W$ |x display K QH T |x |x screen R R Q $ H _ \ _X T 0 S T Q T S T _p T _ \ _X T 0 4 S T Q T S T _p T S T P P w [ 4 S T 8 W P [ P P [ P L P [ P |x screen $ P Dbuiltin-logo @ P builtin-banner x P suppress-banner? W$ W$ P |x built on |x Welcome to OpenBIOS v yp @ @ @ Q P suppress-banner V P [ P banner T X S QH n T d Q( |x device_type Q T W$ W$ |x display | T Q T Q( |x draw-logo Q T | Q R R W$ T T | P S T $ P @ P @ R R T R R Q Q T Q 8 T T w | P reset-all x P no-reset-all |x ,reset-all is not available on this platform. w | P reset P power-off L P no-power-off h |x ,power-off is not available on this platform. w | P nvedit P nvstore P nvquit P nvrecover P nvrun P password 0 P security-password H P security-#badlogins h P $test Q8 |x Testing device w w |x : w T X |x self-test Q T T T |x no self-test method. w T |x no such device. w | P test e z` | P test-sub-devs l D S _ Q( _X T ( Q( |x Q( ` S _p T Q P test-all 8 | |x / l e z` l xx X P boot e z` |x boot-file 0 Q T |x /chosen T |x bootargs Q |x platform-boot 0 T T f h k P $find-package-method < n T Q X d n T W$ P call-parent X P [active-package], @ P P Zh 8 Zh P ?mmissing h Q8 8 T e X T X P is-open |x open T P X Q |x close T W$ Q P is-relay Q R Q8 R n T e d Q T P P Zh Zh Zh P S Zh P Zh | P is-call-parent < Q8 T P |x Zh Q( Zh |D Z P Zh | P (open-deblocker) |x deblocker T W$ W$ Q h T W$ Q S P is-deblocker |x deblocker n T d R |x deblocker |x open-deblocker T Q( Zh P Zh | |x close-deblocker T Q( Zh P S Zh P @ Zh | R Q8 |x read @ Q8 |x seek @ Q8 |x write @ Q8 |x tell @ Q P busdevfn l P S Q P S W g8 S, Q P g8 S, P config-command Q( Q W SL S Q P g8 S, P S, P pci-c@ P U W S P Rl UT P pci-w@ 8 P U V S P Rl Ud P pci-l@ t P U Q P Ut P pci-c! Q P U W S P Rl U P pci-w! Q P U V S P Rl U P pci-l! $ Q P U Q P U P dump-pci-device d V Qx x w P : w QX x w P . w Q( x w P w P [ w R R W$ x p P / w R V x p P ] w R P W$ P | U w P 0 w P : w P w P W$ P Q( U U P g8 S, < Q( P gL w P S w P w Q Q T Q | | P , ]$ | h l T packages ( name open X P close P PREPOST-list POST-list SYSTEM-list dDIAG-list PREPOST-initializer Zh P POST-initializer @ Zh P SYSTEM-initializer l Zh P DIAG-initializer Zh P initialize-of _ \ _X T S T _p T _ \ _X T S T _p T _ \ _X T S T _p T X T n T | _ \ _X T S T _p T T < T P ciface-ph , ^ t \ ` @ client-services d name callback-function ?phandle Q( n T |x NULL phandle w W rH P ?ihandle Q( n T $ |x NULL ihandle w P rH P ci-strcpy R Q Q( R R Q QX T T Q8 Rl W$ Q S TH R P memory-ih L mmu-ih |x /chosen l |x mmu 8 n T ( Q Q P [ |x memory 8 n T ( Q Q P [ wX P safetype |x < w Q( L Q( P T T w T Q |x BAD w |x > w P phandle-exists? x X Q W$ _ K QH _X T 0 QX QX S T Q Q X Q _p T Q P test Q( L T Q W$ T W P peer d 8 P child p P parent J0 P getproplen QX L Q T W T Q P getprop Q( W S T Q Q W d QH n T Q Q W d QX L Q T Q W d R Q Q R Q( R R TH R P nextprop 4 R Q( n T W$ T Q( L Q( T @ Q8 R T ( R Q Q W$ Q S W d T Q R D T Q( fx Q P Q V T W$ Q S W$ P setprop W Qx R R R Q R Q( L R R P finddevice Q( L n T W P instance-to-package P package-to-path 4 Q( n T e W d R Q R |x P P canon \ Q( L T ` T Q W P instance-to-path Q( n T e W d R Q R }` P P instance-to-interposed-path Q( n T e W d R Q R ~| P P call-method D Q( n T ( |x call of null method w W d Q( R Q( L Q P 8 q Q( T L |x call-method w R Q( L w |x : exception w Q( @ | R Q P open Q( L P close ` P read R Q R Q( |x read Q T Q T e W P write R Q R Q( |x write Q T Q T e W P seek Q( |x seek Q T Q T e W P claim T Q Q |x cif-claim Q T T T e W P release Q |x cif-release Q T T T Q W P boot |x BOOT w P enter T |x ENTER w P chain x |x CHAIN w P interpret Q( L P q Q( T P |x interpret: exception w Q( @ |x caught w | W$ VD S P set-callback S Q S P milliseconds X P start-cpu |x Start CPU unimplemented w | e P exit |x EXIT w |x (exit) 0 T T T Q T P test-method Q Q( L Q Q( X S T W rH n T W T Q W$ P client-iface n T W d q QH T L | |x 'Unexpected client interface exception: w @ P | d W$ P client-call-iface n T W d T W$ P set-property L R Q Q R J P is-cfunc Zh ` S U P is-noname-cfunc W$ W$ P is-xt-cfunc T Q QH T Zh Q P P Zh Zh P P Zh Zh P U Zh | P create-node P / Q8 T X Q T ( Q( T T S X Q 8 X P , < \ L P cmdline l T name |x P h QH T |x cmdline Q 8 T $ |x cmdline is missing! w | P x P | P T [ P prepare W$ P W< [ P , ` < disk-label name part-handlers fs-handlers find-part-handler R _ \ _X T @ R QX S T T m0 S R Q Q d Q _p T R Q W$ P find-filesystem R _ \ _X T P Qh R W Qx S T T m0 S R Q Q Q Q d Q _p T Q R Q W$ P register-part-handler Q( |x probe Q n T 0 |x Missing probe method! w P rH Zh Zh P register-fs-handler , Q( |x probe Q n T 0 |x Missing probe method! w P rH Zh Zh P dma-alloc |x dma-alloc P dma-free 8 |x dma-free P dma-map-in h |x dma-map-in P dma-map-out |x dma-map-out P dma-sync |x dma-sync P initialise-partition-package |x dma-alloc |x dma-free |x dma-map-in |x dma-map-out |x dma-sync P initialise-fs-package 8 |x dma-alloc |x dma-free |x dma-map-in |x dma-map-out |x dma-sync P register-partition-package |x register-part-handler |x disk-label QH T 8 Q T < T , |x [disk-label] internal error w | P register-fs-package d |x register-fs-handler |x disk-label QH T 8 Q T T , |x [misc-files] internal error w | P pci-addr-encode Q R Q R x R x R x P pci-len-encode x Q x P pci-bar>pci-addr |x assigned-addresses 8 n T _ Q( P S P Qx S T L R R R Q Q ( Q ( Q Q R Q R R Q W d T e ( Q ( Q Q( n _@ T ` e W$ d T W$ P %cr , c P m Rl S P %ctr , c P m Rl S P %lr X c P m Rl S P %r0 c P m Rl S P %r1 c P m Rl S P %r2 c P m Rl S P %r3 c P m Rl S P %r4 4 c P m Rl S P %r5 ` c P m Rl S P %r6 c P m Rl S P %r7 c P m Rl S P %r8 c P m Rl S P %r9 c P m Rl S P %r10 < c P m Rl S P %r11 h c P m Rl S P %r12 c P m Rl S P %r13 c P m Rl S P %r14 c P m Rl S P %r15 c P m Rl S P %r16 D c P m Rl S P %r17 p c P m Rl S P %r18 c P m Rl S P %r19 c P m Rl S P %r20 c P m Rl S P %r21 c P m Rl S P %r22 L c P m Rl S P %r23 x c P m Rl S P %r24 c P m Rl S P %r25 c P m Rl S P %r26 c P m Rl S P %r27 ( c P m Rl S P %r28 T c P ! m Rl S P %r29 c P " m Rl S P %r30 c P # m Rl S P %r31 c P $ m Rl S P %xer c P m Rl S P .registers 0 | |x %cr: w 0 p | |x %ctr: w \ p | |x %lr: w p | |x %r0: w p | |x %r1: w p | |x %r2: w p | |x %r3: w 8 p | |x %r4: w d p | |x %r5: w p | |x %r6: w p | |x %r7: w p | |x %r8: w p | |x %r9: w @ p | |x %r10: w l p | |x %r11: w p | |x %r12: w p | |x %r13: w p | |x %r14: w p | |x %r15: w H p | |x %r16: w t p | |x %r17: w p | |x %r18: w p | |x %r19: w p | |x %r20: w $ p | |x %r21: w P p | |x %r22: w | p | |x %r23: w p | |x %r24: w p | |x %r25: w p | |x %r26: w , p | |x %r27: w X p | |x %r28: w p | |x %r29: w p | |x %r30: w p | |x %r31: w p | P vga-driver-fcode ` X X 3 openbios-video-width e openbios-video-height e depth-bits e line-bytes e m m m m fb8-fillrect fw-cfg-read-file ioc! iow! le-w! pci-bar>pci-addr u J ( I ( ( ! " # $ % & ' ( ) * + , - . / ' 0 + $ - ( - ) - ! - " - # - , $ - 1 pci-map-in 2 pci-map-in . - color! 3 fill-rectangle 4 dimensions 5 set-colors 6 HGqI GqI q N 3 I I vbe-deinit 7 + $ - , $ - + $ - 8 < 2 0 < + 1 b j k b address H m!H l! 9 width height depth linebytes /options F vga-ndrv?J & N UR trueFKz4 < ndrv/qemu_vga.ndrv " driver,AAPL,MacOS,PowerPC 8 9 spin H P ppc-dma-free P Q P ppc-dma-map-out p ( P device-tree #size-cells clock-frequency dma-sync ^, ( P dma-alloc P dma-free P dma-map-in < P dma-map-out X P , ]$ x cpus name ( #address-cells 8 $ #size-cells encode-unit yp P decode-unit T P , ]$ P D memory name memory device_type open X P close , P , ]$ P rom name reg #address-cells ranges packages open X P close < P , ` terminal-emulator name open X P close P make-openable T 0 _ QH _X T Q( X J0 _p T P preopen Q8 $ |x /chosen l QH T x Q T Q P t |x rtc |x rtc x |x memory |x /memory x P activate-tty-interface |x /packages/terminal-emulator T Q P keyboard-phandle 4 (find-keyboard-device) S n T D S _ QH _X T Q( Q( |x device_type Q n T < Q Q( L |x keyboard | n T Q( P [ ` S _p T l T Q P S S T X 8 |x /aliases l S |x Q8 |x kbd |x keyboard X P update-chosen | |x /chosen l 4 S x |x stdin S x |x stdout wX P P parse-1hex | V P parse-2hex V P parse-3hex W P insert-copyright-property |x LPbclevtug 1983-2001 Nccyr Pbzchgre, Vap. GUVF ZRFFNTR SBE PBZCNGVOVYVGL BAYL |x copyright |x / T 4 |x set-property 0 T T T e Q P delete-copyright-property 8 |x / T X |x copyright X P (exit) P adler32 D |x (adler32) 0 T T T ( |x Can't find w w | e W$ P T X ` K O S W [ ` e j n r w {  C T w w + / v 7 H K R a s v ~L e } u>
.shstrtab .text.vectors .text .rodata .eh_frame .data .sdata .bss .romentry .gnu.attributes