Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-17 Thread Bruce Evans
On Thu, 17 Feb 2011, Alexander Best wrote: sorry for my crappy previous attempt to reduce boot2's size. obviously the *.S files aren't the problem, because even with clang we're using GAS. so working on boot2.c is the only way of reducing the size. i've managed to do so (even with another 4 byt

Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-17 Thread Bruce Evans
On Thu, 17 Feb 2011, Alexander Best wrote: On Wed Feb 16 11, Alexander Best wrote: On Wed Feb 16 11, Alexander Best wrote: On Wed Feb 16 11, Alexander Best wrote: On Wed Feb 16 11, Warner Losh wrote: i think without this code uint32_t x serves no purpose any longer: /usr/git-freebsd-head/sys

Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-17 Thread Roman Divacky
I have some more WIP patches that shrink stuff some more, plus I have clang/llvm changes that help too.. this will get fixed On Thu, Feb 17, 2011 at 01:52:11AM +, Alexander Best wrote: > On Wed Feb 16 11, Warner Losh wrote: > > Author: imp > > Date: Wed Feb 16 18:05:10 2011 > > New Revision: 2

Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-16 Thread Alexander Best
On Wed Feb 16 11, Warner Losh wrote: > Author: imp > Date: Wed Feb 16 18:05:10 2011 > New Revision: 218745 > URL: http://svn.freebsd.org/changeset/base/218745 > > Log: > Remove reading of symbols from a.out loaded files. Since we are tight > on space for clang and a.out support is only needed

Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-16 Thread Alexander Best
On Wed Feb 16 11, Alexander Best wrote: > On Wed Feb 16 11, Alexander Best wrote: > > On Wed Feb 16 11, Alexander Best wrote: > > > On Wed Feb 16 11, Warner Losh wrote: > > > > Author: imp > > > > Date: Wed Feb 16 18:05:10 2011 > > > > New Revision: 218745 > > > > URL: http://svn.freebsd.org/change

Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-16 Thread Alexander Best
On Wed Feb 16 11, Ronald Klop wrote: > On Wed, 16 Feb 2011 23:41:26 +0100, Alexander Best > wrote: > > >On Wed Feb 16 11, Alexander Best wrote: > >>On Wed Feb 16 11, Alexander Best wrote: > >>> On Wed Feb 16 11, Warner Losh wrote: > >>> > Author: imp > >>> > Date: Wed Feb 16 18:05:10 2011 > >>>

Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-16 Thread Ronald Klop
On Wed, 16 Feb 2011 23:41:26 +0100, Alexander Best wrote: On Wed Feb 16 11, Alexander Best wrote: On Wed Feb 16 11, Alexander Best wrote: > On Wed Feb 16 11, Warner Losh wrote: > > Author: imp > > Date: Wed Feb 16 18:05:10 2011 > > New Revision: 218745 > > URL: http://svn.freebsd.org/changes

Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-16 Thread Alexander Best
On Wed Feb 16 11, Alexander Best wrote: > On Wed Feb 16 11, Alexander Best wrote: > > On Wed Feb 16 11, Warner Losh wrote: > > > Author: imp > > > Date: Wed Feb 16 18:05:10 2011 > > > New Revision: 218745 > > > URL: http://svn.freebsd.org/changeset/base/218745 > > > > > > Log: > > > Remove readi

Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-16 Thread Alexander Best
On Wed Feb 16 11, Alexander Best wrote: > On Wed Feb 16 11, Warner Losh wrote: > > Author: imp > > Date: Wed Feb 16 18:05:10 2011 > > New Revision: 218745 > > URL: http://svn.freebsd.org/changeset/base/218745 > > > > Log: > > Remove reading of symbols from a.out loaded files. Since we are tight

Re: svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-16 Thread Alexander Best
On Wed Feb 16 11, Warner Losh wrote: > Author: imp > Date: Wed Feb 16 18:05:10 2011 > New Revision: 218745 > URL: http://svn.freebsd.org/changeset/base/218745 > > Log: > Remove reading of symbols from a.out loaded files. Since we are tight > on space for clang and a.out support is only needed

svn commit: r218745 - head/sys/boot/i386/boot2

2011-02-16 Thread Warner Losh
Author: imp Date: Wed Feb 16 18:05:10 2011 New Revision: 218745 URL: http://svn.freebsd.org/changeset/base/218745 Log: Remove reading of symbols from a.out loaded files. Since we are tight on space for clang and a.out support is only needed for /boot/loader, they are excess bytes that serve