[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 64bit GNU Mach
From: |
Samuel Thibault |
Subject: |
Re: 64bit GNU Mach |
Date: |
Mon, 2 Apr 2012 13:57:31 +0200 |
User-agent: |
Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30) |
Richard Braun, le Mon 02 Apr 2012 13:46:08 +0200, a écrit :
> On Mon, Apr 02, 2012 at 12:35:25PM +0200, Samuel Thibault wrote:
> > Richard Braun, le Mon 02 Apr 2012 12:03:34 +0200, a écrit :
> > > Kernel port names are addresses of their target IPC port object.
> >
> > Inside the kernel, yes. In the userland processes, no. That's the
> > difference that xnu makes between mach_port_t (kernelland) and
> > mach_port_name_t (userland) (sorry I forgot to mention that in my
> > previous mail).
>
> [...]
>
> > We can also rather simply fix the code that converts from names to
> > pointers into using different sizes, like xnu does.
>
> How do they convert names from/to pointers ? Regular IPC space lookups ?
Well, yes, just like GNU Mach does, in ipc_kmsg_copyin_header etc.
Samuel
- 64bit GNU Mach, Samuel Thibault, 2012/04/01
- Re: 64bit GNU Mach, Richard Braun, 2012/04/02
- Re: 64bit GNU Mach, Samuel Thibault, 2012/04/02
- Re: 64bit GNU Mach, Richard Braun, 2012/04/02
- Re: 64bit GNU Mach,
Samuel Thibault <=
- Re: 64bit GNU Mach, Richard Braun, 2012/04/02
- Re: 64bit GNU Mach, Samuel Thibault, 2012/04/02
- Re: 64bit GNU Mach, Richard Braun, 2012/04/02
- Re: 64bit GNU Mach, Samuel Thibault, 2012/04/02
- Re: 64bit GNU Mach, Richard Braun, 2012/04/02
- Re: 64bit GNU Mach, Samuel Thibault, 2012/04/02
- Re: 64bit GNU Mach, Richard Braun, 2012/04/02
- Re: 64bit GNU Mach, Samuel Thibault, 2012/04/02
- Re: 64bit GNU Mach, Richard Braun, 2012/04/02
Re: 64bit GNU Mach, Roland McGrath, 2012/04/02