Re: /sys hierarchy

2000-07-08 Thread Garrett Wollman
< said: > This must pass through -arch before any implementation. Remember, not > every committer reads current. Also remember, not every committer reads arch. -GAWollman To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message

Re: /sys hierarchy

2000-07-08 Thread John Baldwin
On 08-Jul-00 Daniel C. Sobral wrote: > This must pass through -arch before any implementation. Remember, not > every committer reads current. The kernel hackers do since they are running current. :) > John Baldwin wrote: >> >> sys/ >> ${MACHINE}/ - stay mostly the same, the directo

Re: /sys hierarchy

2000-07-08 Thread Daniel C. Sobral
This must pass through -arch before any implementation. Remember, not every committer reads current. John Baldwin wrote: > > sys/ > ${MACHINE}/ - stay mostly the same, the directories under here > mirror the sys/ directories. E.g. MD bootstrap >

Re: /sys hierarchy

2000-07-08 Thread Daniel C. Sobral
David O'Brien wrote: > > > Sounds good to me actually. Although, should it be ${MACHINE_ARCH}/compile > > instead in keeping with the mentioned goal of keeping all MD stuff under > > ${MACHINE_ARCH}? > > I would prefer /sys/compile/ as it makes it easier to make a > symlink to another place. U

Re: /sys hierarchy

2000-07-07 Thread Cyrille Lefevre
Warner Losh <[EMAIL PROTECTED]> writes: > In message <[EMAIL PROTECTED]> Robert >Watson writes: > : On Wed, 5 Jul 2000, John Baldwin wrote: > : > : > The headers will always be installed in the right place in > : > /usr/include: Makefile's are editable. As far as kernel > : > compiles, symlink

Re: /sys hierarchy

2000-07-07 Thread Mikel
Greetings all, I have to commend you all on this thread; as mundane as it may have seemed on the outset. It is nice to see that everyone is kind of working together to at the very least consider this proposal, especially now that most of smoke has cleared. I'll admit I'm more of a casual observer

Re: /sys hierarchy

2000-07-05 Thread Boris Popov
On Wed, 5 Jul 2000, John Baldwin wrote: > > I would like also suggest a directory for optional kernel > > interfaces which doesn't belong to drivers (syscall and sysctl extensions > > for example) and can't go under sys/dev/. They can be considered as > > 'kernel libraries' and may live u

Re: /sys hierarchy

2000-07-05 Thread John Baldwin
On 06-Jul-00 Warner Losh wrote: > In message <[EMAIL PROTECTED]> John Baldwin writes: >: pccard/ - formerly sys/pccard > > Maintainers Veto. Do not do this. This sys/pccard will go away in > time. There will be a sys/dev/pccard when newcard comes in. DO NOT > MOVE sys/pccard.

Re: /sys hierarchy

2000-07-05 Thread Warner Losh
In message <[EMAIL PROTECTED]> Robert Watson writes: : On Wed, 5 Jul 2000, John Baldwin wrote: : : > The headers will always be installed in the right place in : > /usr/include: Makefile's are editable. As far as kernel : > compiles, symlinks can be created in the work directory as : > one poss

Re: /sys hierarchy

