I now have found the genode/contrib/nova... directory, and was able to pinpoint the problem to:

void init (mword mbi)
{
    // Setup 0-page and 1-page
    memset (reinterpret_cast<void *>(&PAGE_0),  0, PAGE_SIZE);
    memset (reinterpret_cast<void *>(&PAGE_1), ~0u, PAGE_SIZE);

    for (void (**func)() = &CTORS_G; func != &CTORS_E; (*func++)()) ;
-----------^
that line
while(1) before hang the computer, while(1) after have the computer reboot.

I have a feeling few years ago I had found that this was like the 3th or 4th index... But I have like kind no clue how to find the associated code (constructor code).



_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to