HelenOS bootloader, release 0.12.1 (Cathode), revision 3dd99ddef Built on 2024-03-28 01:27:07 for arm32 Copyright (c) 2001-2022 HelenOS project Boot loader: 0x00000000 -> 0x0000dd34 Memory statistics 0x0000d000|0x0000d000: bootstrap stack 0x00008000|0x00008000: bootstrap page table 0x0000d830|0x0000d830: boot info structure 0x80a00000|0x00a00000: kernel entry point Boot loader: 0x00000000 -> 0x0000dd34 Payload: 0x0000dd34 -> 0x0021fd34 Kernel load address: 0x00a00000 Kernel start: 0x80a00000 RAM end: 0x01a00000 (16777216 bytes available) Inflating components ... 0x80a00000|0x00a00000: kernel.elf.gz image (461384/139447 bytes) 0x80a71000|0x00a71000: kernel.dbg.gz image (477396/179219 bytes) 0x80ae6000|0x00ae6000: ns.gz image (105724/48545 bytes) 0x80b00000|0x00b00000: loader.gz image (113892/52555 bytes) 0x80b1c000|0x00b1c000: init.gz image (137776/62206 bytes) 0x80b3e000|0x00b3e000: locsrv.gz image (122532/55937 bytes) 0x80b5c000|0x00b5c000: rd.gz image (110412/50913 bytes) 0x80b77000|0x00b77000: vfs.gz image (136444/62016 bytes) 0x80b99000|0x00b99000: logger.gz image (118120/54147 bytes) 0x80bb6000|0x00bb6000: ext4fs.gz image (172540/79198 bytes) 0x80be1000|0x00be1000: initrd.img.gz image (8388608/1371932 bytes) Done. Booting the kernel... SPARTAN kernel, release 0.12.1 (Cathode), revision 3dd99ddef Built on 2024-03-28 01:27:07 for arm32 Copyright (c) 2001-2022 HelenOS project Detected 1 CPU(s), 262144 KiB free memory Detected VFPv2 Program loader at 0xc03bc000 Kernel console ready (press any key to activate) RAM disk at 0x00be1000 (size 8388608 bytes) [[init:logger(7)] logger: HelenOS Logging Service [init:ext4fs(8)] ext4fs: HelenOS ext4 file system server [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:rd(5)] rd: Found RAM disk at 0x00be1000, 8388608 bytes init:vfs(6)] vfs: HelenOS VFS server [init:rd(5)] rd: Accepting connections [init:locsrv(4)] loc: Accepting connections [init:vfs(6)] vfs: Accepting connections [init:logger(7)] logger: 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: Unable to stat /srv/fs/tmpfs [init:init(3)] init: Unable to stat /srv/fs/exfat [init:init(3)] init: Unable to stat /srv/fs/fat [init:init(3)] init: Unable to stat /srv/fs/cdfs [init:init(3)] init: Unable to stat /srv/fs/mfs [init:init(3)] init: Starting /srv/klog [init:init(3)] init: Starting /srv/fs/locfs [kernel/other] note: Program loader at 0xc03bc000 [kernel/other] note: RAM disk at 0x00be1000 (size 8388608 bytes) [/srv/fs/locfs(10)] locfs: HelenOS Device Filesystem [/srv/fs/locfs(10)] locfs: Accepting connections [init:init(3)] init: Unable to stat /srv/taskmon [init:init(3)] init: Location service file system mounted on /loc (locfs) [init:init(3)] init: Temporary file system not mounted on /tmp ([ENOFS] No such file system type) [init:init(3)] init: Starting /srv/devman kconsole> [/srv/devman(11)] devman: HelenOS Device Manager [/srv/devman(11)] devman: Accepting connections. [init:init(3)] init: Unable to stat /srv/hid/s3c24xx_uart [init:init(3)] init: Unable to stat /srv/hid/s3c24xx_ts [init:init(3)] init: Unable to stat /srv/bd/vbd [init:init(3)] init: Unable to stat /srv/volsrv [init:init(3)] init: Unable to stat /srv/net/loopip [init:init(3)] init: Unable to stat /srv/net/ethip [init:init(3)] init: Unable to stat /srv/net/inetsrv [init:init(3)] init: Unable to stat /srv/net/tcp [/drv/root/root(12)] root: HelenOS root device driver [init:init(3)] init: Unable to stat /srv/net/udp [init:init(3)] init: Unable to stat /srv/net/dnsrsrv [init:init(3)] init: Unable to stat /srv/net/dhcp [init:init(3)] init: Unable to stat /srv/net/nconfsrv [init:init(3)] init: Unable to stat /srv/clipboard [init:init(3)] init: Unable to stat /srv/hid/remcons [init:init(3)] init: Starting /srv/hid/input [devman] note: The `root' driver was successfully registered as running. [/srv/hid/input(13)] input: HelenOS input service [/srv/hid/input(13)] input: Accepting connections [/drv/virt/virt(14)] virt: HelenOS virtual devices root driver [init:init(3)] init: Starting /srv/hid/output [devman] note: The `virt' driver was successfully registered as running. [/drv/icp/icp(15)] icp: HelenOS IntegratorCP platform driver [virt] note: Registered child device `kfb' [devman] note: The `icp' driver was successfully registered as running. [icp] note: icp_dev_add, device handle = 6 [icp] note: Adding function 'intctl'. [icp] note: Adding function 'kbd'. [icp] note: Adding function 'mouse'. [/srv/hid/output(16)] output: HelenOS output service [/srv/hid/output(16)] output: Accepting connections [/drv/kfb/kfb(17)] kfb: HelenOS kernel framebuffer driver [init:init(3)] init: Unable to stat /srv/audio/hound [init:init(3)] Error contacting volume service. [init:init(3)] init: Starting /srv/hid/display [devman] note: The `kfb' driver was successfully registered as running. [devman] note: Function `/virt/kfb/kfb' added to category `display-device'. [/drv/pl050/pl050(19)] pl050: HelenOS pl050 serial device driver [/drv/kfb/kfb(17)] kfb: Accepting connections [devman] note: The `pl050' driver was successfully registered as running. [/drv/icp-ic/icp-ic(18)] icp-ic: IntegratorCP Interrupt Controller driver [devman] note: The `icp-ic' driver was successfully registered as running. [devman] note: Function `/hw/intctl/a' added to category `irc'. [/srv/hid/display(20)] display: Display server [display] note: Added display device '32' [/srv/hid/display(20)] display: Accepting connections. [init:init(3)] init: Spawning /app/taskbar [icp-ic] note: Enable IRQ 3 [icp-ic] note: Enable IRQ 4 [/drv/ps2mouse/ps2mouse(23)] ps2mouse: HelenOS ps/2 mouse driver. [/drv/atkbd/atkbd(22)] atkbd: HelenOS AT keyboard driver. [devman] note: The `ps2mouse' driver was successfully registered as running. [devman] note: The `atkbd' driver was successfully registered as running. [devman] note: Function `/hw/mouse/a/mouse' added to category `mouse'. [pl050] note: mouse/pl050_write(1 bytes) [/srv/hid/input(13)] input: Connected mouse device 'devices/\hw\mouse\a\mouse' [devman] note: Function `/hw/kbd/a/kbd' added to category `keyboard'. [/srv/hid/input(13)] input: Connected keyboard device 'devices/\hw\kbd\a\kbd' [pl050] note: kbd/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: kbd/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [atkbd] note: Controlling 'a' (18). [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [ps2mouse] note: Enabled IntelliMouse extensions [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [ps2mouse] note: Enabled 4th and 5th button. [pl050] note: mouse/pl050_write(1 bytes) [pl050] note: mouse/pl050_write() success [ps2mouse] note: Controlling 'a' (20). [init:init(3)] init: Spawning /app/terminal [init:init(3)] init: Starting /srv/hid/console [/srv/hid/console(26)] console: HelenOS Console service [/srv/hid/console(26)] console: Accepting connections [init:init(3)] init: Spawning /app/getterm term/vc0 /loc --msg --wait -- /app/bdsh [init:init(3)] init: Spawning /app/getterm term/vc1 /loc --wait -- /app/bdsh [init:init(3)] init: Spawning /app/getterm term/vc2 /loc --wait -- /app/bdsh [init:init(3)] init: Spawning /app/getterm term/vc3 /loc --wait -- /app/bdsh [init:init(3)] init: Spawning /app/getterm term/vc4 /loc --wait -- /app/bdsh [init:init(3)] init: Spawning /app/getterm term/vc5 /loc --wait -- /app/bdsh