Hello!

On Sun, Apr 08, 2007 at 12:16:25PM +0200, I wrote:
> On Mon, Apr 02, 2007 at 01:26:51PM -0700, Roland McGrath wrote:
> > The old device_emulation_ops stuff in i386at is similar,
> > i.e. it provides hooks to implement the device RPCs.
> 
> But where would be the correct place in GNU Mach to store these
> ``io_port_t from, to'' values?
> 
> [OSKit-Mach]/oskit/ds_oskit.h
> #v+
> struct device {
> [...]
>   union {
>     struct {
>       oskit_blkio_t *io;
>       oskit_u32_t size;         /* block size */
> #define MAX_PARTS 30
>       diskpart_t *parts;
>     } blk;
> [...]
> #if defined(__i386__)
>     struct
>     {
>       io_port_t from, to;
>     } io_perm;
> #endif
>   } com;
> };
> #v-

Is coming up with a new kernel object class and a new zalloc zone the way
to go for GNU Mach?  Something like a combination of a ``struct device''
and a ``io_port_t from, to''?


Regards,
 Thomas

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd

Reply via email to