I''m building flashboot against CVS HEAD so i guess if i should do a build for the building system as described on faq5.html or can i avoid that step and just build the system for flashboot (as with misc/build.sh). Right now i do both every time but since my machine is not that fast i would like to avoid the first step. Thanks. -- Massimo "BSD guys are a lot like Linux guys, except they have kissed girls"
Massimo Lusetti wrote:> I''m building flashboot against CVS HEAD so i guess if i should do a > build for the building system as described on faq5.html or can i avoid > that step and just build the system for flashboot (as with > misc/build.sh).The latter *should* work, but I can''t say for certain because I have never tried it. I usually do: 1. cvs up -AdP 2. Build and install a kernel 3. reboot 4. make build 5. misc/build.sh 6. "make everything" in flashboot This might be a bit time consuming if your machine is slow though. -d
On Wed, 2006-06-14 at 19:12 +1000, Damien Miller wrote:> The latter *should* work, but I can''t say for certain because I have > never tried it. > > I usually do: > > 1. cvs up -AdP > 2. Build and install a kernel > 3. reboot > 4. make build > 5. misc/build.sh > 6. "make everything" in flashboot >Thanks Damien that is what i was thinking.> This might be a bit time consuming if your machine is slow though.Indeed i need a faster machine, it takes from 7 to 8 hours to complete make build. Anyway... this tool is GREAT! I''m happier day after day P.S. The list file contains ipsecadm and spppcontrol which aren''t in the base system anymore. -- Massimo.run();
Massimo Lusetti wrote:>> This might be a bit time consuming if your machine is slow though. > > Indeed i need a faster machine, it takes from 7 to 8 hours to complete > make build.Until recently (2 months ago) my main machine took about this long too :)> Anyway... this tool is GREAT! I''m happier day after day > > P.S. The list file contains ipsecadm and spppcontrol which aren''t in the > base system anymore.heh, I just committed: 20060614 - (djm) Remove ipsecadm and spppcontrol, add tcpdrop, rdate and rtsold -d
On Wed, 2006-06-14 at 19:37 +1000, Damien Miller wrote:> > P.S. The list file contains ipsecadm and spppcontrol which aren''t in the > > base system anymore. > > heh, I just committed: > > 20060614 > - (djm) Remove ipsecadm and spppcontrol, add tcpdrop, rdate and rtsoldIt''s not on cvsweb so i didn''t notice. -- Massimo.run();
Massimo Lusetti wrote:>> 20060614 >> - (djm) Remove ipsecadm and spppcontrol, add tcpdrop, rdate and rtsold > > It''s not on cvsweb so i didn''t notice.cvsweb lags by an hour or so
On Wed, 2006-06-14 at 20:17 +1000, Damien Miller wrote:> cvsweb lags by an hour or soThanks, i can wait :) I''m preparing a kernel conf file for a Via C3 based board with 4 10/100 rl(4) interfaces. I can send you the dmesg and the first beta of the kernel config if you care. Actually the board works very well even with GENERIC-RD but since there''s other custom kernel within flashboot i think someone else could be interested. -- Massimo.run();
Massimo Lusetti wrote:> On Wed, 2006-06-14 at 20:17 +1000, Damien Miller wrote: > >> cvsweb lags by an hour or so > > Thanks, i can wait :) > > I''m preparing a kernel conf file for a Via C3 based board with 4 10/100 > rl(4) interfaces. I can send you the dmesg and the first beta of the > kernel config if you care. > Actually the board works very well even with GENERIC-RD but since > there''s other custom kernel within flashboot i think someone else could > be interested.Sure - I''m happy to include additional kernel configs in the flashboot releases, so long as either I have the hardware to test them, or the submitters ensure they will keep them up to date :) -d
On Wed, Jun 14, 2006 at 12:21:35PM +0200, Massimo Lusetti wrote: : I''m preparing a kernel conf file for a Via C3 based board with 4 10/100 : rl(4) interfaces. I can send you the dmesg and the first beta of the : kernel config if you care. : Actually the board works very well even with GENERIC-RD but since : there''s other custom kernel within flashboot i think someone else could : be interested. You can possibly use the COMMEL config which works with the IBASE 7204 (http://www.ibase-china.com/fwa7204.html). On the 7204 I see periodic hangs in npx when it tries an fp divide by zero, so I am using this workaround. Index: npx.c ==================================================================RCS file: /cvs/src/sys/arch/i386/isa/npx.c,v retrieving revision 1.37 diff -u -r1.37 npx.c --- npx.c 6 Jun 2005 14:25:20 -0000 1.37 +++ npx.c 16 Feb 2006 19:12:45 -0000 @@ -224,6 +224,12 @@ control = 0x5a5a; fnstcw(&control); if ((control & 0x1f3f) == 0x033f) { +#define VIA_EDEN_HANG 1 +#ifdef VIA_EDEN_HANG + npx_traps_while_probing = npx_intrs_while_probing = 0; + npx_type = NPX_EXCEPTION; + i386_fpu_exception = 1; +#else /* * We have an npx, now divide by 0 to see if exception * 16 works. @@ -252,6 +258,7 @@ npx_type = NPX_BROKEN; ia->ia_irq = IRQUNK; } +#endif return 1; } }