Re: named crashes on assertion in rbtdb.c on sparc64/SMP

2011-07-15 Thread Marius Strobl
On Thu, Jul 14, 2011 at 05:31:49PM -0700, Doug Barton wrote:
 On 07/14/2011 16:21, Marius Strobl wrote:
  On Thu, Jul 14, 2011 at 09:53:42AM +0400, KOT MATPOCKuH wrote:
  2011/7/11 KOT MATPOCKuH matpoc...@gmail.com:
  Oops, sorry, I forgot to revert the previous patch when test-compiling.
  Please re-fetch sparc64_isc_atomic.h.diff2 and try again.
  I started named from ports (dns/bind96) at Sat Jul ?9 10:08:41 MSD,
  and it worked properly till Sun Jul 10 22:25:41 MSD.
  At 22:25:41 I restarted bind from base system with your
  sparc64_isc_atomic.h.diff2.
  From this moment till today, 15:57:05 he crashed 3 times:
  Jul 10 23:19:19 sunrise kernel: pid 45352 (named), uid 53: exited on 
  signal 6
  Jul 11 14:52:20 sunrise kernel: pid 52032 (named), uid 53: exited on 
  signal 6
  Jul 11 15:14:15 sunrise kernel: pid 71300 (named), uid 53: exited on 
  signal 6
 
  To make to ensure proper operation of bind from ports, I ran it again
  at 15:57:05, and, I think, we need to wait several days.
  And from that time till now bind from ports never died and works 
  properly...
 
  
  Okay.
  Doug, could you please disable the use of atomic operations for sparc64
  in the in-tree BIND via the following patch in order to match what the
  vendor source does?
  http://people.freebsd.org/~marius/sparc64_isc_disable_atomic.diff
 
 If you use the port and do 'make configure' are the values in config.h
 the same as the ones in your patch?  If so, that's likely to be the
 right answer, and I'll go ahead and apply your patch.
 

The generated config.h and platform.h for sparc64 are these:
http://people.freebsd.org/~marius/bind96_config.h
http://people.freebsd.org/~marius/bind96_platform.h

Marius

___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


Re: Automatic load of PCI kernel modules [WAS: [RFT] Automatic load of USB kernel modules]

2011-07-15 Thread Robert Millan
2011/6/26 Warner Losh i...@bsdimp.com:
 I like the idea of having a standardized table.  I've done this with PC Card 
 and it really works well.  It isn't the design pattern that all drivers use, 
 and it may be hard to get everyone lined up on this.  I tried PCI back after 
 I did PC Card and met resistance.  Most of the resistance was from people 
 that are no longer active in the project, so I think that we could do this 
 today.   I suspect that some of the vendor drivers today might stand in the 
 way of having PCI be completely uniform.

 The big advantage of USB is that it is uniform now.  PCI isn't.  It would 
 take a lot of work to make it uniform.

If only some PCI drivers can be made uniform, why not provide devd
autoload support only to those drivers whose maintainers choose to
make them uniform?  This would give those opposing uniformity a
compelling reason to change their view, without forcing them into it.

-- 
Robert Millan
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


[head tinderbox] failure on ia64/ia64

