Hello,
welcome to the list and thanks for giving Genode a try!
Don't worry about the messages about "Could not open file...". Those are
> spawn ./core
> int main(): --- create local services ---
> int main(): --- start init ---
> int main(): transferred 4095 MB to init
> int main(): --- init created, waiting for exit condition ---
> [init] Could not open file "ld.lib.so"
> [init -> launchpad] Could not open file "ld.lib.so"
> [init -> launchpad] Could not open file "config"
> [init -> launchpad] Could not obtain config file
> [init -> timer] args='label="nitpicker", ram_quota=4096'
> [init -> fb_sdl] creating virtual framebuffer for mode 1024x768@...52...64...
> [init -> nitpicker] framebuffer is 1024x768@...23...
> [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 -> timer] args='label="launchpad", ram_quota=4096'
> [init -> launchpad] --- entering main loop ---
>
> It seemed that something was wrong, but it did work.I am getting the GUI.
> But when i contiued the experiment--build genode for fiasco,almost same
> message was shown,but i got no GUI.
not errors but merely status reports. The mentioned files are optional
and not needed for the demo scenario.
The log output looks good to me. There is no unexpected message at all.
> int main(): --- create local services ---
> int main(): --- start init ---
> int main(): transferred 229 MB to init
> int main(): --- init created, waiting for exit condition ---
> [init] Could not open file "ld.lib.so"
> [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] PCI driver started
> [init -> pci_drv] Could not open file "pci_device_pd"
> [init -> pci_drv] PCI device protection domain for IOMMU support is not
> available
> [init -> vesa_drv] int Framebuffer_drv::map_io_mem(Genode::addr_t,
> Genode::size_t, bool, void**, Genode::addr_t,
> Genode::Dataspace_capability*): fb mapped to 106a000
> [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 -> launchpad] Could not open file "ld.lib.so"
> [init -> launchpad] Could not open file "config"
> [init -> launchpad] Could not obtain config file
> [init -> timer] args='label="nitpicker", ram_quota=4096'
> [init -> vesa_drv] Could not open file "config"
> [init -> vesa_drv] Could not obtain config file
> [init -> vesa_drv] Found: VESA BIOS version 2.0
> [init -> vesa_drv] OEM: VGABIOS Cirrus extension
> [init -> vesa_drv] Found: physical frame buffer at 0xfc000000 size:
> 0x00400000
> [init -> vesa_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@...23...
> [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 -> timer] args='label="launchpad", ram_quota=4096'
> [init -> launchpad] --- entering main loop ---
>
> Is this right?I am not sure whether it really has no GUI to show or i made
> some mistakes.
Maybe your problem is related to Qemu or libSDL? Does the Qemu window
pop up at all? You can find the Qemu command line in the log output
above the Genode boot messages. What happens when you invoke it manually
using these arguments? Just as a test, you could also try starting a
Linux Live CD in Qemu to check that everything is fine with the graphics
output of Qemu.
Btw, are you using base-fiasco (the L4/Fiasco kernel) or base-foc (the
Fiasco.OC kernel)? I cannot gather that information from the snippet of
the log output.
Regards
Norman
--
Dr.-Ing. Norman Feske
Genode Labs
http://www.genode-labs.com · http://genode.org
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
endpoint security space. For insight on selecting the right partner to
tackle endpoint security challenges, access the full report.
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Genode-main mailing list
Genode-main@...12...ceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main