Hi all, I met a problem when I ran "demo" on Ubuntu which installed on MACBOOK PRO with VMWare Fusion. The mouse didn't show up and the log printed below. I have tried to change the size of Ring_buffer but it didn't work. What should I do to fix that? Thanks Keqin [init -> launchpad] --- entering main loop --- [init -> ps2_drv] C++ runtime: Ring_buffer<unsigned char, 1024>::Overflow [init -> ps2_drv] void* abort(): abort called |
{\rtf1\ansi\ansicpg936\cocoartf1265\cocoasubrtf190 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
\f0\fs24 \cf0 L4 Bootstrapper\ Build: #1 Wed Mar 19 10:17:22 CST 2014, x86-32, 4.7.2\ RAM: 0000000000000000 - 000000000009f3ff: 637kB\ RAM: 0000000000100000 - 000000000fffcfff: 261108kB\ Total RAM: 255MB\ Moving up to 15 modules behind 1100000\ moving module 00 \{ 325000-3a6c63 \} -> \{ 1831000-18b2c63 \} [531556]\ moving module 01 \{ 3a7000-40516f \} -> \{ 18b3000-191116f \} [385392]\ moving module 02 \{ 406000-4895d7 \} -> \{ 1912000-19955d7 \} [538072]\ moving module 03 \{ 48a000-48a448 \} -> \{ 1100000-1100448 \} [1097]\ moving module 04 \{ 48b000-4dfcc7 \} -> \{ 1101000-1155cc7 \} [347336]\ moving module 05 \{ 4e0000-5243eb \} -> \{ 1156000-119a3eb \} [279532]\ moving module 06 \{ 525000-583e83 \} -> \{ 119b000-11f9e83 \} [388740]\ moving module 07 \{ 584000-5fa0bf \} -> \{ 11fa000-12700bf \} [483520]\ moving module 08 \{ 5fb000-6e1733 \} -> \{ 1271000-1357733 \} [943924]\ moving module 09 \{ 6e2000-8b8f4b \} -> \{ 1358000-152ef4b \} [1929036]\ moving module 10 \{ 8b9000-8fef0b \} -> \{ 152f000-1574f0b \} [286476]\ moving module 11 \{ 8ff000-94e993 \} -> \{ 1575000-15c4993 \} [326036]\ moving module 12 \{ 94f000-9a49a7 \} -> \{ 15c5000-161a9a7 \} [350632]\ moving module 13 \{ 9a5000-9e97bb \} -> \{ 161b000-165f7bb \} [280508]\ moving module 14 \{ 9ea000-a5545b \} -> \{ 1660000-16cb45b \} [439388]\ Scanning /fiasco/fiasco -serial_esc \ Scanning /fiasco/sigma0\ Scanning /genode/core\ Bootloader MMAP:\ [ 0, 9f400) RAM (1)\ [ 9f400, a0000) reserved (2)\ [ f0000, 100000) reserved (2)\ [ 100000, fffd000) RAM (1)\ [ fffd000, 10000000) reserved (2)\ [ fffc0000, 100000000) reserved (2)\ Relocated mbi to [0x2df000-0x2df53c]\ Loading /fiasco/fiasco\ Loading /fiasco/sigma0\ Loading /genode/core\ find kernel info page...\ found kernel info page at 0x400000\ Regions of list 'regions'\ [ 0, fff] \{ 1000\} Arch BIOS\ [ 1000, 1fff] \{ 1000\} Kern /fiasco/fiasco\ [ 9f400, 9ffff] \{ c00\} Arch BIOS\ [ f0000, fffff] \{ 10000\} Arch BIOS\ [ 100000, 10b197] \{ b198\} Sigma0 /fiasco/sigma0\ [ 2d0000, 2e3427] \{ 13428\} Boot bootstrap\ [ 2df000, 2df639] \{ 63a\} Root Multiboot info\ [ 300000, 38ffff] \{ 90000\} Kern /fiasco/fiasco\ [ 400000, 486fff] \{ 87000\} Kern /fiasco/fiasco\ [ 500000, 66c50f] \{ 16c510\} Root /genode/core\ [ 1100000, 16cb45b] \{ 5cb45c\} Root Module\ [ fffd000, fffffff] \{ 3000\} Arch BIOS\ [ fffc0000, ffffffff] \{ 40000\} Arch BIOS\ API Version: (87) experimental\ Sigma0 config ip:001002bc sp:002de070\ Roottask config ip:0055ba30 sp:00000000\ Starting kernel /fiasco/fiasco at 00300874\ \ Welcome to Fiasco.OC (ia32)!\ L4/Fiasco.OC ia32 microkernel (C) 1998-2013 TU Dresden\ Rev: rexporte compiled with gcc 4.7.2 for Intel Pentium []\ Build: #1 Wed Mar 19 10:15:18 CST 2014\ \ Performance-critical config option(s) detected:\ CONFIG_NDEBUG is off\ \ Superpages: yes\ Kmem:: cpu page at eb8b000 (4096Bytes)\ Per_cpu_data_alloc: (orig: 0xf0079ae0-0xf007a168)\ ACPI-Init\ ACPI: RSDP[0xfd9a0] r00 OEM:BOCHS.\ Boot_alloc: size=0x10\ Boot_alloc: allocated extra memory block @0xfdbfa000 (size=400)\ Boot_alloc: @ 0xfdbfa000\ Boot_alloc: remaining free block @ 0xfdbfa010 (size=3f0)\ ACPI: RSDT[0x203fd7b0] r01 OEM:BOCHS. OEMTID:BXPCRSDT\ ACPI: FACP[0x203fff80] r01 OEM:BOCHS. OEMTID:BXPCFACP\ ACPI: SSDT[0x203fd910] r01 OEM:BOCHS. OEMTID:BXPCSSDT\ ACPI: APIC[0x203fd830] r01 OEM:BOCHS. OEMTID:BXPCAPIC\ ACPI: HPET[0x203fd7f0] r01 OEM:BOCHS. OEMTID:BXPCHPET\ IO-APIC: MADT = 0x203fd830\ IO-APIC[ 0]: struct: 0x203fd864 adr=fec00000\ Boot_alloc: size=0x1c\ Boot_alloc: @ 0xfdbfa010\ Boot_alloc: remaining free block @ 0xfdbfa030 (size=3d0)\ Boot_alloc: size=0x120\ Boot_alloc: @ 0xfdbfa030\ Boot_alloc: remaining free block @ 0xfdbfa150 (size=2b0)\ IO-APIC[ 0]: pins 24\ PIN[ 0m]: vector=20, del=0, dm=physical, dest=0 (high, edge)\ PIN[ 1m]: vector=21, del=0, dm=physical, dest=0 (high, edge)\ PIN[ 2m]: vector=22, del=0, dm=physical, dest=0 (high, edge)\ PIN[ 3m]: vector=23, del=0, dm=physical, dest=0 (high, edge)\ PIN[ 4m]: vector=24, del=0, dm=physical, dest=0 (high, edge)\ PIN[ 5m]: vector=25, del=0, dm=physical, dest=0 (high, edge)\ PIN[ 6m]: vector=26, del=0, dm=physical, dest=0 (high, edge)\ PIN[ 7m]: vector=27, del=0, dm=physical, dest=0 (high, edge)\ PIN[ 8m]: vector=28, del=0, dm=physical, dest=0 (high, edge)\ PIN[ 9m]: vector=29, del=0, dm=physical, dest=0 (high, edge)\ PIN[10m]: vector=2a, del=0, dm=physical, dest=0 (high, edge)\ PIN[11m]: vector=2b, del=0, dm=physical, dest=0 (high, edge)\ PIN[12m]: vector=2c, del=0, dm=physical, dest=0 (high, edge)\ PIN[13m]: vector=2d, del=0, dm=physical, dest=0 (high, edge)\ PIN[14m]: vector=2e, del=0, dm=physical, dest=0 (high, edge)\ PIN[15m]: vector=2f, del=0, dm=physical, dest=0 (high, edge)\ PIN[16m]: vector=30, del=0, dm=physical, dest=0 (high, edge)\ PIN[17m]: vector=31, del=0, dm=physical, dest=0 (high, edge)\ PIN[18m]: vector=32, del=0, dm=physical, dest=0 (high, edge)\ PIN[19m]: vector=33, del=0, dm=physical, dest=0 (high, edge)\ PIN[20m]: vector=34, del=0, dm=physical, dest=0 (high, edge)\ PIN[21m]: vector=35, del=0, dm=physical, dest=0 (high, edge)\ PIN[22m]: vector=36, del=0, dm=physical, dest=0 (high, edge)\ PIN[23m]: vector=37, del=0, dm=physical, dest=0 (high, edge)\ IO-APIC: dual 8259: yes\ IO-APIC: ovr[ 0] 00 -> 2\ IO-APIC: ovr[ 1] 05 -> 5\ IO-APIC: ovr[ 2] 09 -> 9\ IO-APIC: ovr[ 3] 0a -> a\ IO-APIC: ovr[ 4] 0b -> b\ Boot_alloc: size=0x4\ Boot_alloc: @ 0xfdbfa150\ Boot_alloc: remaining free block @ 0xfdbfa158 (size=2a8)\ Allocate cpu_mem @ 0xfdbfa400\ FPU0: SSE \ Local APIC[00]: version=11 max_lvt=5\ APIC ESR value before/after enabling: 00000000/00000000\ Using the Local APIC timer on vector 90 (Periodic Mode) for scheduling\ SERIAL ESC: Using serial hack in slow timer handler.\ SERIAL ESC: No IRQ for specified uart port.\ Using serial hack in slow timer handler.\ Boot_alloc: size=0x14\ Boot_alloc: @ 0xfdbfa158\ Boot_alloc: remaining free block @ 0xfdbfa170 (size=290)\ Boot_alloc: size=0x300\ Boot_alloc: allocated extra memory block @0xfdbfa800 (size=400)\ Boot_alloc: @ 0xfdbfa800\ Boot_alloc: remaining free block @ 0xfdbfab00 (size=100)\ Enable MSI support: chained IRQ mgr @ 0xfdbfa150\ Absolute KIP Syscalls using: Sysenter\ CPU[0]: GenuineIntel (6:3:3:0)[00000633] Model: QEMU Virtual CPU version 1.0 at 2289MHz\ \ 32 KB L1 I Cache (8-way associative, 64 bytes per line)\ 32 KB L1 D Cache (8-way associative, 64 bytes per line)\ 2048 KB L2 U Cache (8-way associative, 64 bytes per line)\ \ Freeing init code/data: 16384 bytes (4 pages)\ \ Per_cpu_data_alloc: (orig: 0xf0079ae0-0xf007a168)\ Allocate 1672 bytes (2KB) for CPU[4] local storage (offset=d97d520, 0xfd9f7000-0xfd9f7688)\ MP: detecting APs...\ Calibrating timer loop... done.\ SIGMA0: Hello!\ KIP @ 400000\ Found Fiasco: KIP syscalls: yes\ allocated 4KB for maintenance structures\ SIGMA0: Dump of all resource maps\ RAM:------------------------\ [0:2000;9efff]\ [0:10c000;2defff]\ [4:2df000;2dffff]\ [0:2e0000;3fffff]\ [0:483000;4fffff]\ [4:500000;66cfff]\ [0:66d000;10fffff]\ [4:1100000;16cbfff]\ [0:16cc000;eb89fff]\ IOMEM:----------------------\ [0:0;fff]\ [0:9f000;fffff]\ [0:fffd000;febfffff]\ [0:fec01000;fedfffff]\ [0:fee01000;ffffffff]\ IO PORTS--------------------------\ [0:0;fffffff]\ \ KIP @ 400000\ magic: 4be6344c\ version: 87014444\ sigma0 esp: 002de070 eip: 001002bc\ sigma1 esp: 00000000 eip: 00000000\ root esp: 00000000 eip: 0055ba30\ MBI @ 2df000\ mod[3] [1100000,1100449) config\ mod[4] [1101000,1155cc8) init\ mod[5] [1156000,119a3ec) timer\ mod[6] [119b000,11f9e84) nitpicker\ mod[7] [11fa000,12700c0) liquid_fb\ mod[8] [1271000,1357734) launchpad\ mod[9] [1358000,152ef4c) scout\ mod[10] [152f000,1574f0c) testnit\ mod[11] [1575000,15c4994) nitlog\ mod[12] [15c5000,161a9a8) pci_drv\ mod[13] [161b000,165f7bc) ps2_drv\ mod[14] [1660000,16cb45c) fb_drv\ :ram_alloc: Allocator 6558c4 dump:\ Block: [00002000,0000201c) size=0000001c avail=00000000 max_avail=00000000\ Block: [0000201c,00002038) size=0000001c avail=00000000 max_avail=00000000\ Block: [00002038,00002054) size=0000001c avail=00000000 max_avail=00000000\ Block: [00002054,00002070) size=0000001c avail=00000000 max_avail=00000000\ Block: [00002070,0000208c) size=0000001c avail=00000000 max_avail=00000000\ Block: [0000208c,000020a8) size=0000001c avail=00000000 max_avail=001d2fe4\ Block: [000020a8,000020c4) size=0000001c avail=00000000 max_avail=00000000\ Block: [000020c4,000020e0) size=0000001c avail=00000000 max_avail=00000000\ Block: [000020e0,000020fc) size=0000001c avail=00000000 max_avail=00000000\ Block: [000020fc,0009f000) size=0009cf04 avail=0009cf04 max_avail=001d2fe4\ Block: [0010c000,0010c01c) size=0000001c avail=00000000 max_avail=001d2fe4\ Block: [0010c01c,002df000) size=001d2fe4 avail=001d2fe4 max_avail=001d2fe4\ Block: [002e0000,002e001c) size=0000001c avail=00000000 max_avail=0d4be000\ Block: [002e001c,002e0038) size=0000001c avail=00000000 max_avail=00000000\ Block: [002e0038,00400000) size=0011ffc8 avail=0011ffc8 max_avail=0011ffc8\ Block: [00483000,0048301c) size=0000001c avail=00000000 max_avail=0d4be000\ Block: [0048301c,00500000) size=0007cfe4 avail=0007cfe4 max_avail=0007cfe4\ Block: [0066d000,01100000) size=00a93000 avail=00a93000 max_avail=0d4be000\ Block: [016cc000,0eb8a000) size=0d4be000 avail=0d4be000 max_avail=0d4be000\ => mem_size=238411776 (227 MB) / mem_avail=238411412 (227 MB)\ :region_alloc: Allocator 656a34 dump:\ Block: [00001000,00002000) size=00001000 avail=00001000 max_avail=00001000\ Block: [0009f000,0010c000) size=0006d000 avail=0006d000 max_avail=0006d000\ Block: [00401000,00483000) size=00082000 avail=00082000 max_avail=6ff00000\ Block: [0eb8a000,40000000) size=31476000 avail=31476000 max_avail=31476000\ Block: [50000000,bff00000) size=6ff00000 avail=6ff00000 max_avail=6ff00000\ Block: [bff01000,c0000000) size=000ff000 avail=000ff000 max_avail=000ff000\ => mem_size=2706788352 (2581 MB) / mem_avail=2706788352 (2581 MB)\ :io_mem: Allocator 655d20 dump:\ Block: [00000000,00002000) size=00002000 avail=00002000 max_avail=00002000\ Block: [0009f000,0010c000) size=0006d000 avail=0006d000 max_avail=0006d000\ Block: [00401000,00483000) size=00082000 avail=00082000 max_avail=f1475fff\ Block: [0eb8a000,ffffffff) size=f1475fff avail=f1475fff max_avail=f1475fff\ => mem_size=4048973823 (3861 MB) / mem_avail=4048973823 (3861 MB)\ :io_port: Allocator 65617c dump:\ Block: [00000000,00010000) size=00010000 avail=00010000 max_avail=00010000\ => mem_size=65536 (0 MB) / mem_avail=65536 (0 MB)\ :irq: Allocator 6565d8 dump:\ Block: [00000000,00000100) size=00000100 avail=00000100 max_avail=00000100\ => mem_size=256 (0 MB) / mem_avail=256 (0 MB)\ :rom_fs: Rom_fs 6572e8 dump:\ Rom: [0119b000,011f9e84) nitpicker\ Rom: [00400000,00401000) l4v2_kip\ Rom: [01660000,016cb45c) fb_drv\ Rom: [01100000,01100449) config\ Rom: [01101000,01155cc8) init\ Rom: [00400000,00401000) kip\ Rom: [011fa000,012700c0) liquid_fb\ Rom: [01271000,01357734) launchpad\ Rom: [01575000,015c4994) nitlog\ Rom: [0152f000,01574f0c) testnit\ Rom: [0161b000,0165f7bc) ps2_drv\ Rom: [015c5000,0161a9a8) pci_drv\ Rom: [01358000,0152ef4c) scout\ Rom: [01156000,0119a3ec) timer\ :core ranges: Allocator 6593fc dump:\ Block: [00002000,0009f000) size=0009d000 avail=0009d000 max_avail=0009d000\ Block: [0010c000,002df000) size=001d3000 avail=001d3000 max_avail=001d3000\ Block: [002e0000,00400000) size=00120000 avail=00120000 max_avail=0e707000\ Block: [00483000,0eb8a000) size=0e707000 avail=0e707000 max_avail=0e707000\ => mem_size=245985280 (234 MB) / mem_avail=245985280 (234 MB)\ int main(): --- create local services ---\ int main(): --- start init ---\ int main(): transferred 227 MB to init\ int main(): --- init created, waiting for exit condition ---\ [init] Could not open file "ld.lib.so"\ [init -> pci_drv] PCI driver started\ [init -> launchpad] Could not open file "ld.lib.so"\ [init -> launchpad] Could not open file "config"\ [init -> launchpad] Could not obtain config file\ [init -> ps2_drv] Detected ExPS/2 mouse - activating scroll-wheel and 5-button support.\ [init -> ps2_drv] Using keyboard with scan code set 1 (xlate).\ [init -> pci_drv] Could not open file "pci_device_pd"\ [init -> pci_drv] PCI device protection domain for IOMMU support is not available\ [init -> pci_drv] Could not open file "config"\ [init -> pci_drv] Could not obtain config file\ [init -> pci_drv] PCI config space data could not be parsed.\ [init -> fb_drv] int Framebuffer_drv::map_io_mem(Genode::addr_t, Genode::size_t, bool, void**, Genode::addr_t, Genode::Dataspace_capability*): fb mapped to 1000\ [init -> fb_drv] Could not open file "config"\ [init -> fb_drv] Could not obtain config file\ [init -> fb_drv] Found: VESA BIOS version 2.0\ [init -> fb_drv] OEM: VGABIOS Cirrus extension\ [init -> fb_drv] Found: physical frame buffer at 0xfc000000 size: 0x00400000\ [init -> fb_drv] int Framebuffer_drv::map_io_mem(Genode::addr_t, Genode::size_t, bool, void**, Genode::addr_t, Genode::Dataspace_capability*): fb mapped to 400000\ [init -> nitpicker] framebuffer is 1024x768@1\ [init -> nitpicker] create session with args: fb_format=1, label="launchpad", ram_quota=1646592\ [init -> nitpicker] Could not open file "config"\ [init -> nitpicker] Could not obtain config file\ [init -> nitpicker] create session with args: fb_width=400, fb_height=1504, fb_format=1, label="launchpad", ram_quota=1211392\ [init -> launchpad] --- entering main loop ---\ [init -> ps2_drv] C++ runtime: Ring_buffer<unsigned char, 1024>::Overflow\ [init -> ps2_drv] void* abort(): abort called\ \ }
------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech
_______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main