Nova 32 bits on older Pentium 4 computer.

Alexander Boettcher alexander.boettcher at ...1...
Tue Jan 22 09:08:17 CET 2013


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 at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
> 





More information about the users mailing list