% cd '#ec'; for(i in *){echo $i '=' `{cat $i}} *acpi = 0x79847000 *bootscreen = 1920x1080x32 x8r8g8b8 0x80000000 *e820 = 1 0000000000000000 0000000000008000 1 0000000000008000 000000000000c000 1 000000000000c000 000000000003f000 2 000000000003f000 0000000000040000 1 0000000000040000 000000000009e000 2 000000000009e000 0000000000100000 1 0000000000100000 0000000010000000 1 0000000012151000 000000006b000000 1 000000006b000000 000000006b020000 1 000000006b020000 0000000074f99000 1 0000000074f99000 0000000076df4000 1 0000000076df4000 0000000076fc8000 1 0000000076fc8000 0000000077718000 2 0000000077718000 000000007983a000 3 000000007983a000 0000000079855000 4 0000000079855000 00000000798b5000 1 00000000798b5000 0000000079bdf000 1 0000000079bdf000 0000000079c44000 1 0000000079c44000 0000000079fc6000 4 0000000079fc6000 0000000079fc7000 1 0000000079fc7000 0000000079ff1000 1 0000000079ff1000 000000007a9df000 1 000000007a9df000 000000007a9e1000 1 000000007a9e1000 000000007b000000 1 0000000100000000 0000000180000000 2 0000000010000000 0000000012151000 2 000000007b000000 0000000080000000 2 00000000d0000000 00000000d1000000 2 00000000e0000000 00000000f0000000 2 00000000fe042000 00000000fe043000 2 00000000fe043000 00000000fe044000 2 00000000fe044000 00000000fe045000 2 00000000fe900000 00000000fe903000 2 00000000fec00000 00000000fec01000 2 00000000fed01000 00000000fed02000 2 00000000fee00000 00000000fee01000 2 00000000ff000000 0000000100000000 bootargs = local!/dev/sdE0/fscache bootfile = 9pc monitor = vesa mouseport = ps2intellimouse vgasize = 1024x768x16 % cat '#'P/archctl cpu P6 1498 pge pge on coherence mfence cmpswap cmpswap486 arch ACPI cache default uc cache 0x0 2147483648 wb cache 0x80000000 67108864 wc cache 0x7b000000 16777216 uc cache 0x100000000 2147483648 wb cache 0xff000000 16777216 wc % cat '#'P/irqalloc 1 0 debugexc 3 0 debugpt 7 0 mathemu 8 0 doublefault 9 0 mathover 14 0 fault386 15 0 unexpected 16 0 matherror 19 0 simderror 50 18 clock 51 19 lapicerror 63 31 lapicspurious 65 -1 ether0 73 1 kbd 81 6 floppy 89 17 xhci 97 -1 sdE (ahci) 105 7 lpt 113 12 kbdaux % cat '#'P/ioalloc 0 f dma 20 21 i8259.0 40 43 i8253 60 60 i8042.data 61 61 i8253.cntr2c 62 62 ec.data 64 64 i8042.cs 66 66 ec.sc 70 71 rtc/nvr 80 8f dma a0 a1 i8259.1 d0 df dma 2b0 2df vga 378 37a lpt0 3c0 3da vga 3f0 3f5 floppy 3f7 3f7 floppy fff fff dummy e000 e0ff rtl8169 % cat '#'c/config # pc - 386 pc terminal with local disk dev root cons swap arch pnp pci env pipe proc mnt srv shr dup rtc ssl tls cap kprof fs dtracy ether netif bridge netif log ip arp chandial ip ipv6 ipaux iproute netlog nullmedium pktmedium ptclbsum386 inferno draw screen vga vgax swcursor mouse mouse kbd vga sd floppy dma aoe lpt audio dma pccard i82365 cis uart usb segment vmx link segdesc devpccard devi82365 cputemp apm apmjump ether2000 ether8390 ether2114x pci ether589 etherelnk3 ether79c970 pci ether8003 ether8390 ether8139 pci ether8169 pci ethermii # should be obsoleted by igbe # ether82543gc pci ether82557 pci ether82563 pci ether82598 pci ether83815 pci etherx550 pci etherbcm pci etherdp83820 pci ethermii etherec2t ether8390 etherelnk3 pci etherga620 pci etherigbe pci ethermii ethervgbe pci ethermii ethervt6102 pci ethermii ethervt6105m pci ethermii ethersink ethersmc devi82365 cis etheryuk pci etherwavelan wavelan devi82365 cis pci etheriwl pci wifi etherwpi pci wifi etherrt2860 pci wifi ethervirtio pci ethermedium pcmciamodem netdevmedium loopbackmedium usbuhci usbohci usbehci usbehcipc usbxhci pci audiosb16 dma audioac97 audioac97mix audiohda misc archacpi mp apic squidboy ec archmp mp apic squidboy mtrr sdaoe sdide pci sdscsi sd53c8xx pci sdscsi sdmylex pci sdscsi sdiahci pci sdscsi led sdodin pci sdscsi led sdvirtio pci sdscsi sdmmc pci pmmc sdnvme pci sdloop sdram uarti8250 uartisa uartpci pci vga3dfx +cur vgaark2000pv +cur vgabt485 =cur vgaclgd542x +cur vgaclgd546x +cur vgact65545 +cur vgacyber938x +cur vgaet4000 +cur vgageode +cur vgahiqvideo +cur vgai81x +cur vgaigfx +cur vgamach64xx +cur vgamga2164w +cur vgamga4xx +cur vganeomagic +cur vganvidia +cur vgaradeon +cur vgargb524 =cur vgas3 +cur vgasavage vgat2r4 +cur vgatvp3020 =cur vgatvp3026 =cur vgavesa vgavmware +cur dtracysys dtracytimer ip tcp udp rudp ipifc icmp icmp6 gre ipmux esp il port int cpuserver = 0; bootdir /$objtype/bin/paqfs /$objtype/bin/auth/factotum bootfs.paq boot % cat '#'c/sysstat 0 266493 213173 738366 222864 0 0 68 100 0 1 401772 103420 1264332 295743 0 0 0 99 0 2 624596 112597 1563717 339624 0 0 0 98 0 3 778960 227698 1814043 374097 0 0 0 99 0 % cat '#'ΒΆ/swap 1971499008 memory 4096 pagesize 65536 kernel 36028/416984 user 0/160000 swap 11592/416984 reclaim 3459504/4588640/249473088 kernel malloc 25461856/34613184/224525780 kernel draw 192/860448/16777216 kernel secret % awk /^Plan 9/{p=1} /^init: starting/{exit} {if(p)print} '#'c/kmesg Plan 9 meminit - lost 17010688 bytes 126 holes free 0x0001a000 0x0009f000 544768 0x00532000 0x0ffff000 262983680 263528448 bytes free cpu0: 1498MHz GenuineIntel P6 (AX 000506C9 CX 47F8EBBF DX BFEBFBFF) LAPIC: fee00000 0xe002d000 ec: cmd 66, data 62 ELCR: 0000 cpu0: lapic clock at 19MHz cpu1: 1498MHz GenuineIntel P6 (AX 000506C9 CX 47F8EBBF DX BFEBFBFF) cpu2: 1498MHz GenuineIntel P6 (AX 000506C9 CX 47F8EBBF DX BFEBFBFF) cpu3: 1498MHz GenuineIntel P6 (AX 000506C9 CX 47F8EBBF DX BFEBFBFF) rtl8169: oui 0x732 phyno 1, macv = 0x54000000 phyv = 0x0000 intrenable: got unassigned irq 255, tbdf 0xC030000 for ether0 #l0: rtl8169: 1000Mbps port 0xE000 irq 255 ea f44d3069c7bb #S/sdE: ahci: sata-II with 2 ports usbxhci: 0x8086 0x5aa8: port 0x91400000 size 0x10000 irq 17 1885M memory: 256M kernel data, 1628M user, 2253M swap intrenable: got unassigned irq 255, tbdf 0xC009000 for sdE (ahci) sdE0: LLBA 312,581,808 sectors SAMSUNG HM160HI HH100-06 S1WWJDQB509440 [newdrive] /dev/sdE0: SAMSUNG HM160HI /dev/sdE0/9fat dos /dev/sdE0/data /dev/sdE0/esp dos /dev/sdE0/fscache cwfs64x /dev/sdE0/fsworm /dev/sdE0/nvram /dev/sdE0/other /dev/sdE0/plan9 /dev/sdE1: bootargs is (tcp, tls, il, local!device)[local!/dev/sdE0/fscache] user[glenda]: current fs is "main" 10 uids read, 3 groups used 63-bit cwfs as of Fri Dec 21 12:21:34 2018 last boot Tue Aug 27 14:06:44 2019 % pci -v 0.0.0: brg 06.00.00 8086/5af0 0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge 0.2.0: vid 03.00.00 8086/5a85 255 0:90000004 16777216 2:8000000c 268435456 4:0000f001 64 Intel Corporation 0.14.0: aud 04.03.80 8086/5a98 25 0:91410004 16384 4:91000004 1048576 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster 0.15.0: ser 07.80.00 8086/5a9a 255 0:91425004 4096 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine 0.18.0: disk 01.06.01 8086/5ae3 255 0:91414000 8192 1:91422000 256 2:0000f091 16 3:0000f081 16 4:0000f061 32 5:91421000 2048 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller 0.19.0: brg 06.04.00 8086/5ad8 255 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 0.19.1: brg 06.04.00 8086/5ad9 255 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2 0.19.2: brg 06.04.00 8086/5ada 255 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 0.21.0: usb 0c.03.30 8086/5aa8 17 0:91400004 65536 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI 0.22.0: sigl 11.80.00 8086/5aac 27 0:91420004 4096 2:9141f004 4096 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 0.24.0: sigl 11.80.00 8086/5abc 4 0:9141e004 4096 2:9141d004 4096 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 0.25.0: sigl 11.80.00 8086/5ac2 35 0:9141c004 4096 2:9141b004 4096 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #1 0.25.1: sigl 11.80.00 8086/5ac4 36 0:9141a004 4096 2:91419004 4096 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #2 0.25.2: sigl 11.80.00 8086/5ac6 37 0:91418004 4096 2:91417004 4096 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3 0.31.0: brg 06.01.00 8086/5ae8 0 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface 0.31.1: smb 0c.05.00 8086/5ad4 255 0:91416004 256 4:0000f041 32 Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller 1.0.0: --- ff.00.00 10ec/5229 255 Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader 2.0.0: net 02.80.00 8086/24fb 255 0:91200004 8192 Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] 3.0.0: net 02.00.00 10ec/8168 255 0:0000e001 256 2:91104004 4096 4:91100004 16384 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller % aux/cpuid vendor GenuineIntel procmodel 000506c9 / 06200800 typefammod 0 06 056 9 features fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat features pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe features pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe features popcnt tscdeadline aes xsave rdrnd features xsaveopt extmodel 00000000 / 00000000 extfeatures nx pg1g tscp lm extfeatures ahf64 3dnow!p procname Intel(R) Celeron(R) CPU J3455 @ 1.50GHz physbits 39 virtbits 48 % aux/icanhasmsi 0.2.0 0.14.0 0.15.0 0.18.0 0.19.0 0.19.1 0.19.2 0.21.0 1.0.0 2.0.0 3.0.0 % aux/icanhasvmx -v vmcsrev 0x11 vmxonsz 1024 vmcsmem 6 extcontrols 1 pin extirq nmiexit virtnmi preempt procpostirq proc irqwin tscoffset hltexit invlpgexit mwaitexit rdpmcexit rdtscexit cr3ldexit proc cr3stexit cr8ldexit cr8stexit tprshadow nmiwin movdrexit ioexit iobitmap mtf proc msrbitmap monitorexit pauseexit proc2 virtapic ept gdtexit rdtscp virtx2apic vpid wbinvdexit unrestr apicregs virtirq proc2 pauseloopexit rdrandexit vmfunc vmcsshadow rdseedexit #ve conceal xsave entry loaddebug guest64 entrysmm dualmonitor loadperfglobal loadpat loadefer loadbndcfgs entry concealentries exit savedebug host64 saveperfglobal ackextirq !savepat !loadpat saveefer loadefer exit savepreempt savebndcfgs concealexits misc preemptdiv:7 cr3targ:4 maxmsr:0 mseg:0x0 misc longmodeswitch hlt shutdown ipi pt rdmsrsmm vmwriteany zerolenswirq cr0fixed pe ne pg cr4fixed !umip vmxe !smxe !pcide !pke vmcsenum 0x2e ept xonly pwl4 ucmem wbmem 2MBpage 1GBpage invept dirtybits invept.single invept.all vpid invvpid invvpid.addr invvpid.single invvpid.all invvpid.noglob % aux/pcmcia pcmcia: opening #y/pcm0attr: '#y/pcm0attr' file does not exist % cat '#'u/usb/ctl ep1.0 enabled control rw speed high maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 8 xhci ep2.0 enabled control rw speed super maxpkt 512 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 7 xhci ep3.0 enabled control rw speed low maxpkt 8 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 3 rootport 3 addr 1 busy hid csp 0x010103 vid 0x413c did 0x2107 Dell 'Dell USB Entry Keyboard' 3f708 xhci ep3.1 enabled interrupt r speed low maxpkt 8 ntds 1 pollival 10 samplesz 0 hz 0 uframes 0 hub 0 port 3 rootport 3 addr 1 busy ep4.0 enabled control rw speed low maxpkt 8 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 4 rootport 4 addr 2 busy hid csp 0x020103 vid 0x046d did 0xc05a Logitech 'USB Optical Mouse' d307c xhci ep4.1 enabled interrupt r speed low maxpkt 6 ntds 1 pollival 10 samplesz 0 hz 0 uframes 0 hub 0 port 4 rootport 4 addr 2 busy ep5.0 enabled control rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 8 rootport 8 addr 3 idle 224 csp 0x0101e0 vid 0x8087 did 0x0aa7 none 024a6 xhci ep5.1 enabled interrupt r speed full maxpkt 64 ntds 1 pollival 1 samplesz 0 hz 0 uframes 0 hub 0 port 8 rootport 8 addr 3 idle ep5.2 enabled bulk rw speed full maxpkt 64 ntds 1 pollival 0 samplesz 0 hz 0 uframes 0 hub 0 port 8 rootport 8 addr 3 idle ep5.3 enabled iso rw speed full maxpkt 180 ntds 1 pollival 1 samplesz 4 hz 44100 uframes 0 hub 0 port 8 rootport 8 addr 3 idle % cat '#'S/sdctl sdE ahci ahci port 0xe002c000: 64a ncq ntf alp clo am pm pmb slum pslum apts iss 3 ncs 31 np 2 ghc 80000002 isr 0 pi 3 0-1 ver 10301 sdZ ram 4 units % cat '#'S/sdE0/ctl inquiry SAMSUNG HM160HI model SAMSUNG HM160HI serial S1WWJDQB509440 firm HH100-06 wwn 50f0000012509440 flag lba llba smart power nop ata8 sct udma 6 reg task 50 cmd c017 serr 0 ci 0 is 0 sig 101 sstatus 113 cmd cr fr pod sud st mode auto sataiii geometry 312581808 512 alignment 512 0 missirq 0 part data 0 312581808 part esp 34 1126434 part plan9 1126434 312581775 part 9fat 1126434 1331234 part nvram 1331234 1331235 part other 1331235 45795597 part fscache 45795597 90259960 part fsworm 90259960 312581775 % cat '#'S/sdE1/ctl inquiry no disk present [null] reg task 7f cmd 4004016 serr 0 ci 0 is 0 sig ffffffff sstatus 004 cmd alpe fr pod sud mode auto sataiii geometry 0 0 alignment 0 0 missirq 0 % cat '#'l0/ether0/addr f44d3069c7bb % cat '#'l0/ether0/stats in: 17192 link: 1 out: 5881 crc errs: 0 overflows: 0 soft overflows: 0 framing errs: 0 buffer errs: 0 output errs: 0 prom: 0 mbps: 1000 addr: f44d3069c7bb % cat '#'l0/ether0/ifstats TxOk: 5885 RxOk: 17270 TxEr: 0 RxEr: 0 MissPkt: 0 FAE: 0 Tx1Col: 0 TxMCol: 0 RxOkPh: 9284 RxOkBrd: 7910 RxOkMu: 76 TxAbt: 0 TxUndrn: 0 serr: 0 fovw: 0 txdu: 0 tcpf: 9158 udpf: 1024 ipf: 0 fovf: 0 rer: 0 rdu: 0 punlc: 1 tcr: 0x57100f00 rcr: 0x0000870e multicast: 64 phy: 1040 79ad 001c c800 01e1 c5e1 006d 2801 6001 0200 3800 0000 0000 0000 0000 2000 0000 0000 0000 0000 0000 0000 0000 0000 319f 0040 102e 808c 5b08 0000 0000 0000 % cat '#'v/vgactl type cga size 1920x1080x32 x8r8g8b8 hwgc soft hwaccel off hwblank off panning off addr p 0x80000000 v 0xe0400000 size 0x4000000 softscreen off @{rfork n; aux/realemu; aux/vga -p} bad opcode 000119 00004f00 00000000 00000000 00000000 00009000 00000000 00000000 00007bfa 0000 0000 0000 0000 csZoPdi 0230 ff BAD aux/vga: write /dev/realmode: bad opcode % xd -x1 '#'r/nvram 0000000 56 43 22 53 18 17 02 27 08 19 26 02 50 80 3f 00 0000010 f3 fe 7f ff ff ff fe ff ff de ff 6f ff fe fe ff 0000020 ff fb ff ff bf ff ff ff bf fe ff fd ff ff 9f ff 0000030 ff fd 20 ff ff fe fe ef 00 00 00 00 00 00 00 00 0000040 00 00 6b 03 c1 80 f0 00 00 00 00 00 00 00 00 00 0000050 00 00 00 00 00 d0 d8 ff 00 00 00 00 05 00 00 00 0000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f7 ff 0000080 56 43 22 53 18 17 02 27 08 19 26 02 40 80 3f 00 0000090 f3 fe 7f ff ff ff fe ff ff de ff 6f ff fe fe ff 00000a0 ff fb ff ff bf ff ff ff bf fe ff fd ff ff 9f ff 00000b0 ff fd 20 ff ff fe fe ef 00 00 00 00 00 00 00 00 00000c0 00 00 6b 03 c1 80 f0 00 00 00 00 00 00 00 00 00 00000d0 00 00 00 00 00 d0 d8 ff 00 00 00 00 05 00 00 00 00000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f7 ff 0000100 0000100 % cat '#'A/audiostat cat: can't open #A/audiostat: no free devices % cat '#'A/volume cat: can't open #A/volume: no free devices % cat /mnt/apm/ctl cat: can't open /mnt/apm/ctl: '/mnt/apm/ctl' does not exist