Re: named crashes on assertion in rbtdb.c on sparc64/SMP
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/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
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]
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
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
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)
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
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 -