2000-07-05 Thread John Baldwin
Boris Popov wrote: > > On Wed, 5 Jul 2000, John Baldwin wrote: > > > Here is my proposal, adjusted a little as per suggestions. It attempts to > > follow these loose guidelines: > > > > - MD code under sys/${MACHINE_ARCH} > > - device drivers (including bus's such as cam and usb) under sys/dev

Re: /sys hierarchy

2000-07-05 Thread Boris Popov
On Wed, 5 Jul 2000, John Baldwin wrote: > Here is my proposal, adjusted a little as per suggestions. It attempts to > follow these loose guidelines: > > - MD code under sys/${MACHINE_ARCH} > - device drivers (including bus's such as cam and usb) under sys/dev > - file systems under fs/ > - netw

Re: /sys hierarchy

2000-07-05 Thread David O'Brien
On Wed, Jul 05, 2000 at 12:47:06PM -0700, Marcel Moolenaar wrote: > I could do this before I have an Alpha assuming that we don't need a > working Alpha port yet. The question is if we have enough time for it? > On the other hand, it doesn't have to be perfect, as long as the i386 > port works...

Re: /sys hierarchy

2000-07-05 Thread Marcel Moolenaar
David O'Brien wrote: > > On Tue, Jul 04, 2000 at 03:53:12PM -0700, Marcel Moolenaar wrote: > > Good point. For the linuxulator this has been discussed before and > > something in the line off... > > ...came out of it. > > Even before you get an Alpha, would you be able to seperate the Linux > bi

Re: /sys hierarchy

2000-07-05 Thread David O'Brien
On Tue, Jul 04, 2000 at 03:53:12PM -0700, Marcel Moolenaar wrote: > Good point. For the linuxulator this has been discussed before and > something in the line off... > ...came out of it. Even before you get an Alpha, would you be able to seperate the Linux bits before 4.1-R so the 4.x sys/ tree s

Re: /sys hierarchy

2000-07-05 Thread John Polstra
In article <[EMAIL PROTECTED]>, Robert Watson <[EMAIL PROTECTED]> wrote: > On Wed, 5 Jul 2000, John Baldwin wrote: > > > The headers will always be installed in the right place in > > /usr/include: Makefile's are editable. As far as kernel > > compiles, symlinks can be created in the work direc

Re: /sys hierarchy

2000-07-05 Thread Robert Watson
On Wed, 5 Jul 2000, John Baldwin wrote: > The headers will always be installed in the right place in > /usr/include: Makefile's are editable. As far as kernel > compiles, symlinks can be created in the work directory as > one possible solution. For example, > sys/compile/i386/GENERIC/netinet ->

Re: /sys hierarchy

2000-07-05 Thread John Baldwin
On 05-Jul-00 Kenjiro Cho wrote: > > John Baldwin wrote: >> Notes: >> - There has been one vote so far to ditch the whole net/ reorg, although >> other people have expressed support for it. > > What do you intend to do with the networking headers? > The socket API standards specify the socket

Re: /sys hierarchy

2000-07-05 Thread John Baldwin
On 05-Jul-00 Louis A. Mamakos wrote: > >> Here is my proposal, adjusted a little as per suggestions. It attempts to >> follow these loose guidelines: > > ... > >> net/ - move existing contents to net/base or something >> similar >>atalk/

Re: /sys hierarchy

2000-07-05 Thread Louis A. Mamakos
> Here is my proposal, adjusted a little as per suggestions. It attempts to > follow these loose guidelines: ... > net/ - move existing contents to net/base or something > similar >atalk/ - formerly sys/netatalk >atm/

Re: /sys hierarchy

2000-07-05 Thread Kenjiro Cho
John Baldwin wrote: > Notes: > - There has been one vote so far to ditch the whole net/ reorg, although > other people have expressed support for it. What do you intend to do with the networking headers? The socket API standards specify the socket related headers and their paths. At least, "n

Re: /sys hierarchy

2000-07-05 Thread Alfred Perlstein
* John Baldwin <[EMAIL PROTECTED]> [000705 00:04] wrote: > I've tried to update the document to reflect the comments I've > received so far: > > Current directory structure: > > sys/ > ${MACHINE}/ - MD stuff > conf/ - MD kernel config files [gag, snip] > Here is m

Re: /sys hierarchy

2000-07-05 Thread John Baldwin
I've tried to update the document to reflect the comments I've received so far: Current directory structure: sys/ ${MACHINE}/ - MD stuff conf/ - MD kernel config files ${MACHINE/ - MD code include/- MD includes ... -

Re: /sys hierarchy

2000-07-04 Thread Marcel Moolenaar
David O'Brien wrote: > > They should be stated because they need to be moved > linux - Linux binary compat > Also buses > isa - there is some MI stuff in here Good point. For the linuxulator this has been discussed before and

Re: /sys hierarchy

2000-07-03 Thread Bruce Evans
On Sun, 2 Jul 2000, Chris Costello wrote: > On Sunday, July 02, 2000, Rodney W. Grimes wrote: > > Actually the whole src/sys/compile thing should go away, it is > > one of the last things that has to be dealt with for a totally > > read-only mounted /usr/src. IMHO it should be moved to /usr/obj,

Re: /sys hierarchy

2000-07-03 Thread John Baldwin
On 02-Jul-00 David O'Brien wrote: > On Sun, Jul 02, 2000 at 12:36:59AM -0700, John Baldwin wrote: >> svr4/ - first, is this MI? If it isn't, then move it under >> sys/i386/ where it belongs. If it isn't, >> then I presume >

Re: /sys hierarchy

2000-07-03 Thread John Baldwin
On 02-Jul-00 Garrett Wollman wrote: > < said: > >> encapsulation. Of course, someone more familiar with the actual code >> in the tree might provide some better insight on the feasibility of >> splitting these up. > > Don't, or else legions of network people will curse you to the end of > your

Re: /sys hierarchy

2000-07-03 Thread Richard Wackerbarth
On Sun, 02 Jul 2000, Warner Losh wrote: > In message <[EMAIL PROTECTED]> "David O'Brien" writes: > : On Sun, Jul 02, 2000 at 01:31:28PM -0600, Warner Losh wrote: > : > : cd blah is currently > : > : cd ../../compile/${KERNNAME} > : > : it becomes > : > : cd /usr/obj/`pwd`/${KERNNAME} > : > > : > M

Re: /sys hierarchy

2000-07-02 Thread Warner Losh
In message <[EMAIL PROTECTED]> "David O'Brien" writes: : On Sun, Jul 02, 2000 at 01:31:28PM -0600, Warner Losh wrote: : > : cd blah is currently : > : cd ../../compile/${KERNNAME} : > : it becomes : > : cd /usr/obj/`pwd`/${KERNNAME} : > : > My take on this is that it would make it slightly harder

Re: /sys hierarchy

2000-07-02 Thread David O'Brien
On Sun, Jul 02, 2000 at 01:31:28PM -0600, Warner Losh wrote: > : cd blah is currently > : cd ../../compile/${KERNNAME} > : it becomes > : cd /usr/obj/`pwd`/${KERNNAME} > > My take on this is that it would make it slightly harder to develop > kernel stuff in the tree. I don't like that prospect,

Re: /sys hierarchy

2000-07-02 Thread David O'Brien
On Sun, Jul 02, 2000 at 10:44:22AM -0700, John Baldwin wrote: > >> compile/ - no change > > > > I'd change this into compile/${MACHINE_ARCH} so that a single shared source > > tree can be used to build [alpha,i386] kernels. In the current setup one > > gets clashes with GENERIC etc

Re: /sys hierarchy

2000-07-02 Thread David O'Brien
On Sun, Jul 02, 2000 at 12:36:59AM -0700, John Baldwin wrote: > svr4/ - first, is this MI? If it isn't, then move it under > sys/i386/ where it belongs. If it isn't, > then I presume There are both MI and MD bits of svr4 and

Re: /sys hierarchy

2000-07-02 Thread David O'Brien
On Sun, Jul 02, 2000 at 12:36:59AM -0700, John Baldwin wrote: > Current directory structure: > > sys/ > ${MACHINE_ARCH}/ - MD stuff > conf/ - MD kernel config files > ${MACHINE_ARCH}/- MD code > include/- MD includes > ... - var

Re: /sys hierarchy

2000-07-02 Thread Doug Barton
"Rodney W. Grimes" wrote: > > > On Sunday, July 02, 2000, Rodney W. Grimes wrote: > > > Actually the whole src/sys/compile thing should go away, it is > > > one of the last things that has to be dealt with for a totally > > > read-only mounted /usr/src. IMHO it should be moved to /usr/obj, > > >

Re: /sys hierarchy

2000-07-02 Thread Warner Losh
In message <[EMAIL PROTECTED]> "Rodney W. Grimes" writes: : Just the argument to the cd has changed, the command sequence is : still: : cd blah : make depend && make && make install. : : cd blah is currently : cd ../../compile/${KERNNAME} : it becomes : cd /usr/obj/`pwd`/${KERNNAME} : : config(8

Re: /sys hierarchy

2000-07-02 Thread Garrett Wollman
< said: > encapsulation. Of course, someone more familiar with the actual code > in the tree might provide some better insight on the feasibility of > splitting these up. Don't, or else legions of network people will curse you to the end of your days. -GAWollman -- Garrett A. Wollman | O Si

Re: /sys hierarchy

2000-07-02 Thread Rodney W. Grimes
> On Sunday, July 02, 2000, Rodney W. Grimes wrote: > > Actually the whole src/sys/compile thing should go away, it is > > one of the last things that has to be dealt with for a totally > > read-only mounted /usr/src. IMHO it should be moved to /usr/obj, > > and /usr/obj should, if it hasn't alre

Re: /sys hierarchy

2000-07-02 Thread Rodney W. Grimes
... > I feel masochistic at the moment, so here's a suggestion. Feel free > to rip it all up to pieces, ya'll. And to start off: I like green > bikesheds. (I.e. let's settle on something sensible and not get I prefer blue ones :-) ... > > Ok (/me dons the asbestos suit, climbs into the concr

Re: /sys hierarchy

2000-07-02 Thread Wilko Bulte
On Sun, Jul 02, 2000 at 11:06:58AM -0700, Rodney W. Grimes wrote: > > On Sunday, July 02, 2000, John Baldwin wrote: > > > Sounds good to me actually. Although, should it be ${MACHINE_ARCH}/compile > > > instead in keeping with the mentioned goal of keeping all MD stuff under > > > ${MACHINE_ARCH}

Re: /sys hierarchy

2000-07-02 Thread Chris Costello
On Sunday, July 02, 2000, Rodney W. Grimes wrote: > Actually the whole src/sys/compile thing should go away, it is > one of the last things that has to be dealt with for a totally > read-only mounted /usr/src. IMHO it should be moved to /usr/obj, > and /usr/obj should, if it hasn't already, be en

Re: /sys hierarchy

2000-07-02 Thread Rodney W. Grimes
> On Sunday, July 02, 2000, John Baldwin wrote: > > Sounds good to me actually. Although, should it be ${MACHINE_ARCH}/compile > > instead in keeping with the mentioned goal of keeping all MD stuff under > > ${MACHINE_ARCH}? > >I think that compile/${MACHINE_ARCH} is the proper way to do > t

Re: /sys hierarchy

2000-07-02 Thread Louis A. Mamakos
> > On 02-Jul-00 Chris Costello wrote: > > On Sunday, July 02, 2000, John Baldwin wrote: > >>ip/ - IPv4, IPv6, and IPsec bits from sys/netinet{,6} > >>tcp/ - TCP""" " > >>udp/ - UDP"

Re: /sys hierarchy

2000-07-02 Thread Chris Costello
On Sunday, July 02, 2000, John Baldwin wrote: > Sounds good to me actually. Although, should it be ${MACHINE_ARCH}/compile > instead in keeping with the mentioned goal of keeping all MD stuff under > ${MACHINE_ARCH}? I think that compile/${MACHINE_ARCH} is the proper way to do this. Everythi

Re: /sys hierarchy

2000-07-02 Thread John Baldwin
On 02-Jul-00 Chris Costello wrote: > On Sunday, July 02, 2000, John Baldwin wrote: >>ip/ - IPv4, IPv6, and IPsec bits from sys/netinet{,6} >>tcp/ - TCP""" " >>udp/ - UDP"""

Re: /sys hierarchy

2000-07-02 Thread John Baldwin
On 02-Jul-00 Wilko Bulte wrote: > On Sun, Jul 02, 2000 at 12:36:59AM -0700, John Baldwin wrote: > >> Ok (/me dons the asbestos suit, climbs into the concrete room and locks >> the door.) Here is my proposal. It attempts to follow these loose guidelines: > >> compile/ - no chang

Re: /sys hierarchy

2000-07-02 Thread Wilko Bulte
On Sun, Jul 02, 2000 at 12:36:59AM -0700, John Baldwin wrote: > Ok (/me dons the asbestos suit, climbs into the concrete room and locks > the door.) Here is my proposal. It attempts to follow these loose guidelines: > compile/ - no change I'd change this into compile/${MACHINE_

Re: /sys hierarchy

2000-07-02 Thread Chris Costello
On Sunday, July 02, 2000, John Baldwin wrote: >ip/ - IPv4, IPv6, and IPsec bits from sys/netinet{,6} >tcp/ - TCP""" " >udp/ - UDP""" " Can this really be separated to

Re: /sys hierarchy

2000-07-02 Thread John Baldwin
On 01-Jul-00 Jordan K. Hubbard wrote: >> Yes he did. Talk to various committers and you'll see that many have >> ideas where files should live. There have been long threads on this >> issue that got nowhere. The reason things are in such a messy state is >> when something new is brought in, or

Re: /sys hierarchy

2000-07-01 Thread Jordan K. Hubbard
> Yes he did. Talk to various committers and you'll see that many have > ideas where files should live. There have been long threads on this > issue that got nowhere. The reason things are in such a messy state is > when something new is brought in, or is changed suffiently much for a > repo co

Re: /sys hierarchy

2000-07-01 Thread Poul-Henning Kamp
In message <[EMAIL PROTECTED]>, "David O'Brien" writes: >On Sat, Jul 01, 2000 at 01:26:17PM -0400, Will Andrews wrote: >> On Sat, Jul 01, 2000 at 07:14:35PM +0400, Ilmar S. Habibulin wrote: >> > Some order, i suppose. >> >> There is plenty of order in the current system. > >Feh. > >> Garrett Woll

Re: /sys hierarchy

2000-07-01 Thread David O'Brien
On Sat, Jul 01, 2000 at 01:26:17PM -0400, Will Andrews wrote: > On Sat, Jul 01, 2000 at 07:14:35PM +0400, Ilmar S. Habibulin wrote: > > Some order, i suppose. > > There is plenty of order in the current system. Feh. > Garrett Wollman suggested that you answer this question carefully, and > you

Re: /sys hierarchy

2000-07-01 Thread Will Andrews
On Sat, Jul 01, 2000 at 07:14:35PM +0400, Ilmar S. Habibulin wrote: > Some order, i suppose. There is plenty of order in the current system. Garrett Wollman suggested that you answer this question carefully, and you have not done that, but provide a vague summary of your beliefs. Moreover, many

Re: /sys hierarchy

2000-07-01 Thread Ilmar S. Habibulin
On Sat, 1 Jul 2000, Garrett Wollman wrote: > > Can somebody move thing around in sys? I mean put all fs code under let > > say '/sys/fs' subdir. And all network protocols code under /sys/net > > (or netproto)? > > Why? What benefit would that have? Some order, i suppose. To Unsubscribe: sen

/sys hierarchy

2000-07-01 Thread Garrett Wollman
< said: > Can somebody move thing around in sys? I mean put all fs code under let > say '/sys/fs' subdir. And all network protocols code under /sys/net > (or netproto)? Why? What benefit would that have? -GAWollman PS: Be careful how you answer this question. To Unsubscribe: send mail to

Re: /sys hierarchy

2000-07-01 Thread Ilmar S. Habibulin
On Sat, 1 Jul 2000, Wilko Bulte wrote: > > Can somebody move thing around in sys? I mean put all fs code under let > > say '/sys/fs' subdir. And all network protocols code under /sys/net > > (or netproto)? > Why? Because you like it better? Or to confuse the h*ck out of people who > are used to

Re: /sys hierarchy

2000-07-01 Thread Wilko Bulte
On Sat, Jul 01, 2000 at 06:12:51PM +0400, Ilmar S. Habibulin wrote: > > Can somebody move thing around in sys? I mean put all fs code under let > say '/sys/fs' subdir. And all network protocols code under /sys/net > (or netproto)? Why? Because you like it better? Or to confuse the h*ck out of p

/sys hierarchy

2000-07-01 Thread Ilmar S. Habibulin
Can somebody move thing around in sys? I mean put all fs code under let say '/sys/fs' subdir. And all network protocols code under /sys/net (or netproto)? To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message