Re: RPC compatibility between GNU Mach and OSKit-Mach (was: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch])

2007-04-25 Thread Roland McGrath
The skips are there because those msgids were used for something different in the past. It's best not to reuse them. ___ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd

Re: RPC compatibility between GNU Mach and OSKit-Mach (was: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch])

2007-04-25 Thread Samuel Thibault
Hi, Thomas Schwinge, le Wed 25 Apr 2007 15:32:28 +0200, a écrit : > 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) I'm not using it: the code in glibc is still not enabled. I'd say gnumach1 should be fixed instead.

RPC compatibility between GNU Mach and OSKit-Mach (was: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch])

2007-04-25 Thread Thomas Schwinge
Hello! On Sun, Nov 05, 2006 at 08:39:25PM +, Samuel Thibault wrote: > CVSROOT: /cvsroot/hurd > Module name: gnumach > Branch: gnumach-1-branch > Changes by: Samuel Thibault 06/11/05 20:39:25 > > Modified files: > . : ChangeLog > i386/i386

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-06 Thread Roland McGrath
Ok. The much better thing to do is to use GDT entries for the standard segments. I don't really know why Mach never did that in the first place. I think that i386_set_ldt was never used in Mach originally for adding some segments to the standard set, as we want to do for TLS. It was used only f

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-06 Thread Jeroen Dekkers
At Sun, 5 Nov 2006 19:59:44 -0800 (PST), Roland McGrath wrote: > > > #v+ > > 2006-01-26 Jeroen Dekkers <[EMAIL PROTECTED]> > > > > * i386/i386/locore.S (trap_push_segs): Switch fs and gs to kernel > > data segment too. > > (syscall_entry_2): Likewise. > > * i386

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-05 Thread Roland McGrath
> #v+ > 2006-01-26 Jeroen Dekkers <[EMAIL PROTECTED]> > > * i386/i386/locore.S (trap_push_segs): Switch fs and gs to kernel > data segment too. > (syscall_entry_2): Likewise. > * i386/i386/user_ldt.c (i386_set_ldt): Always copy the master LDT > when there

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-05 Thread Barry deFreese
- Original Message - From: "Samuel Thibault" <[EMAIL PROTECTED]> To: "Roland McGrath" <[EMAIL PROTECTED]> Cc: "Thomas Schwinge" <[EMAIL PROTECTED]>; ; "Barry deFreese" <[EMAIL PROTECTED]>; Sent: Sunday, November 05, 2006

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-05 Thread Thomas Schwinge
Hello! On Sun, Nov 05, 2006 at 10:58:12PM +0100, Samuel Thibault wrote: > Samuel Thibault, le Sun 05 Nov 2006 22:49:59 +0100, a ?crit : > > Roland McGrath, le Sun 05 Nov 2006 13:41:43 -0800, a ?crit : > > > > - else if (thread == current_thread()) { > > > > - struct x86_des

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-05 Thread Thomas Schwinge
Hello! On Sun, Nov 05, 2006 at 10:46:38PM +0100, Samuel Thibault wrote: > Thomas Schwinge, le Sun 05 Nov 2006 22:34:56 +0100, a ?crit : > > > * linux/dev/include/linux/head.h: New file. > > > > Please move that file to `linux/src/include/linux/head.h' (and then add a > > proper ChangeLo

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-05 Thread Samuel Thibault
Samuel Thibault, le Sun 05 Nov 2006 22:49:59 +0100, a écrit : > Roland McGrath, le Sun 05 Nov 2006 13:41:43 -0800, a écrit : > > > - else if (thread == current_thread()) { > > > - struct x86_desc template = {0, 0, 0, ACC_P, 0, 0 ,0}; > > > + else { > > > +

Re: Test suite for GNU Mach (was: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch])

2006-11-05 Thread Samuel Thibault
Roland McGrath, le Sun 05 Nov 2006 13:43:08 -0800, a écrit : > It's worthwhile to collect such test cases, but let's not worry about > putting them into the gnumach package yet. Where to put them then? Samuel ___ Bug-hurd mailing list Bug-hurd@gnu.org

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-05 Thread Samuel Thibault
Roland McGrath, le Sun 05 Nov 2006 13:41:43 -0800, a écrit : > > - else if (thread == current_thread()) { > > - struct x86_desc template = {0, 0, 0, ACC_P, 0, 0 ,0}; > > + else { > > + struct real_descriptor template = {0, 0, 0, ACC_P, 0, 0 ,0}; > >

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-05 Thread Samuel Thibault
Hi, Thomas Schwinge, le Sun 05 Nov 2006 22:34:56 +0100, a écrit : > #v+ > @@ -221,16 +223,16 @@ i386_set_ldt(thread, first_selector, des > [...] > - else if (thread == current_thread()) { > - struct x86_desc template = {0, 0, 0, ACC_P, 0, 0 ,0}; > + else { > +

Re: Test suite for GNU Mach (was: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch])

2006-11-05 Thread Roland McGrath
It's worthwhile to collect such test cases, but let's not worry about putting them into the gnumach package yet. ___ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-05 Thread Roland McGrath
> - else if (thread == current_thread()) { > - struct x86_desc template = {0, 0, 0, ACC_P, 0, 0 ,0}; > + else { > + struct real_descriptor template = {0, 0, 0, ACC_P, 0, 0 ,0}; This can't be right (changing the if). > - for (idx = sel_idx (USER

Test suite for GNU Mach (was: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch])

2006-11-05 Thread Thomas Schwinge
Hello again! > > CVSROOT:/cvsroot/hurd > > Module name:gnumach > > Branch: gnumach-1-branch > > Changes by: Samuel Thibault 06/11/05 20:39:25 > > > > [...] > > 2006-11-05 Barry deFreese <[EMAIL PROTECTED]> > > > > [task #5878 --- ``Backport cod

Re: gnumach ChangeLog i386/i386/gdt.h i386/i386/pcb... [gnumach-1-branch]

2006-11-05 Thread Thomas Schwinge
Hello! > CVSROOT: /cvsroot/hurd > Module name: gnumach > Branch: gnumach-1-branch > Changes by: Samuel Thibault 06/11/05 20:39:25 > > [...] > 2006-11-05 Barry deFreese <[EMAIL PROTECTED]> > > [task #5878 --- ``Backport code from GNU Mach's