2011-07-15 Thread FreeBSD Tinderbox
TB --- 2011-07-15 14:29:56 - tinderbox 2.7 running on freebsd-current.sentex.ca
TB --- 2011-07-15 14:29:56 - starting HEAD tinderbox run for ia64/ia64
TB --- 2011-07-15 14:29:56 - cleaning the object tree
TB --- 2011-07-15 14:30:18 - cvsupping the source tree
TB --- 2011-07-15 14:30:18 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/HEAD/ia64/ia64/supfile
TB --- 2011-07-15 14:30:30 - building world
TB --- 2011-07-15 14:30:30 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-07-15 14:30:30 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-07-15 14:30:30 - TARGET=ia64
TB --- 2011-07-15 14:30:30 - TARGET_ARCH=ia64
TB --- 2011-07-15 14:30:30 - TZ=UTC
TB --- 2011-07-15 14:30:30 - __MAKE_CONF=/dev/null
TB --- 2011-07-15 14:30:30 - cd /src
TB --- 2011-07-15 14:30:30 - /usr/bin/make -B buildworld
 World build started on Fri Jul 15 14:30:31 UTC 2011
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
[...]
cc -O2 -pipe  -DACPI_ASL_COMPILER -I. -I/src/usr.sbin/acpi/iasl/../../../sys 
-std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c 
/src/usr.sbin/acpi/iasl/../../../sys/contrib/dev/acpica/compiler/asltransform.c
cc -O2 -pipe  -DACPI_ASL_COMPILER -I. -I/src/usr.sbin/acpi/iasl/../../../sys 
-std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c 
/src/usr.sbin/acpi/iasl/../../../sys/contrib/dev/acpica/compiler/asltree.c
cc -O2 -pipe  -DACPI_ASL_COMPILER -I. -I/src/usr.sbin/acpi/iasl/../../../sys 
-std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c 
/src/usr.sbin/acpi/iasl/../../../sys/contrib/dev/acpica/compiler/aslutils.c
cc -O2 -pipe  -DACPI_ASL_COMPILER -I. -I/src/usr.sbin/acpi/iasl/../../../sys 
-std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c 
/src/usr.sbin/acpi/iasl/../../../sys/contrib/dev/acpica/compiler/asluuid.c
cc -O2 -pipe  -DACPI_ASL_COMPILER -I. -I/src/usr.sbin/acpi/iasl/../../../sys 
-std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c 
/src/usr.sbin/acpi/iasl/../../../sys/contrib/dev/acpica/compiler/aslwalks.c
cc -O2 -pipe  -DACPI_ASL_COMPILER -I. -I/src/usr.sbin/acpi/iasl/../../../sys 
-std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c 
/src/usr.sbin/acpi/iasl/../../../sys/contrib/dev/acpica/compiler/dtcompile.c
mv -f dtparserparse.h dtparser.y.h
mv: rename dtparserparse.h to dtparser.y.h: No such file or directory
*** Error code 1

Stop in /src/usr.sbin/acpi/iasl.
*** Error code 1

Stop in /src/usr.sbin/acpi.
*** Error code 1

Stop in /src/usr.sbin.
*** Error code 1

Stop in /src.
*** Error code 1

Stop in /src.
*** Error code 1

Stop in /src.
TB --- 2011-07-15 15:49:22 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2011-07-15 15:49:23 - ERROR: failed to build world
TB --- 2011-07-15 15:49:23 - 3742.35 user 737.04 system 4766.27 real


http://tinderbox.freebsd.org/tinderbox-head-HEAD-ia64-ia64.full
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


Re: Automatic load of PCI kernel modules [WAS: [RFT] Automatic load of USB kernel modules]

2011-07-15 Thread Warner Losh

On Jul 15, 2011, at 9:03 AM, Robert Millan wrote:

 2011/6/26 Warner Losh i...@bsdimp.com:
 I like the idea of having a standardized table.  I've done this with PC Card 
 and it really works well.  It isn't the design pattern that all drivers use, 
 and it may be hard to get everyone lined up on this.  I tried PCI back after 
 I did PC Card and met resistance.  Most of the resistance was from people 
 that are no longer active in the project, so I think that we could do this 
 today.   I suspect that some of the vendor drivers today might stand in the 
 way of having PCI be completely uniform.
 
 The big advantage of USB is that it is uniform now.  PCI isn't.  It would 
 take a lot of work to make it uniform.
 
 If only some PCI drivers can be made uniform, why not provide devd
 autoload support only to those drivers whose maintainers choose to
 make them uniform?  This would give those opposing uniformity a
 compelling reason to change their view, without forcing them into it.

Sure.  The problem is that I don't want it to be another hack like the current 
USB which is specific to PCI.

Warner


___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


[PATCH] Export per-thread resource usage via sysctl

2011-07-15 Thread John Baldwin
This change exports each individual thread's resource usage via sysctl when 
individual threads are requested via KERN_PROC_INC_THREAD.  This generally 
works correctly with 'top -m io' after the previous change to revert top(1) 
back to using KERN_PROC_PROC when threads are not enabled.  There is one issue 
in that top doesn't necessarily DTRT when disabling/enabling threads via 'H' 
at runtime while in io mode.  I may do some further work to clean that up.  
However, for just top run it will now show per-thread stats instead of 
duplicating the per-process stats for each thread.

It also fixes a bug in that the code in calcru() to try to account for the
current thread's runtime wasn't correctly accounting charging that time to
the current thread.

Index: sys/kern/kern_proc.c
===
--- sys/kern/kern_proc.c(revision 224058)
+++ sys/kern/kern_proc.c(working copy)
@@ -848,6 +848,8 @@
kp-ki_tdaddr = td;
PROC_LOCK_ASSERT(p, MA_OWNED);
 
