PERFORCE change 159560 for review

Nathan Whitehorn nwhitehorn at FreeBSD.org
Fri Mar 20 21:14:11 PDT 2009


http://perforce.freebsd.org/chv.cgi?CH=159560

Change 159560 by nwhitehorn at nwhitehorn_comporellon on 2009/03/21 04:13:39

	IFC. This brings in Altivec support, and machdep.c and trap_subr.S
	have been adjusted to support inserting the various 64-bit trap
	handling shims into the Altivec trap handlers on systems running
	in bridge mode.

Affected files ...

.. //depot/projects/ppc-g5/MAINTAINERS#3 integrate
.. //depot/projects/ppc-g5/Makefile#4 integrate
.. //depot/projects/ppc-g5/Makefile.inc1#8 integrate
.. //depot/projects/ppc-g5/ObsoleteFiles.inc#11 integrate
.. //depot/projects/ppc-g5/UPDATING#12 integrate
.. //depot/projects/ppc-g5/bin/cat/Makefile#2 integrate
.. //depot/projects/ppc-g5/cddl/Makefile.inc#3 integrate
.. //depot/projects/ppc-g5/cddl/lib/libzpool/Makefile#3 integrate
.. //depot/projects/ppc-g5/cddl/usr.bin/ztest/Makefile#3 integrate
.. //depot/projects/ppc-g5/cddl/usr.sbin/zdb/Makefile#3 integrate
.. //depot/projects/ppc-g5/contrib/gcc/c-cppbuiltin.c#2 integrate
.. //depot/projects/ppc-g5/contrib/gcc/c-decl.c#2 integrate
.. //depot/projects/ppc-g5/contrib/gcc/c-opts.c#2 integrate
.. //depot/projects/ppc-g5/contrib/gcc/c-tree.h#2 integrate
.. //depot/projects/ppc-g5/contrib/gcc/c-typeck.c#2 integrate
.. //depot/projects/ppc-g5/contrib/gcc/doc/extend.texi#2 integrate
.. //depot/projects/ppc-g5/contrib/libpcap/savefile.c#2 integrate
.. //depot/projects/ppc-g5/contrib/wpa/hostapd/wme.h#2 integrate
.. //depot/projects/ppc-g5/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c#2 integrate
.. //depot/projects/ppc-g5/contrib/wpa/wpa_supplicant/wpa_supplicant.conf#2 integrate
.. //depot/projects/ppc-g5/etc/defaults/rc.conf#8 integrate
.. //depot/projects/ppc-g5/etc/netstart#2 integrate
.. //depot/projects/ppc-g5/etc/network.subr#4 integrate
.. //depot/projects/ppc-g5/gnu/usr.bin/cc/Makefile.inc#2 integrate
.. //depot/projects/ppc-g5/include/arpa/inet.h#2 integrate
.. //depot/projects/ppc-g5/include/ctype.h#2 integrate
.. //depot/projects/ppc-g5/include/db.h#2 integrate
.. //depot/projects/ppc-g5/include/grp.h#2 integrate
.. //depot/projects/ppc-g5/include/ndbm.h#2 integrate
.. //depot/projects/ppc-g5/include/netdb.h#2 integrate
.. //depot/projects/ppc-g5/include/pthread.h#2 integrate
.. //depot/projects/ppc-g5/include/pwd.h#2 integrate
.. //depot/projects/ppc-g5/include/setjmp.h#2 integrate
.. //depot/projects/ppc-g5/include/signal.h#3 integrate
.. //depot/projects/ppc-g5/include/stdio.h#3 integrate
.. //depot/projects/ppc-g5/include/stdlib.h#4 integrate
.. //depot/projects/ppc-g5/include/string.h#5 integrate
.. //depot/projects/ppc-g5/include/unistd.h#4 integrate
.. //depot/projects/ppc-g5/lib/libc/Makefile#3 integrate
.. //depot/projects/ppc-g5/lib/libc/nls/Makefile.inc#2 integrate
.. //depot/projects/ppc-g5/lib/libc/nls/ca_ES.ISO8859-1.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/de_DE.ISO8859-1.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/el_GR.ISO8859-7.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/es_ES.ISO8859-1.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/fi_FI.ISO8859-1.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/fr_FR.ISO8859-1.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/hu_HU.ISO8859-2.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/it_IT.ISO8859-15.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/mn_MN.UTF-8.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/nl_NL.ISO8859-1.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/no_NO.ISO8859-1.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/pt_BR.ISO8859-1.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/sk_SK.ISO8859-2.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/sv_SE.ISO8859-1.msg#1 branch
.. //depot/projects/ppc-g5/lib/libc/nls/uk_UA.UTF-8.msg#1 branch
.. //depot/projects/ppc-g5/lib/libthr/thread/thr_fork.c#3 integrate
.. //depot/projects/ppc-g5/lib/libusb/libusb20.h#2 integrate
.. //depot/projects/ppc-g5/lib/msun/src/math.h#4 integrate
.. //depot/projects/ppc-g5/lib/msun/src/math_private.h#3 integrate
.. //depot/projects/ppc-g5/lib/msun/src/s_cimag.c#2 integrate
.. //depot/projects/ppc-g5/lib/msun/src/s_cimagf.c#2 integrate
.. //depot/projects/ppc-g5/lib/msun/src/s_cimagl.c#2 integrate
.. //depot/projects/ppc-g5/libexec/rtld-elf/map_object.c#2 integrate
.. //depot/projects/ppc-g5/libexec/rtld-elf/rtld.c#5 integrate
.. //depot/projects/ppc-g5/libexec/rtld-elf/rtld.h#2 integrate
.. //depot/projects/ppc-g5/release/doc/en_US.ISO8859-1/hardware/article.sgml#6 integrate
.. //depot/projects/ppc-g5/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#3 integrate
.. //depot/projects/ppc-g5/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml#3 integrate
.. //depot/projects/ppc-g5/release/doc/share/misc/dev.archlist.txt#4 integrate
.. //depot/projects/ppc-g5/release/doc/zh_CN.GB2312/hardware/article.sgml#3 integrate
.. //depot/projects/ppc-g5/release/picobsd/build/picobsd#3 integrate
.. //depot/projects/ppc-g5/release/picobsd/tinyware/simple_httpd/Makefile#2 integrate
.. //depot/projects/ppc-g5/release/picobsd/tinyware/simple_httpd/simple_httpd.c#2 integrate
.. //depot/projects/ppc-g5/sbin/fdisk_pc98/fdisk.c#2 integrate
.. //depot/projects/ppc-g5/sbin/ifconfig/ifclone.c#3 integrate
.. //depot/projects/ppc-g5/sbin/ifconfig/ifconfig.c#5 integrate
.. //depot/projects/ppc-g5/sbin/ifconfig/ifgroup.c#2 integrate
.. //depot/projects/ppc-g5/sbin/ipfw/ipfw.8#6 integrate
.. //depot/projects/ppc-g5/share/man/man4/Makefile#11 integrate
.. //depot/projects/ppc-g5/share/man/man4/amdtemp.4#1 branch
.. //depot/projects/ppc-g5/share/man/man4/k8temp.4#2 delete
.. //depot/projects/ppc-g5/share/man/man4/lo.4#2 integrate
.. //depot/projects/ppc-g5/share/man/man4/pccbb.4#2 integrate
.. //depot/projects/ppc-g5/share/man/man4/usb.4#2 integrate
.. //depot/projects/ppc-g5/share/man/man4/uscanner.4#3 delete
.. //depot/projects/ppc-g5/share/man/man5/devfs.rules.5#2 integrate
.. //depot/projects/ppc-g5/share/man/man5/rc.conf.5#6 integrate
.. //depot/projects/ppc-g5/share/man/man8/diskless.8#2 integrate
.. //depot/projects/ppc-g5/share/man/man8/nanobsd.8#2 integrate
.. //depot/projects/ppc-g5/share/misc/committers-src.dot#7 integrate
.. //depot/projects/ppc-g5/share/misc/iso3166#2 integrate
.. //depot/projects/ppc-g5/share/mk/bsd.sys.mk#2 integrate
.. //depot/projects/ppc-g5/share/zoneinfo/northamerica#3 integrate
.. //depot/projects/ppc-g5/sys/amd64/acpica/Makefile#1 branch
.. //depot/projects/ppc-g5/sys/amd64/acpica/acpi_machdep.c#2 integrate
.. //depot/projects/ppc-g5/sys/amd64/acpica/acpi_switch.S#1 branch
.. //depot/projects/ppc-g5/sys/amd64/acpica/acpi_wakecode.S#1 branch
.. //depot/projects/ppc-g5/sys/amd64/acpica/acpi_wakeup.c#2 integrate
.. //depot/projects/ppc-g5/sys/amd64/acpica/genwakecode.sh#1 branch
.. //depot/projects/ppc-g5/sys/amd64/acpica/genwakedata.sh#1 branch
.. //depot/projects/ppc-g5/sys/amd64/amd64/amd64_mem.c#4 integrate
.. //depot/projects/ppc-g5/sys/amd64/amd64/apic_vector.S#2 integrate
.. //depot/projects/ppc-g5/sys/amd64/amd64/cpu_switch.S#5 integrate
.. //depot/projects/ppc-g5/sys/amd64/amd64/db_trace.c#3 integrate
.. //depot/projects/ppc-g5/sys/amd64/amd64/elf_machdep.c#4 integrate
.. //depot/projects/ppc-g5/sys/amd64/amd64/genassym.c#4 integrate
.. //depot/projects/ppc-g5/sys/amd64/amd64/mp_machdep.c#7 integrate
.. //depot/projects/ppc-g5/sys/amd64/amd64/pmap.c#5 integrate
.. //depot/projects/ppc-g5/sys/amd64/conf/GENERIC#9 integrate
.. //depot/projects/ppc-g5/sys/amd64/conf/NOTES#5 integrate
.. //depot/projects/ppc-g5/sys/amd64/include/apicvar.h#4 integrate
.. //depot/projects/ppc-g5/sys/amd64/include/elf.h#3 integrate
.. //depot/projects/ppc-g5/sys/amd64/include/pcb.h#4 integrate
.. //depot/projects/ppc-g5/sys/amd64/include/smp.h#3 integrate
.. //depot/projects/ppc-g5/sys/amd64/linux32/linux32_sysvec.c#8 integrate
.. //depot/projects/ppc-g5/sys/arm/arm/elf_machdep.c#5 integrate
.. //depot/projects/ppc-g5/sys/arm/conf/HL200#6 integrate
.. //depot/projects/ppc-g5/sys/arm/conf/KB920X#6 integrate
.. //depot/projects/ppc-g5/sys/arm/include/elf.h#3 integrate
.. //depot/projects/ppc-g5/sys/boot/forth/loader.conf#6 integrate
.. //depot/projects/ppc-g5/sys/boot/pc98/libpc98/Makefile#2 integrate
.. //depot/projects/ppc-g5/sys/boot/pc98/libpc98/bioscd.c#2 integrate
.. //depot/projects/ppc-g5/sys/boot/pc98/libpc98/biosdisk.c#2 integrate
.. //depot/projects/ppc-g5/sys/boot/pc98/libpc98/time.c#2 integrate
.. //depot/projects/ppc-g5/sys/boot/pc98/loader/Makefile#3 integrate
.. //depot/projects/ppc-g5/sys/boot/pc98/loader/main.c#2 integrate
.. //depot/projects/ppc-g5/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#3 integrate
.. //depot/projects/ppc-g5/sys/compat/ia32/ia32_sysvec.c#4 integrate
.. //depot/projects/ppc-g5/sys/compat/linux/linux_emul.h#2 integrate
.. //depot/projects/ppc-g5/sys/compat/linux/linux_futex.c#4 integrate
.. //depot/projects/ppc-g5/sys/compat/linux/linux_futex.h#3 integrate
.. //depot/projects/ppc-g5/sys/compat/ndis/subr_ntoskrnl.c#4 integrate
.. //depot/projects/ppc-g5/sys/compat/ndis/subr_usbd.c#4 integrate
.. //depot/projects/ppc-g5/sys/compat/svr4/svr4_sysvec.c#5 integrate
.. //depot/projects/ppc-g5/sys/conf/NOTES#11 integrate
.. //depot/projects/ppc-g5/sys/conf/files#14 integrate
.. //depot/projects/ppc-g5/sys/conf/files.amd64#9 integrate
.. //depot/projects/ppc-g5/sys/conf/files.i386#10 integrate
.. //depot/projects/ppc-g5/sys/conf/files.pc98#8 integrate
.. //depot/projects/ppc-g5/sys/conf/options#11 integrate
.. //depot/projects/ppc-g5/sys/dev/acpica/acpi.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/acpica/acpi_ec.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/agp/agp.c#6 integrate
.. //depot/projects/ppc-g5/sys/dev/agp/agp_amd64.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/agp/agp_i810.c#5 integrate
.. //depot/projects/ppc-g5/sys/dev/agp/agp_intel.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/agp/agp_via.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/amdtemp/amdtemp.c#1 branch
.. //depot/projects/ppc-g5/sys/dev/ata/ata-usb.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/ath/ath_hal/ah.h#4 integrate
.. //depot/projects/ppc-g5/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/ath/if_ath.c#8 integrate
.. //depot/projects/ppc-g5/sys/dev/ath/if_athvar.h#9 integrate
.. //depot/projects/ppc-g5/sys/dev/atkbdc/psm.c#5 integrate
.. //depot/projects/ppc-g5/sys/dev/bge/if_bge.c#8 integrate
.. //depot/projects/ppc-g5/sys/dev/bge/if_bgereg.h#3 integrate
.. //depot/projects/ppc-g5/sys/dev/cardbus/cardbus_cis.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/dc/dcphy.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/dc/pnphy.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/dcons/dcons_os.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/ati_pcigart.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/drmP.h#6 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/drm_bufs.c#6 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/drm_drv.c#9 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/drm_irq.c#5 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/drm_linux_list.h#3 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/drm_lock.c#6 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/drm_pciids.h#4 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/drm_vm.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/i915_dma.c#6 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/i915_drv.c#5 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/i915_drv.h#4 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/i915_irq.c#5 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/i915_reg.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/i915_suspend.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/mga_irq.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/r600_cp.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/radeon_cp.c#6 integrate
.. //depot/projects/ppc-g5/sys/dev/drm/radeon_irq.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/fe/if_fe_pccard.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/firewire/firewire.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/ichwd/ichwd.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/if_ndis/if_ndis_usb.c#4 integrate
.. //depot/projects/ppc-g5/sys/dev/if_ndis/if_ndisvar.h#5 integrate
.. //depot/projects/ppc-g5/sys/dev/k8temp/k8temp.c#5 delete
.. //depot/projects/ppc-g5/sys/dev/pci/pci_pci.c#3 integrate
.. //depot/projects/ppc-g5/sys/dev/pci/pcib_private.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/sound/pci/hda/hdac.c#14 integrate
.. //depot/projects/ppc-g5/sys/dev/sound/usb/uaudio.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/sound/usb/uaudio.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/sound/usb/uaudio_pcm.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/sound/usb/uaudioreg.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/syscons/teken/teken.c#6 integrate
.. //depot/projects/ppc-g5/sys/dev/syscons/teken/teken_subr.h#4 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/at91dci.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/at91dci_atmelarm.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/atmegadci.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/atmegadci_atmelarm.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/ehci.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/ehci.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/ehci_ixp4xx.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/ehci_mbus.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/ehci_pci.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/musb_otg.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/musb_otg_atmelarm.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/ohci.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/ohci.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/ohci_atmelarm.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/ohci_pci.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/uhci.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/uhci.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/uhci_pci.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/usb_controller.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/uss820dci.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/controller/uss820dci_atmelarm.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/image/uscanner.c#2 delete
.. //depot/projects/ppc-g5/sys/dev/usb/input/uhid.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/input/ums.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/misc/udbp.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/net/if_cdce.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/u3g.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/ubser.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/ucycom.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/ufoma.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/ugensa.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/ulpt.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/umct.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/umodem.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/uplcom.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/serial/uvisor.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/storage/umass.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/storage/urio.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/storage/ustorage_fs.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/template/usb_template.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb.h#3 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_bus.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_busdma.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_busdma.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_compat_linux.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_compat_linux.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_controller.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_core.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_debug.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_debug.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_defs.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_dev.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_dev.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_device.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_device.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_dynamic.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_endian.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_generic.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_handle_request.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_hid.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_hid.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_hub.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_hub.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_if.m#2 edit
.. //depot/projects/ppc-g5/sys/dev/usb/usb_lookup.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_lookup.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_mbuf.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_mbuf.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_msctest.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_process.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_process.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_request.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_request.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_sw_transfer.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_transfer.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_transfer.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_util.c#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usb_util.h#2 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usbdevs#13 integrate
.. //depot/projects/ppc-g5/sys/dev/usb/usbhid.h#2 edit
.. //depot/projects/ppc-g5/sys/fs/nullfs/null_vnops.c#7 integrate
.. //depot/projects/ppc-g5/sys/geom/eli/g_eli.c#3 integrate
.. //depot/projects/ppc-g5/sys/geom/part/g_part.c#8 integrate
.. //depot/projects/ppc-g5/sys/geom/part/g_part_ebr.c#3 integrate
.. //depot/projects/ppc-g5/sys/gnu/fs/xfs/FreeBSD/xfs_buf.c#3 integrate
.. //depot/projects/ppc-g5/sys/i386/conf/GENERIC#11 integrate
.. //depot/projects/ppc-g5/sys/i386/conf/NOTES#7 integrate
.. //depot/projects/ppc-g5/sys/i386/conf/XBOX#3 integrate
.. //depot/projects/ppc-g5/sys/i386/i386/elf_machdep.c#4 integrate
.. //depot/projects/ppc-g5/sys/i386/i386/i686_mem.c#4 integrate
.. //depot/projects/ppc-g5/sys/i386/i386/k6_mem.c#3 integrate
.. //depot/projects/ppc-g5/sys/i386/i386/pmap.c#5 integrate
.. //depot/projects/ppc-g5/sys/i386/include/elf.h#3 integrate
.. //depot/projects/ppc-g5/sys/i386/linux/linux_sysvec.c#7 integrate
.. //depot/projects/ppc-g5/sys/ia64/ia64/elf_machdep.c#4 integrate
.. //depot/projects/ppc-g5/sys/ia64/include/elf.h#3 integrate
.. //depot/projects/ppc-g5/sys/kern/imgact_elf.c#5 integrate
.. //depot/projects/ppc-g5/sys/kern/kern_exec.c#6 integrate
.. //depot/projects/ppc-g5/sys/kern/kern_lock.c#4 integrate
.. //depot/projects/ppc-g5/sys/kern/kern_mutex.c#3 integrate
.. //depot/projects/ppc-g5/sys/kern/kern_poll.c#5 integrate
.. //depot/projects/ppc-g5/sys/kern/kern_rwlock.c#5 integrate
.. //depot/projects/ppc-g5/sys/kern/kern_sx.c#3 integrate
.. //depot/projects/ppc-g5/sys/kern/kern_thread.c#4 integrate
.. //depot/projects/ppc-g5/sys/kern/kern_umtx.c#2 integrate
.. //depot/projects/ppc-g5/sys/kern/sched_ule.c#6 integrate
.. //depot/projects/ppc-g5/sys/kern/subr_lock.c#2 integrate
.. //depot/projects/ppc-g5/sys/kern/subr_smp.c#6 integrate
.. //depot/projects/ppc-g5/sys/kern/vfs_bio.c#6 integrate
.. //depot/projects/ppc-g5/sys/kern/vfs_cache.c#9 integrate
.. //depot/projects/ppc-g5/sys/mips/include/elf.h#3 integrate
.. //depot/projects/ppc-g5/sys/mips/mips/elf64_machdep.c#2 integrate
.. //depot/projects/ppc-g5/sys/mips/mips/elf_machdep.c#5 integrate
.. //depot/projects/ppc-g5/sys/modules/Makefile#12 integrate
.. //depot/projects/ppc-g5/sys/modules/amdtemp/Makefile#1 branch
.. //depot/projects/ppc-g5/sys/modules/ip6_mroute_mod/Makefile#1 branch
.. //depot/projects/ppc-g5/sys/modules/ip_mroute_mod/Makefile#3 integrate
.. //depot/projects/ppc-g5/sys/modules/k8temp/Makefile#2 delete
.. //depot/projects/ppc-g5/sys/modules/netgraph/Makefile#3 integrate
.. //depot/projects/ppc-g5/sys/modules/usb/Makefile#4 integrate
.. //depot/projects/ppc-g5/sys/modules/usb/uscanner/Makefile#2 delete
.. //depot/projects/ppc-g5/sys/net/if.c#12 integrate
.. //depot/projects/ppc-g5/sys/net/if_bridge.c#7 integrate
.. //depot/projects/ppc-g5/sys/net/if_loop.c#6 integrate
.. //depot/projects/ppc-g5/sys/net/if_tap.c#5 integrate
.. //depot/projects/ppc-g5/sys/net/if_var.h#8 integrate
.. //depot/projects/ppc-g5/sys/net80211/ieee80211.h#6 integrate
.. //depot/projects/ppc-g5/sys/net80211/ieee80211_input.c#6 integrate
.. //depot/projects/ppc-g5/sys/net80211/ieee80211_node.h#8 integrate
.. //depot/projects/ppc-g5/sys/net80211/ieee80211_output.c#9 integrate
.. //depot/projects/ppc-g5/sys/net80211/ieee80211_scan_sta.c#9 integrate
.. //depot/projects/ppc-g5/sys/net80211/ieee80211_tdma.c#4 integrate
.. //depot/projects/ppc-g5/sys/net80211/ieee80211_tdma.h#2 integrate
.. //depot/projects/ppc-g5/sys/net80211/ieee80211_var.h#8 integrate
.. //depot/projects/ppc-g5/sys/netinet/igmp.c#6 integrate
.. //depot/projects/ppc-g5/sys/netinet/igmp.h#3 integrate
.. //depot/projects/ppc-g5/sys/netinet/in.c#11 integrate
.. //depot/projects/ppc-g5/sys/netinet/in.h#6 integrate
.. //depot/projects/ppc-g5/sys/netinet/in_mcast.c#7 integrate
.. //depot/projects/ppc-g5/sys/netinet/in_pcb.c#12 integrate
.. //depot/projects/ppc-g5/sys/netinet/in_pcb.h#10 integrate
.. //depot/projects/ppc-g5/sys/netinet/ip_mroute.c#4 integrate
.. //depot/projects/ppc-g5/sys/netinet/ip_mroute.h#2 integrate
.. //depot/projects/ppc-g5/sys/netinet/sctp.h#3 integrate
.. //depot/projects/ppc-g5/sys/netinet/sctp_constants.h#6 integrate
.. //depot/projects/ppc-g5/sys/netinet/sctp_indata.c#6 integrate
.. //depot/projects/ppc-g5/sys/netinet/sctp_output.c#7 integrate
.. //depot/projects/ppc-g5/sys/netinet/sctp_structs.h#4 integrate
.. //depot/projects/ppc-g5/sys/netinet/sctp_timer.c#5 integrate
.. //depot/projects/ppc-g5/sys/netinet/sctp_var.h#4 integrate
.. //depot/projects/ppc-g5/sys/netinet/sctputil.c#7 integrate
.. //depot/projects/ppc-g5/sys/netinet/sctputil.h#4 integrate
.. //depot/projects/ppc-g5/sys/netinet/tcp_input.c#10 integrate
.. //depot/projects/ppc-g5/sys/netinet/tcp_subr.c#12 integrate
.. //depot/projects/ppc-g5/sys/netinet/tcp_timer.c#5 integrate
.. //depot/projects/ppc-g5/sys/netinet/tcp_timewait.c#6 integrate
.. //depot/projects/ppc-g5/sys/netinet/tcp_usrreq.c#8 integrate
.. //depot/projects/ppc-g5/sys/netinet6/in6.c#11 integrate
.. //depot/projects/ppc-g5/sys/netinet6/in6_ifattach.c#8 integrate
.. //depot/projects/ppc-g5/sys/netinet6/in6_pcb.c#8 integrate
.. //depot/projects/ppc-g5/sys/netinet6/ip6_mroute.c#5 integrate
.. //depot/projects/ppc-g5/sys/netinet6/ip6_mroute.h#2 integrate
.. //depot/projects/ppc-g5/sys/netinet6/mld6.c#5 integrate
.. //depot/projects/ppc-g5/sys/netipsec/key.c#6 integrate
.. //depot/projects/ppc-g5/sys/netnatm/natm.c#3 integrate
.. //depot/projects/ppc-g5/sys/nfs4client/nfs4_vnops.c#4 integrate
.. //depot/projects/ppc-g5/sys/nfsclient/nfs.h#4 integrate
.. //depot/projects/ppc-g5/sys/nfsclient/nfs_vnops.c#10 integrate
.. //depot/projects/ppc-g5/sys/nfsclient/nfsnode.h#3 integrate
.. //depot/projects/ppc-g5/sys/nfsserver/nfs_srvkrpc.c#3 integrate
.. //depot/projects/ppc-g5/sys/pc98/conf/GENERIC#7 integrate
.. //depot/projects/ppc-g5/sys/pc98/conf/NOTES#5 integrate
.. //depot/projects/ppc-g5/sys/pci/intpm.c#2 integrate
.. //depot/projects/ppc-g5/sys/powerpc/aim/machdep.c#11 edit
.. //depot/projects/ppc-g5/sys/powerpc/aim/trap_subr.S#6 edit
.. //depot/projects/ppc-g5/sys/powerpc/conf/GENERIC#7 integrate
.. //depot/projects/ppc-g5/sys/powerpc/include/elf.h#3 integrate
.. //depot/projects/ppc-g5/sys/powerpc/include/spr.h#5 integrate
.. //depot/projects/ppc-g5/sys/powerpc/mpc85xx/mpc85xx.c#3 integrate
.. //depot/projects/ppc-g5/sys/powerpc/mpc85xx/mpc85xx.h#2 integrate
.. //depot/projects/ppc-g5/sys/powerpc/mpc85xx/ocpbus.c#4 integrate
.. //depot/projects/ppc-g5/sys/powerpc/powerpc/elf_machdep.c#4 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_atalk.c#2 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_audit.c#4 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_cred.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_framework.c#4 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_inet.c#4 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_inet6.c#4 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_internal.h#4 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_net.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_pipe.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_posix_sem.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_posix_shm.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_priv.c#4 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_process.c#5 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_socket.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_syscalls.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_system.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_sysv_msg.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_sysv_sem.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_sysv_shm.c#3 integrate
.. //depot/projects/ppc-g5/sys/security/mac/mac_vfs.c#4 integrate
.. //depot/projects/ppc-g5/sys/security/mac_portacl/mac_portacl.c#3 integrate
.. //depot/projects/ppc-g5/sys/sparc64/central/central.c#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/conf/GENERIC#7 integrate
.. //depot/projects/ppc-g5/sys/sparc64/ebus/ebus.c#4 integrate
.. //depot/projects/ppc-g5/sys/sparc64/fhc/fhc.c#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/include/elf.h#3 integrate
.. //depot/projects/ppc-g5/sys/sparc64/include/trap.h#3 integrate
.. //depot/projects/ppc-g5/sys/sparc64/isa/isa.c#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/isa/ofw_isa.c#4 integrate
.. //depot/projects/ppc-g5/sys/sparc64/pci/apb.c#4 integrate
.. //depot/projects/ppc-g5/sys/sparc64/pci/ofw_pcib.c#4 integrate
.. //depot/projects/ppc-g5/sys/sparc64/pci/ofw_pcibus.c#4 integrate
.. //depot/projects/ppc-g5/sys/sparc64/pci/psycho.c#5 integrate
.. //depot/projects/ppc-g5/sys/sparc64/pci/psychovar.h#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/pci/schizo.c#7 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sbus/dma_sbus.c#3 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sbus/sbus.c#3 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sbus/sbusvar.h#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/db_disasm.c#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/eeprom.c#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/elf_machdep.c#4 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/jbusppm.c#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/machdep.c#9 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/mp_machdep.c#6 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/nexus.c#3 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/rtc.c#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/sc_machdep.c#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/schppm.c#2 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/trap.c#5 integrate
.. //depot/projects/ppc-g5/sys/sparc64/sparc64/upa.c#2 integrate
.. //depot/projects/ppc-g5/sys/sun4v/conf/GENERIC#5 integrate
.. //depot/projects/ppc-g5/sys/sun4v/include/elf.h#3 integrate
.. //depot/projects/ppc-g5/sys/sun4v/include/trap.h#2 integrate
.. //depot/projects/ppc-g5/sys/sun4v/sun4v/trap.c#4 integrate
.. //depot/projects/ppc-g5/sys/sys/_pthreadtypes.h#2 integrate
.. //depot/projects/ppc-g5/sys/sys/aio.h#3 integrate
.. //depot/projects/ppc-g5/sys/sys/buf.h#3 integrate
.. //depot/projects/ppc-g5/sys/sys/elf_common.h#5 integrate
.. //depot/projects/ppc-g5/sys/sys/imgact.h#2 integrate
.. //depot/projects/ppc-g5/sys/sys/imgact_elf.h#3 integrate
.. //depot/projects/ppc-g5/sys/sys/lock_profile.h#2 integrate
.. //depot/projects/ppc-g5/sys/sys/memrange.h#2 integrate
.. //depot/projects/ppc-g5/sys/sys/param.h#12 integrate
.. //depot/projects/ppc-g5/sys/sys/proc.h#7 integrate
.. //depot/projects/ppc-g5/sys/sys/sem.h#2 integrate
.. //depot/projects/ppc-g5/sys/sys/shm.h#3 integrate
.. //depot/projects/ppc-g5/sys/sys/smp.h#2 integrate
.. //depot/projects/ppc-g5/sys/sys/stat.h#3 integrate
.. //depot/projects/ppc-g5/sys/sys/syslog.h#2 integrate
.. //depot/projects/ppc-g5/sys/sys/termios.h#4 integrate
.. //depot/projects/ppc-g5/sys/sys/time.h#2 integrate
.. //depot/projects/ppc-g5/sys/sys/uio.h#2 integrate
.. //depot/projects/ppc-g5/sys/ufs/ffs/ffs_vfsops.c#9 integrate
.. //depot/projects/ppc-g5/tools/regression/include/tgmath/Makefile#2 integrate
.. //depot/projects/ppc-g5/tools/regression/mac/mac_portacl/LICENSE#1 branch
.. //depot/projects/ppc-g5/tools/regression/mac/mac_portacl/misc.sh#1 branch
.. //depot/projects/ppc-g5/tools/regression/mac/mac_portacl/nobody.t#1 branch
.. //depot/projects/ppc-g5/tools/regression/mac/mac_portacl/root.t#1 branch
.. //depot/projects/ppc-g5/tools/tools/nanobsd/rescue/AMD64#2 integrate
.. //depot/projects/ppc-g5/tools/tools/nanobsd/rescue/I386#2 integrate
.. //depot/projects/ppc-g5/usr.bin/ar/ar.c#3 integrate
.. //depot/projects/ppc-g5/usr.bin/calendar/calendars/calendar.freebsd#5 integrate
.. //depot/projects/ppc-g5/usr.bin/kdump/kdump.c#3 integrate
.. //depot/projects/ppc-g5/usr.bin/ministat/ministat.c#3 integrate
.. //depot/projects/ppc-g5/usr.bin/ncal/ncal.1#3 integrate
.. //depot/projects/ppc-g5/usr.bin/ncal/ncal.c#3 integrate
.. //depot/projects/ppc-g5/usr.bin/netstat/inet.c#6 integrate
.. //depot/projects/ppc-g5/usr.bin/netstat/main.c#7 integrate
.. //depot/projects/ppc-g5/usr.bin/netstat/mroute.c#2 integrate
.. //depot/projects/ppc-g5/usr.bin/netstat/netstat.h#5 integrate
.. //depot/projects/ppc-g5/usr.bin/systat/netstat.c#2 integrate
.. //depot/projects/ppc-g5/usr.sbin/eeprom/ofw_options.c#2 integrate
.. //depot/projects/ppc-g5/usr.sbin/mergemaster/mergemaster.8#4 integrate
.. //depot/projects/ppc-g5/usr.sbin/mergemaster/mergemaster.sh#5 integrate
.. //depot/projects/ppc-g5/usr.sbin/sysinstall/config.c#5 integrate
.. //depot/projects/ppc-g5/usr.sbin/sysinstall/dispatch.c#4 integrate
.. //depot/projects/ppc-g5/usr.sbin/sysinstall/menus.c#6 integrate
.. //depot/projects/ppc-g5/usr.sbin/sysinstall/modules.c#2 integrate
.. //depot/projects/ppc-g5/usr.sbin/sysinstall/sysinstall.8#5 integrate
.. //depot/projects/ppc-g5/usr.sbin/sysinstall/sysinstall.h#7 integrate
.. //depot/projects/ppc-g5/usr.sbin/sysinstall/user.c#3 integrate
.. //depot/projects/ppc-g5/usr.sbin/usbconfig/usbconfig.c#6 integrate
.. //depot/projects/ppc-g5/usr.sbin/wpa/Makefile.inc#3 integrate

