From owner-freebsd-smp Sun Apr 20 05:29:20 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA18342 for smp-outgoing; Sun, 20 Apr 1997 05:29:20 -0700 (PDT) Received: from spinner.DIALix.COM (root@spinner.dialix.com [192.203.228.67]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA18334; Sun, 20 Apr 1997 05:28:56 -0700 (PDT) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.5/8.8.5) with ESMTP id UAA08091; Sun, 20 Apr 1997 20:28:47 +0800 (WST) Message-Id: <199704201228.UAA08091@spinner.DIALix.COM> X-Mailer: exmh version 2.0gamma 1/27/96 To: Peter Wemm cc: freebsd-smp@freefall.freebsd.org Subject: Re: cvs commit: sys/i386/include segments.h In-reply-to: Your message of "Sun, 20 Apr 1997 05:18:31 MST." <199704201218.FAA18078@freefall.freebsd.org> Date: Sun, 20 Apr 1997 20:28:46 +0800 From: Peter Wemm Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > peter 97/04/20 05:18:31 > > Modified: i386/include segments.h > Log: > fix USER_LDT breakage that I inflicted on the world Incidently, this makes it compile, but I'm not certain it'll work... There might be some ugly conflicts if two processes with ldt's were running in parallel. (The same problem happens with the tss selector - my hack there was to have gdt declared as gdt[NGDT + NCPU] and use a per-cpu entry in the tail of the gdt. This isn't exactly wonderful though. Cheers, -Peter