+   if (preferthread)
+   PROC_SLOCK(p);
thread_lock(td);
if (td-td_wmesg != NULL)
strlcpy(kp-ki_wmesg, td-td_wmesg, sizeof(kp-ki_wmesg));
@@ -899,6 +901,7 @@
kp-ki_pri.pri_user = td-td_user_pri;
 
if (preferthread) {
+   rufetchtd(td, kp-ki_rusage);
kp-ki_runtime = cputick2usec(td-td_rux.rux_runtime);
kp-ki_pctcpu = sched_pctcpu(td);
kp-ki_estcpu = td-td_estcpu;
@@ -911,6 +914,8 @@
kp-ki_siglist = td-td_siglist;
kp-ki_sigmask = td-td_sigmask;
thread_unlock(td);
+   if (preferthread)
+   PROC_SUNLOCK(p);
 }
 
 /*
Index: sys/kern/kern_resource.c
===
--- sys/kern/kern_resource.c(revision 224058)
+++ sys/kern/kern_resource.c(working copy)
@@ -813,7 +813,7 @@
 calcru(struct proc *p, struct timeval *up, struct timeval *sp)
 {
struct thread *td;
-   uint64_t u;
+   uint64_t runtime, u;
 
PROC_LOCK_ASSERT(p, MA_OWNED);
PROC_SLOCK_ASSERT(p, MA_OWNED);
@@ -826,7 +826,9 @@
td = curthread;
if (td-td_proc == p) {
u = cpu_ticks();
-   p-p_rux.rux_runtime += u - PCPU_GET(switchtime);
+   runtime = u - PCPU_GET(switchtime);
+   td-td_runtime += runtime;
+   td-td_incruntime += runtime;
PCPU_SET(switchtime, u);
}
/* Make sure the per-thread stats are current. */
@@ -838,6 +840,34 @@
calcru1(p, p-p_rux, up, sp);
 }
 
+/* Collect resource usage for a single thread. */
+void
+rufetchtd(struct thread *td, struct rusage *ru)
+{
+   struct proc *p;
+   uint64_t runtime, u;
+
+   p = td-td_proc;
+   PROC_SLOCK_ASSERT(p, MA_OWNED);
+   THREAD_LOCK_ASSERT(td, MA_OWNED);
+   /*
+* If we are getting stats for the current thread, then add in the
+* stats that this thread has accumulated in its current time slice.
+* We reset the thread and CPU state as if we had performed a context
+* switch right here.
+*/
+   if (td == curthread) {
+   u = cpu_ticks();
+   runtime = u - PCPU_GET(switchtime);
+   td-td_runtime += runtime;
+   td-td_incruntime += runtime;
+   PCPU_SET(switchtime, u);
+   }
+   ruxagg(p, td);
+   *ru = td-td_ru;
+   calcru1(p, td-td_rux, ru-ru_utime, ru-ru_stime);
+}
+
 static void
 calcru1(struct proc *p, struct rusage_ext *ruxp, struct timeval *up,
 struct timeval *sp)
@@ -955,12 +985,10 @@
 
case RUSAGE_THREAD:
PROC_SLOCK(p);
-   ruxagg(p, td);
-   PROC_SUNLOCK(p);
thread_lock(td);
-   *rup = td-td_ru;
-   calcru1(p, td-td_rux, rup-ru_utime, rup-ru_stime);
+   rufetchtd(td, rup);
thread_unlock(td);
+   PROC_SUNLOCK(p);
break;
 
default:
Index: sys/sys/resourcevar.h
===
--- sys/sys/resourcevar.h   (revision 224058)
+++ sys/sys/resourcevar.h   (working copy)
@@ -136,6 +136,7 @@
 voidrufetch(struct proc *p, struct rusage *ru);
 voidrufetchcalc(struct proc *p, struct rusage *ru, struct timeval *up,
struct timeval *sp);
+voidrufetchtd(struct thread *td, struct rusage *ru);
 voidruxagg(struct proc *p, struct thread *td);
 int suswintr(void *base, int word);
 struct uidinfo

-- 
John Baldwin
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


[head tinderbox] failure on i386/pc98

