bash-4.4$ `tools/ew.py -d` -serial stdio unknown keycodes `(unnamed)', please report to qemu-devel@nongnu.org Program loader at 0xffff8000003c0000 RAM disk at 0x0000000000296000 (size 20971520 bytes) Kernel console ready (press any key to activate) ns: HelenOS IPC Naming Service ns: Accepting connections init: HelenOS init loc: HelenOS Location Service rd: HelenOS RAM disk server rd: Found RAM disk at 0x0000000000296000, 20971520 bytes vfs: HelenOS VFS server logger: HelenOS Logging Service ext4fs: HelenOS ext4 file system server loc: Accepting connections vfs: Accepting connections logger: Accepting connections rd: Accepting connections ext4fs: Accepting connections init: Root filesystem mounted on / (ext4fs at bd/initrd) init: Starting /srv/tmpfs tmpfs: HelenOS TMPFS file system server tmpfs: Accepting connections init: Starting /srv/exfat exfat: HelenOS exFAT file system server exfat: Accepting connections init: Starting /srv/fat fat: HelenOS FAT file system server fat: Accepting connections init: Starting /srv/cdfs cdfs: HelenOS cdfs file system server cdfs: Accepting connections init: Starting /srv/mfs mfs: HelenOS Minix file system server mfs: Accepting connections init: Starting /srv/klog [kernel/arch] warn: MADT: Skipping L_APIC_NMI entry (type=4) init: Starting /srv/locfs [kernel/arch] note: 0xffffffff800f6aa0: MPS Floating Pointer Structure [kernel/other] note: Program loader at 0xffff8000003c0000 [kernel/other] note: RAM disk at 0x0000000000296000 (size 20971520 bytes) locfs: HelenOS Device Filesystem locfs: Accepting connections init: Starting /srv/taskmon taskmon: Task Monitoring Service init: Location service filesystem mounted on /loc (locfs) init: Temporary filesystem mounted on /tmp (tmpfs) init: Starting /srv/devman devman: HelenOS Device Manager devman: Accepting connections. root: HelenOS root device driver init: Unable to stat /srv/obio init: Unable to stat /srv/s3c24xx_uart [devman] note: The `root' driver was successfully registered as running. init: Unable to stat /srv/s3c24xx_ts init: Starting /srv/vbd vbd: Virtual Block Device service virt: HelenOS virtual devices root driver pc: HelenOS PC platform driver vbd: Accepting connections. [devman] note: The `virt' driver was successfully registered as running. init: Starting /srv/volsrv [devman] note: The `pc' driver was successfully registered as running. [virt] note: Registered child device `kfb' volsrv: Volume service volsrv: Accepting connections. init: Starting /srv/loopip kfb: HelenOS kernel framebuffer driver [devman] note: The `kfb' driver was successfully registered as running. pciintel: HelenOS PCI bus driver (Intel method 1). [devman] note: Function `/virt/kfb/vsl0' added to category `visualizer'. kfb: Accepting connections [devman] note: The `pciintel' driver was successfully registered as running. [devman] error: No driver found for device `/hw/pci0/00:00.0'. [devman] error: No driver found for device `/hw/pci0/00:01.1'. [pciintel] note: Function 00:01.2 uses irq b. loopip: HelenOS loopback IP link provider [pciintel] note: Function 00:01.3 uses irq 9. loopip: Accepting connections. [devman] error: No driver found for device `/hw/pci0/00:01.3'. init: Starting /srv/ethip [devman] error: No driver found for device `/hw/pci0/00:02.0'. [pciintel] note: Function 00:03.0 uses irq b. [pciintel] note: Function 00:04.0 uses irq b. isa: HelenOS ISA bus driver [devman] note: The `isa' driver was successfully registered as running. ethip: HelenOS IP over Ethernet service [isa] note: Added mem range (addr=0x20, size=0x2) to function i8259 ethip: Accepting connections. init: Starting /srv/inetsrv [isa] note: Added mem range (addr=0xa0, size=0x2) to function i8259 [isa] note: Added mem range (addr=0xfec00000, size=0x14) to function apic [isa] error: Undefined device property at line 'com1:' [isa] note: Added irq 0x4 to function apic uhci: HelenOS UHCI driver. e1k: HelenOS E1000 network adapter driver [isa] note: Added io range (addr=0x3f8, size=0x8) to function apic hdaudio: High Definition Audio driver [devman] note: The `uhci' driver was successfully registered as running. [devman] note: The `e1k' driver was successfully registered as running. [devman] note: The `hdaudio' driver was successfully registered as running. [isa] note: Added irq 0x3 to function com2 [isa] note: Added io range (addr=0x2f8, size=0x8) to function com2 [hdaudio] note: hda_dev_add() [isa] note: Added irq 0x1 to function i8042 [devman] note: Function `/hw/pci0/00:01.2/ctl' added to category `usbhc'. [isa] note: Added irq 0xc to function i8042 [isa] note: Added io range (addr=0x60, size=0x5) to function i8042 [hdaudio] note: create parent sess [hdaudio] note: get HW res list [isa] note: Added irq 0x5 to function ne2k [isa] note: Added io range (addr=0x300, size=0x20) to function ne2k [hdaudio] note: hda reg base: febf0000 [isa] note: Added io range (addr=0x220, size=0x20) to function sb16 [hdaudio] note: enable PIO [isa] note: Added io range (addr=0x330, size=0x2) to function sb16 [hdaudio] note: IRQs: 1 [isa] note: Added irq 0x5 to function sb16 [hdaudio] note: interrupt no: 11 [hdaudio] note: range0.base=4273930240 [isa] note: Added dma 0x1 to function sb16 [isa] note: Added dma 0x5 to function sb16 [isa] note: Added io range (addr=0x70, size=0x2) to function cmos-rtc [isa] note: Added io range (addr=0x1f0, size=0x8) to function ata-c1 inetsrv: HelenOS Internet Protocol service [isa] note: Added io range (addr=0x3f0, size=0x8) to function ata-c1 inetsrv: Accepting connections. [devman] error: No driver found for device `/hw/pci0/00:01.0/ata-c1'. [isa] note: Added io range (addr=0x170, size=0x8) to function ata-c2 init: Starting /srv/tcp [isa] note: Added io range (addr=0x370, size=0x8) to function ata-c2 [devman] error: No driver found for device `/hw/pci0/00:01.0/ata-c2'. [isa] note: Added io range (addr=0x1e8, size=0x8) to function ata-c3i8259: i8259 Interrupt Controller driver [devman] note: The `i8259' driver was successfully registered as running. [isa] note: Added io range (addr=0x3e8, size=0x8) to function ata-c3 [devman] note: Function `/hw/pci0/00:03.0/port0' added to category `nic'. [devman] error: No driver found for device `/hw/pci0/00:01.0/ata-c3'. [isa] note: Added io range (addr=0x168, size=0x8) to function ata-c4 [devman] note: Function `/hw/pci0/00:01.0/i8259/a' added to category `irc'. [isa] note: Added io range (addr=0x368, size=0x8) to function ata-c4 ns8250: HelenOS serial port driver [devman] note: The `ns8250' driver was successfully registered as running. [devman] error: No driver found for device `/hw/pci0/00:01.0/ata-c4'. [isa] note: Finished enumerating legacy functions [ns8250] note: Device apic was assigned irq = 0x4. [ns8250] note: Device apic was assigned I/O address = 0x0x3f8. i8042: HelenOS PS/2 driver. [devman] note: The `i8042' driver was successfully registered as running. [devman] note: Function `/hw/pci0/00:01.0/apic/a' added to category `serial'. ne2k: HelenOS NE 2000 network adapter driver [ns8250] note: Device apic successfully initialized. [devman] note: The `ne2k' driver was successfully registered as running. cmos-rtc: HelenOS RTC driver sb16: HelenOS SB16 audio driver. [ns8250] note: Device com2 was assigned irq = 0x3. tcp: TCP (Transmission Control Protocol) network module [devman] note: The `cmos-rtc' driver was successfully registered as running. [ns8250] note: Device com2 was assigned I/O address = 0x0x2f8. [devman] note: The `sb16' driver was successfully registered as running. [i8042] note: Controlling 'i8042' (38). tcp: Accepting connections. init: Starting /srv/udp [cmos-rtc] note: Device cmos-rtc was assigned I/O address 0x70 [sb16] note: PIO registers at 0x0000000000000220 accessible. [sb16] error: Invalid DSP reset response: ff. [sb16] error: Failed to initialize SB DSP: Unkown error code -266. [devman] note: Function `/hw/pci0/00:01.0/cmos-rtc/a' added to category `clock'. [sb16] error: Failed to init sb16 driver: Unkown error code -266. [cmos-rtc] note: Device cmos-rtc successfully initialized xtkbd: HelenOS XT keyboard driver. [devman] note: The `xtkbd' driver was successfully registered as running. udp: UDP (User Datagram Protocol) service ps2mouse: HelenOS ps/2 mouse driver. [devman] note: Function `/hw/pci0/00:01.0/i8042/ps2a/kbd' added to category `keyboard'. [xtkbd] note: Controlling 'ps2a' (57). udp: Accepting connections. [devman] note: The `ps2mouse' driver was successfully registered as running. init: Starting /srv/dnsrsrv [hdaudio] note: HDA version 1.0 [hdaudio] note: reg 0xe STATESTS = 0x1 [hdaudio] note: after clearing reg 0xe STATESTS = 0x0 [hdaudio] note: Taking controller out of reset. [hdaudio] note: gctl=0x1 [hdaudio] note: Controller is out of reset. [hdaudio] note: Read GCAP [hdaudio] note: GCAP: 0x4401 (64OK=1) [hdaudio] note: iss: 4, oss: 4, bss: 0 [hdaudio] note: STATESTS = 0x0 [hdaudio] note: intctl (0x20) := 0xc0000000 [hdaudio] note: hda_corb_init() [hdaudio] note: Setting CORB Size register to 0x42 [hdaudio] note: Set CORB base registers [hdaudio] note: Reset CORB Read/Write pointers [hdaudio] note: CORBctl (0x4c) = 0x2 [hdaudio] note: CORB initialized [hdaudio] note: hda_rirb_init() [hdaudio] note: Setting RIRB Size register to 0x42 [hdaudio] note: Set RIRB base registersdnsres: DNS Resolution Service [hdaudio] note: Reset RIRB Write pointer [hdaudio] note: RIRBctl (0x5c) = 0x2 [hdaudio] note: RIRB initialized [hdaudio] note: call hda_codec_init() dnsres: Accepting connections. [hdaudio] note: hda_get_subnc -> 0 [hdaudio] note: sfg=1 nfg=1 init: Starting /srv/dhcp [hdaudio] note: Enumerate FG 1 [hdaudio] note: hda_get_fgrp_type -> 0 [hdaudio] note: unsol: 0, grptype: 1 [hdaudio] note: GPIO: wake=0 unsol=0 gpis=0 gpos=0 gpios=0 [hdaudio] note: aw 1 is power control-capable [hdaudio] note: aw 1: power state = 0x0 [hdaudio] note: hda_get_subnc -> 0 [hdaudio] note: saw=2 baw=4 [hdaudio] note: aw 2: type=0x0 caps=0x1d [hdaudio] note: Output widget 2: rates=0x201fc formats=0x1 [hdaudio] note: out amp caps 0x80034a4a (offset=0x4a) [hdaudio] note: gain/mute: L:0x4a R:0x4a dhcp: DHCP Service [hdaudio] note: aw 3: type=0x4 caps=0x400101 dhcp: Accepting connections. [hdaudio] note: Connections for widget 3: init: Starting /srv/nconfsrv [hdaudio] note: <- 2 *** current *** [hdaudio] note: aw 3: PIN cdfgef=0x4010 [hdaudio] note: aw 3 : PIN caps=0x10 [hdaudio] note: PIN 3 will enable output [hdaudio] note: Setting PIN 3 ctl to 0x40 [hdaudio] note: PIN 3 ctl reads as 0x40 [hdaudio] note: aw 4: type=0x1 caps=0x10011b [hdaudio] note: Connections for widget 4: [hdaudio] note: <- 5 *** current *** [hdaudio] note: Selected input widget 4 [hdaudio] note: Input widget 4: rates=0x201fc formats=0x1 nconfsrv: HelenOS Network configuration service [hdaudio] note: in amp caps 0x0 (offset=0x0) [hdaudio] note: in:0 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:1 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:2 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:3 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:4 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:5 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:6 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:7 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:8 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:9 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:10 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:11 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:12 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:13 gain/mute: L:0x0 R:0x0 [hdaudio] note: in:14 gain/mute: L:0x0 R:0x0 [hdaudio] note: aw 5: type=0x4 caps=0x400001 [hdaudio] note: Connections for widget 5: [hdaudio] note: aw 5: PIN cdfgef=0x805020 [hdaudio] note: aw 5 : PIN caps=0x20 [hdaudio] note: PIN 5 will enable input [hdaudio] note: Setting PIN 5 ctl to 0x20 [hdaudio] note: PIN 5 ctl reads as 0x20 [hdaudio] note: corbwp=76, corbrp=76 [hdaudio] note: corbctl=0x2, corbsts=0x0 [hdaudio] note: rirbwp=0x4c, soft-rirbrp=0x4c [hdaudio] note: solrb_wp=0x4c, solrb_rp=0x4c [hdaudio] note: Codec OK [hdaudio] note: intsts=0x0 [hdaudio] note: sdesc[4].sts=0x20 [hdaudio] note: create function