Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Sep 2008 22:21:13 GMT
From:      Oleksandr Tymoshenko <gonzo@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 150473 for review
Message-ID:  <200809252221.m8PMLD1g061410@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=150473

Change 150473 by gonzo@gonzo_jeeves on 2008/09/25 22:20:42

	IFC @150472

Affected files ...

.. //depot/projects/mips2/src/crypto/openssh/sshconnect2.c#4 integrate
.. //depot/projects/mips2/src/etc/rc.d/jail#6 integrate
.. //depot/projects/mips2/src/gnu/usr.bin/gdb/kgdb/kld.c#4 integrate
.. //depot/projects/mips2/src/lib/libc/powerpc/gen/syncicache.c#3 integrate
.. //depot/projects/mips2/src/release/i386/fixit_crunch.conf#3 integrate
.. //depot/projects/mips2/src/release/pc98/fixit-small_crunch.conf#4 integrate
.. //depot/projects/mips2/src/release/pc98/fixit_crunch.conf#4 integrate
.. //depot/projects/mips2/src/sbin/bsdlabel/Makefile#3 integrate
.. //depot/projects/mips2/src/sbin/fdisk/Makefile#2 integrate
.. //depot/projects/mips2/src/share/man/man5/rc.conf.5#16 integrate
.. //depot/projects/mips2/src/share/man/man5/src.conf.5#10 integrate
.. //depot/projects/mips2/src/share/misc/committers-src.dot#11 integrate
.. //depot/projects/mips2/src/sys/amd64/amd64/elf_machdep.c#3 integrate
.. //depot/projects/mips2/src/sys/amd64/linux32/linux32_sysvec.c#8 integrate
.. //depot/projects/mips2/src/sys/arm/arm/elf_machdep.c#3 integrate
.. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_misc.c#12 integrate
.. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_proto.h#15 integrate
.. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_syscall.h#15 integrate
.. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_syscalls.c#15 integrate
.. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_sysent.c#15 integrate
.. //depot/projects/mips2/src/sys/compat/freebsd32/freebsd32_util.h#2 integrate
.. //depot/projects/mips2/src/sys/compat/freebsd32/syscalls.master#16 integrate
.. //depot/projects/mips2/src/sys/compat/ia32/ia32_sysvec.c#5 integrate
.. //depot/projects/mips2/src/sys/compat/svr4/svr4_sysvec.c#7 integrate
.. //depot/projects/mips2/src/sys/conf/files#29 integrate
.. //depot/projects/mips2/src/sys/conf/files.i386#18 integrate
.. //depot/projects/mips2/src/sys/conf/kern.pre.mk#9 integrate
.. //depot/projects/mips2/src/sys/ddb/db_command.c#8 integrate
.. //depot/projects/mips2/src/sys/ddb/db_command.h#3 integrate
.. //depot/projects/mips2/src/sys/ddb/db_main.c#4 integrate
.. //depot/projects/mips2/src/sys/dev/bm/if_bm.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_ael1002.c#6 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_common.h#7 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_mc5.c#5 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_mv88e1xxx.c#5 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_t3_hw.c#8 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_tn1010.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_vsc7323.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_vsc8211.c#6 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/common/cxgb_xgmac.c#6 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_adapter.h#14 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_config.h#6 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_include.h#5 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_main.c#20 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_multiq.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_offload.c#7 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_offload.h#8 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_osdep.h#11 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_sge.c#17 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/cxgb_t3fw.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/sys/cxgb_support.c#5 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/sys/mvec.h#5 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/sys/uipc_mvec.c#6 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cq.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_dbg.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ev.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_mem.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/toecore/toedev.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#9 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#8 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_ddp.c#6 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_l2t.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_l2t.h#2 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_listen.c#5 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_t3_ddp.h#4 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h#4 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_tom.c#7 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_tom.h#3 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#5 integrate
.. //depot/projects/mips2/src/sys/dev/cxgb/ulp/tom/cxgb_vm.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/kbdmux/kbdmux.c#7 integrate
.. //depot/projects/mips2/src/sys/dev/le/if_le_cbus.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/le/if_le_isa.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/le/if_le_lebuffer.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/le/if_le_pci.c#3 integrate
.. //depot/projects/mips2/src/sys/dev/le/lebuffer_sbus.c#2 integrate
.. //depot/projects/mips2/src/sys/dev/msk/if_msk.c#9 integrate
.. //depot/projects/mips2/src/sys/dev/msk/if_mskreg.h#6 integrate
.. //depot/projects/mips2/src/sys/dev/usb/ubsa.c#10 integrate
.. //depot/projects/mips2/src/sys/dev/usb/umass.c#9 integrate
.. //depot/projects/mips2/src/sys/dev/xen/netfront/netfront.c#2 integrate
.. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs.h#7 integrate
.. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs_subr.c#10 integrate
.. //depot/projects/mips2/src/sys/fs/tmpfs/tmpfs_vnops.c#14 integrate
.. //depot/projects/mips2/src/sys/i386/bios/apm.h#2 integrate
.. //depot/projects/mips2/src/sys/i386/i386/bios.c#3 integrate
.. //depot/projects/mips2/src/sys/i386/i386/elf_machdep.c#3 integrate
.. //depot/projects/mips2/src/sys/i386/ibcs2/ibcs2_sysvec.c#3 integrate
.. //depot/projects/mips2/src/sys/i386/include/param.h#3 integrate
.. //depot/projects/mips2/src/sys/i386/include/smp.h#6 integrate
.. //depot/projects/mips2/src/sys/i386/linux/linux_sysvec.c#8 integrate
.. //depot/projects/mips2/src/sys/i386/xen/mp_machdep.c#2 integrate
.. //depot/projects/mips2/src/sys/i386/xen/pmap.c#3 integrate
.. //depot/projects/mips2/src/sys/i386/xen/xen_machdep.c#4 integrate
.. //depot/projects/mips2/src/sys/ia64/ia64/efi.c#2 integrate
.. //depot/projects/mips2/src/sys/ia64/ia64/elf_machdep.c#4 integrate
.. //depot/projects/mips2/src/sys/ia64/ia64/sal.c#2 integrate
.. //depot/projects/mips2/src/sys/kern/imgact_aout.c#4 integrate
.. //depot/projects/mips2/src/sys/kern/init_main.c#14 integrate
.. //depot/projects/mips2/src/sys/kern/init_sysent.c#14 integrate
.. //depot/projects/mips2/src/sys/kern/kern_condvar.c#6 integrate
.. //depot/projects/mips2/src/sys/kern/kern_intr.c#15 integrate
.. //depot/projects/mips2/src/sys/kern/kern_synch.c#12 integrate
.. //depot/projects/mips2/src/sys/kern/makesyscalls.sh#6 integrate
.. //depot/projects/mips2/src/sys/kern/subr_witness.c#18 integrate
.. //depot/projects/mips2/src/sys/kern/sys_generic.c#10 integrate
.. //depot/projects/mips2/src/sys/kern/syscalls.c#14 integrate
.. //depot/projects/mips2/src/sys/kern/syscalls.master#15 integrate
.. //depot/projects/mips2/src/sys/kern/systrace_args.c#11 integrate
.. //depot/projects/mips2/src/sys/kern/tty.c#14 integrate
.. //depot/projects/mips2/src/sys/kern/tty_pts.c#8 integrate
.. //depot/projects/mips2/src/sys/kern/vfs_cache.c#14 integrate
.. //depot/projects/mips2/src/sys/libkern/memcmp.c#1 branch
.. //depot/projects/mips2/src/sys/mips/mips/elf_machdep.c#7 integrate
.. //depot/projects/mips2/src/sys/mips/mips/support.S#16 integrate
.. //depot/projects/mips2/src/sys/modules/cxgb/Makefile#8 integrate
.. //depot/projects/mips2/src/sys/modules/cxgb/cxgb/Makefile#7 integrate
.. //depot/projects/mips2/src/sys/modules/cxgb/cxgb_t3fw/Makefile#3 integrate
.. //depot/projects/mips2/src/sys/modules/cxgb/iw_cxgb/Makefile#2 integrate
.. //depot/projects/mips2/src/sys/modules/cxgb/toecore/Makefile#2 integrate
.. //depot/projects/mips2/src/sys/modules/cxgb/tom/Makefile#4 integrate
.. //depot/projects/mips2/src/sys/net/if_stf.c#7 integrate
.. //depot/projects/mips2/src/sys/net80211/ieee80211_ddb.c#6 integrate
.. //depot/projects/mips2/src/sys/net80211/ieee80211_hostap.c#4 integrate
.. //depot/projects/mips2/src/sys/netinet/tcp_input.c#16 integrate
.. //depot/projects/mips2/src/sys/nfsclient/nfs_vnops.c#12 integrate
.. //depot/projects/mips2/src/sys/powerpc/aim/machdep.c#8 integrate
.. //depot/projects/mips2/src/sys/powerpc/aim/mmu_oea.c#6 integrate
.. //depot/projects/mips2/src/sys/powerpc/booke/machdep.c#7 integrate
.. //depot/projects/mips2/src/sys/powerpc/include/dbdma.h#2 integrate
.. //depot/projects/mips2/src/sys/powerpc/include/md_var.h#7 integrate
.. //depot/projects/mips2/src/sys/powerpc/include/pmap.h#4 integrate
.. //depot/projects/mips2/src/sys/powerpc/include/pte.h#3 integrate
.. //depot/projects/mips2/src/sys/powerpc/ofw/ofw_syscons.c#3 integrate
.. //depot/projects/mips2/src/sys/powerpc/powermac/dbdma.c#2 integrate
.. //depot/projects/mips2/src/sys/powerpc/powermac/dbdmavar.h#2 integrate
.. //depot/projects/mips2/src/sys/powerpc/powerpc/elf_machdep.c#3 integrate
.. //depot/projects/mips2/src/sys/powerpc/powerpc/syncicache.c#3 integrate
.. //depot/projects/mips2/src/sys/sparc64/sparc64/elf_machdep.c#5 integrate
.. //depot/projects/mips2/src/sys/sys/libkern.h#7 integrate
.. //depot/projects/mips2/src/sys/sys/syscall.h#14 integrate
.. //depot/projects/mips2/src/sys/sys/syscall.mk#14 integrate
.. //depot/projects/mips2/src/sys/sys/sysent.h#5 integrate
.. //depot/projects/mips2/src/sys/sys/sysproto.h#14 integrate
.. //depot/projects/mips2/src/sys/sys/tty.h#7 integrate
.. //depot/projects/mips2/src/sys/ufs/ffs/ffs_vfsops.c#13 integrate
.. //depot/projects/mips2/src/sys/xen/evtchn/evtchn.c#2 integrate
.. //depot/projects/mips2/src/sys/xen/gnttab.c#2 integrate
.. //depot/projects/mips2/src/sys/xen/gnttab.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/arch-x86/xen-x86_32.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/arch-x86/xen-x86_64.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/arch-x86/xen.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/callback.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/domctl.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/features.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/grant_table.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/memory.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/physdev.h#2 integrate
.. //depot/projects/mips2/src/sys/xen/interface/vcpu.h#2 integrate
.. //depot/projects/mips2/src/tools/build/options/WITHOUT_BSNMP#1 branch
.. //depot/projects/mips2/src/tools/build/options/WITHOUT_FLOPPY#1 branch
.. //depot/projects/mips2/src/tools/build/options/WITHOUT_NETGRAPH_SUPPORT#1 branch
.. //depot/projects/mips2/src/tools/build/options/WITHOUT_WIRELESS_SUPPORT#1 branch
.. //depot/projects/mips2/src/tools/tools/nanobsd/nanobsd.sh#14 integrate
.. //depot/projects/mips2/src/usr.bin/Makefile#18 integrate
.. //depot/projects/mips2/src/usr.sbin/syslogd/syslogd.8#3 integrate
.. //depot/projects/mips2/src/usr.sbin/syslogd/syslogd.c#8 integrate
.. //depot/projects/mips2/src/usr.sbin/timed/timed/globals.h#3 integrate