Differences ...

==== //depot/projects/ppc-g5/MAINTAINERS#3 (text+ko) ====

@@ -1,4 +1,4 @@
-$FreeBSD: src/MAINTAINERS,v 1.151 2009/03/01 14:44:03 sos Exp $
+$FreeBSD: src/MAINTAINERS,v 1.152 2009/03/20 18:51:13 rnoland Exp $
 
 Please note that the content of this file is strictly advisory.
 No locks listed here are valid.  The only strict review requirements
@@ -76,7 +76,7 @@
 share/mk	ru	This is a vital component of the build system, so I
 			offer a pre-commit review for anything non-trivial.
 ipfw		ipfw	Pre-commit review preferred. send to ipfw at freebsd.org
-drm		anholt	Just keep me informed of changes, try not to break it.
+drm		rnoland	Just keep me informed of changes, try not to break it.
 libufs		jmallett	Willing to handle problems, help with work.
 fdc(4)		joerg	Just keep me informed of changes, try not to break it.
 sppp(4)		joerg	Just keep me informed of changes, try not to break it.

==== //depot/projects/ppc-g5/Makefile#4 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile,v 1.356 2008/12/27 15:07:51 bz Exp $
+# $FreeBSD: src/Makefile,v 1.357 2009/03/13 07:23:58 imp Exp $
 #
 # The user-driven targets are:
 #
