[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
signature.asc
Description: Digital signature
- RPC compatibility between GNU Mach and OSKit-Mach (was: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]),
Thomas Schwinge <=