Случвало ми се е да стоя на PROM -а на някакъв Паднал Solaris (sparc), и да се чудя коя беше командата за нещо си. Било то да направя проба на SCSI устроиствата, или да видя мрежовите интерфеиси колко са. Още по изнервящо е ако това е машина която виждам за първи път.
В такива случай на помощ идва sifting . Фирматът е елементарен “sifting <нещоси>”.
Ето малко примери
{1} ok sifting net
In vocabulary asr-dev
(f00488f4) ob-net2&3 (f00488d4) ob-net0&1
In vocabulary forth
(f0061e40) watch-net-all (f0061e10) watch-net (f005c75c) .enet-addr
(f002e754) show-nets
{1} ok sifting scsi
In vocabulary asr-dev
(f004887c) ob-scsi
In vocabulary forth
(f0061db4) probe-scsi-all (f0061cc8) probe-scsi
{1} ok sifting boot
In vocabulary nvdevice
(f004f9f8) reboot-info
In vocabulary forth
(f005b4f8) boot (f005b3d0) $boot (f005b3b8) $boot-failed-hook
(f005b394) $boot-hook (f004977c) patchboot (f0039d1c) boot-iobase-pa
(f0039b48) boot-jbus-elr (f0039adc) boot-gpio-pa
(f0039ab8) boot-pci-cfg-pa (f00399ec) boot-regs-pa
(f00399cc) boot-tomatillo (f0039944) bootbus-pa
(f00280c0) null-get-reboot-info (f0028098) get-reboot-info
(f0028078) save-reboot-info (f0028048) null-save-reboot-info
(f0028000) reboot? (f00141bc) bootstrap-file
{1} ok{1} ok sifting cpu
In vocabulary diag-scripts
(f0050078) aft_cpu
In vocabulary asr-dev*
(f00489f8) cpu1-bank* (f00489d8) cpu0-bank*
In vocabulary asr-dev
(f0048860) cpu1-bank3 (f0048840) cpu1-bank2 (f0048820) cpu1-bank1
(f0048800) cpu1-bank0 (f00487e0) cpu0-bank3 (f00487c0) cpu0-bank2
(f00487a0) cpu0-bank1 (f0048780) cpu0-bank0
In vocabulary magic-device-types
(f00420dc) cpu
In vocabulary forth
(f0049ef0) switch-cpu (f0049b0c) xcall-start-cpu
(f0042274) >per-cpu-pending-int-adr (f00420bc) .cpu-state
(f0041acc) per-cpu-defer: (f0041988) >cpu-status!
(f0041960) (cpu-state (f0041930) >cpu-struct
(f00418bc) mid>logical-cpu# (f004186c) /cpu-struct
(f0041798) >cpu-sp0-fence (f0041778) >cpu-rp0-fence
(f0041758) >cpu-sp0 (f004173c) >cpu-rp0 (f0041720) >cpu-node
(f0041704) >cpu-version-reg (f00416e0) >cpu-status
(f00415c8) >cpu-state (f0041558) mp-cpu-state
(f0041508) release-slave-cpu (f003eae4) xcall-cpu (f003e5b0) .cpu-afsr
(f003ca18) enable-cpu-errors (f003c9e4) disable-cpu-errors
(f003c848) init-cpu-errs
(f003c3a8) cpu-eccr! (f003c390) cpu-eccr@ (f003c378) cpu-afar@
(f003c360) cpu-afsr! (f003c348) cpu-afsr@ (f003c330) cpu-error-enable!
(f003c310) cpu-error-enable@ (f003c2f0) cpu-safari-config!
(f003c2cc) cpu-safari-config@ (f0028224) sbus-intr>cpu
(f00241f4) cpu-state
Leave a Reply