Differences ...

==== //depot/projects/mips2/src/crypto/openssh/sshconnect2.c#4 (text+ko) ====

@@ -386,8 +386,9 @@
 	if (options.log_level >= SYSLOG_LEVEL_INFO) {
 		if (len > 65536)
 			len = 65536;
-		msg = xmalloc(len * 4); /* max expansion from strnvis() */
+		msg = xmalloc(len * 4 + 1); /* max expansion from strnvis() */
 		strnvis(msg, raw, len * 4, VIS_SAFE|VIS_OCTAL);
+		msg[len*4] = '\0';
 		fprintf(stderr, "%s", msg);
 		xfree(msg);
 	}

==== //depot/projects/mips2/src/etc/rc.d/jail#6 (text+ko) ====

@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $FreeBSD: src/etc/rc.d/jail,v 1.39 2008/09/16 20:18:25 thompsa Exp $
+# $FreeBSD: src/etc/rc.d/jail,v 1.40 2008/09/24 15:18:27 ru Exp $
 #
 
 # PROVIDE: jail
@@ -39,6 +39,7 @@
 	_procdir="${_rootdir}/proc"
 	eval _hostname=\"\$jail_${_j}_hostname\"
 	eval _ip=\"\$jail_${_j}_ip\"
+	eval _netmask=\"\${jail_${_j}_netmask:-255.255.255.255}\"
 	eval _interface=\"\${jail_${_j}_interface:-${jail_interface}}\"
 	eval _exec=\"\$jail_${_j}_exec\"
 	eval _exec_start=\"\${jail_${_j}_exec_start:-${jail_exec_start}}\"
