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;
}
}