[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: hurd-l4 VM server

From: Maurizio Boriani
Subject: Re: hurd-l4 VM server
Date: 04 Apr 2003 14:08:26 +0200
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

>>>>> "Farid" == Farid Hajji <address@hidden> writes:

    Farid> Which codebase of uvm are you using?  NetBSD-CURRENT,
    Farid> OpenBSD-CURRENT or (old) OSKit?


    >> * I'm starting with main writing in order to start it
    >> user-space

    Farid> Even if your pmap.c for L4 (X.0/X.2) were not yet ready,
    Farid> you could always use dummy routines, which operate on a big
    Farid> chunk of vm_map()ed (or even malloc()ed) memory, so you
    Farid> could test your user-space implementation in a more
    Farid> convenient POSIX environment than on bare L4 ;)


    >> * I'm thinking (and this is my question) which interface VM
    >> server should have in order to be contacted and used from other
    >> HURD (and others) servers. Should I "simply" code an IDL
    >> interface mapping it 1-1 with uvm_extern.h or you can suggest
    >> something better?

    Farid> Seriously though, all that is needed for the Hurd is right
    Farid> now Mach's VM interface. It _may_ be possible to write some
    Farid> glue code that relies only on a (quite limited) subset of
    Farid> uvm_extern.h to implement the [mach_]vm_*() functions.  But
    Farid> if it is not too time consuming, a 1:1 IDL interface to
    Farid> uvm_extern.h would be convenient anyway...

I really don't know, I'm a little bit confused... I'll try make a plan 
(table) with matching calls from mach and uvm and see what's are main 
different and equality. 

    >> Thanks, baux


Maurizio Boriani 
GPG key: 0xCC0FBF8F
fingerprint => E429 A37C 5259 763C 9DEE  FC8B 5D61 C796 CC0F BF8F <= fingerprint

reply via email to

[Prev in Thread] Current Thread [Next in Thread]