@@ -93,6 +94,7 @@
 	debug "$_j mount enable: $_mount"
 	debug "$_j hostname: $_hostname"
 	debug "$_j ip: $_ip"
+	debug "$_j netmask: $_netmask"
 	debug "$_j interface: $_interface"
 	debug "$_j fib: $_fib"
 	debug "$_j root: $_rootdir"
@@ -297,7 +299,7 @@
 			continue;
 		fi
 		if [ -n "${_interface}" ]; then
-			ifconfig ${_interface} alias ${_ip} netmask 255.255.255.255
+			ifconfig ${_interface} alias ${_ip} netmask ${_netmask}
 		fi
 		if [ -n "${_fib}" ]; then
 			_setfib="setfib -F '${_fib}'"

==== //depot/projects/mips2/src/gnu/usr.bin/gdb/kgdb/kld.c#4 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kld.c,v 1.9 2008/04/29 20:32:45 jhb Exp $");
+__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kld.c,v 1.10 2008/09/25 19:32:03 jhb Exp $");
 
 #include <sys/param.h>
 #include <sys/stat.h>
@@ -37,6 +37,7 @@
 #include <command.h>
 #include <completer.h>
 #include <environ.h>
+#include <exec.h>
 #include <frame-unwind.h>
 #include <inferior.h>
 #include <objfiles.h>
@@ -196,39 +197,14 @@
 	return (0);
 }
 
-struct add_section_info {
-	struct section_addr_info *section_addrs;
-	int sect_index;
-	CORE_ADDR base_addr;
-};
-
 static void
-add_section (bfd *bfd, asection *sect, void *arg)
-{
-	struct add_section_info *asi = arg;
-	CORE_ADDR address;
-	char *name;
-
-	/* Ignore non-resident sections. */
-	if ((bfd_get_section_flags(bfd, sect) & (SEC_ALLOC | SEC_LOAD)) == 0)
-		return;
-
-	name = xstrdup(bfd_get_section_name(bfd, sect));
-	make_cleanup(xfree, name);
-	address = asi->base_addr + bfd_get_section_vma(bfd, sect);
-	asi->section_addrs->other[asi->sect_index].name = name;
-	asi->section_addrs->other[asi->sect_index].addr = address;
-	asi->section_addrs->other[asi->sect_index].sectindex = sect->index;
-	printf_unfiltered("\t%s_addr = %s\n", name, local_hex_string(address));
-	asi->sect_index++;
-}
-
-static void
 load_kld (char *path, CORE_ADDR base_addr, int from_tty)
 {
-	struct add_section_info asi;
+	struct section_addr_info *sap;
+	struct section_table *sections, *sections_end, *s;
 	struct cleanup *cleanup;
 	bfd *bfd;
+	int i;
 
 	/* Open the kld. */
 	bfd = bfd_openr(path, gnutarget);
@@ -244,19 +220,30 @@
 	if (bfd_get_section_by_name (bfd, ".text") == NULL)
 		error("\"%s\": can't find text section", path);
 
+	/* Build a section table from the bfd and relocate the sections. */
+	if (build_section_table (bfd, &sections, &sections_end))
+		error("\"%s\": can't find file sections", path);
+	cleanup = make_cleanup(xfree, sections);
+	for (s = sections; s < sections_end; s++) {
+		s->addr += base_addr;
+		s->endaddr += base_addr;
+	}
+
+	/* Build a section addr info to pass to symbol_file_add(). */
+	sap = build_section_addr_info_from_section_table (sections,
+	    sections_end);
+	cleanup = make_cleanup((make_cleanup_ftype *)free_section_addr_info,
+	    sap);
+
 	printf_unfiltered("add symbol table from file \"%s\" at\n", path);
+	for (i = 0; i < sap->num_sections; i++)
+		printf_unfiltered("\t%s_addr = %s\n", sap->other[i].name,
+		    local_hex_string(sap->other[i].addr));		
 
-	/* Build a section table for symbol_file_add() from the bfd sections. */
-	asi.section_addrs = alloc_section_addr_info(bfd_count_sections(bfd));
-	cleanup = make_cleanup(xfree, asi.section_addrs);
-	asi.sect_index = 0;
-	asi.base_addr = base_addr;
-	bfd_map_over_sections(bfd, add_section, &asi);
-
 	if (from_tty && (!query("%s", "")))
 		error("Not confirmed.");
 
-	symbol_file_add(path, from_tty, asi.section_addrs, 0, OBJF_USERLOADED);
+	symbol_file_add(path, from_tty, sap, 0, OBJF_USERLOADED);
 
 	do_cleanups(cleanup);
 }

