I've done some L4 programming before; I'd be up to lending a hand, esp. since I've some free time now, as well as a desire to have a VMS box again. <br>Joel, you can email me on or off list, whichever is best, and I could start asap.<br>
<br>Cheers,<br> -- Lites.<br><br><div class="gmail_quote">On Fri, Nov 26, 2010 at 6:08 AM, BERTRAND Joel <span dir="ltr"><<a href="mailto:joel.bertrand@systella.fr">joel.bertrand@systella.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Roar Thronæs a écrit :<div class="im"><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
On Fri, Nov 26, 2010 at 10:14:11AM +0100, BERTRAND Joel wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
        I think we have to write a pager that only uses L4 syscalls. A this<br>
time (I don't know if you have downloaded last snapshot), I only use<br>
assembly for mutexes (one function) and for bootstrap (one function). If<br>
we can write a virtual memory pager that only uses L4 syscalls, it shall<br>
be easy to port kernel on new archs.<br>
<br>
        I don't know how actuel pager works, but if we reuse it, we have to<br>
implement it in init.exe task. It's an other solution. What's your opinion ?<br>
</blockquote>
<br>
Sorry, but I do not know anything about L4.<br>
Maybe you should not look at the current code from 0.3.15 for a couple of days.<br>
You may rather look at the VMS Internals and CPU books and see how you<br>
can fit it with L4?<br>
</blockquote>
<br></div>
        In a first time, I'm only trying to write a working pager without any VMSism inside. This pager does not use L4 concepts (except mapping from physical memory to virtual one).<br>
<br>
        L4 handles pagefault request and pager only returns a usable page to requestor. All IPC's are done by microkernel.<br>
<br>
        Regards,<br>
<br>
        JKB<div><div></div><div class="h5"><br>
_______________________________________________<br>
FreeVMS mailing list<br>
<a href="mailto:FreeVMS@rayleigh.systella.fr" target="_blank">FreeVMS@rayleigh.systella.fr</a><br>
<a href="https://www.systella.fr/cgi-bin/mailman/listinfo/freevms" target="_blank">https://www.systella.fr/cgi-bin/mailman/listinfo/freevms</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>And in the "Only Prolog programmers will find this funny" department:<br><br>Q: How many Prolog programmers does it take to change a lightbulb?<br><br>
A: No.<br>  -- Ovid<br><br>    "By cosmic rule, as day yields night, so winter summer, war peace, plenty famine. All things change. Air penetrates the lump of myrrh, until the joining bodies die and rise again in smoke called incense."<br>
<br>    "Men do not know how that which is drawn in different directions harmonises with itself. The harmonious structure of the world depends upon opposite tension like that of the bow and the lyre."<br><br>    "This universe, which is the same for all, has not been made by any god or man, but it always has been, is, and will be an ever-living fire, kindling itself by regular measures and going out by regular measures"<br>
 -- Heraclitus<br>