Hi Paul,
the best way is to go as posted by Christian Helmuth some minutes ago.
If you for any case need debugging support during the early bootstrap phase (or you don't have a serial connector as on newer machines), for base-nova there is a patch [0] (last commit) which also prints all log messages to the screen as long as your setup is running in vga text mode.
Regards,
Alexander Boettcher.
[0] https://github.com/alex-ab/genode/commits/experimental_vga_console.
On 22.01.2013 07:48, Paul Dufresne wrote:
Oh, I think I *may* begin to understand a bit better what is going on... and to feel a bit dumb. ... and still confused.
Basically, I was expecting to see on the screen in my computer, what I was seeing in QEMU on my Linux.
So I was expecting to see things like: Hypervisor does not feature VMX Hypervisor does not feature SVM Hypervisor info page contains 13 memory descriptors: detected physical memory: 0x0000000000000000 - size: 0x9f400 use physical memory: 0x0000000000000000 - size: 0x9f000 detected physical memory: 0x0000000000100000 - size: 0x17efe000 use physical memory: 0x0000000000100000 - size: 0x17efe000 map multi-boot module: physical 0x018b6000 -> [0x00188000-0x00210230) - core map multi-boot module: physical 0x0193f000 -> [0x00213000-0x00213266) - config
on my screen when testing the iso file, but I now think this is what is sent to the serial line that is shown in the terminal window of Linux.
Also I tried to use "make run/hello" which use base/include/base/printf.h functions (PDBG) but I now think they send their output to serial line too.
When debuging Nova, I was adding some Nova's Console::print that seems to go to screen. So debugging was going fine.
I find a bit strange that Genode's printf does not map to Nova's Console::print however. I guess that it what I would have expected.
Now I am asking myself what function I should use in Genode, to send output to screen rather than serial line?
I would expect Genode to stop using -nographic with QEMU, and use the screen rather than the serial line... supposing that my hypothesis about what is going on is right.
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main