==== //depot/projects/mips2/src/lib/libc/powerpc/gen/syncicache.c#3 (text+ko) ====

@@ -1,4 +1,4 @@
-/*
+/*-
  * Copyright (C) 1995-1997, 1999 Wolfgang Solfrank.
  * Copyright (C) 1995-1997, 1999 TooLs GmbH.
  * All rights reserved.
@@ -33,7 +33,7 @@
 
 #ifndef lint
 static const char rcsid[] =
-  "$FreeBSD: src/lib/libc/powerpc/gen/syncicache.c,v 1.4 2007/06/10 16:32:08 marcel Exp $";
+  "$FreeBSD: src/lib/libc/powerpc/gen/syncicache.c,v 1.6 2008/09/24 01:06:11 nwhitehorn Exp $";
 #endif /* not lint */
 
 #include <sys/param.h>
@@ -47,28 +47,27 @@
 #include <machine/cpu.h>
 #include <machine/md_var.h>
 
-#if	defined(_KERNEL) || defined(_STANDALONE)
-#ifndef	CACHELINESIZE
-#error "Must know the size of a cache line"
+#ifdef _STANDALONE
+int cacheline_size = 32;
 #endif
-#else
+
+#if	!defined(_KERNEL) && !defined(_STANDALONE)
 #include <stdlib.h>
 
+int cacheline_size = 0;
+
 static void getcachelinesize(void);
 
-static int _cachelinesize;
-#define	CACHELINESIZE	_cachelinesize
-
 static void
 getcachelinesize()
 {
 	static int	cachemib[] = { CTL_MACHDEP, CPU_CACHELINE };
 	int		clen;
 
-	clen = sizeof(_cachelinesize);
+	clen = sizeof(cacheline_size);
 
 	if (sysctl(cachemib, sizeof(cachemib) / sizeof(cachemib[0]),
-	    &_cachelinesize, &clen, NULL, 0) < 0 || !_cachelinesize) {
+	    &cacheline_size, &clen, NULL, 0) < 0 || !cacheline_size) {
 		abort();
 	}
 }
@@ -81,21 +80,24 @@
 	char	*p;
 
 #if	!defined(_KERNEL) && !defined(_STANDALONE)
-	if (!_cachelinesize)
+	if (!cacheline_size)
 		getcachelinesize();
 #endif	
-	off = (u_int)from & (CACHELINESIZE - 1);
+
+	off = (u_int)from & (cacheline_size - 1);
 	l = len += off;
 	p = (char *)from - off;
+
 	do {
 		__asm __volatile ("dcbst 0,%0" :: "r"(p));
-		p += CACHELINESIZE;
-	} while ((l -= CACHELINESIZE) > 0);
+		p += cacheline_size;
+	} while ((l -= cacheline_size) > 0);
 	__asm __volatile ("sync");
 	p = (char *)from - off;
 	do {
 		__asm __volatile ("icbi 0,%0" :: "r"(p));
-		p += CACHELINESIZE;
-	} while ((len -= CACHELINESIZE) > 0);
+		p += cacheline_size;
+	} while ((len -= cacheline_size) > 0);
 	__asm __volatile ("sync; isync");
 }
+

==== //depot/projects/mips2/src/release/i386/fixit_crunch.conf#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/release/i386/fixit_crunch.conf,v 1.16 2007/07/02 14:01:43 kensmith Exp $
+# $FreeBSD: src/release/i386/fixit_crunch.conf,v 1.17 2008/09/25 12:25:54 nyan Exp $
 
 buildopts -DRELEASE_CRUNCH
 
@@ -46,4 +46,4 @@
 progs chroot
 ln chown chgrp
 
-libs -ledit -lgeom -lkiconv -lkvm -lncurses -lutil
+libs -ledit -lgeom -lbsdxml -lsbuf -lkiconv -lkvm -lncurses -lutil

==== //depot/projects/mips2/src/release/pc98/fixit-small_crunch.conf#4 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/release/pc98/fixit-small_crunch.conf,v 1.10 2008/05/13 11:51:19 nyan Exp $
+# $FreeBSD: src/release/pc98/fixit-small_crunch.conf,v 1.11 2008/09/25 12:25:54 nyan Exp $
 
 buildopts -DRELEASE_CRUNCH
 
@@ -26,7 +26,6 @@
 progs clri
 progs dmesg
 progs fdisk