2011-07-15 Thread FreeBSD Tinderbox
TB --- 2011-07-16 00:10:01 - tinderbox 2.7 running on freebsd-current.sentex.ca
TB --- 2011-07-16 00:10:01 - starting HEAD tinderbox run for i386/pc98
TB --- 2011-07-16 00:10:01 - cleaning the object tree
TB --- 2011-07-16 00:10:37 - cvsupping the source tree
TB --- 2011-07-16 00:10:37 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/HEAD/i386/pc98/supfile
TB --- 2011-07-16 00:11:00 - building world
TB --- 2011-07-16 00:11:00 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-07-16 00:11:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-07-16 00:11:00 - TARGET=pc98
TB --- 2011-07-16 00:11:00 - TARGET_ARCH=i386
TB --- 2011-07-16 00:11:00 - TZ=UTC
TB --- 2011-07-16 00:11:00 - __MAKE_CONF=/dev/null
TB --- 2011-07-16 00:11:00 - cd /src
TB --- 2011-07-16 00:11:00 - /usr/bin/make -B buildworld
 World build started on Sat Jul 16 00:11:00 UTC 2011
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 World build completed on Sat Jul 16 02:07:59 UTC 2011
TB --- 2011-07-16 02:07:59 - generating LINT kernel config
TB --- 2011-07-16 02:07:59 - cd /src/sys/pc98/conf
TB --- 2011-07-16 02:07:59 - /usr/bin/make -B LINT
TB --- 2011-07-16 02:08:00 - building LINT kernel
TB --- 2011-07-16 02:08:00 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-07-16 02:08:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-07-16 02:08:00 - TARGET=pc98
TB --- 2011-07-16 02:08:00 - TARGET_ARCH=i386
TB --- 2011-07-16 02:08:00 - TZ=UTC
TB --- 2011-07-16 02:08:00 - __MAKE_CONF=/dev/null
TB --- 2011-07-16 02:08:00 - cd /src
TB --- 2011-07-16 02:08:00 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Sat Jul 16 02:08:00 UTC 2011
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 
--param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 
-DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 
-mno-sse -mno-mmx -msoft-float -ffreestanding -fstack-protector -Werror -pg 
-mprofiler-epilogue /src/sys/x86/x86/busdma_machdep.c
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 
--param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 
-DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 
-mno-sse -mno-mmx -msoft-float -ffreestanding -fstack-protector -Werror -pg 
-mprofiler-epilogue /src/sys/x86/x86/dump_machdep.c
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 
--param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 
-DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 
-mno-sse -mno-mmx -msoft-float -ffreestanding -fstack-protector -Werror -pg 
-mprofiler-epilogue /src/sys/x86/x86/io_apic.c
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  
-Wmissing-include-dirs -fdiagnostics-show-option -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 
--param large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 
-DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-boundary=2 
-mno-sse -mno-mmx -msoft-float -ffreestanding -fstack-protector -Werror -pg 

Re: ports/158179: some packages do not fully honor -P dir option in pkg_add(1)

2011-07-15 Thread Stephen Montgomery-Smith
I was looking through the source code of pkg_add.  Personally I don't 
see how the -P or -p option could be made to work with pkg_add. 
Many of the installation commands involve scripts which have ${PREFIX} 
hard coded into them.  ${PREFIX} is often hard coded when trhe package 
is created by the port.  In my opinion, the options -p and -P should 
be removed from pkg_add.


Either that, or provide the port a way to access @cwd in any scripts 
it installs.  But this would require a major overhaul of the whole ports 
system, and probably much of the software it installs as well.


Am I missing something?

Stephen
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


[head tinderbox] failure on i386/i386

