HelenOS bootloader, release 0.14.1 (Aladar), revision 12dd36c50 Built on 2024-11-13 01:42:19 for mips32 Copyright (c) 2001-2024 HelenOS project Memory statistics 0x80001000|0x00001000: CPU map 0x80002000|0x00002000: bootstrap stack 0x80003000|0x00003000: boot info structure 0x80100000|0x00100000: kernel entry point 0x9fc00000|0x1fc00000: bootloader entry point Boot loader: 0xbfc00000 -> 0xbfc05b0c Payload: 0xbfc05b0c -> 0xbfe9eb0c Kernel load address: 0x80100000 Kernel start: 0x80100000 RAM end: 0x81100000 (16777216 bytes available) Inflating components ... 0x80100000|0x80100000: kernel.elf.gz image (736432/128036 bytes) 0x801b4000|0x801b4000: kernel.dbg.gz image (444860/176852 bytes) 0x80224000|0x80224000: ns.gz image (144156/62786 bytes) 0x80248000|0x80248000: loader.gz image (145480/63394 bytes) 0x8026c000|0x8026c000: init.gz image (175404/75029 bytes) 0x80298000|0x80298000: locsrv.gz image (163412/70841 bytes) 0x802c0000|0x802c0000: rd.gz image (148908/65339 bytes) 0x802e8000|0x802e8000: vfs.gz image (184412/78925 bytes) 0x80318000|0x80318000: logger.gz image (158044/69070 bytes) 0x80340000|0x80340000: ext4fs.gz image (229516/100160 bytes) 0x8037c000|0x8037c000: initrd.img.gz image (8388608/1821124 bytes) !!!!!! WARNING: probably missed some lines here !!!!! SPARTAN kernel, release 0.14.1 (Aladar), revision 12dd36c50 Built on 2024-11-13 01:42:19 for mips32 Copyright (c) 2001-2024 HelenOS project Detected 2 CPU(s), 65536 KiB free memory Kernel console ready (press any key to activate) Program loader at 0xc0094000 RAM disk at 0x0037c000 (size 8388608 bytes) [init:ns(2)] ns: HelenOS IPC Naming Service [init:ns(2)] ns: Accepting connections [init:init(3)] init: HelenOS init [init:locsrv(4)] loc: HelenOS Location Service [init:rd(5)] rd: HelenOS RAM disk server [init:vfs(6)] vfs: HelenOS VFS server [init:logger(7)] logger: HelenOS Logging Service [init:ext4fs(8)] ext4fs: HelenOS ext4 file system server [init:rd(5)] rd: Found RAM disk at 0x0037c000, 8388608 bytes [init:logger(7)] logger: Accepting connections [init:locsrv(4)] loc: Accepting connections [init:vfs(6)] vfs: Accepting connections [init:rd(5)] rd: Accepting connections [init:ext4fs(8)] ext4fs: Accepting connections [init:init(3)] init: Root file system mounted on / (ext4fs at bd/initrd) [init:init(3)] init: Starting /srv/system [/srv/system(9)] system: HelenOS system server [/srv/system(9)] system: Unable to stat /srv/fs/tmpfs [/srv/system(9)] system: Unable to stat /srv/fs/exfat [/srv/system(9)] system: Unable to stat /srv/fs/fat [/srv/system(9)] system: Unable to stat /srv/fs/cdfs [/srv/system(9)] system: Unable to stat /srv/fs/mfs [/srv/system(9)] system: Starting /srv/klog [kernel/other] note: Program loader at 0xc0094000 [/srv/system(9)] system: Starting /srv/fs/locfs [kernel/other] note: RAM disk at 0x0037c000 (size 8388608 bytes) [/srv/fs/locfs(11)] locfs: HelenOS Device Filesystem [/srv/fs/locfs(11)] locfs: Accepting connections [/srv/system(9)] system: Location service file system mounted on /loc (locfs) [/srv/system(9)] system: Temporary file system not mounted on /tmp ([ENOFS] No s uch file system type) [/srv/system(9)] system: Starting /srv/devman [/srv/devman(12)] devman: HelenOS Device Manager [/srv/devman(12)] devman: Accepting connections. [/drv/root/root(13)] root: HelenOS root device driver [/srv/system(9)] system: Unable to stat /srv/hid/s3c24xx_uart [/srv/system(9)] system: Unable to stat /srv/hid/s3c24xx_ts [devman] note: The `root' driver was successfully registered as running. [/srv/system(9)] system: Unable to stat /srv/bd/vbd [/srv/system(9)] system: Unable to stat /srv/volsrv [/srv/system(9)] Error contacting volume service. [/srv/system(9)] system: Unable to stat /srv/taskmon [/srv/system(9)] system: Unable to stat /srv/net/loopip [/srv/system(9)] system: Unable to stat /srv/net/ethip [/srv/system(9)] system: Unable to stat /srv/net/dhcp [/srv/system(9)] system: Unable to stat /srv/net/inetsrv [/srv/system(9)] system: Unable to stat /srv/net/tcp [/srv/system(9)] system: Unable to stat /srv/net/udp [/srv/system(9)] system: Unable to stat /srv/net/dnsrsrv [/srv/system(9)] system: Unable to stat /srv/clipboard [/srv/system(9)] system: Unable to stat /srv/hid/remcons [/srv/system(9)] system: Starting /srv/hid/input [/drv/virt/virt(14)] virt: HelenOS virtual devices root driver [/drv/msim/msim(15)] msim: HelenOS MSIM platform driver [devman] note: The `virt' driver was successfully registered as running. [devman] note: The `msim' driver was successfully registered as running. [virt] note: Registered child device `kfb' [/srv/hid/input(16)] input: HelenOS input service [/srv/hid/input(16)] input: No input device found, sleep for retry. [/srv/hid/input(16)] input: No input device found, sleep for retry. [/srv/hid/input(16)] input: No input device found, sleep for retry. [/srv/hid/input(16)] input: No input device found, sleep for retry. [/srv/hid/input(16)] input: No input device found, sleep for retry. [/drv/msim-con/msim-con(19)] msim-con: MSIM console driver [/drv/kfb/kfb(17)] kfb: HelenOS kernel framebuffer driver [devman] note: The `kfb' driver was successfully registered as running. [/drv/ddisk/ddisk(18)] ddisk: HelenOS MSIM ddisk device driver [/srv/hid/input(16)] input: No input device found, sleep for retry. [devman] note: The `msim-con' driver was successfully registered as running. [/drv/kfb/kfb(17)] kfb: Accepting connections [devman] note: The `ddisk' driver was successfully registered as running. [/srv/hid/input(16)] input: Found input device 'devices/\hw\console\a' [/srv/hid/input(16)] input: Accepting connections [/srv/system(9)] system: Starting /srv/hid/output [/srv/hid/output(20)] output: HelenOS output service [/srv/hid/output(20)] output: Connecting service 29 [/srv/hid/output(20)] output: Service name is devices/\hw\console\a [/srv/hid/output(20)] output: Accepting connections [/srv/system(9)] system: Unable to stat /srv/audio/hound [/srv/system(9)] system: Starting /srv/hid/console !!!!!! WARNING: probably missed some lines here !!!!! [/srv/system(9)] system: Spawning /app/getterm term/vc1 /loc --wait -- /app/bdsh Built on 2024-11-13 01:42:19ar), revision 12dd36c50 Running on mips32 (term/vc0) Copyright (c) 2001-2024 HelenOS project Welcome to HelenOS! [/srv/system(9)] system: Spawning /app/getterm term/vc2 /loc --wait -- /app/bdsh https://www.helenos.org/ Type 'help' [Enter] to see a few survival tips. [/srv/system(9)] system: Spawning /app/getterm term/vc3 /loc --wait -- /app/bdsh [/srv/system(9)] system: Spawning /app/getterm term/vc4 /loc --wait -- /app/bdsh / # tester print2 !!!!!! WARNING: probably missed some lines here !!!!! [/srv/system(9)] system: Spawning /app/getterm term/vc1 /loc --wait -- /app/bdsh Built on 2024-11-13 01:42:19ar), revision 12dd36c50 Running on mips32 (term/vc0) Copyright (c) 2001-2024 HelenOS project Welcome to HelenOS! [/srv/system(9)] system: Spawning /app/getterm term/vc2 /loc --wait -- /app/bdsh https://www.helenos.org/ Type 'help' [Enter] to see a few survival tips. [/srv/system(9)] system: Spawning /app/getterm term/vc3 /loc --wait -- /app/bdsh [/srv/system(9)] system: Spawning /app/getterm term/vc5 /loc --wait -- /app/bdsh / # tester print2 !!!!!! WARNING: probably missed some lines here !!!!! [/srv/system(9)] system: Spawning /app/getterm term/vc1 /loc --wait -- /app/bdsh Built on 2024-11-13 01:42:19ar), revision 12dd36c50 Running on mips32 (term/vc0) Copyright (c) 2001-2024 HelenOS project Welcome to HelenOS! [/srv/system(9)] system: Spawning /app/getterm term/vc2 /loc --wait -- /app/bdsh https://www.helenos.org/ Type 'help' [Enter] to see a few survival tips. [/srv/system(9)] system: Spawning /app/getterm term/vc3 /loc --wait -- /app/bdsh [/srv/system(9)] system: Spawning /app/getterm term/vc5 /loc --wait -- /app/bdsh [/srv/system(9)] system: Accepting connections. Testing printf("%c", 'a'): !!!!!! WARNING: probably missed some lines here !!!!! [/srv/system(9)] system: Spawning /app/getterm term/vc1 /loc --wait -- /app/bdsh Built on 2024-11-13 01:42:19ar), revision 12dd36c50 Running on mips32 (term/vc0) Copyright (c) 2001-2024 HelenOS project Welcome to HelenOS! [/srv/system(9)] system: Spawning /app/getterm term/vc2 /loc --wait -- /app/bdsh https://www.helenos.org/ Type 'help' [Enter] to see a few survival tips. [/srv/system(9)] system: Spawning /app/getterm term/vc3 /loc --wait -- /app/bdsh [/srv/system(9)] system: Spawning /app/getterm term/vc5 /loc --wait -- /app/bdsh Expected output: [a]tem: Accepting connections. Real output: [a] 'a'): Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", 1, 2, 3, 4, 5): Expected output: [1] [ 02] [03 ] [004] [005] Real output: [1] [ 02] [03 ] [004] [005] Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] !!!!!! WARNING: probably missed some lines here !!!!! Built on 2024-11-13 0e:42:19 /vc1 /loc --wait -- /app/bdsh Running on mips32 (term/vc0)ar), revision 12dd36c50 Copyright (c) 2001-2024 HelenOS project Welcome to HelenOS! https://www.helenos.org/ Spawning /app/getterm term/vc2 /loc --wait -- /app/bdsh Type 'help' [Enter] to see a few survival tips. / # tester print2 Testing ptintf("%c", 'a'):pawning /app/getterm term/vc3 /loc --wait -- /app/bdsh Expected output: [a] pawning /app/getterm term/vc5 /loc --wait -- /app/bdsh Real output: [a]tem: Accepting connections. 'a'): Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", 1, 2, 3, 4, 5): Expected output: [1] [ 02] [03 ] [004] [005] Real output: [1] [ 02] [03 ] [004] [005] Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): Expected output: [-1] [-02] [-03] [-004] [-005] , -2, -3, -4, -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] !!!!!! WARNING: probably missed some lines here !!!!! Built on 2024-11-13 0e:42:19 /vc1 /loc --wait -- /app/bdsh Running on mips32 (term/vc0)ar), revision 12dd36c50 Copyright (c) 2001-2024 HelenOS project Welcome to HelenOS! https://www.helenos.org/ Spawning /app/getterm term/vc2 /loc --wait -- /app/bdsh Type 'help' [Enter] to see a few survival tips. / # tester print2 Testing ptintf("%c", 'a'):pawning /app/getterm term/vc3 /loc --wait -- /app/bdsh Expected output: [a] pawning /app/getterm term/vc5 /loc --wait -- /app/bdsh Real output: [a]tem: Accepting connections. 'a'): Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", 1, 2, 3, 4, 5): Expected output: [1] [ 02] [03 ] [004] [005] Real output: [1] [ 02] [03 ] [004] [005] Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%lld %3.2lld %-3.2lld %2.3lld %-2.3lld", (long long) -1, (long l !!!!!! WARNING: probably missed some lines here !!!!! Copyright (c) 2001-2024 HelenOS project /vc1 /loc --wait -- /app/bdsh on 12dd36c50 Welcome to HelenOS! https://www.helenos.org/ Type 'help' [Enter] to see a few survival tips. term/vc2 /loc --wait -- /app/bdsh / # tester print2 Testing printf("%c", 'a'): Expected output: [a] Real output: [a] pawning /app/getterm term/vc3 /loc --wait -- /app/bdsh pawning /app/getterm term/vc5 /loc --wait -- /app/bdsh Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", 1, 2, 3, 4, 5): Expected output: [1] [ 02] [03 ] [004] [005] Real output: [1] [ 02] [03 ] [004] [005] Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%lld %3.2lld %-3.2lld %2.3lld %-2.3lld", (long long) -1, (long l ong) -2, (long long) -3, (long long) -4, (long long) -5): Expected output: [-1] [-02] [-03] [-004] [-005] !!!!!! WARNING: probably missed some lines here !!!!! https://www.helenos.org/ /vc1 /loc --wait -- /app/bdsh on 12dd36c50 Type 'help' [Enter] to see a few survival tips. / # tester print2 Testing printf("%c", 'a'): Expected output: [a] term/vc2 /loc --wait -- /app/bdsh Real output: [a] Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", 1, 2, 3, 4, 5): Expected output: [1] [ 02] [03 ] [004] [005] -wait -- /app/bdsh Real output: [1] [ 02] [03 ] [004] [005] -wait -- /app/bdsh Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%lld %3.2lld %-3.2lld %2.3lld %-2.3lld", (long long) -1, (long l ong) -2, (long long) -3, (long long) -4, (long long) -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%#x %5.3#x %-5.3#x %3.5#x %-3.5#x", 17, 18, 19, 20, 21): !!!!!! WARNING: probably missed some lines here !!!!! Type 'help' [Enter] to see a few survival tips. /vc1 /loc --wait -- /app/bdsh 6c50 / # tester print2 Testing printf("%c", 'a'): Expected output: [a] Real output: [a] term/vc2 /loc --wait -- /app/bdsh Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", 1, 2, 3, 4, 5): Expected output: [1] [ 02] [03 ] [004] [005] Real output: [1] [ 02] [03 ] [004] [005] -wait -- /app/bdsh Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): -- /app/bdsh Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%lld %3.2lld %-3.2lld %2.3lld %-2.3lld", (long long) -1, (long l ong) -2, (long long) -3, (long long) -4, (long long) -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%#x %5.3#x %-5.3#x %3.5#x %-3.5#x", 17, 18, 19, 20, 21): Expected output: [0x11] [0x012] [0x013] [0x00014] [0x00015] Real output: [0x11] [0x012] [0x013] [0x00014] [0x00015] !!!!!! WARNING: probably missed some lines here !!!!! / # tester print2 /vc1 /loc --wait -- /app/bdsh Testing printf("%c", 'a'): 6c50 Expected output: [a] Real output: [a] Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", 1, 2, 3, 4, 5): Expected output: [1] [ 02] [03 ] [004] [005] -wait -- /app/bdsh Real output: [1] [ 02] [03 ] [004] [005] Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): Expected output: [-1] [-02] [-03] [-004] [-005] -- /app/bdsh Real output: [-1] [-02] [-03] [-004] [-005] -- /app/bdsh Testing printf("%lld %3.2lld %-3.2lld %2.3lld %-2.3lld", (long long) -1, (long l ong) -2, (long long) -3, (long long) -4, (long long) -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%#x %5.3#x %-5.3#x %3.5#x %-3.5#x", 17, 18, 19, 20, 21): Expected output: [0x11] [0x012] [0x013] [0x00014] [0x00015] Real output: [0x11] [0x012] [0x013] [0x00014] [0x00015] Testing printf("%td %tu %tx %ti %to", d, neg_d, neg_d, d, neg_d): !!!!!! WARNING: probably missed some lines here !!!!! Real output: [a] /vc1 /loc --wait -- /app/bdsh 6c50 Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", 1, 2, 3, 4, 5): Expected output: [1] [ 02] [03 ] [004] [005] Real output: [1] [ 02] [03 ] [004] [005] Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): -- /app/bdsh Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%lld %3.2lld %-3.2lld %2.3lld %-2.3lld", (long long) -1, (long l ong) -2, (long long) -3, (long long) -4, (long long) -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%#x %5.3#x %-5.3#x %3.5#x %-3.5#x", 17, 18, 19, 20, 21): Expected output: [0x11] [0x012] [0x013] [0x00014] [0x00015] Real output: [0x11] [0x012] [0x013] [0x00014] [0x00015] Testing printf("%td %tu %tx %ti %to", d, neg_d, neg_d, d, neg_d): Expected output: [-12] [12] [c] [-12] [14] Real output: [-12] [12] [c] [-12] [14] !!!!!! WARNING: probably missed some lines here !!!!! Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", 1, 2, 3, 4, 5):-wait -- /app/bdsh Expected output: [1] [ 02] [03 ] [004] [005] Real output: [1] [ 02] [03 ] [004] [005] Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] -- /app/bdsh Testing printf("%lld %3.2lld %-3.2lld %2.3lld %-2.3lld", (long long) -1, (long l ong) -2, (long long) -3, (long long) -4, (long long) -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%#x %5.3#x %-5.3#x %3.5#x %-3.5#x", 17, 18, 19, 20, 21): Expected output: [0x11] [0x012] [0x013] [0x00014] [0x00015] Real output: [0x11] [0x012] [0x013] [0x00014] [0x00015] Testing printf("%td %tu %tx %ti %to", d, neg_d, neg_d, d, neg_d): Expected output: [-12] [12] [c] [-12] [14] Real output: [-12] [12] [c] [-12] [14] Testing printf("%lf", 768.0): Expected output: [768.000000] !!!!!! WARNING: probably missed some lines here !!!!! Real output: [1] [ 02] [03 ] [004] [005] -wait -- /app/bdsh Testing printf("%d %3.2d %-3.2d %2.3d %-2.3d", -1, -2, -3, -4, -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%lld %3.2lld %-3.2lld %2.3lld %-2.3lld", (long long) -1, (long l ong) -2, (long long) -3, (long long) -4, (long long) -5): Expected output: [-1] [-02] [-03] [-004] [-005] Real output: [-1] [-02] [-03] [-004] [-005] Testing printf("%#x %5.3#x %-5.3#x %3.5#x %-3.5#x", 17, 18, 19, 20, 21): Expected output: [0x11] [0x012] [0x013] [0x00014] [0x00015] Real output: [0x11] [0x012] [0x013] [0x00014] [0x00015] Testing printf("%td %tu %tx %ti %to", d, neg_d, neg_d, d, neg_d): Expected output: [-12] [12] [c] [-12] [14] Real output: [-12] [12] [c] [-12] [14] Testing printf("%lf", 768.0): Expected output: [768.000000] Real output: [770.000000] Test passed / # Alert: Undefined instruction (silent exception)