-progs mknod
 progs mount
 progs mount_cd9660
 progs mount_msdosfs
@@ -37,11 +36,8 @@
 
 special fdisk srcdir /usr/src/sbin/fdisk_pc98
 
-srcdirs /usr/src/usr.bin
-progs ftp
-
 srcdirs /usr/src/usr.sbin
 progs chown
 ln chown chgrp
 
-libs -ledit -lgeom -lkiconv -lkvm -lncurses -lutil
+libs -lgeom -lbsdxml -lsbuf -lkiconv -lkvm -lncurses -lutil 

==== //depot/projects/mips2/src/release/pc98/fixit_crunch.conf#4 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/release/pc98/fixit_crunch.conf,v 1.16 2008/05/11 14:25:24 nyan Exp $
+# $FreeBSD: src/release/pc98/fixit_crunch.conf,v 1.17 2008/09/25 12:25:54 nyan Exp $
 
 buildopts -DRELEASE_CRUNCH
 
@@ -26,7 +26,6 @@
 progs clri
 progs dmesg
 progs fdisk
-progs mknod
 progs mount
 progs mount_cd9660
 progs mount_msdosfs
@@ -45,4 +44,4 @@
 progs chown
 ln chown chgrp
 
-libs -ledit -lgeom -lkiconv -lkvm -lncurses -lutil
+libs -ledit -lgeom -lbsdxml -lsbuf -lkiconv -lkvm -lncurses -lutil

==== //depot/projects/mips2/src/sbin/bsdlabel/Makefile#3 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile	8.2 (Berkeley) 3/17/94
-# $FreeBSD: src/sbin/bsdlabel/Makefile,v 1.20 2006/08/22 07:51:09 ru Exp $
+# $FreeBSD: src/sbin/bsdlabel/Makefile,v 1.21 2008/09/23 13:12:51 ru Exp $
 
 .PATH: ${.CURDIR}/../../sys/geom
 
@@ -13,8 +13,8 @@
 MLINKS=	bsdlabel.8 disklabel.8
 .endif
 
-DPADD=	${LIBGEOM}
-LDADD=	-lgeom
+DPADD=	${LIBGEOM} ${LIBBSDXML} ${LIBSBUF}
+LDADD=	-lgeom -lbsdxml -lsbuf
 
 .include <bsd.prog.mk>
 

==== //depot/projects/mips2/src/sbin/fdisk/Makefile#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sbin/fdisk/Makefile,v 1.12 2005/07/15 08:02:51 phk Exp $
+# $FreeBSD: src/sbin/fdisk/Makefile,v 1.13 2008/09/23 13:12:51 ru Exp $
 
 PROG=	fdisk
 SRCS=	fdisk.c geom_mbr_enc.c
@@ -7,8 +7,8 @@
 
 .PATH:	${.CURDIR}/../../sys/geom
 
-DPADD	+=	${LIBGEOM}
-LDADD	+=	-lgeom
+DPADD+=	${LIBGEOM} ${LIBBSDXML} ${LIBSBUF}
+LDADD+=	-lgeom -lbsdxml -lsbuf
 
 .include <bsd.prog.mk>
 

==== //depot/projects/mips2/src/share/man/man5/rc.conf.5#16 (text+ko) ====

@@ -22,9 +22,9 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.347 2008/09/19 15:27:37 thompsa Exp $
+.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.349 2008/09/24 21:07:11 des Exp $
 .\"
-.Dd September 16, 2008
+.Dd September 24, 2008
 .Dt RC.CONF 5
 .Os
 .Sh NAME
@@ -3116,16 +3116,6 @@
 If set to
 .Dq Li YES ,
 load System V IPC primitives at boot time.
-.It Va kernel_symlink_enable
-.Pq Vt bool
-Set to
-.Dq Li YES
-to symbolicly link
-.Pa /boot/kernel
-to the directory that contains the kernel you booted from,
-unless
-.Pa /boot/kernel
-already exists and is not a symbolic link.
 .It Va clear_tmp_enable
 .Pq Vt bool
 Set to
@@ -3450,6 +3440,12 @@
 Unset by default.
 When set, sets the interface to use when setting IP address alias.
 Note that the alias is created at jail startup and removed at jail shutdown.
+.It Va jail_ Ns Ao Ar jname Ac Ns Va _netmask
+.Pq Vt str
+Set to
+.Li 255.255.255.255
+by default.
+This is the IP netmask to use when setting IP address alias.
 .It Va jail_ Ns Ao Ar jname Ac Ns Va _fib
 .Pq Vt str
 Unset by default.

==== //depot/projects/mips2/src/share/man/man5/src.conf.5#10 (text) ====

@@ -1,7 +1,7 @@
 .\" DO NOT EDIT-- this file is automatically generated.
 .\" from FreeBSD: head/tools/build/options/makeman 174548 2007-12-12 16:39:32Z ru
-.\" $FreeBSD: src/share/man/man5/src.conf.5,v 1.30 2008/06/25 21:42:23 ru Exp $
-.Dd June 26, 2008
+.\" $FreeBSD: src/share/man/man5/src.conf.5,v 1.31 2008/09/23 16:18:15 sam Exp $
+.Dd September 23, 2008
 .Dt SRC.CONF 5
 .Os
 .Sh NAME
@@ -77,17 +77,39 @@
 The following list provides a name and short description for variables
 that can be used for source builds.
 .Bl -tag -width indent
+.It Va WITHOUT_ACCT
+.\" from FreeBSD: head/tools/build/options/WITHOUT_ACCT 183242 2008-09-21 22:02:26Z sam
+Set to not build process accounting tools such as
+.Xr ac 8 
+and
+.Xr accton 8 .
 .It Va WITHOUT_ACPI
 .\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru
 Set to not build
 .Xr acpiconf 8 ,
 .Xr acpidump 8
 and related programs.
