[ 0.000000] Linux version 5.4.173-1 (wbx@helium) (gcc version 11.2.0 (GCC)) #3 Wed Feb 2 18:23:05 CET 2022 [ 0.000000] earlycon: uart8250 at I/O port 0x3f8 (options '38400n8') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] Config serial console: console=ttyS0,38400n8r [ 0.000000] CPU0 revision is: 000182a0 (MIPS 20Kc) [ 0.000000] FPU revision is: 000f8200 [ 0.000000] Checking for the multiply/shift bug... no. [ 0.000000] Checking for the daddiu bug... no. [ 0.000000] OF: fdt: No chosen node found, continuing without [ 0.000000] MIPS: machine is mti,malta [ 0.000000] Software DMA cache coherency enabled [ 0.000000] Initial ramdisk at: 0x900000000f6c0000 (9621236 bytes) [ 0.000000] Primary instruction cache 32kB, VIVT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000000000-0x0000000000ffffff] [ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000000fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff] [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64640 [ 0.000000] Kernel command line: rd_start=0xffffffff8f6c0000 rd_size=9621236 console=ttyS0,38400n8r [ 0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.000000] Enable cache parity protection for MIPS 20KC/25KF CPUs. [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 244096K/262144K available (2456K kernel code, 256K rwdata, 500K rodata, 160K init, 218K bss, 18048K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 256 [ 0.000000] CPU frequency 166.67 MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11467638961 ns [ 0.000188] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 12884987900ns [ 0.008157] Calibrating delay loop... 635.90 BogoMIPS (lpj=1271808) [ 0.034535] pid_max: default: 4096 minimum: 301 [ 0.036373] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.036670] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.056347] Checking for the daddi bug... no. [ 0.087159] devtmpfs: initialized [ 0.098590] random: get_random_u32 called from 0xffffffff80216eb4 with crng_init=0 [ 0.102999] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.103456] futex hash table entries: 16 (order: -4, 384 bytes, linear) [ 0.107170] NET: Registered protocol family 16 [ 0.163314] PCI host bridge to bus 0000:00 [ 0.164534] pci_bus 0000:00: root bus resource [mem 0x10000000-0x17ffffff] [ 0.164859] pci_bus 0000:00: root bus resource [io 0x1000-0x1fffff] [ 0.165173] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.165481] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.167491] pci 0000:00:00.0: [11ab:4620] type 00 class 0x060000 [ 0.169646] pci 0000:00:00.0: [Firmware Bug]: reg 0x14: invalid BAR (can't size) [ 0.169917] pci 0000:00:00.0: [Firmware Bug]: reg 0x18: invalid BAR (can't size) [ 0.170165] pci 0000:00:00.0: [Firmware Bug]: reg 0x1c: invalid BAR (can't size) [ 0.170405] pci 0000:00:00.0: [Firmware Bug]: reg 0x20: invalid BAR (can't size) [ 0.170727] pci 0000:00:00.0: [Firmware Bug]: reg 0x24: invalid BAR (can't size) [ 0.174509] pci 0000:00:0a.0: [8086:7110] type 00 class 0x060100 [ 0.175735] pci 0000:00:0a.1: [8086:7111] type 00 class 0x010180 [ 0.176429] pci 0000:00:0a.1: reg 0x20: [io 0x0000-0x000f] [ 0.176744] pci 0000:00:0a.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7] [ 0.177012] pci 0000:00:0a.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.177276] pci 0000:00:0a.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177] [ 0.177515] pci 0000:00:0a.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.178209] pci 0000:00:0a.2: [8086:7112] type 00 class 0x0c0300 [ 0.178460] pci 0000:00:0a.2: reg 0x20: [io 0x0000-0x001f] [ 0.178983] pci 0000:00:0a.3: [8086:7113] type 00 class 0x068000 [ 0.180146] pci 0000:00:0a.3: quirk: [io 0x1000-0x103f] claimed by PIIX4 ACPI [ 0.180557] pci 0000:00:0a.3: quirk: [io 0x1100-0x110f] claimed by PIIX4 SMB [ 0.181580] pci 0000:00:12.0: [1013:00b8] type 00 class 0x030000 [ 0.181857] pci 0000:00:12.0: reg 0x10: [mem 0x00000000-0x01ffffff pref] [ 0.182086] pci 0000:00:12.0: reg 0x14: [mem 0x00000000-0x00000fff] [ 0.182339] pci 0000:00:12.0: reg 0x30: [mem 0x00000000-0x0000ffff pref] [ 0.182984] pci 0000:00:13.0: [8086:100e] type 00 class 0x020000 [ 0.183253] pci 0000:00:13.0: reg 0x10: [mem 0x00000000-0x0001ffff] [ 0.183475] pci 0000:00:13.0: reg 0x14: [io 0x0000-0x003f] [ 0.183697] pci 0000:00:13.0: reg 0x30: [mem 0x00000000-0x0003ffff pref] [ 0.184943] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00 [ 0.187331] pci 0000:00:12.0: BAR 0: assigned [mem 0x10000000-0x11ffffff pref] [ 0.187981] pci 0000:00:13.0: BAR 6: assigned [mem 0x12000000-0x1203ffff pref] [ 0.188372] pci 0000:00:13.0: BAR 0: assigned [mem 0x12040000-0x1205ffff] [ 0.188605] pci 0000:00:12.0: BAR 6: assigned [mem 0x12060000-0x1206ffff pref] [ 0.189050] pci 0000:00:12.0: BAR 1: assigned [mem 0x12070000-0x12070fff] [ 0.189374] pci 0000:00:13.0: BAR 1: assigned [io 0x1040-0x107f] [ 0.189624] pci 0000:00:0a.2: BAR 4: assigned [io 0x1080-0x109f] [ 0.189841] pci 0000:00:0a.1: BAR 4: assigned [io 0x10a0-0x10af] [ 0.206098] clocksource: Switched to clocksource MIPS [ 0.220203] NET: Registered protocol family 2 [ 0.222079] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.227485] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.227922] TCP established hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.228293] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.228676] TCP: Hash tables configured (established 2048 bind 2048) [ 0.232660] UDP hash table entries: 128 (order: 0, 4096 bytes, linear) [ 0.233156] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes, linear) [ 0.235518] NET: Registered protocol family 1 [ 0.237490] PCI: CLS 0 bytes, default 32 [ 0.244152] Unpacking initramfs... [ 1.025593] random: fast init done [ 8.690148] Freeing initrd memory: 9392K [ 8.690728] devtmpfs: mounted [ 8.733825] workingset: timestamp_bits=62 max_order=16 bucket_order=0 [ 10.477870] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 11.228013] printk: console [ttyS0] disabled [ 11.252542] serial8250.0: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 11.255198] printk: console [ttyS0] enabled [ 11.255198] printk: console [ttyS0] enabled [ 11.255880] printk: bootconsole [uart8250] disabled [ 11.255880] printk: bootconsole [uart8250] disabled [ 13.774902] serial8250.0: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A [ 14.203423] serial8250.0: ttyS2 at MMIO 0x1f000900 (irq = 20, base_baud = 230400) is a 16550A [ 14.309514] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI [ 14.309785] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 14.312089] e1000 0000:00:13.0: enabling device (0000 -> 0003) [ 14.928825] e1000 0000:00:13.0 eth0: (PCI:33MHz:32-bit) 52:54:00:12:34:56 [ 14.929585] e1000 0000:00:13.0 eth0: Intel(R) PRO/1000 Network Connection [ 14.931037] NET: Registered protocol family 17 [ 14.978000] Starting Linux (built with OpenADK). [ 15.022900] devtmpfs: error mounting -16 [ 15.047100] Freeing unused kernel memory: 160K [ 15.047280] This architecture does not have kernel memory protection. [ 15.047611] Run /sbin/init as init process System initialization ... Starting network... done. Starting adktest... Starting test script ... Linux openadk 5.4.173-1 #3 Wed Feb 2 18:23:05 CET 2022 mips64 GNU/Linux Wed Feb 2 18:42:17 2022 mksh: chvt: new shell is potentially insecure, can't revoke /dev/ttyS0 Testing mksh for conformance: # $MirOS: src/bin/mksh/check.t,v 1.853 2020/10/31 03:53:03 tg Exp $ KSH R59 2020/10/31 This shell is actually: @(#)MIRBSD KSH R59 2020/10/31 test.sh built for mksh R59 2020/10/31 Trying Perl interpreter 'perl5'... /opt/mksh/test.sh[85]: perl5: inaccessible or not found Errorlevel 127, running on '' => not using Trying Perl interpreter 'perl'... Errorlevel 0, running on 'linux, Perl version 5.032001' => using it + perl /opt/mksh/check.pl -p /opt/mksh/mksh -C shell:legacy-no,int:32,shell:textmode-no,shell:binmode-yes,stdout-ed,no-stderr-ed -v -s /opt/mksh/check.t pass /opt/mksh/check.t:KSH_VERSION pass /opt/mksh/check.t:KSH_VERSION-modern pass /opt/mksh/check.t:KSH_VERSION-ascii pass /opt/mksh/check.t:KSH_VERSION-binmode pass /opt/mksh/check.t:selftest-1 pass /opt/mksh/check.t:selftest-2 pass /opt/mksh/check.t:selftest-3 pass /opt/mksh/check.t:selftest-exec pass /opt/mksh/check.t:selftest-direct-builtin-call pass /opt/mksh/check.t:selftest-pathsep-unix pass /opt/mksh/check.t:selftest-tty-present pass /opt/mksh/check.t:alias-1 pass /opt/mksh/check.t:alias-2 pass /opt/mksh/check.t:alias-3 pass /opt/mksh/check.t:alias-4 pass /opt/mksh/check.t:alias-5 pass /opt/mksh/check.t:alias-6 pass /opt/mksh/check.t:alias-7 pass /opt/mksh/check.t:alias-8 pass /opt/mksh/check.t:alias-9 pass /opt/mksh/check.t:alias-10 pass /opt/mksh/check.t:alias-11 pass /opt/mksh/check.t:alias-12 pass /opt/mksh/check.t:arith-compound pass /opt/mksh/check.t:arith-lazy-1 pass /opt/mksh/check.t:arith-lazy-2 pass /opt/mksh/check.t:arith-lazy-3 pass /opt/mksh/check.t:arith-lazy-4 pass /opt/mksh/check.t:arith-lazy-5-arr-n pass /opt/mksh/check.t:arith-lazy-5-arr-p pass /opt/mksh/check.t:arith-lazy-5-str-n pass /opt/mksh/check.t:arith-lazy-5-str-p pass /opt/mksh/check.t:arith-lazy-5-tern-l-n pass /opt/mksh/check.t:arith-lazy-5-tern-l-p pass /opt/mksh/check.t:arith-lazy-5-tern-r-n pass /opt/mksh/check.t:arith-lazy-5-tern-r-p pass /opt/mksh/check.t:arith-ternary-prec-1 pass /opt/mksh/check.t:arith-ternary-prec-2 pass /opt/mksh/check.t:arith-prec-1 pass /opt/mksh/check.t:arith-div-assoc-1 pass /opt/mksh/check.t:arith-div-byzero pass /opt/mksh/check.t:arith-div-intmin-by-minusone pass /opt/mksh/check.t:arith-assop-assoc-1 pass /opt/mksh/check.t:arith-mandatory pass /opt/mksh/check.t:arith-unsigned-1 pass /opt/mksh/check.t:arith-limit32-1 pass /opt/mksh/check.t:bksl-nl-ign-1 pass /opt/mksh/check.t:bksl-nl-ign-2 pass /opt/mksh/check.t:bksl-nl-ign-3 pass /opt/mksh/check.t:bksl-nl-ign-4 pass /opt/mksh/check.t:bksl-nl-ign-5 pass /opt/mksh/check.t:bksl-nl-1 pass /opt/mksh/check.t:bksl-nl-2 pass /opt/mksh/check.t:bksl-nl-3 pass /opt/mksh/check.t:bksl-nl-4 pass /opt/mksh/check.t:bksl-nl-5 pass /opt/mksh/check.t:bksl-nl-6 pass /opt/mksh/check.t:bksl-nl-7 pass /opt/mksh/check.t:bksl-nl-8 pass /opt/mksh/check.t:bksl-nl-9 pass /opt/mksh/check.t:bksl-nl-10 pass /opt/mksh/check.t:bksl-nl-ksh-1 pass /opt/mksh/check.t:bksl-nl-ksh-2 pass /opt/mksh/check.t:break-1 pass /opt/mksh/check.t:break-2 pass /opt/mksh/check.t:break-3 pass /opt/mksh/check.t:break-4 pass /opt/mksh/check.t:break-5 pass /opt/mksh/check.t:continue-1 pass /opt/mksh/check.t:continue-2 pass /opt/mksh/check.t:continue-3 pass /opt/mksh/check.t:continue-4 pass /opt/mksh/check.t:continue-5 pass /opt/mksh/check.t:cd-history pass /opt/mksh/check.t:cd-pe pass /opt/mksh/check.t:env-prompt pass /opt/mksh/check.t:expand-ugly pass /opt/mksh/check.t:expand-unglob-dblq pass /opt/mksh/check.t:expand-unglob-unq pass /opt/mksh/check.t:expand-threecolons-dblq pass /opt/mksh/check.t:expand-threecolons-unq pass /opt/mksh/check.t:expand-weird-1 pass /opt/mksh/check.t:expand-weird-2 pass /opt/mksh/check.t:expand-weird-3 pass /opt/mksh/check.t:expand-weird-4 pass /opt/mksh/check.t:expand-bang-1 pass /opt/mksh/check.t:expand-bang-2 pass /opt/mksh/check.t:expand-number-1 pass /opt/mksh/check.t:expand-slashes-1 pass /opt/mksh/check.t:expand-slashes-2 pass /opt/mksh/check.t:expand-slashes-3 pass /opt/mksh/check.t:eglob-bad-1 pass /opt/mksh/check.t:eglob-bad-2 pass /opt/mksh/check.t:eglob-infinite-plus pass /opt/mksh/check.t:eglob-subst-1 pass /opt/mksh/check.t:eglob-nomatch-1 pass /opt/mksh/check.t:eglob-match-1 pass /opt/mksh/check.t:eglob-case-1 pass /opt/mksh/check.t:eglob-case-2 pass /opt/mksh/check.t:eglob-trim-1 pass /opt/mksh/check.t:eglob-trim-2 pass /opt/mksh/check.t:eglob-trim-3 pass /opt/mksh/check.t:eglob-substrpl-1 pass /opt/mksh/check.t:eglob-substrpl-2 pass /opt/mksh/check.t:eglob-substrpl-3a pass /opt/mksh/check.t:eglob-substrpl-3b pass /opt/mksh/check.t:eglob-substrpl-3c pass /opt/mksh/check.t:eglob-utf8-1 pass /opt/mksh/check.t:glob-bad-1 pass /opt/mksh/check.t:glob-bad-2 pass /opt/mksh/check.t:glob-bad-3 pass /opt/mksh/check.t:glob-range-1 pass /opt/mksh/check.t:glob-range-2 pass /opt/mksh/check.t:glob-range-3 pass /opt/mksh/check.t:glob-range-4 pass /opt/mksh/check.t:glob-range-5 pass /opt/mksh/check.t:glob-range-6 pass /opt/mksh/check.t:glob-word-1 pass /opt/mksh/check.t:glob-trim-1 pass /opt/mksh/check.t:heredoc-1 pass /opt/mksh/check.t:heredoc-2 pass /opt/mksh/check.t:heredoc-3 pass /opt/mksh/check.t:heredoc-4a pass /opt/mksh/check.t:heredoc-4an pass /opt/mksh/check.t:heredoc-4b pass /opt/mksh/check.t:heredoc-4bn pass /opt/mksh/check.t:heredoc-5 pass /opt/mksh/check.t:heredoc-6 pass /opt/mksh/check.t:heredoc-7 pass /opt/mksh/check.t:heredoc-8 pass /opt/mksh/check.t:heredoc-9 pass /opt/mksh/check.t:heredoc-10 pass /opt/mksh/check.t:heredoc-11 pass /opt/mksh/check.t:heredoc-12 pass /opt/mksh/check.t:heredoc-14 pass /opt/mksh/check.t:heredoc-15 pass /opt/mksh/check.t:heredoc-comsub-1 pass /opt/mksh/check.t:heredoc-comsub-2 pass /opt/mksh/check.t:heredoc-comsub-3 pass /opt/mksh/check.t:heredoc-comsub-4 pass /opt/mksh/check.t:heredoc-comsub-5 pass /opt/mksh/check.t:heredoc-comsub-6 pass /opt/mksh/check.t:heredoc-subshell-1 pass /opt/mksh/check.t:heredoc-subshell-2 pass /opt/mksh/check.t:heredoc-subshell-3 pass /opt/mksh/check.t:heredoc-weird-1 pass /opt/mksh/check.t:heredoc-weird-2 pass /opt/mksh/check.t:heredoc-weird-4 pass /opt/mksh/check.t:heredoc-weird-5 pass /opt/mksh/check.t:heredoc-tmpfile-1 pass /opt/mksh/check.t:heredoc-tmpfile-2 pass /opt/mksh/check.t:heredoc-tmpfile-3 pass /opt/mksh/check.t:heredoc-tmpfile-4 pass /opt/mksh/check.t:heredoc-tmpfile-5 pass /opt/mksh/check.t:heredoc-tmpfile-6 pass /opt/mksh/check.t:heredoc-tmpfile-7 pass /opt/mksh/check.t:heredoc-tmpfile-8 pass /opt/mksh/check.t:heredoc-quoting-unsubst pass /opt/mksh/check.t:heredoc-quoting-subst pass /opt/mksh/check.t:single-quotes-in-braces pass /opt/mksh/check.t:single-quotes-in-quoted-braces pass /opt/mksh/check.t:single-quotes-in-braces-nested pass /opt/mksh/check.t:single-quotes-in-brace-pattern pass /opt/mksh/check.t:single-quotes-in-heredoc-braces pass /opt/mksh/check.t:single-quotes-in-nested-braces pass /opt/mksh/check.t:single-quotes-in-nested-quoted-braces pass /opt/mksh/check.t:single-quotes-in-nested-braces-nested pass /opt/mksh/check.t:single-quotes-in-nested-brace-pattern pass /opt/mksh/check.t:single-quotes-in-heredoc-nested-braces pass /opt/mksh/check.t:single-quotes-in-heredoc-trim pass /opt/mksh/check.t:history-basic pass /opt/mksh/check.t:history-dups pass /opt/mksh/check.t:history-unlink pass /opt/mksh/check.t:history-multiline pass /opt/mksh/check.t:history-e-minus-1 pass /opt/mksh/check.t:history-e-minus-2 pass /opt/mksh/check.t:history-e-minus-3 pass /opt/mksh/check.t:history-e-minus-4 pass /opt/mksh/check.t:history-e-minus-5 pass /opt/mksh/check.t:history-list-1 pass /opt/mksh/check.t:history-list-2 pass /opt/mksh/check.t:history-list-3 pass /opt/mksh/check.t:history-list-4 pass /opt/mksh/check.t:history-list-5 pass /opt/mksh/check.t:history-list-6 pass /opt/mksh/check.t:history-list-7 pass /opt/mksh/check.t:history-list-r-1 pass /opt/mksh/check.t:history-list-r-2 pass /opt/mksh/check.t:history-list-r-3 pass /opt/mksh/check.t:history-subst-1 pass /opt/mksh/check.t:history-subst-2 pass /opt/mksh/check.t:history-subst-3 pass /opt/mksh/check.t:history-subst-4 pass /opt/mksh/check.t:history-subst-5 pass /opt/mksh/check.t:history-ed-1-old pass /opt/mksh/check.t:history-ed-2-old pass /opt/mksh/check.t:history-ed-3-old pass /opt/mksh/check.t:IFS-space-1 pass /opt/mksh/check.t:IFS-colon-1 pass /opt/mksh/check.t:IFS-null-1 pass /opt/mksh/check.t:IFS-space-colon-1 pass /opt/mksh/check.t:IFS-space-colon-2 pass /opt/mksh/check.t:IFS-space-colon-4 pass /opt/mksh/check.t:IFS-space-colon-5 pass /opt/mksh/check.t:IFS-subst-1 pass /opt/mksh/check.t:IFS-subst-2 pass /opt/mksh/check.t:IFS-subst-3-arr pass /opt/mksh/check.t:IFS-subst-3-ass pass /opt/mksh/check.t:IFS-subst-3-lcl pass /opt/mksh/check.t:IFS-subst-4-1 pass /opt/mksh/check.t:IFS-subst-4-2 pass /opt/mksh/check.t:IFS-subst-4-3 pass /opt/mksh/check.t:IFS-subst-4-4 pass /opt/mksh/check.t:IFS-subst-4-4p pass /opt/mksh/check.t:IFS-subst-4-5 pass /opt/mksh/check.t:IFS-subst-4-5p pass /opt/mksh/check.t:IFS-subst-5 pass /opt/mksh/check.t:IFS-subst-6 pass /opt/mksh/check.t:IFS-subst-7 pass /opt/mksh/check.t:IFS-subst-8 pass /opt/mksh/check.t:IFS-subst-9 pass /opt/mksh/check.t:IFS-subst-10 pass /opt/mksh/check.t:IFS-subst-11 pass /opt/mksh/check.t:IFS-arith-1 pass /opt/mksh/check.t:integer-base-err-1 pass /opt/mksh/check.t:integer-base-err-2 pass /opt/mksh/check.t:integer-base-err-3 pass /opt/mksh/check.t:integer-base-err-4 pass /opt/mksh/check.t:integer-base-1 pass /opt/mksh/check.t:integer-base-2 pass /opt/mksh/check.t:integer-base-3 pass /opt/mksh/check.t:integer-base-4 pass /opt/mksh/check.t:integer-base-5 pass /opt/mksh/check.t:integer-base-6 pass /opt/mksh/check.t:integer-base-7 pass /opt/mksh/check.t:integer-base-8 pass /opt/mksh/check.t:integer-base-check-flat pass /opt/mksh/check.t:integer-base-check-numeric-from-1 pass /opt/mksh/check.t:integer-base-check-numeric-from-2 pass /opt/mksh/check.t:integer-base-check-numeric-to-1 pass /opt/mksh/check.t:integer-base-check-numeric-to-2 pass /opt/mksh/check.t:integer-arithmetic-span pass /opt/mksh/check.t:lineno-stdin pass /opt/mksh/check.t:lineno-inc pass /opt/mksh/check.t:lineno-func pass /opt/mksh/check.t:lineno-unset pass /opt/mksh/check.t:lineno-unset-use pass /opt/mksh/check.t:lineno-trap pass /opt/mksh/check.t:lineno-eval-alias pass /opt/mksh/check.t:unknown-trap pass /opt/mksh/check.t:read-IFS-1 pass /opt/mksh/check.t:read-IFS-2 pass /opt/mksh/check.t:read-ksh-1 pass /opt/mksh/check.t:read-regress-1 pass /opt/mksh/check.t:read-delim-1 pass /opt/mksh/check.t:read-ext-1 pass /opt/mksh/check.t:regression-1 pass /opt/mksh/check.t:regression-2 pass /opt/mksh/check.t:regression-6 pass /opt/mksh/check.t:regression-9 pass /opt/mksh/check.t:regression-10 pass /opt/mksh/check.t:regression-11 pass /opt/mksh/check.t:regression-12 pass /opt/mksh/check.t:regression-13 pass /opt/mksh/check.t:regression-14 pass /opt/mksh/check.t:regression-15 pass /opt/mksh/check.t:regression-16 pass /opt/mksh/check.t:regression-17 pass /opt/mksh/check.t:regression-19 pass /opt/mksh/check.t:regression-21 pass /opt/mksh/check.t:regression-22 pass /opt/mksh/check.t:regression-23 pass /opt/mksh/check.t:regression-25 pass /opt/mksh/check.t:regression-26 pass /opt/mksh/check.t:regression-27 pass /opt/mksh/check.t:regression-28 pass /opt/mksh/check.t:regression-29 pass /opt/mksh/check.t:regression-30 pass /opt/mksh/check.t:regression-31 pass /opt/mksh/check.t:regression-32 pass /opt/mksh/check.t:regression-33 pass /opt/mksh/check.t:regression-35 pass /opt/mksh/check.t:regression-36 pass /opt/mksh/check.t:regression-37 pass /opt/mksh/check.t:regression-38 pass /opt/mksh/check.t:regression-39 pass /opt/mksh/check.t:regression-40 pass /opt/mksh/check.t:regression-41 pass /opt/mksh/check.t:regression-42 pass /opt/mksh/check.t:regression-43 pass /opt/mksh/check.t:regression-45 pass /opt/mksh/check.t:regression-46 pass /opt/mksh/check.t:regression-47 pass /opt/mksh/check.t:regression-48 pass /opt/mksh/check.t:regression-49 pass /opt/mksh/check.t:regression-50 pass /opt/mksh/check.t:regression-51 pass /opt/mksh/check.t:regression-52 pass /opt/mksh/check.t:regression-53 pass /opt/mksh/check.t:regression-54 pass /opt/mksh/check.t:regression-55 pass /opt/mksh/check.t:regression-57 pass /opt/mksh/check.t:regression-58 pass /opt/mksh/check.t:regression-59 pass /opt/mksh/check.t:regression-60 pass /opt/mksh/check.t:regression-61 pass /opt/mksh/check.t:regression-62 pass /opt/mksh/check.t:regression-63 pass /opt/mksh/check.t:regression-64 pass /opt/mksh/check.t:regression-65 pass /opt/mksh/check.t:regression-66 pass /opt/mksh/check.t:regression-67 pass /opt/mksh/check.t:regression-68 pass /opt/mksh/check.t:regression-69 pass /opt/mksh/check.t:export-1 pass /opt/mksh/check.t:readonly-0 pass /opt/mksh/check.t:readonly-1 pass /opt/mksh/check.t:readonly-2a pass /opt/mksh/check.t:readonly-2b pass /opt/mksh/check.t:readonly-3 pass /opt/mksh/check.t:readonly-4 pass /opt/mksh/check.t:readonly-5 pass /opt/mksh/check.t:syntax-1 pass /opt/mksh/check.t:xxx-quoted-newline-1 pass /opt/mksh/check.t:xxx-quoted-newline-2 pass /opt/mksh/check.t:xxx-quoted-newline-3 pass /opt/mksh/check.t:xxx-multi-assignment-cmd pass /opt/mksh/check.t:xxx-multi-assignment-posix-cmd pass /opt/mksh/check.t:xxx-multi-assignment-posix-nocmd pass /opt/mksh/check.t:xxx-multi-assignment-posix-subassign pass /opt/mksh/check.t:xxx-exec-environment-1 pass /opt/mksh/check.t:xxx-exec-environment-2 pass /opt/mksh/check.t:exec-function-environment-1 pass /opt/mksh/check.t:exec-modern-korn-shell pass /opt/mksh/check.t:exec-ksh88 pass /opt/mksh/check.t:xxx-what-do-you-call-this-1 pass /opt/mksh/check.t:xxx-prefix-strip-1 pass /opt/mksh/check.t:xxx-prefix-strip-2 pass /opt/mksh/check.t:xxx-variable-syntax-1 pass /opt/mksh/check.t:xxx-variable-syntax-2 pass /opt/mksh/check.t:xxx-variable-syntax-3 pass /opt/mksh/check.t:xxx-variable-syntax-4 pass /opt/mksh/check.t:xxx-substitution-eval-order pass /opt/mksh/check.t:xxx-substitution-eval-order-2 pass /opt/mksh/check.t:xxx-set-option-1 pass /opt/mksh/check.t:xxx-exec-1 pass /opt/mksh/check.t:xxx-while-1 pass /opt/mksh/check.t:xxx-status-1 pass /opt/mksh/check.t:xxx-status-2 pass /opt/mksh/check.t:xxx-clean-chars-1 pass /opt/mksh/check.t:xxx-param-subst-qmark-1 pass /opt/mksh/check.t:xxx-param-subst-qmark-namespec pass /opt/mksh/check.t:xxx-param-_-1 pass /opt/mksh/check.t:tilde-expand-1 pass /opt/mksh/check.t:tilde-expand-2 pass /opt/mksh/check.t:tilde-expand-3 pass /opt/mksh/check.t:exit-err-1 pass /opt/mksh/check.t:exit-err-2 pass /opt/mksh/check.t:exit-err-3 pass /opt/mksh/check.t:exit-err-4 pass /opt/mksh/check.t:exit-err-5 pass /opt/mksh/check.t:exit-err-7 pass /opt/mksh/check.t:exit-err-8 pass /opt/mksh/check.t:exit-err-9 pass /opt/mksh/check.t:exit-err-10 pass /opt/mksh/check.t:exit-err-11 pass /opt/mksh/check.t:exit-enoent-1 pass /opt/mksh/check.t:exit-eval-1 pass /opt/mksh/check.t:exit-trap-1 pass /opt/mksh/check.t:exit-trap-2 pass /opt/mksh/check.t:exit-trap-3 pass /opt/mksh/check.t:exit-trap-interactive pass /opt/mksh/check.t:test-stlt-1 pass /opt/mksh/check.t:test-str-pattern pass /opt/mksh/check.t:test-precedence-1 pass /opt/mksh/check.t:test-option-1 pass /opt/mksh/check.t:test-varset-1 pass /opt/mksh/check.t:test-varset-2 pass /opt/mksh/check.t:test-stnze-1 pass /opt/mksh/check.t:test-stnze-2 pass /opt/mksh/check.t:test-numeq pass /opt/mksh/check.t:mkshrc-1 pass /opt/mksh/check.t:mkshrc-2a pass /opt/mksh/check.t:mkshrc-2b pass /opt/mksh/check.t:mkshrc-3 pass /opt/mksh/check.t:sh-mode-1 pass /opt/mksh/check.t:sh-mode-2a pass /opt/mksh/check.t:sh-options pass /opt/mksh/check.t:pipeline-1 pass /opt/mksh/check.t:pipeline-2 pass /opt/mksh/check.t:pipeline-3 pass /opt/mksh/check.t:pipeline-4 pass /opt/mksh/check.t:persist-history-1 pass /opt/mksh/check.t:typeset-1 pass /opt/mksh/check.t:typeset-2 pass /opt/mksh/check.t:typeset-padding-1 pass /opt/mksh/check.t:typeset-padding-2 pass /opt/mksh/check.t:typeset-padding-3 pass /opt/mksh/check.t:utf8bom-1 pass /opt/mksh/check.t:utf8bom-2 pass /opt/mksh/check.t:utf8opt-1 pass /opt/mksh/check.t:utf8opt-2 pass /opt/mksh/check.t:utf8opt-3a pass /opt/mksh/check.t:utf8opt-3b pass /opt/mksh/check.t:utf8bug-1 pass /opt/mksh/check.t:aliases-1 pass /opt/mksh/check.t:aliases-2b pass /opt/mksh/check.t:aliases-3b pass /opt/mksh/check.t:aliases-cmdline pass /opt/mksh/check.t:aliases-funcdef-1 pass /opt/mksh/check.t:aliases-funcdef-2 pass /opt/mksh/check.t:aliases-funcdef-3 pass /opt/mksh/check.t:aliases-funcdef-4 pass /opt/mksh/check.t:arrays-1 pass /opt/mksh/check.t:arrays-2a pass /opt/mksh/check.t:arrays-2b pass /opt/mksh/check.t:arrays-3 pass /opt/mksh/check.t:arrays-4 pass /opt/mksh/check.t:arrays-6 pass /opt/mksh/check.t:arrays-7 pass /opt/mksh/check.t:arrays-8 pass /opt/mksh/check.t:arrays-9a pass /opt/mksh/check.t:arrays-9b pass /opt/mksh/check.t:arrassign-basic pass /opt/mksh/check.t:arrassign-eol pass /opt/mksh/check.t:arrassign-fnc-none pass /opt/mksh/check.t:arrassign-fnc-local pass /opt/mksh/check.t:arrassign-fnc-global pass /opt/mksh/check.t:strassign-fnc-none pass /opt/mksh/check.t:strassign-fnc-local pass /opt/mksh/check.t:strassign-fnc-global pass /opt/mksh/check.t:unset-fnc-local-ksh pass /opt/mksh/check.t:unset-fnc-local-sh pass /opt/mksh/check.t:varexpand-substr-1 pass /opt/mksh/check.t:varexpand-substr-2 pass /opt/mksh/check.t:varexpand-substr-3 pass /opt/mksh/check.t:varexpand-substr-4 pass /opt/mksh/check.t:varexpand-substr-5A pass /opt/mksh/check.t:varexpand-substr-5W pass /opt/mksh/check.t:varexpand-substr-6 pass /opt/mksh/check.t:varexpand-special-hash pass /opt/mksh/check.t:varexpand-special-quote pass /opt/mksh/check.t:varexpand-null-1 pass /opt/mksh/check.t:varexpand-null-2 pass /opt/mksh/check.t:varexpand-null-3 pass /opt/mksh/check.t:varexpand-funny-chars pass /opt/mksh/check.t:print-funny-chars pass /opt/mksh/check.t:print-bksl-c pass /opt/mksh/check.t:print-cr pass /opt/mksh/check.t:print-crlf pass /opt/mksh/check.t:print-lf pass /opt/mksh/check.t:print-nul-chars pass /opt/mksh/check.t:print-array pass /opt/mksh/check.t:print-escapes pass /opt/mksh/check.t:dollar-doublequoted-strings pass /opt/mksh/check.t:dollar-quoted-strings pass /opt/mksh/check.t:dollar-quotes-in-heredocs-strings pass /opt/mksh/check.t:dot-needs-argument pass /opt/mksh/check.t:dot-errorlevel pass /opt/mksh/check.t:alias-function-no-conflict pass /opt/mksh/check.t:bash-function-parens pass /opt/mksh/check.t:integer-base-one-1 pass /opt/mksh/check.t:integer-base-one-2a pass /opt/mksh/check.t:integer-base-one-2b pass /opt/mksh/check.t:integer-base-one-2c1 pass /opt/mksh/check.t:integer-base-one-2c2 pass /opt/mksh/check.t:integer-base-one-2d1 pass /opt/mksh/check.t:integer-base-one-2d2 pass /opt/mksh/check.t:integer-base-one-2d3 pass /opt/mksh/check.t:integer-base-one-2d4 pass /opt/mksh/check.t:integer-base-one-2d5 pass /opt/mksh/check.t:integer-base-one-2d6 pass /opt/mksh/check.t:integer-base-one-3As pass /opt/mksh/check.t:integer-base-one-3Ws pass /opt/mksh/check.t:integer-base-one-3Ar pass /opt/mksh/check.t:integer-base-one-3Wr pass /opt/mksh/check.t:integer-base-one-4 pass /opt/mksh/check.t:integer-base-one-5A pass /opt/mksh/check.t:integer-base-one-5W pass /opt/mksh/check.t:ulimit-1 pass /opt/mksh/check.t:ulimit-2 pass /opt/mksh/check.t:ulimit-3 pass /opt/mksh/check.t:redir-1 pass /opt/mksh/check.t:bashiop-1 pass /opt/mksh/check.t:bashiop-2a pass /opt/mksh/check.t:bashiop-2b pass /opt/mksh/check.t:bashiop-2c pass /opt/mksh/check.t:bashiop-3a pass /opt/mksh/check.t:bashiop-3b pass /opt/mksh/check.t:bashiop-4 pass /opt/mksh/check.t:bashiop-5 pass /opt/mksh/check.t:oksh-eval pass /opt/mksh/check.t:oksh-and-list-error-1 pass /opt/mksh/check.t:oksh-and-list-error-2 pass /opt/mksh/check.t:oksh-or-list-error-1 pass /opt/mksh/check.t:oksh-longline-crash pass /opt/mksh/check.t:oksh-seterror-1 pass /opt/mksh/check.t:oksh-seterror-2 pass /opt/mksh/check.t:oksh-seterror-3 pass /opt/mksh/check.t:oksh-seterror-4 pass /opt/mksh/check.t:oksh-seterror-5 pass /opt/mksh/check.t:oksh-seterror-6 pass /opt/mksh/check.t:oksh-seterror-7 pass /opt/mksh/check.t:oksh-input-comsub pass /opt/mksh/check.t:oksh-empty-for-list pass /opt/mksh/check.t:oksh-varfunction-mod1 pass /opt/mksh/check.t:fd-cloexec-1 pass /opt/mksh/check.t:fd-cloexec-2 pass /opt/mksh/check.t:fd-cloexec-3 pass /opt/mksh/check.t:comsub-1a pass /opt/mksh/check.t:comsub-1b pass /opt/mksh/check.t:comsub-2 pass /opt/mksh/check.t:comsub-3 pass /opt/mksh/check.t:comsub-4 pass /opt/mksh/check.t:comsub-5 pass /opt/mksh/check.t:comsub-torture pass /opt/mksh/check.t:comsub-torture-io pass /opt/mksh/check.t:funsub-1 pass /opt/mksh/check.t:funsub-2 pass /opt/mksh/check.t:valsub-1 pass /opt/mksh/check.t:event-subst-3 pass /opt/mksh/check.t:event-subst-0 pass /opt/mksh/check.t:nounset-1 pass /opt/mksh/check.t:nameref-1 pass /opt/mksh/check.t:nameref-2da pass /opt/mksh/check.t:nameref-3 pass /opt/mksh/check.t:nameref-4 pass /opt/mksh/check.t:better-parens-1a pass /opt/mksh/check.t:better-parens-1b pass /opt/mksh/check.t:better-parens-1c pass /opt/mksh/check.t:better-parens-2a pass /opt/mksh/check.t:better-parens-2b pass /opt/mksh/check.t:better-parens-2c pass /opt/mksh/check.t:better-parens-3a pass /opt/mksh/check.t:better-parens-3b pass /opt/mksh/check.t:better-parens-3c pass /opt/mksh/check.t:better-parens-4a pass /opt/mksh/check.t:better-parens-4b pass /opt/mksh/check.t:better-parens-4c pass /opt/mksh/check.t:better-parens-5 pass /opt/mksh/check.t:echo-test-1 pass /opt/mksh/check.t:echo-test-2 pass /opt/mksh/check.t:echo-test-3-normal pass /opt/mksh/check.t:utilities-getopts-1 pass /opt/mksh/check.t:utilities-getopts-2 pass /opt/mksh/check.t:utilities-getopts-3 pass /opt/mksh/check.t:wcswidth-1 pass /opt/mksh/check.t:wcswidth-2 pass /opt/mksh/check.t:wcswidth-3 pass /opt/mksh/check.t:wcswidth-4a pass /opt/mksh/check.t:wcswidth-4b pass /opt/mksh/check.t:wcswidth-4c pass /opt/mksh/check.t:debian-117-1 pass /opt/mksh/check.t:debian-117-2 pass /opt/mksh/check.t:debian-117-3 pass /opt/mksh/check.t:debian-117-4 pass /opt/mksh/check.t:case-zsh pass /opt/mksh/check.t:case-braces pass /opt/mksh/check.t:command-shift pass /opt/mksh/check.t:command-set pass /opt/mksh/check.t:command-readonly pass /opt/mksh/check.t:command-dot-regression pass /opt/mksh/check.t:command-pvV-posix-priorities pass /opt/mksh/check.t:duffs-device pass /opt/mksh/check.t:xtrace-1 pass /opt/mksh/check.t:xtrace-2 pass /opt/mksh/check.t:fksh-flags pass /opt/mksh/check.t:fsh-flags Total failed: 0 Total passed: 568 OpenADK git version: 76ea93458330fbc2d797797f5025d547a0c74ef0 Compiler used: Using built-in specs. COLLECT_GCC=/home/wbx/embedded-test/openadk/toolchain_qemu-mips64_uclibc-ng_mips64el_n32/usr/bin/mips64el-openadk-linux-uclibcabin32-gcc COLLECT_LTO_WRAPPER=/home/wbx/embedded-test/openadk/toolchain_qemu-mips64_uclibc-ng_mips64el_n32/usr/libexec/gcc/mips64el-openadk-linux-uclibcabin32/11.2.0/lto-wrapper Target: mips64el-openadk-linux-uclibcabin32 Configured with: /home/wbx/embedded-test/openadk/toolchain_build_qemu-mips64_uclibc-ng_mips64el_n32/w-gcc-11.2.0-1/gcc-11.2.0/configure --prefix=/home/wbx/embedded-test/openadk/toolchain_qemu-mips64_uclibc-ng_mips64el_n32/usr --with-bugurl=https://openadk.org --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=mips64el-openadk-linux-uclibcabin32 --with-gmp=/home/wbx/embedded-test/openadk/host_x86_64-linux-gnu/usr --with-mpfr=/home/wbx/embedded-test/openadk/host_x86_64-linux-gnu/usr --enable-__cxa_atexit --with-system-zlib --with-gnu-ld --with-gnu-as --disable-libsanitizer --disable-install-libiberty --disable-libitm --disable-libmudflap --disable-libgomp --disable-libcc1 --disable-libmpx --disable-libcilkrts --disable-libquadmath --disable-libquadmath-support --disable-decimal-float --disable-libstdcxx-pch --disable-ppl-version-check --disable-cloog-version-check --without-ppl --without-cloog --without-isl --disable-werror --disable-nls --enable-obsolete --disable-lto --with-arch=mips64 --with-nan=legacy --with-abi=n32 --enable-tls --enable-threads --enable-libatomic --enable-shared --enable-cxx-flags=-fPIC --disable-libssp --disable-biarch --disable-multilib --enable-languages=c --with-build-sysroot='/../../target_qemu-mips64_uclibc-ng_mips64el_n32' --with-sysroot='/../../target_qemu-mips64_uclibc-ng_mips64el_n32' Thread model: posix Supported LTO compression algorithms: zlib gcc version 11.2.0 (GCC) Linker used: GNU ld (GNU Binutils) 2.37 {"QMP": {"version": {"qemu": {"micro": 0, "minor": 2, "major": 6}, "package": ""}, "capabilities": ["oob"]}}