Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 May 2002 12:31:13 -0700 (PDT)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        John Baldwin <jhb@FreeBSD.org>, arch@FreeBSD.org, Poul-Henning Kamp <phk@FreeBSD.org>
Subject:   Re: syscall changes to deal with 32->64 changes.
Message-ID:  <200205071931.g47JVDh84057@apollo.backplane.com>
References:   <Pine.NEB.3.96L.1020507112126.76283L-100000@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help

:
:> I'm also not sure if we shouldn't wait to do this until 6.0. 
:
:Well, that's the big question, really.  If we can do it in the time frame,
:why wait, as they say :-).  If we can't, then it's a 6.0 thing.  5.0 is a
:nice breaking point -- we're ripping up so much anyway, and we'd like to
:get the ABI changes for UFS2 in.  But if the schedule isn't realistic,
:then we can't -- slipping 5.0-release any further isn't something I want
:to let happen.
:
:Robert N M Watson             FreeBSD Core Team, TrustedBSD Project

    I think the one big advantage with having a new syscall vector is
    precisely the fact that the new ABI can be worked on without effecting
    the existing system.  Internal system support that is still 32 bits
    winds up being straight-up in the old syscall vector and extended out
    in the new, and internal system support that has been changed to 64
    bits winds up being truncated in the old syscall vector and straight
    up in the new.  Either way we are able to maintain ABI compatibility for
    both syscall vectors even if it takes months to convert all the kernel
    subsystems to the new sizes.

    This seems to infer that the work will not directly interfere with 5.0R,
    even if it is not 100% complete by the release.  That would make the 
    work 'a go' in my book.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205071931.g47JVDh84057>