+.It Va WITHOUT_AMD
+.\" from FreeBSD: head/tools/build/options/WITHOUT_AMD 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr amd 8 ,
+and related programs.
+.It Va WITHOUT_APM
+.\" from FreeBSD: head/tools/build/options/WITHOUT_APM 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr apm 8 ,
+.Xr apmd 8
+and related programs.
 .It Va WITHOUT_ASSERT_DEBUG
 .\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru
 Set to compile programs and libraries without the
 .Xr assert 3
 checks.
+.It Va WITHOUT_AT
+.\" from FreeBSD: head/tools/build/options/WITHOUT_AT 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr at 1
+and related utilities.
 .It Va WITHOUT_ATM
 .\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru
 Set to not build
@@ -178,6 +200,11 @@
 .\" from FreeBSD: head/tools/build/options/WITHOUT_BSD_CPIO 179813 2008-06-16 05:48:15Z dougb
 Set to not build the BSD licensed version of cpio based on
 .Xr libarchive 3 .
+.It Va WITHOUT_BSNMP
+.\" from FreeBSD: head/tools/build/options/WITHOUT_BSNMP 183306 2008-09-23 16:15:42Z sam
+Set to not build or install
+.Xr bsnmpd 1
+and related libraries and data files.
 .It Va WITHOUT_BZIP2
 .\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2 174550 2007-12-12 16:43:17Z ru
 Set to not build contributed bzip2 software as a part of the base system.
@@ -229,6 +256,11 @@
 .It
 .Va WITHOUT_OPENSSL
 .El
+.It Va WITHOUT_CTM
+.\" from FreeBSD: head/tools/build/options/WITHOUT_CTM 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr ctm 1
+and related utilities.
 .It Va WITHOUT_CVS
 .\" from FreeBSD: head/tools/build/options/WITHOUT_CVS 156932 2006-03-21 07:50:50Z ru
 Set to not build CVS.
@@ -251,6 +283,10 @@
 .\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru
 Set to avoid installing examples to
 .Pa /usr/share/examples/ .
+.It Va WITHOUT_FLOPPY
+.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 183306 2008-09-23 16:15:42Z sam
+Set to not build or install programs 
+for operating floppy disk driver.
 .It Va WITHOUT_FORTH
 .\" from FreeBSD: head/tools/build/options/WITHOUT_FORTH 156932 2006-03-21 07:50:50Z ru
 Set to build bootloaders without Forth support.
@@ -259,6 +295,10 @@
 Set to build
 .Nm libc
 without floating-point support.
+.It Va WITHOUT_FREEBSD_UPDATE
+.\" from FreeBSD: head/tools/build/options/WITHOUT_FREEBSD_UPDATE 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr freebsd-update 8 .
 .It Va WITHOUT_GAMES
 .\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru
 Set to not build games.
@@ -348,6 +388,9 @@
 .It Va WITHOUT_IPFILTER
 .\" from FreeBSD: head/tools/build/options/WITHOUT_IPFILTER 156932 2006-03-21 07:50:50Z ru
 Set to not build IP Filter package.
+.It Va WITHOUT_IPFW
+.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFW 183242 2008-09-21 22:02:26Z sam
+Set to not build IPFW tools.
 .It Va WITHOUT_IPX
 .\" from FreeBSD: head/tools/build/options/WITHOUT_IPX 156932 2006-03-21 07:50:50Z ru
 Set to not build programs and libraries related to IPX networking.
@@ -362,6 +405,10 @@
 .It Va WITHOUT_IPX_SUPPORT
 .\" from FreeBSD: head/tools/build/options/WITHOUT_IPX_SUPPORT 156932 2006-03-21 07:50:50Z ru
 Set to build some programs without IPX support.
+.It Va WITHOUT_JAIL
+.\" from FreeBSD: head/tools/build/options/WITHOUT_JAIL 183242 2008-09-21 22:02:26Z sam
+Set to not build tools for the support of jails; e.g.
+.Xr jail 8 .
 .It Va WITHOUT_KERBEROS
 .\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549 2007-12-12 16:42:03Z ru
 Set this if you do not want to build Kerberos 5 (KTH Heimdal).
@@ -403,6 +450,12 @@
 Set to build some programs without optional
 .Nm libkvm
 support.
+.It Va WITHOUT_LEGACY_CONSOLE
+.\" from FreeBSD: head/tools/build/options/WITHOUT_LEGACY_CONSOLE 183242 2008-09-21 22:02:26Z sam
+Set to not build programs that support a legacy PC console; e.g.
+.Xr kbdcontrol 8
+and
+.Xr vidcontrol 8 .
 .It Va WITHOUT_LIB32
 .\" from FreeBSD: head/tools/build/options/WITHOUT_LIB32 156932 2006-03-21 07:50:50Z ru
 On amd64, set to not build 32-bit library set and a
@@ -465,16 +518,37 @@
 .\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932 2006-03-21 07:50:50Z ru
 Set to not build localization files; see
 .Xr locale 1 .
+.It Va WITHOUT_LOCATE
+.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCATE 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr locate 1
+and related programs.
 .It Va WITHOUT_LPR
 .\" from FreeBSD: head/tools/build/options/WITHOUT_LPR 156932 2006-03-21 07:50:50Z ru
 Set to not build
 .Xr lpr 1
 and related programs.
