bug-hurd
[Top][All Lists]
Advanced

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

RPC compatibility between GNU Mach and OSKit-Mach (was: gnumach ChangeLo


From: Thomas Schwinge
Subject: RPC compatibility between GNU Mach and OSKit-Mach (was: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch])
Date: Wed, 25 Apr 2007 15:32:28 +0200
User-agent: Mutt/1.5.11

Hello!

On Sun, Nov 05, 2006 at 08:39:25PM +0000, Samuel Thibault wrote:
> CVSROOT:      /cvsroot/hurd
> Module name:  gnumach
> Branch:               gnumach-1-branch
> Changes by:   Samuel Thibault <sthibaul>      06/11/05 20:39:25
> 
> Modified files:
>       .              : ChangeLog 
>       i386/i386      : gdt.h pcb.c thread.h user_ldt.c 
>       i386/include/mach/i386: mach_i386.defs 
> Added files:
>       linux/dev/include/linux: head.h 
> 
> Log message:
>       2006-11-05  Barry deFreese  <bddebian@comcast.net>
>       
>               [task #5878 --- ``Backport code from GNU Mach's trunk to
>               gnumach-1-branch: i386_set_gdt, i386_get_gdt'']
>       
>               * i386/include/mach/i386/mach_i386.defs (i386_set_gdt, 
> i386_get_gdt):
>               New routines.
> [...]

This patch for GNU Mach broke binary compatibility with OSKit-Mach.

  OSKit-Mach            GNU Mach
0 skip                  i386_io_port_add
1 skip                  i386_io_port_remove
2 skip                  i386_io_port_list
3 i386_set_ldt          i386_set_ldt
4 i386_get_ldt          i386_get_ldt
5 i386_io_perm_create   i386_set_gdt
6 i386_io_perm_modify   i386_get_gdt
7 i386_set_gdt
8 i386_get_gdt

I'm about to add `i386_io_perm_create' and `i386_io_perm_modify' to GNU
Mach.

As there is already at least one person (Samuel) to use the
`i386_set_gdt' and `i386_get_gdt' routines on GNU Mach (in glibc) and I
don't know of anybody who is actively using OSKit-Mach (Roland, do you
still have it running somewhere?) I suggest that we change OSKit-Mach to
match what GNU Mach has.


Regards,
 Thomas

Attachment: signature.asc
Description: Digital signature


reply via email to

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