@@ -88,7 +88,7 @@
 	obj objlink regress rerelease showconfig tags toolchain update \
 	_worldtmp _legacy _bootstrap-tools _cleanobj _obj \
 	_build-tools _cross-tools _includes _libraries _depend \
-	build32 distribute32 install32
+	build32 distribute32 install32 xdev xdev-build xdev-install
 TGTS+=	${SUBDIR_TARGETS}
 
 BITGTS=	files includes

==== //depot/projects/ppc-g5/Makefile.inc1#8 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.617 2009/02/21 15:04:31 ru Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.623 2009/03/19 00:44:22 imp Exp $
 #
 # Make command line options:
 #	-DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
@@ -233,7 +233,7 @@
 		BOOTSTRAPPING=${OSRELDATE} \
 		SSP_CFLAGS= \
 		-DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \
-		-DWITHOUT_NLS -DNO_PIC -DWITHOUT_PROFILE -DNO_SHARED \
+		-DNO_PIC -DWITHOUT_PROFILE -DNO_SHARED \
 		-DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF
 
 # build-tools stage
@@ -292,7 +292,7 @@
 		SHLIBDIR=/usr/lib32
 
 LIB32WMAKE=	${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \
-		-DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_NLS -DWITHOUT_INFO \
+		-DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \
 		-DWITHOUT_HTML -DNO_CTF DESTDIR=${LIB32TMP}
 LIB32IMAKE=	${LIB32WMAKE:NINSTALL=*:NDESTDIR=*} -DNO_INCS
 .endif
@@ -345,30 +345,13 @@
 	rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c
 .endif
 .for _dir in \
-    usr/bin usr/games usr/include/sys usr/lib \
-    usr/libexec usr/sbin usr/share/dict \
-    usr/share/groff_font/devX100 \
-    usr/share/groff_font/devX100-12 \
-    usr/share/groff_font/devX75 \
-    usr/share/groff_font/devX75-12 \
-    usr/share/groff_font/devascii \
-    usr/share/groff_font/devcp1047 \
-    usr/share/groff_font/devdvi \
-    usr/share/groff_font/devhtml \
-    usr/share/groff_font/devkoi8-r \
-    usr/share/groff_font/devlatin1 \
-    usr/share/groff_font/devlbp \
-    usr/share/groff_font/devlj4 \
-    usr/share/groff_font/devps \
-    usr/share/groff_font/devutf8 \
-    usr/share/tmac/mdoc usr/share/tmac/mm
-	mkdir -p ${WORLDTMP}/legacy/${_dir}
-.endfor
-.for _dir in \
-    lib usr/bin usr/include usr/lib/compat/aout usr/libdata/ldscripts \
-    usr/libexec usr/sbin usr/share/misc
+    lib usr legacy/usr
 	mkdir -p ${WORLDTMP}/${_dir}
 .endfor
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
+	    -p ${WORLDTMP}/legacy/usr >/dev/null
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
+	    -p ${WORLDTMP}/usr >/dev/null
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
 	    -p ${WORLDTMP}/usr/include >/dev/null
 	ln -sf ${.CURDIR}/sys ${WORLDTMP}
@@ -430,7 +413,7 @@
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; \
 	    ${WMAKE} -DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \
-	    -DWITHOUT_MAN -DWITHOUT_NLS -DWITHOUT_PROFILE libraries
+	    -DWITHOUT_MAN -DWITHOUT_PROFILE libraries
 _depend:
 	@echo
 	@echo "--------------------------------------------------------------"
@@ -449,10 +432,9 @@
 	@echo "--------------------------------------------------------------"
 	@echo ">>> stage 5.1: building 32 bit shim libraries"
 	@echo "--------------------------------------------------------------"
-.for _dir in \
-    usr/include usr/lib32 usr/share/misc
-	mkdir -p ${LIB32TMP}/${_dir}
-.endfor
+	mkdir -p ${LIB32TMP}/usr/lib32
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
+	    -p ${LIB32TMP}/usr >/dev/null
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
 	    -p ${LIB32TMP}/usr/include >/dev/null
 	mkdir -p ${WORLDTMP}
@@ -613,8 +595,12 @@
 #
 # Required install tools to be saved in a scratch dir for safety.
 #
+.if ${MK_INFO} != "no"
+_install-info=	install-info
+.endif
+
 ITOOLS=	[ awk cap_mkdb cat chflags chmod chown \
-	date echo egrep find grep install-info \
+	date echo egrep find grep ${_install-info} \
 	ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl \
 	test true uname wc zic
 
@@ -1032,6 +1018,7 @@
 .for _tool in \
     gnu/usr.bin/binutils \
     gnu/usr.bin/cc \
+    usr.bin/ar \
     usr.bin/sed \
     usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \
     ${_btxld} \
@@ -1329,3 +1316,92 @@
 #
 showconfig:
 	@${MAKE} -n -f bsd.own.mk -V dummy -dg1 | grep ^MK_ | sort
+
+
+###############
+
+.if defined(XDEV) && defined(XDEV_ARCH)
+
+NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \
+	-DWITHOUT_MAN -DWITHOUT_NLS -DWITHOUT_PROFILE \
+	-DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS
+
+XDDIR=${XDEV}-freebsd
+XDTP=/usr/${XDDIR}
+CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \
+	TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH}
+CDENV= ${CDBENV} \
+	_SHLIBDIRPREFIX=${XDTP} \
+	TOOLS_PREFIX=${XDTP}
+CD2ENV=${CDENV} \
+	MACHINE=${XDEV} MACHINE_ARCH=${XDEV_ARCH}
+
+CDTMP=	${MAKEOBJDIRPREFIX}/${XDEV}/${.CURDIR}/tmp
+CDMAKE=${CDENV} ${MAKE} ${NOFUN}
+CD2MAKE=${CD2ENV} PATH=${CDTMP}/usr/bin:${XDTP}/usr/bin:${PATH} ${MAKE} ${NOFUN}
+XDDESTDIR=${DESTDIR}${XDTP}
+.if !defined(OSREL)
+OSREL!= uname -r | sed -e 's/[-(].*//'
+.endif
+
+.ORDER: xdev-build xdev-install
+xdev: xdev-build xdev-install
+
+.ORDER: _xb-build-tools _xb-cross-tools
+xdev-build: _xb-build-tools _xb-cross-tools
+
+_xb-build-tools:
+	${_+_}cd ${.CURDIR}; \
+	${CDBENV} ${MAKE} -f Makefile.inc1 ${NOFUN} build-tools
+
+_xb-cross-tools:
+.for _tool in \
+    gnu/usr.bin/binutils \
+    gnu/usr.bin/cc
+	${_+_}@${ECHODIR} "===> xdev ${_tool} (obj,depend,all)"; \
+	cd ${.CURDIR}/${_tool}; \
+	${CDMAKE} DIRPRFX=${_tool}/ obj; \
+	${CDMAKE} DIRPRFX=${_tool}/ depend; \
+	${CDMAKE} DIRPRFX=${_tool}/ all
+.endfor
+
+_xi-mtree:
+	${_+_}@${ECHODIR} "mtree populating ${XDDESTDIR}"
+	mkdir -p ${XDDESTDIR}
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.root.dist \
+	    -p ${XDDESTDIR} >/dev/null
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
+	    -p ${XDDESTDIR}/usr >/dev/null
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
+	    -p ${XDDESTDIR}/usr/include >/dev/null
+
+.ORDER: _xi-mtree _xi-cross-tools _xi-includes _xi-libraries _xi-links
+xdev-install: _xi-mtree _xi-cross-tools _xi-includes _xi-libraries _xi-links
+
+_xi-cross-tools:
+	@echo "_xi-cross-tools"
+.for _tool in \
+    gnu/usr.bin/binutils \
+    gnu/usr.bin/cc
+	${_+_}@${ECHODIR} "===> xdev ${_tool} (install)"; \
+	cd ${.CURDIR}/${_tool}; \
+	${CDMAKE} DIRPRFX=${_tool}/ install DESTDIR=${XDDESTDIR}
+.endfor
+
+_xi-includes:
+	${_+_}cd ${.CURDIR}; ${CD2MAKE} -f Makefile.inc1 par-includes \
+		DESTDIR=${XDDESTDIR}
+
+_xi-libraries:
+	${_+_}cd ${.CURDIR}; ${CD2MAKE} -f Makefile.inc1 libraries \
+		DESTDIR=${XDDESTDIR}
+
+_xi-links:
+	${_+_}cd ${XDDESTDIR}/usr/bin; \
+		for i in *; do \
+			ln -sf ../../${XDTP}/usr/bin/$$i \
+			    ../../../../usr/bin/${XDDIR}-$$i; \
+			ln -sf ../../${XDTP}/usr/bin/$$i \
+			    ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \
+		done
+.endif

==== //depot/projects/ppc-g5/ObsoleteFiles.inc#11 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/ObsoleteFiles.inc,v 1.176 2009/03/09 23:18:07 thompsa Exp $
+# $FreeBSD: src/ObsoleteFiles.inc,v 1.178 2009/03/19 20:33:26 thompsa Exp $
 #
 # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and
 # directories (OLD_DIRS) which should get removed at an update. Recently
@@ -14,6 +14,10 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20090319: uscanner(4) has been removed
+OLD_FILES+=usr/share/man/man4/uscanner.4.gz
+# 20090313: k8temp(4) renamed to amdtemp(4)
+OLD_FILES+=usr/share/man/man4/k8temp.4.gz
 # 20090308: libusb.so.1 renamed
 OLD_LIBS+=usr/lib/libusb20.so.1
 OLD_FILES+=usr/lib/libusb20.a

==== //depot/projects/ppc-g5/UPDATING#12 (text+ko) ====

@@ -22,6 +22,56 @@
 	to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20090320:
+	GEOM_PART has become the default partition slicer for storage devices,
+	replacing GEOM_MBR, GEOM_BSD, GEOM_PC98 and GEOM_GPT slicers. It
+	introduces some changes:
+	
+	MSDOS/EBR: the devices created from MSDOS extended partition entries
+	(EBR) can be named differently than with GEOM_MBR and are now symlinks
+	to devices with offset-based names. fstabs may need to be modified.
+
+	BSD: the "geometry does not match label" warning is harmless in most
+	cases but it points to problems in file system misalignment with
+	disk geometry. The "c" partition is now implicit, covers the whole
+	top-level drive and cannot be (mis)used by users.
+	
+	General: Kernel dumps are now not allowed to be written to devices
+	whose partition types indicate they are meant to be used for file
+	systems (or, in case of MSDOS partitions, as something else than
+	the "386BSD" type).
+
+	Most of these changes date approximately from 200812.
+
+20090319:
+	The uscanner(4) driver has been removed from the kernel. This follows
+	Linux removing theirs in 2.6 and making libusb the default interface
+	(supported by sane).
+
+20090319:
+	The multicast forwarding code has been cleaned up. netstat(1)
+	only relies on KVM now for printing bandwidth upcall meters.
+	The IPv4 and IPv6 modules are split into ip_mroute_mod and
+	ip6_mroute_mod respectively. The config(5) options for statically
+	compiling this code remain the same, i.e. 'options MROUTING'.
+
+20090315:
+	Support for the IFF_NEEDSGIANT network interface flag has been
+	removed, which means that non-MPSAFE network device drivers are no
+	longer supported.  In particular, if_ar, if_sr, and network device
+	drivers from the old (legacy) USB stack can no longer be built or
+	used.
+
+20090313:
+	POSIX.1 Native Language Support (NLS) has been enabled in libc and
+	a bunch of new language catalog files have also been added.
+	This means that some common libc messages are now localized and
+	they depend on the LC_MESSAGES environmental variable.
+
+20090313:
+	The k8temp(4) driver has been renamed to amdtemp(4) since
+	support for K10 and K11 CPU families was added.
+
 20090309:
 	IGMPv3 and Source-Specific Multicast (SSM) have been merged
 	to the IPv4 stack. VIMAGE hooks are in but not yet used.
@@ -1325,4 +1375,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.580 2009/03/09 22:43:00 thompsa Exp $
+$FreeBSD: src/UPDATING,v 1.587 2009/03/20 23:13:32 ivoras Exp $

==== //depot/projects/ppc-g5/bin/cat/Makefile#2 (text+ko) ====

@@ -1,6 +1,7 @@
 #	@(#)Makefile	8.1 (Berkeley) 5/31/93
-# $FreeBSD: src/bin/cat/Makefile,v 1.7 2001/12/04 01:57:37 obrien Exp $
+# $FreeBSD: src/bin/cat/Makefile,v 1.8 2009/03/16 12:16:17 des Exp $
 
 PROG=	cat
+WARNS?=	6
 
 .include <bsd.prog.mk>

==== //depot/projects/ppc-g5/cddl/Makefile.inc#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/cddl/Makefile.inc,v 1.5 2008/11/05 19:35:09 rodrigc Exp $
+# $FreeBSD: src/cddl/Makefile.inc,v 1.6 2009/03/14 17:55:16 rdivacky Exp $
 
 OPENSOLARIS_USR_DISTDIR= ${.CURDIR}/../../../cddl/contrib/opensolaris
 OPENSOLARIS_SYS_DISTDIR= ${.CURDIR}/../../../sys/cddl/contrib/opensolaris
@@ -6,3 +6,5 @@
 IGNORE_PRAGMA=	YES
 
 CFLAGS+=	-DNEED_SOLARIS_BOOLEAN
+
+CSTD?=		gnu89

==== //depot/projects/ppc-g5/cddl/lib/libzpool/Makefile#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/cddl/lib/libzpool/Makefile,v 1.7 2008/11/17 20:49:29 pjd Exp $
+# $FreeBSD: src/cddl/lib/libzpool/Makefile,v 1.8 2009/03/14 17:55:16 rdivacky Exp $
 
 .include "${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/Makefile.files"
 
@@ -33,8 +33,6 @@
 		${KERNEL_SRCS} ${LIST_SRCS} ${ATOMIC_SRCS} \
 		${UNICODE_SRCS}
 
-CFLAGS+=	-std=c99
-
 CFLAGS+=	-I${.CURDIR}/../../../sys/cddl/compat/opensolaris
 CFLAGS+=	-I${.CURDIR}/../../../cddl/compat/opensolaris/include
 CFLAGS+=	-I${.CURDIR}/../../../cddl/compat/opensolaris/lib/libumem
@@ -60,4 +58,6 @@
 # atomic.S doesn't like profiling.
 NO_PROFILE=
 
+CSTD=	c99
+
 .include <bsd.lib.mk>

==== //depot/projects/ppc-g5/cddl/usr.bin/ztest/Makefile#3 (text+ko) ====

@@ -1,12 +1,10 @@
-# $FreeBSD: src/cddl/usr.bin/ztest/Makefile,v 1.6 2008/11/17 20:49:29 pjd Exp $
+# $FreeBSD: src/cddl/usr.bin/ztest/Makefile,v 1.7 2009/03/14 17:55:16 rdivacky Exp $
 
 .PATH: ${.CURDIR}/../..//contrib/opensolaris/cmd/ztest
 
 PROG=	ztest
 NO_MAN=
 
-CFLAGS+= -std=c99
-
 CFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris
 CFLAGS+= -I${.CURDIR}/../../compat/opensolaris/include
 CFLAGS+= -I${.CURDIR}/../../compat/opensolaris/lib/libumem
@@ -21,4 +19,6 @@
 	${LIBPTHREAD} ${LIBZ} ${LIBAVL}
 LDADD=	-lm -lnvpair -lumem -lzpool -lpthread -lz -lavl
 
+CSTD=	c99
+
 .include <bsd.prog.mk>

==== //depot/projects/ppc-g5/cddl/usr.sbin/zdb/Makefile#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/cddl/usr.sbin/zdb/Makefile,v 1.6 2008/11/17 20:49:29 pjd Exp $
+# $FreeBSD: src/cddl/usr.sbin/zdb/Makefile,v 1.7 2009/03/14 17:55:16 rdivacky Exp $
 
 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/cmd/zdb
 
@@ -6,8 +6,6 @@
 MAN=	zdb.8
 SRCS=	zdb.c zdb_il.c
 
-CFLAGS+= -std=c99
-
 CFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris
 CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include
 CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/lib/libumem
@@ -25,4 +23,6 @@
 	${LIBUUTIL} ${LIBZ} ${LIBZFS} ${LIBZPOOL}
 LDADD=	-lavl -lgeom -lm -lnvpair -lpthread -lumem -luutil -lz -lzfs -lzpool
 
+CSTD=	c99
+
 .include <bsd.prog.mk>

==== //depot/projects/ppc-g5/contrib/gcc/c-cppbuiltin.c#2 (text+ko) ====

@@ -1,5 +1,6 @@
 /* Define builtin-in macros for the C family front ends.
-   Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
+   Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -484,7 +485,10 @@
   /* Misc.  */
   builtin_define_with_value ("__VERSION__", version_string, 1);
 
-  cpp_define (pfile, "__GNUC_GNU_INLINE__");
+  if (flag_gnu89_inline)
+    cpp_define (pfile, "__GNUC_GNU_INLINE__");
+  else
+    cpp_define (pfile, "__GNUC_STDC_INLINE__");
 
   /* Definitions for LP64 model.  */
   if (TYPE_PRECISION (long_integer_type_node) == 64

==== //depot/projects/ppc-g5/contrib/gcc/c-decl.c#2 (text+ko) ====

@@ -1,6 +1,6 @@
 /* Process declarations and variables for C compiler.
    Copyright (C) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-   2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -19,7 +19,10 @@
 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
 02110-1301, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/c-decl.c,v 1.15 2007/05/19 02:12:19 kan Exp $ */
+/* $FreeBSD: src/contrib/gcc/c-decl.c,v 1.16 2009/03/14 19:36:13 das Exp $ */
+/* Merged C99 inline changes from gcc trunk 122565 2007-03-05 */
+/* Fixed problems with compiling inline-25.c and inline-26.c */
+/* XXX still fails inline-29.c, inline-31.c, and inline-32.c */
 
 /* Process declarations and symbol lookup for C front end.
    Also constructs types; the standard scalar types at initialization,
@@ -156,10 +159,6 @@
 
 static int warn_about_return_type;
 
-/* Nonzero when starting a function declared `extern inline'.  */
-
-static int current_extern_inline;
-
 /* Nonzero when the current toplevel function contains a declaration
    of a nested function which is never defined.  */
 
@@ -804,6 +803,15 @@
 	      error ("nested function %q+D declared but never defined", p);
 	      undef_nested_function = true;
 	    }
+	  /* C99 6.7.4p6: "a function with external linkage... declared
+	     with an inline function specifier ... shall also be defined in the
+	     same translation unit."  */
+	  else if (DECL_DECLARED_INLINE_P (p)
+		   && TREE_PUBLIC (p)
+		   && !DECL_INITIAL (p)
+		   && !flag_gnu89_inline)
+	    pedwarn ("inline function %q+D declared but never defined", p);
+
 	  goto common_symbol;
 
 	case VAR_DECL:
@@ -1294,10 +1302,11 @@
 
   /* Function declarations can either be 'static' or 'extern' (no
      qualifier is equivalent to 'extern' - C99 6.2.2p5) and therefore
-     can never conflict with each other on account of linkage (6.2.2p4).
-     Multiple definitions are not allowed (6.9p3,5) but GCC permits
-     two definitions if one is 'extern inline' and one is not.  The non-
-     extern-inline definition supersedes the extern-inline definition.  */

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


More information about the p4-projects mailing list