+.It Va WITHOUT_MAIL
+.\" from FreeBSD: head/tools/build/options/WITHOUT_MAIL 183242 2008-09-21 22:02:26Z sam
+Set to not build any mail support (MUA or MTA).
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_MAILWRAPPER
+.It
+.Va WITHOUT_SENDMAIL
+.El
 .It Va WITHOUT_MAILWRAPPER
 .\" from FreeBSD: head/tools/build/options/WITHOUT_MAILWRAPPER 156932 2006-03-21 07:50:50Z ru
 Set to not build the
 .Xr mailwrapper 8
 MTA selector.
+.It Va WITHOUT_MAKE
+.\" from FreeBSD: head/tools/build/options/WITHOUT_MAKE 183242 2008-09-21 22:02:26Z sam
+Set to not install
+.Xr make 1
+and related support files.
 .It Va WITHOUT_MAN
 .\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932 2006-03-21 07:50:50Z ru
 Set to not build manual pages.
@@ -482,11 +556,28 @@
 .\" from FreeBSD: head/tools/build/options/WITHOUT_NCP 156932 2006-03-21 07:50:50Z ru
 Set to not build programs, libraries, and kernel modules
 related to NetWare Core protocol.
+.It Va WITHOUT_NDIS
+.\" from FreeBSD: head/tools/build/options/WITHOUT_NDIS 183242 2008-09-21 22:02:26Z sam
+Set to not build programs and libraries
+related to NDIS emulation support.
 .It Va WITHOUT_NETCAT
 .\" from FreeBSD: head/tools/build/options/WITHOUT_NETCAT 156932 2006-03-21 07:50:50Z ru
 Set to not build
 .Xr nc 1
 utility.
+.It Va WITHOUT_NETGRAPH
+.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH 183242 2008-09-21 22:02:26Z sam
+Set to not build applications to support
+.Xr netgraph 4 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_NETGRAPH_SUPPORT
+.El
+.It Va WITHOUT_NETGRAPH_SUPPORT
+.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH_SUPPORT 183305 2008-09-23 16:11:15Z sam
+Set to build libraries, programs, and kernel modules without netgraph support.
 .It Va WITHOUT_NIS
 .\" from FreeBSD: head/tools/build/options/WITHOUT_NIS 156932 2006-03-21 07:50:50Z ru
 Set to not build
@@ -512,6 +603,11 @@
 The generic caching daemon,
 .Xr nscd 8 ,
 will not be built either if this option is set.
+.It Va WITHOUT_NTP
+.\" from FreeBSD: head/tools/build/options/WITHOUT_NTP 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr ntpd 8
+and related programs.
 .It Va WITHOUT_OBJC
 .\" from FreeBSD: head/tools/build/options/WITHOUT_OBJC 156932 2006-03-21 07:50:50Z ru
 Set to not build Objective C support.
@@ -562,9 +658,34 @@
 .It
 .Va WITHOUT_AUTHPF
 .El
+.It Va WITHOUT_PKGTOOLS
+.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGTOOLS 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr pkg_add 8
+and related programs.
+.It Va WITHOUT_PMC
+.\" from FreeBSD: head/tools/build/options/WITHOUT_PMC 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr pmccontrol 8
+and related programs.
+.It Va WITHOUT_PORTSNAP
+.\" from FreeBSD: head/tools/build/options/WITHOUT_PORTSNAP 183242 2008-09-21 22:02:26Z sam
+Set to not build or install
+.Xr portsnap 8
+and related files.
+.It Va WITHOUT_PPP
+.\" from FreeBSD: head/tools/build/options/WITHOUT_PPP 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr ppp 8
+and related programs.
 .It Va WITHOUT_PROFILE
 .\" from FreeBSD: head/tools/build/options/WITHOUT_PROFILE 156932 2006-03-21 07:50:50Z ru
 Set to avoid compiling profiled libraries.
+.It Va WITHOUT_QUOTAS
+.\" from FreeBSD: head/tools/build/options/WITHOUT_QUOTAS 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr quota 8
+and related programs.
 .It Va WITHOUT_RCMDS
 .\" from FreeBSD: head/tools/build/options/WITHOUT_RCMDS 156932 2006-03-21 07:50:50Z ru
 Disable building of the
@@ -583,6 +704,11 @@
 .\" from FreeBSD: head/tools/build/options/WITHOUT_RESCUE 156932 2006-03-21 07:50:50Z ru
 Set to not build
 .Xr rescue 8 .
+.It Va WITHOUT_ROUTED
+.\" from FreeBSD: head/tools/build/options/WITHOUT_ROUTED 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr routed 8
+utility.
 .It Va WITHOUT_SENDMAIL
 .\" from FreeBSD: head/tools/build/options/WITHOUT_SENDMAIL 156932 2006-03-21 07:50:50Z ru
 Set to not build
@@ -598,6 +724,11 @@
 Set to not build the
 .Bx 4.4
 legacy docs.
+.It Va WITHOUT_SLIP
+.\" from FreeBSD: head/tools/build/options/WITHOUT_SLIP 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr sliplogin 8
+and related programs.
 .It Va WITHOUT_SSP
 .\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru
 Set to not build world with propolice stack smashing protection.
@@ -609,12 +740,32 @@
 Set to not build
 .Xr syscons 4
 support files such as keyboard maps, fonts, and screen output maps.
+.It Va WITHOUT_SYSINSTALL
+.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSINSTALL 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr sysinstall 8
+and related programs.
 .It Va WITHOUT_TCSH
 .\" from FreeBSD: head/tools/build/options/WITHOUT_TCSH 156932 2006-03-21 07:50:50Z ru
 Set to not build and install
 .Pa /bin/csh
 (which is
 .Xr tcsh 1 ) .
