% cd '#ec'; for(i in *){echo $i '=' `{cat $i}} *bootscreen = 1280x1024x32 x8r8g8b8 0x50000000 67108864 *e820 = 1 0x0000000000000000 0x000000000009fc00 2 0x000000000009fc00 0x00000000000a0000 2 0x00000000000e0000 0x0000000000100000 1 0x0000000000100000 0x000000001bfb0000 3 0x000000001bfb0000 0x000000001bfbffc0 4 0x000000001bfbffc0 0x000000001bfc0000 2 0x0000000040400000 0x0000000040440004 2 0x00000000f0000000 0x0000000100000000 auth = 192.168.178.32 bootargs = tcp bootfile = /386/9pc fs = 192.168.178.32 monitor = vesa mouseport = ps2intellimouse nobootprompt = tcp vgasize = 1280x1024x32 % cat '#'P/archctl cpu AMD Geode LX 498 pge pge on coherence mb586 cmpswap cmpswap486 arch generic % 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 32 0 clock 33 1 kbd 38 6 floppy 39 7 lpt 43 11 ehci 43 11 ohci 43 11 ether0 44 12 kbdaux 46 14 sdC (ide) % cat '#'P/ioalloc 0 f dma 20 21 i8259.0 40 43 i8253 60 60 i8042.data 61 61 i8253.cntr2c 64 64 i8042.cs 70 71 rtc/nvr 80 8f dma a0 a1 i8259.1 d0 df dma 1f0 1f7 atacmd 2b0 2df vga 378 37a lpt0 3c0 3da vga 3f0 3f5 floppy 3f6 3f6 atactl 3f7 3f7 floppy fff fff dummy df00 dfff 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 ether netif 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 etherbcm pci etherdp83820 pci 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 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 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/swap cat: can't open #c/swap: '#c/swap' file does not exist % cat '#'c/sysstat 0 871937 1084433 4198354 51529 0 0 216 86 1 % awk /^Plan 9/{p=1} /^init: starting/{exit} {if(p)print} '#'c/kmesg Plan 9 126 holes free 0x0001a000 0x00089000 454656 0x00516000 0x0b5de000 185368576 185823232 bytes free cpu0: 498MHz AuthenticAMD AMD Geode LX (AX 000005A2 CX 00000000 DX 0088A93D) ELCR: 0C00 pcirouting: ignoring south bridge PCI.0.15.0 1022/2090 rtl8169: oui 0x732 phyno 1, macv = 0x18000000 phyv = 0x0002 #l0: rtl8169: 10Mbps port 0xDF00 irq 11: 0090dca24400 usbohci: 0x1022 0x2094: port 0xeff00000 size 0x1000 irq 11 usbehci: 0x1022 0x2095: port 0xefa00000 size 0x1000 irq 11 448M memory: 182M kernel data, 265M user, 890M swap nusb/kb: /dev/usb/ep3.0: setproto: endpoint stalled user[glenda]: stevie secstore password: secstore post... % pci -v 0.1.0: brg 06.00.00 1022/2080 0 Advanced Micro Devices, Inc. [AMD] CS5536 [Geode companion] Host Bridge 0.1.1: vid 03.00.00 1022/2081 10 0:50000000 134217728 1:4fffc000 16384 2:4fff8000 16384 3:4fff4000 16384 4:4fff0000 16384 Advanced Micro Devices, Inc. [AMD] Geode LX Video 0.1.2: cryp 10.10.00 1022/2082 10 0:efd00000 16384 Advanced Micro Devices, Inc. [AMD] Geode LX AES Security Block 0.13.0: net 02.00.00 10ec/8167 11 0:0000df01 256 1:efc00000 256 Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet 0.15.0: brg 06.01.00 1022/2090 0 Advanced Micro Devices, Inc. [AMD] CS5536 [Geode companion] ISA 0.15.2: disk 01.01.80 1022/209a 0 4:0000eff1 16 Advanced Micro Devices, Inc. [AMD] CS5536 [Geode companion] IDE 0.15.3: aud 04.01.00 1022/2093 11 0:0000de81 128 Advanced Micro Devices, Inc. [AMD] CS5536 [Geode companion] Audio 0.15.4: usb 0c.03.10 1022/2094 11 0:eff00000 4096 Advanced Micro Devices, Inc. [AMD] CS5536 [Geode companion] OHC 0.15.5: usb 0c.03.20 1022/2095 11 0:efa00000 4096 Advanced Micro Devices, Inc. [AMD] CS5536 [Geode companion] EHC % aux/cpuid vendor AuthenticAMD procmodel 000005a2 / 00000400 typefammod 0 05 005 2 features fpu de pse tsc msr cx8 sep pge cmov clflush mmx extmodel 000005a2 / 00000000 extfeatures fpu de pse tsc msr cx8 pge cmov mmx+ mmx 3dnow!+ 3dnow! procname Geode(TM) Integrated Processor by AMD PCS % aux/icanhasmsi % aux/icanhasvmx -v aux/icanhasvmx: CPU does not support VMX % aux/pcmcia pcmcia: opening #y/pcm0attr: '#y/pcm0attr' file does not exist % cat '#'u/usb/ctl ep1.0 enabled control rw speed full maxpkt 64 pollival 0 samplesz 0 hz 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 4 ohci ep2.0 enabled control rw speed high maxpkt 64 pollival 0 samplesz 0 hz 0 hub 0 port 0 rootport 0 addr 0 busy roothub csp 0x000009 ports 4 ehci ep3.0 enabled control rw speed low maxpkt 8 pollival 0 samplesz 0 hz 0 hub 0 port 1 rootport 1 addr 3 busy hid csp 0x010103 vid 0x04d9 did 0x1603 ' ' 'USB Keyboard' 47ec3 ohci ep3.1 enabled interrupt r speed low maxpkt 8 pollival 10 samplesz 0 hz 0 hub 0 port 1 rootport 1 addr 3 busy ep3.2 enabled interrupt r speed low maxpkt 8 pollival 10 samplesz 0 hz 0 hub 0 port 1 rootport 1 addr 3 idle ep4.0 enabled control rw speed low maxpkt 8 pollival 0 samplesz 0 hz 0 hub 0 port 3 rootport 3 addr 4 busy hid csp 0x020103 vid 0x192f did 0x0416 none 9de9b ohci ep4.1 enabled interrupt r speed low maxpkt 6 pollival 10 samplesz 0 hz 0 hub 0 port 3 rootport 3 addr 4 busy % cat '#'S/sdctl sdC ata port 1F0 ctl 3F4 irq 14 % cat '#'S/sdC0/ctl inquiry SDCFXPS-016G config 848A capabilities 0F00 dma 00550004 dmactl 00550004 rwm 1 rwmctl 0 lba48always off model SDCFXPS-016G serial MAZ111AZ111315180850 firm HDX11.05 feat lba llba power nop geometry 31293360 512 alignment 512 0 missirq 0 sloop 0 irq 19 16 bsy 0 0 nildrive 3 part data 0 31293360 part plan9 63 31278555 part 9fat 63 204863 part nvram 204863 204864 part other 204864 4643962 part fscache 4643962 9083060 part fsworm 9083060 31278555 % cat '#'l0/ether0/addr 0090dca24400 % cat '#'l0/ether0/stats in: 116862 link: 0 out: 87584 crc errs: 0 overflows: 0 soft overflows: 32 framing errs: 0 buffer errs: 0 output errs: 0 prom: 0 mbps: 10 addr: 0090dca24400 % cat '#'l0/ether0/ifstats TxOk: 12710505 RxOk: 21973598 TxEr: 0 RxEr: 0 MissPkt: 0 FAE: 0 Tx1Col: 0 TxMCol: 0 RxOkPh: 21964882 RxOkBrd: 8716 RxOkMu: 0 TxAbt: 0 TxUndrn: 0 serr: 0 fovw: 0 txdu: 0 tcpf: 116814 udpf: 27 ipf: 4 fovf: 0 rer: 0 rdu: 0 punlc: 0 tcr: 0x1b000700 rcr: 0x0000e70e multicast: 0 phy: 1000 796d 001c c912 01e1 cde1 000d 2801 6001 0300 0000 0000 1007 f880 0000 3000 0060 6c00 0000 0000 1060 0000 370c 2108 2740 8c00 0040 0162 846c 8000 0123 0000 % cat '#'v/vgactl type vesa size 1280x1024x32 x8r8g8b8 hwgc soft hwaccel off hwblank on panning off addr p 0x50000000 v 0xe0400000 size 0x4000000 softscreen on @{rfork n; aux/realemu; aux/vga -p} vesa flag Ulinear|Hlinear|Fsnarf vesa sig VESA 2.0 vesa oem Advanced Micro Devices 1.0 vesa vendor Elpin Systems VGA BIOS vesa product GEODE LX vesa rev Version 6.12 vesa cap vesa mem 67108864 vesa mode 0x101 640x480x8 m8 packed vesa mode 0x103 800x600x8 m8 packed vesa mode 0x105 1024x768x8 m8 packed vesa mode 0x107 1280x1024x8 m8 packed vesa mode 0x110 640x480x15 r5g5b5 direct vesa mode 0x111 640x480x16 r5g6b5 direct vesa mode 0x112 640x480x32 x8r8g8b8 direct vesa mode 0x113 800x600x15 r5g5b5 direct vesa mode 0x114 800x600x16 r5g6b5 direct vesa mode 0x115 800x600x32 x8r8g8b8 direct vesa mode 0x116 1024x768x15 r5g5b5 direct vesa mode 0x117 1024x768x16 r5g6b5 direct vesa mode 0x118 1024x768x32 x8r8g8b8 direct vesa mode 0x119 1280x1024x15 r5g5b5 direct vesa mode 0x11a 1280x1024x16 r5g6b5 direct vesa mode 0x11b 1280x1024x32 x8r8g8b8 direct vesa mode 0x125 1152x864x8 m8 packed vesa mode 0x126 1152x864x15 r5g5b5 direct vesa mode 0x127 1152x864x16 r5g6b5 direct vesa mode 0x128 1152x864x32 x8r8g8b8 direct vesa mode 0x131 1600x1200x8 m8 packed vesa mode 0x132 1600x1200x15 r5g5b5 direct vesa mode 0x133 1600x1200x16 r5g6b5 direct vesa mode 0x134 1600x1200x32 x8r8g8b8 direct vesa mode 0x135 1920x1440x8 m8 packed vesa mode 0x136 1920x1440x15 r5g5b5 direct vesa mode 0x137 1920x1440x16 r5g6b5 direct vesa mode 0x138 1920x1440x32 x8r8g8b8 direct edid mfr ACR edid serialstr LU50D0068534 edid name S240HL edid product 649 edid serial 611351469 edid version 1.3 edid mfrdate 2012.47 edid size (cm) 53x30 edid gamma 2.20 edid vert (Hz) 56-76 edid horz (Hz) 31000-83000 edid pclkmax 170000000 edid flags standby suspend edid 1920x1080@60Hz clock=148.5 shb=2008 ehb=2052 ht=2200 vrs=1084 vre=1089 vt=1125 hsync=+ vsync=+ edid 1280x1024@75Hz clock=135 shb=1296 ehb=1440 ht=1688 vrs=1025 vre=1028 vt=1066 hsync=+ vsync=+ edid 1024x768@75Hz clock=78.75 shb=1040 ehb=1136 ht=1312 vrs=769 vre=772 vt=800 hsync=+ vsync=+ edid 1024x768@70Hz clock=75 shb=1048 ehb=1184 ht=1328 vrs=771 vre=777 vt=806 hsync=- vsync=- edid 1024x768@60Hz clock=65 shb=1048 ehb=1184 ht=1344 vrs=771 vre=777 vt=806 hsync=- vsync=- edid 800x600@75Hz clock=49.5 shb=816 ehb=896 ht=1056 vrs=601 vre=604 vt=625 hsync=+ vsync=+ edid 800x600@72Hz clock=50 shb=856 ehb=976 ht=1040 vrs=637 vre=643 vt=666 hsync=+ vsync=+ edid 800x600@60Hz clock=40 shb=840 ehb=968 ht=1056 vrs=601 vre=605 vt=628 hsync=+ vsync=+ edid 800x600@56Hz clock=36 shb=824 ehb=896 ht=1024 vrs=601 vre=603 vt=625 hsync=+ vsync=+ edid 640x480@75Hz clock=31.5 shb=656 ehb=720 ht=840 vrs=481 vre=484 vt=500 hsync=- vsync=- edid 640x480@73Hz clock=31.5 shb=664 ehb=704 ht=832 vrs=489 vre=492 vt=520 hsync=- vsync=- edid 640x480@60Hz clock=25.175 shb=656 ehb=752 ht=800 vrs=490 vre=492 vt=525 hsync=- vsync=- % xd -x1 '#'r/nvram 0000000 48 6a 28 64 06 61 02 07 02 06 26 02 50 80 00 00 0000010 40 73 f0 6c 03 7f 02 00 fc 31 00 00 00 00 00 00 0000020 93 03 fe ff ff ff ff 3f 00 00 00 00 00 00 09 8f 0000030 00 fc 20 00 00 01 00 3f ff ff ff ff 20 00 00 86 0000040 00 00 78 fb 4f 00 1a b8 ed 30 02 6d 00 c0 00 41 0000050 95 04 84 7f 00 00 74 75 0f 5a a0 00 00 00 bd 2d 0000060 00 60 00 a0 00 71 8b 81 1e 00 1e 00 63 80 00 1c 0000070 01 00 80 6a 00 18 f3 00 40 01 87 00 00 00 00 00 0000080 48 6a 28 64 06 61 02 07 02 06 26 02 00 80 00 00 0000090 40 73 f0 6c 03 7f 02 00 fc 31 00 00 00 00 00 00 00000a0 93 03 fe ff ff ff ff 3f 00 00 00 00 00 00 09 8f 00000b0 00 fc 20 00 00 01 00 3f ff ff ff ff 20 00 00 86 00000c0 00 00 78 fb 4f 00 1a b8 ed 30 02 6d 00 c0 00 41 00000d0 95 04 84 7f 00 00 74 75 0f 5a a0 00 00 00 bd 2d 00000e0 00 60 00 a0 00 71 8b 81 1e 00 1e 00 63 80 00 1c 00000f0 01 00 80 6a 00 18 f3 00 40 01 87 00 00 00 00 00 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