2011-07-15 Thread FreeBSD Tinderbox
TB --- 2011-07-16 00:10:01 - tinderbox 2.7 running on freebsd-current.sentex.ca
TB --- 2011-07-16 00:10:01 - starting HEAD tinderbox run for i386/i386
TB --- 2011-07-16 00:10:01 - cleaning the object tree
TB --- 2011-07-16 00:10:46 - cvsupping the source tree
TB --- 2011-07-16 00:10:46 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/HEAD/i386/i386/supfile
TB --- 2011-07-16 00:11:00 - building world
TB --- 2011-07-16 00:11:00 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-07-16 00:11:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-07-16 00:11:00 - TARGET=i386
TB --- 2011-07-16 00:11:00 - TARGET_ARCH=i386
TB --- 2011-07-16 00:11:00 - TZ=UTC
TB --- 2011-07-16 00:11:00 - __MAKE_CONF=/dev/null
TB --- 2011-07-16 00:11:00 - cd /src
TB --- 2011-07-16 00:11:00 - /usr/bin/make -B buildworld
 World build started on Sat Jul 16 00:11:00 UTC 2011
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 World build completed on Sat Jul 16 02:08:10 UTC 2011
TB --- 2011-07-16 02:08:10 - generating LINT kernel config
TB --- 2011-07-16 02:08:10 - cd /src/sys/i386/conf
TB --- 2011-07-16 02:08:10 - /usr/bin/make -B LINT
TB --- 2011-07-16 02:08:10 - building LINT kernel
TB --- 2011-07-16 02:08:10 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-07-16 02:08:10 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-07-16 02:08:10 - TARGET=i386
TB --- 2011-07-16 02:08:10 - TARGET_ARCH=i386
TB --- 2011-07-16 02:08:10 - TZ=UTC
TB --- 2011-07-16 02:08:10 - __MAKE_CONF=/dev/null
TB --- 2011-07-16 02:08:10 - cd /src
TB --- 2011-07-16 02:08:10 - /usr/bin/make -B buildkernel KERNCONF=LINT
 Kernel build for LINT started on Sat Jul 16 02:08:11 UTC 2011
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
 Kernel build for LINT completed on Sat Jul 16 02:38:28 UTC 2011
TB --- 2011-07-16 02:38:28 - cd /src/sys/i386/conf
TB --- 2011-07-16 02:38:28 - /usr/sbin/config -m GENERIC
TB --- 2011-07-16 02:38:28 - building GENERIC kernel
TB --- 2011-07-16 02:38:28 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-07-16 02:38:28 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-07-16 02:38:28 - TARGET=i386
TB --- 2011-07-16 02:38:28 - TARGET_ARCH=i386
TB --- 2011-07-16 02:38:28 - TZ=UTC
TB --- 2011-07-16 02:38:28 - __MAKE_CONF=/dev/null
TB --- 2011-07-16 02:38:28 - cd /src
TB --- 2011-07-16 02:38:28 - /usr/bin/make -B buildkernel KERNCONF=GENERIC
 Kernel build for GENERIC started on Sat Jul 16 02:38:29 UTC 2011
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
 Kernel build for GENERIC completed on Sat Jul 16 03:02:05 UTC 2011
TB --- 2011-07-16 03:02:05 - cd /src/sys/i386/conf
TB --- 2011-07-16 03:02:05 - /usr/sbin/config -m PAE
TB --- 2011-07-16 03:02:05 - building PAE kernel
TB --- 2011-07-16 03:02:05 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-07-16 03:02:05 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-07-16 03:02:05 - TARGET=i386
TB --- 2011-07-16 03:02:05 - TARGET_ARCH=i386
TB --- 2011-07-16 03:02:05 - TZ=UTC
TB --- 2011-07-16 03:02:05 - __MAKE_CONF=/dev/null
TB --- 2011-07-16 03:02:05 - cd /src
TB --- 2011-07-16 03:02:05 - /usr/bin/make -B buildkernel KERNCONF=PAE
 Kernel build for PAE started on Sat Jul 16 03:02:05 UTC 2011
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
 Kernel build for PAE completed on Sat Jul 16 03:08:15 UTC 2011
TB --- 2011-07-16 03:08:16 - cd /src/sys/i386/conf
TB --- 2011-07-16 03:08:16 - /usr/sbin/config -m XBOX
TB --- 2011-07-16 03:08:16 - building XBOX kernel
TB --- 2011-07-16 03:08:16 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-07-16 03:08:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-07-16 03:08:16 - TARGET=i386
TB --- 2011-07-16 03:08:16 - TARGET_ARCH=i386
TB --- 2011-07-16 03:08:16 - TZ=UTC
TB --- 2011-07-16 03:08:16 - __MAKE_CONF=/dev/null
TB --- 2011-07-16 03:08:16 - cd /src
TB --- 2011-07-16 03:08:16 - /usr/bin/make -B buildkernel KERNCONF=XBOX
 Kernel build for XBOX started on Sat Jul 16 03:08:16 UTC 2011
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
 Kernel build for XBOX completed on Sat Jul 16 03:11:26 UTC 2011
TB --- 2011-07-16 03:11:26 - cd /src/sys/i386/conf
TB --- 2011-07-16 03:11:26 - /usr/sbin/config -m XEN
TB --- 2011-07-16 03:11:26 -