+.It Va WITHOUT_TELNET
+.\" from FreeBSD: head/tools/build/options/WITHOUT_TELNET 183242 2008-09-21 22:02:26Z sam
+Set to not build
+.Xr telnet 8
+and related programs.
+.It Va WITHOUT_TEXTPROC
+.\" from FreeBSD: head/tools/build/options/WITHOUT_TEXTPROC 183242 2008-09-21 22:02:26Z sam
+Set to not build
+programs used for text processing.
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_GROFF
+.El
 .It Va WITHOUT_TOOLCHAIN
 .\" from FreeBSD: head/tools/build/options/WITHOUT_TOOLCHAIN 174550 2007-12-12 16:43:17Z ru
 Set to not install
@@ -632,6 +783,22 @@
 .It Va WITHOUT_USB
 .\" from FreeBSD: head/tools/build/options/WITHOUT_USB 156932 2006-03-21 07:50:50Z ru
 Set to not build USB-related programs and libraries.
+.It Va WITHOUT_WIRELESS
+.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS 183242 2008-09-21 22:02:26Z sam
+Set to not build programs used for 802.11 wireless networks; especially
+.Xr wpa_supplicant 8
+and
+.Xr hostapd 8 .
+When set, it also enforces the following options:
+.Pp
+.Bl -item -compact
+.It
+.Va WITHOUT_WIRELESS_SUPPORT
+.El
+.It Va WITHOUT_WIRELESS_SUPPORT
+.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS_SUPPORT 183305 2008-09-23 16:11:15Z sam
+Set to build libraries, programs, and kernel modules without
+802.11 wireless support.
 .It Va WITHOUT_WPA_SUPPLICANT_EAPOL
 .\" from FreeBSD: head/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL 156932 2006-03-21 07:50:50Z ru
 Build

==== //depot/projects/mips2/src/share/misc/committers-src.dot#11 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/misc/committers-src.dot,v 1.85 2008/09/18 17:32:13 zec Exp $
+# $FreeBSD: src/share/misc/committers-src.dot,v 1.86 2008/09/22 21:53:00 rnoland Exp $
 
 # This file is meant to list all FreeBSD src committers and describe the
 # mentor-mentee relationships between them.
@@ -148,6 +148,7 @@
 remko [label="Remko Lodder\nremko@FreeBSD.org\n2007/02/23"]
 rik [label="Roman Kurakin\nrik@FreeBSD.org\n2003/12/18"]
 rink [label="Rink Springer\nrink@FreeBSD.org\n2006/01/16"]
+rnoland [label="Robert Noland\nrnoland@FreeBSD.org\n2008/09/15"]
 roberto [label="Ollivier Robert\nroberto@FreeBSD.org\n1995/02/22"]
 rpaulo [label="Rui Paulo\nrpaulo@FreeBSD.org\n2007/09/25"]
 rrs [label="Randall R Stewart\nrrs@FreeBSD.org\n2007/02/08"]
@@ -292,6 +293,7 @@
 jhb -> arr
 jhb -> jeff
 jhb -> kbyanc
+jhb -> rnoland
 
 jkh -> imp
 jkh -> jlemon

==== //depot/projects/mips2/src/sys/amd64/amd64/elf_machdep.c#3 (text+ko) ====

@@ -24,7 +24,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/elf_machdep.c,v 1.26 2007/05/22 02:22:57 kan Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/elf_machdep.c,v 1.27 2008/09/24 10:14:37 kib Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -46,59 +46,60 @@
 #include <machine/md_var.h>
 
 struct sysentvec elf64_freebsd_sysvec = {
-	SYS_MAXSYSCALL,
-	sysent,
-	0,
-	0,
-	NULL,
-	0,
-	NULL,
-	NULL,
-	__elfN(freebsd_fixup),
-	sendsig,
-	sigcode,
-	&szsigcode,
-	NULL,
-	"FreeBSD ELF64",
-	__elfN(coredump),
-	NULL,
-	MINSIGSTKSZ,
-	PAGE_SIZE,
-	VM_MIN_ADDRESS,
-	VM_MAXUSER_ADDRESS,
-	USRSTACK,
-	PS_STRINGS,
-	VM_PROT_ALL,
-	exec_copyout_strings,
-	exec_setregs,
-	NULL
+	.sv_size	= SYS_MAXSYSCALL,
+	.sv_table	= sysent,
+	.sv_mask	= 0,
+	.sv_sigsize	= 0,
+	.sv_sigtbl	= NULL,
+	.sv_errsize	= 0,
+	.sv_errtbl	= NULL,
+	.sv_transtrap	= NULL,
+	.sv_fixup	= __elfN(freebsd_fixup),
+	.sv_sendsig	= sendsig,
+	.sv_sigcode	= sigcode,
+	.sv_szsigcode	= &szsigcode,
+	.sv_prepsyscall	= NULL,
+	.sv_name	= "FreeBSD ELF64",
+	.sv_coredump	= __elfN(coredump),
+	.sv_imgact_try	= NULL,
+	.sv_minsigstksz	= MINSIGSTKSZ,
+	.sv_pagesize	= PAGE_SIZE,
+	.sv_minuser	= VM_MIN_ADDRESS,
+	.sv_maxuser	= VM_MAXUSER_ADDRESS,
+	.sv_usrstack	= USRSTACK,
+	.sv_psstrings	= PS_STRINGS,
+	.sv_stackprot	= VM_PROT_ALL,
+	.sv_copyout_strings	= exec_copyout_strings,
+	.sv_setregs	= exec_setregs,
+	.sv_fixlimit	= NULL,
+	.sv_maxssiz	= NULL
 };
 
 static Elf64_Brandinfo freebsd_brand_info = {
-						ELFOSABI_FREEBSD,

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809252221.m8PMLD1g061410>