From owner-svn-src-projects@FreeBSD.ORG Sun Mar 6 03:12:46 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 532D2106564A; Sun, 6 Mar 2011 03:12:46 +0000 (UTC) (envelope-from andrew@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3C2768FC08; Sun, 6 Mar 2011 03:12:46 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p263Ckfs084524; Sun, 6 Mar 2011 03:12:46 GMT (envelope-from andrew@svn.freebsd.org) Received: (from andrew@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p263CkbO084520; Sun, 6 Mar 2011 03:12:46 GMT (envelope-from andrew@svn.freebsd.org) Message-Id: <201103060312.p263CkbO084520@svn.freebsd.org> From: Andrew Turner Date: Sun, 6 Mar 2011 03:12:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219321 - in projects/arm_eabi: . contrib/binutils contrib/binutils/bfd contrib/binutils/bfd/doc contrib/binutils/bfd/po contrib/binutils/binutils contrib/binutils/binutils/doc contrib/... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Mar 2011 03:12:46 -0000 Author: andrew Date: Sun Mar 6 03:12:45 2011 New Revision: 219321 URL: http://svn.freebsd.org/changeset/base/219321 Log: Merge in binutils 2.17 from HEAD as it is required for userland ARM EABI Added: projects/arm_eabi/contrib/binutils/bfd/ChangeLog-2006 - copied unchanged from r218822, head/contrib/binutils/bfd/ChangeLog-2006 projects/arm_eabi/contrib/binutils/bfd/cpu-cr16.c - copied unchanged from r218822, head/contrib/binutils/bfd/cpu-cr16.c projects/arm_eabi/contrib/binutils/bfd/cpu-mep.c - copied unchanged from r218822, head/contrib/binutils/bfd/cpu-mep.c projects/arm_eabi/contrib/binutils/bfd/cpu-score.c - copied unchanged from r218822, head/contrib/binutils/bfd/cpu-score.c projects/arm_eabi/contrib/binutils/bfd/cpu-spu.c - copied unchanged from r218822, head/contrib/binutils/bfd/cpu-spu.c projects/arm_eabi/contrib/binutils/bfd/elf-attrs.c - copied unchanged from r218822, head/contrib/binutils/bfd/elf-attrs.c projects/arm_eabi/contrib/binutils/bfd/elf-vxworks.c - copied unchanged from r218822, head/contrib/binutils/bfd/elf-vxworks.c projects/arm_eabi/contrib/binutils/bfd/elf-vxworks.h - copied unchanged from r218822, head/contrib/binutils/bfd/elf-vxworks.h projects/arm_eabi/contrib/binutils/bfd/elf32-arm.c - copied unchanged from r218822, head/contrib/binutils/bfd/elf32-arm.c projects/arm_eabi/contrib/binutils/bfd/elf32-avr.h - copied unchanged from r218822, head/contrib/binutils/bfd/elf32-avr.h projects/arm_eabi/contrib/binutils/bfd/elf32-cr16.c - copied unchanged from r218822, head/contrib/binutils/bfd/elf32-cr16.c projects/arm_eabi/contrib/binutils/bfd/elf32-mep.c - copied unchanged from r218822, head/contrib/binutils/bfd/elf32-mep.c projects/arm_eabi/contrib/binutils/bfd/elf32-score.c - copied unchanged from r218822, head/contrib/binutils/bfd/elf32-score.c projects/arm_eabi/contrib/binutils/bfd/elf32-sh-relocs.h - copied unchanged from r218822, head/contrib/binutils/bfd/elf32-sh-relocs.h projects/arm_eabi/contrib/binutils/bfd/elf32-spu.c - copied unchanged from r218822, head/contrib/binutils/bfd/elf32-spu.c projects/arm_eabi/contrib/binutils/bfd/elf32-spu.h - copied unchanged from r218822, head/contrib/binutils/bfd/elf32-spu.h projects/arm_eabi/contrib/binutils/bfd/elfxx-sparc.c - copied unchanged from r218822, head/contrib/binutils/bfd/elfxx-sparc.c projects/arm_eabi/contrib/binutils/bfd/elfxx-sparc.h - copied unchanged from r218822, head/contrib/binutils/bfd/elfxx-sparc.h projects/arm_eabi/contrib/binutils/bfd/mep-relocs.pl - copied unchanged from r218822, head/contrib/binutils/bfd/mep-relocs.pl projects/arm_eabi/contrib/binutils/bfd/pe-arm-wince.c - copied unchanged from r218822, head/contrib/binutils/bfd/pe-arm-wince.c projects/arm_eabi/contrib/binutils/bfd/pe-x86_64.c - copied unchanged from r218822, head/contrib/binutils/bfd/pe-x86_64.c projects/arm_eabi/contrib/binutils/bfd/pei-arm-wince.c - copied unchanged from r218822, head/contrib/binutils/bfd/pei-arm-wince.c projects/arm_eabi/contrib/binutils/bfd/pei-x86_64.c - copied unchanged from r218822, head/contrib/binutils/bfd/pei-x86_64.c projects/arm_eabi/contrib/binutils/binutils/ChangeLog-2006 - copied unchanged from r218822, head/contrib/binutils/binutils/ChangeLog-2006 projects/arm_eabi/contrib/binutils/binutils/bin2c.c - copied unchanged from r218822, head/contrib/binutils/binutils/bin2c.c projects/arm_eabi/contrib/binutils/binutils/dwarf.c - copied unchanged from r218822, head/contrib/binutils/binutils/dwarf.c projects/arm_eabi/contrib/binutils/binutils/dwarf.h - copied unchanged from r218822, head/contrib/binutils/binutils/dwarf.h projects/arm_eabi/contrib/binutils/binutils/embedspu.sh - copied unchanged from r218822, head/contrib/binutils/binutils/embedspu.sh projects/arm_eabi/contrib/binutils/binutils/mclex.c - copied unchanged from r218822, head/contrib/binutils/binutils/mclex.c projects/arm_eabi/contrib/binutils/binutils/mcparse.y - copied unchanged from r218822, head/contrib/binutils/binutils/mcparse.y projects/arm_eabi/contrib/binutils/binutils/sysdep.h - copied unchanged from r218822, head/contrib/binutils/binutils/sysdep.h projects/arm_eabi/contrib/binutils/binutils/windint.h - copied unchanged from r218822, head/contrib/binutils/binutils/windint.h projects/arm_eabi/contrib/binutils/binutils/windmc.c - copied unchanged from r218822, head/contrib/binutils/binutils/windmc.c projects/arm_eabi/contrib/binutils/binutils/windmc.h - copied unchanged from r218822, head/contrib/binutils/binutils/windmc.h projects/arm_eabi/contrib/binutils/config.rpath - copied unchanged from r218822, head/contrib/binutils/config.rpath projects/arm_eabi/contrib/binutils/config/confsubdir.m4 - copied unchanged from r218822, head/contrib/binutils/config/confsubdir.m4 projects/arm_eabi/contrib/binutils/config/ld-symbolic.m4 - copied unchanged from r218822, head/contrib/binutils/config/ld-symbolic.m4 projects/arm_eabi/contrib/binutils/config/mt-mep - copied unchanged from r218822, head/contrib/binutils/config/mt-mep projects/arm_eabi/contrib/binutils/config/mt-spu - copied unchanged from r218822, head/contrib/binutils/config/mt-spu projects/arm_eabi/contrib/binutils/config/multi.m4 - copied unchanged from r218822, head/contrib/binutils/config/multi.m4 projects/arm_eabi/contrib/binutils/config/unwind_ipinfo.m4 - copied unchanged from r218822, head/contrib/binutils/config/unwind_ipinfo.m4 projects/arm_eabi/contrib/binutils/configure.ac - copied unchanged from r218822, head/contrib/binutils/configure.ac projects/arm_eabi/contrib/binutils/gas/ChangeLog-2006 - copied unchanged from r218822, head/contrib/binutils/gas/ChangeLog-2006 projects/arm_eabi/contrib/binutils/gas/config/tc-cr16.c - copied unchanged from r218822, head/contrib/binutils/gas/config/tc-cr16.c projects/arm_eabi/contrib/binutils/gas/config/tc-cr16.h - copied unchanged from r218822, head/contrib/binutils/gas/config/tc-cr16.h projects/arm_eabi/contrib/binutils/gas/config/tc-mep.c - copied unchanged from r218822, head/contrib/binutils/gas/config/tc-mep.c projects/arm_eabi/contrib/binutils/gas/config/tc-mep.h - copied unchanged from r218822, head/contrib/binutils/gas/config/tc-mep.h projects/arm_eabi/contrib/binutils/gas/config/tc-score.c - copied unchanged from r218822, head/contrib/binutils/gas/config/tc-score.c projects/arm_eabi/contrib/binutils/gas/config/tc-score.h - copied unchanged from r218822, head/contrib/binutils/gas/config/tc-score.h projects/arm_eabi/contrib/binutils/gas/config/tc-spu.c - copied unchanged from r218822, head/contrib/binutils/gas/config/tc-spu.c projects/arm_eabi/contrib/binutils/gas/config/tc-spu.h - copied unchanged from r218822, head/contrib/binutils/gas/config/tc-spu.h projects/arm_eabi/contrib/binutils/gas/config/te-pep.h - copied unchanged from r218822, head/contrib/binutils/gas/config/te-pep.h projects/arm_eabi/contrib/binutils/gas/doc/c-avr.texi - copied unchanged from r218822, head/contrib/binutils/gas/doc/c-avr.texi projects/arm_eabi/contrib/binutils/gas/doc/c-cr16.texi - copied unchanged from r218822, head/contrib/binutils/gas/doc/c-cr16.texi projects/arm_eabi/contrib/binutils/gas/itbl-lex.h - copied unchanged from r218822, head/contrib/binutils/gas/itbl-lex.h projects/arm_eabi/contrib/binutils/gprof/po/ms.po - copied unchanged from r218822, head/contrib/binutils/gprof/po/ms.po projects/arm_eabi/contrib/binutils/include/elf/bfin.h - copied unchanged from r218822, head/contrib/binutils/include/elf/bfin.h projects/arm_eabi/contrib/binutils/include/elf/cr16.h - copied unchanged from r218822, head/contrib/binutils/include/elf/cr16.h projects/arm_eabi/contrib/binutils/include/elf/crx.h - copied unchanged from r218822, head/contrib/binutils/include/elf/crx.h projects/arm_eabi/contrib/binutils/include/elf/m32c.h - copied unchanged from r218822, head/contrib/binutils/include/elf/m32c.h projects/arm_eabi/contrib/binutils/include/elf/mep.h - copied unchanged from r218822, head/contrib/binutils/include/elf/mep.h projects/arm_eabi/contrib/binutils/include/elf/mt.h - copied unchanged from r218822, head/contrib/binutils/include/elf/mt.h projects/arm_eabi/contrib/binutils/include/elf/score.h - copied unchanged from r218822, head/contrib/binutils/include/elf/score.h projects/arm_eabi/contrib/binutils/include/elf/spu.h - copied unchanged from r218822, head/contrib/binutils/include/elf/spu.h projects/arm_eabi/contrib/binutils/include/opcode/cr16.h - copied unchanged from r218822, head/contrib/binutils/include/opcode/cr16.h projects/arm_eabi/contrib/binutils/include/opcode/score-datadep.h - copied unchanged from r218822, head/contrib/binutils/include/opcode/score-datadep.h projects/arm_eabi/contrib/binutils/include/opcode/score-inst.h - copied unchanged from r218822, head/contrib/binutils/include/opcode/score-inst.h projects/arm_eabi/contrib/binutils/include/opcode/spu-insns.h - copied unchanged from r218822, head/contrib/binutils/include/opcode/spu-insns.h projects/arm_eabi/contrib/binutils/include/opcode/spu.h - copied unchanged from r218822, head/contrib/binutils/include/opcode/spu.h projects/arm_eabi/contrib/binutils/ld/ChangeLog-2006 - copied unchanged from r218822, head/contrib/binutils/ld/ChangeLog-2006 projects/arm_eabi/contrib/binutils/ld/emulparams/arm_wince_pe.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/arm_wince_pe.sh projects/arm_eabi/contrib/binutils/ld/emulparams/avr6.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/avr6.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32_spu.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/elf32_spu.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32cr16.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/elf32cr16.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32mep.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/elf32mep.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32ppccommon.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/elf32ppccommon.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64bmip-defs.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/elf64bmip-defs.sh projects/arm_eabi/contrib/binutils/ld/emulparams/i386pep.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/i386pep.sh projects/arm_eabi/contrib/binutils/ld/emulparams/scoreelf.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/scoreelf.sh projects/arm_eabi/contrib/binutils/ld/emulparams/shelf_uclinux.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/shelf_uclinux.sh projects/arm_eabi/contrib/binutils/ld/emulparams/shelf_vxworks.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/shelf_vxworks.sh projects/arm_eabi/contrib/binutils/ld/emulparams/shlelf_vxworks.sh - copied unchanged from r218822, head/contrib/binutils/ld/emulparams/shlelf_vxworks.sh projects/arm_eabi/contrib/binutils/ld/emultempl/avrelf.em - copied unchanged from r218822, head/contrib/binutils/ld/emultempl/avrelf.em projects/arm_eabi/contrib/binutils/ld/emultempl/cr16elf.em - copied unchanged from r218822, head/contrib/binutils/ld/emultempl/cr16elf.em projects/arm_eabi/contrib/binutils/ld/emultempl/elf-generic.em - copied unchanged from r218822, head/contrib/binutils/ld/emultempl/elf-generic.em projects/arm_eabi/contrib/binutils/ld/emultempl/genelf.em - copied unchanged from r218822, head/contrib/binutils/ld/emultempl/genelf.em projects/arm_eabi/contrib/binutils/ld/emultempl/pep.em - copied unchanged from r218822, head/contrib/binutils/ld/emultempl/pep.em projects/arm_eabi/contrib/binutils/ld/emultempl/scoreelf.em - copied unchanged from r218822, head/contrib/binutils/ld/emultempl/scoreelf.em projects/arm_eabi/contrib/binutils/ld/emultempl/spu_ovl.S - copied unchanged from r218822, head/contrib/binutils/ld/emultempl/spu_ovl.S projects/arm_eabi/contrib/binutils/ld/emultempl/spuelf.em - copied unchanged from r218822, head/contrib/binutils/ld/emultempl/spuelf.em projects/arm_eabi/contrib/binutils/ld/pep-dll.c - copied unchanged from r218822, head/contrib/binutils/ld/pep-dll.c projects/arm_eabi/contrib/binutils/ld/pep-dll.h - copied unchanged from r218822, head/contrib/binutils/ld/pep-dll.h projects/arm_eabi/contrib/binutils/ld/scripttempl/elf32cr16.sc - copied unchanged from r218822, head/contrib/binutils/ld/scripttempl/elf32cr16.sc projects/arm_eabi/contrib/binutils/ld/scripttempl/mep.sc - copied unchanged from r218822, head/contrib/binutils/ld/scripttempl/mep.sc projects/arm_eabi/contrib/binutils/ld/scripttempl/pep.sc - copied unchanged from r218822, head/contrib/binutils/ld/scripttempl/pep.sc projects/arm_eabi/contrib/binutils/libiberty/at-file.texi - copied unchanged from r218822, head/contrib/binutils/libiberty/at-file.texi projects/arm_eabi/contrib/binutils/libiberty/filename_cmp.c - copied unchanged from r218822, head/contrib/binutils/libiberty/filename_cmp.c projects/arm_eabi/contrib/binutils/libiberty/unlink-if-ordinary.c - copied unchanged from r218822, head/contrib/binutils/libiberty/unlink-if-ordinary.c projects/arm_eabi/contrib/binutils/ltgcc.m4 - copied unchanged from r218822, head/contrib/binutils/ltgcc.m4 projects/arm_eabi/contrib/binutils/ltoptions.m4 - copied unchanged from r218822, head/contrib/binutils/ltoptions.m4 projects/arm_eabi/contrib/binutils/ltsugar.m4 - copied unchanged from r218822, head/contrib/binutils/ltsugar.m4 projects/arm_eabi/contrib/binutils/ltversion.m4 - copied unchanged from r218822, head/contrib/binutils/ltversion.m4 projects/arm_eabi/contrib/binutils/opcodes/ChangeLog-2006 - copied unchanged from r218822, head/contrib/binutils/opcodes/ChangeLog-2006 projects/arm_eabi/contrib/binutils/opcodes/cr16-dis.c - copied unchanged from r218822, head/contrib/binutils/opcodes/cr16-dis.c projects/arm_eabi/contrib/binutils/opcodes/cr16-opc.c - copied unchanged from r218822, head/contrib/binutils/opcodes/cr16-opc.c projects/arm_eabi/contrib/binutils/opcodes/i386-gen.c - copied unchanged from r218822, head/contrib/binutils/opcodes/i386-gen.c projects/arm_eabi/contrib/binutils/opcodes/i386-opc.c - copied unchanged from r218822, head/contrib/binutils/opcodes/i386-opc.c projects/arm_eabi/contrib/binutils/opcodes/i386-opc.h - copied unchanged from r218822, head/contrib/binutils/opcodes/i386-opc.h projects/arm_eabi/contrib/binutils/opcodes/i386-opc.tbl - copied unchanged from r218822, head/contrib/binutils/opcodes/i386-opc.tbl projects/arm_eabi/contrib/binutils/opcodes/i386-reg.tbl - copied unchanged from r218822, head/contrib/binutils/opcodes/i386-reg.tbl projects/arm_eabi/contrib/binutils/opcodes/i386-tbl.h - copied unchanged from r218822, head/contrib/binutils/opcodes/i386-tbl.h projects/arm_eabi/contrib/binutils/opcodes/mep-asm.c - copied unchanged from r218822, head/contrib/binutils/opcodes/mep-asm.c projects/arm_eabi/contrib/binutils/opcodes/mep-desc.c - copied unchanged from r218822, head/contrib/binutils/opcodes/mep-desc.c projects/arm_eabi/contrib/binutils/opcodes/mep-desc.h - copied unchanged from r218822, head/contrib/binutils/opcodes/mep-desc.h projects/arm_eabi/contrib/binutils/opcodes/mep-dis.c - copied unchanged from r218822, head/contrib/binutils/opcodes/mep-dis.c projects/arm_eabi/contrib/binutils/opcodes/mep-ibld.c - copied unchanged from r218822, head/contrib/binutils/opcodes/mep-ibld.c projects/arm_eabi/contrib/binutils/opcodes/mep-opc.c - copied unchanged from r218822, head/contrib/binutils/opcodes/mep-opc.c projects/arm_eabi/contrib/binutils/opcodes/mep-opc.h - copied unchanged from r218822, head/contrib/binutils/opcodes/mep-opc.h projects/arm_eabi/contrib/binutils/opcodes/score-dis.c - copied unchanged from r218822, head/contrib/binutils/opcodes/score-dis.c projects/arm_eabi/contrib/binutils/opcodes/score-opc.h - copied unchanged from r218822, head/contrib/binutils/opcodes/score-opc.h projects/arm_eabi/contrib/binutils/opcodes/spu-dis.c - copied unchanged from r218822, head/contrib/binutils/opcodes/spu-dis.c projects/arm_eabi/contrib/binutils/opcodes/spu-opc.c - copied unchanged from r218822, head/contrib/binutils/opcodes/spu-opc.c projects/arm_eabi/gnu/usr.bin/binutils/addr2line/addr2line.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/addr2line/addr2line.1 projects/arm_eabi/gnu/usr.bin/binutils/ar/ar.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/ar/ar.1 projects/arm_eabi/gnu/usr.bin/binutils/as/as.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/as/as.1 projects/arm_eabi/gnu/usr.bin/binutils/ld/ld.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/ld/ld.1 projects/arm_eabi/gnu/usr.bin/binutils/nm/nm.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/nm/nm.1 projects/arm_eabi/gnu/usr.bin/binutils/objcopy/objcopy.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/objcopy/objcopy.1 projects/arm_eabi/gnu/usr.bin/binutils/objdump/objdump.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/objdump/objdump.1 projects/arm_eabi/gnu/usr.bin/binutils/ranlib/ranlib.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/ranlib/ranlib.1 projects/arm_eabi/gnu/usr.bin/binutils/readelf/readelf.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/readelf/readelf.1 projects/arm_eabi/gnu/usr.bin/binutils/size/size.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/size/size.1 projects/arm_eabi/gnu/usr.bin/binutils/strings/strings.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/strings/strings.1 projects/arm_eabi/gnu/usr.bin/binutils/strip/strip.1 - copied unchanged from r218822, head/gnu/usr.bin/binutils/strip/strip.1 Replaced: projects/arm_eabi/contrib/binutils/ld/emultempl/mipself.em - copied unchanged from r218822, head/contrib/binutils/ld/emultempl/mipself.em projects/arm_eabi/contrib/binutils/libiberty/pexecute.c - copied unchanged from r218822, head/contrib/binutils/libiberty/pexecute.c Deleted: projects/arm_eabi/contrib/binutils/bfd/aout-encap.c projects/arm_eabi/contrib/binutils/bfd/doc/aoutx.texi projects/arm_eabi/contrib/binutils/bfd/doc/archive.texi projects/arm_eabi/contrib/binutils/bfd/doc/archures.texi projects/arm_eabi/contrib/binutils/bfd/doc/bfdio.texi projects/arm_eabi/contrib/binutils/bfd/doc/bfdt.texi projects/arm_eabi/contrib/binutils/bfd/doc/bfdwin.texi projects/arm_eabi/contrib/binutils/bfd/doc/cache.texi projects/arm_eabi/contrib/binutils/bfd/doc/coffcode.texi projects/arm_eabi/contrib/binutils/bfd/doc/core.texi projects/arm_eabi/contrib/binutils/bfd/doc/elf.texi projects/arm_eabi/contrib/binutils/bfd/doc/elfcode.texi projects/arm_eabi/contrib/binutils/bfd/doc/format.texi projects/arm_eabi/contrib/binutils/bfd/doc/hash.texi projects/arm_eabi/contrib/binutils/bfd/doc/init.texi projects/arm_eabi/contrib/binutils/bfd/doc/libbfd.texi projects/arm_eabi/contrib/binutils/bfd/doc/linker.texi projects/arm_eabi/contrib/binutils/bfd/doc/mmo.texi projects/arm_eabi/contrib/binutils/bfd/doc/opncls.texi projects/arm_eabi/contrib/binutils/bfd/doc/reloc.texi projects/arm_eabi/contrib/binutils/bfd/doc/section.texi projects/arm_eabi/contrib/binutils/bfd/doc/syms.texi projects/arm_eabi/contrib/binutils/bfd/doc/targets.texi projects/arm_eabi/contrib/binutils/bfd/elfarm-nabi.c projects/arm_eabi/contrib/binutils/bfd/elfarm-oabi.c projects/arm_eabi/contrib/binutils/bfd/elflink.h projects/arm_eabi/contrib/binutils/bfd/po/POTFILES.in projects/arm_eabi/contrib/binutils/binutils/acinclude.m4 projects/arm_eabi/contrib/binutils/binutils/budemang.c projects/arm_eabi/contrib/binutils/binutils/budemang.h projects/arm_eabi/contrib/binutils/binutils/defparse.c projects/arm_eabi/contrib/binutils/binutils/defparse.h projects/arm_eabi/contrib/binutils/binutils/doc/addr2line.1 projects/arm_eabi/contrib/binutils/binutils/doc/ar.1 projects/arm_eabi/contrib/binutils/binutils/doc/cxxfilt.man projects/arm_eabi/contrib/binutils/binutils/doc/dlltool.1 projects/arm_eabi/contrib/binutils/binutils/doc/nm.1 projects/arm_eabi/contrib/binutils/binutils/doc/objcopy.1 projects/arm_eabi/contrib/binutils/binutils/doc/objdump.1 projects/arm_eabi/contrib/binutils/binutils/doc/ranlib.1 projects/arm_eabi/contrib/binutils/binutils/doc/readelf.1 projects/arm_eabi/contrib/binutils/binutils/doc/size.1 projects/arm_eabi/contrib/binutils/binutils/doc/strings.1 projects/arm_eabi/contrib/binutils/binutils/doc/strip.1 projects/arm_eabi/contrib/binutils/binutils/rclex.l projects/arm_eabi/contrib/binutils/config.if projects/arm_eabi/contrib/binutils/config/mh-mingw32 projects/arm_eabi/contrib/binutils/config/mh-openedition projects/arm_eabi/contrib/binutils/config/mh-sysv projects/arm_eabi/contrib/binutils/config/mt-armpic projects/arm_eabi/contrib/binutils/config/mt-elfalphapic projects/arm_eabi/contrib/binutils/config/mt-ia64pic projects/arm_eabi/contrib/binutils/config/mt-linux projects/arm_eabi/contrib/binutils/config/mt-papic projects/arm_eabi/contrib/binutils/config/mt-ppcpic projects/arm_eabi/contrib/binutils/config/mt-s390pic projects/arm_eabi/contrib/binutils/config/mt-sparcpic projects/arm_eabi/contrib/binutils/config/mt-x86pic projects/arm_eabi/contrib/binutils/configure.in projects/arm_eabi/contrib/binutils/contrib/ projects/arm_eabi/contrib/binutils/gas/bignum-copy.c projects/arm_eabi/contrib/binutils/gas/config/obj-generic.c projects/arm_eabi/contrib/binutils/gas/config/obj-generic.h projects/arm_eabi/contrib/binutils/gas/config/obj-ieee.c projects/arm_eabi/contrib/binutils/gas/config/obj-ieee.h projects/arm_eabi/contrib/binutils/gas/config/te-aux.h projects/arm_eabi/contrib/binutils/gas/config/te-ppcnw.h projects/arm_eabi/contrib/binutils/gas/config/te-sysv32.h projects/arm_eabi/contrib/binutils/gas/doc/as.1 projects/arm_eabi/contrib/binutils/gas/doc/gasp.texi projects/arm_eabi/contrib/binutils/gas/doc/gasver.texi projects/arm_eabi/contrib/binutils/gas/gasp.c projects/arm_eabi/contrib/binutils/gas/link.cmd projects/arm_eabi/contrib/binutils/include/bin-bugs.h projects/arm_eabi/contrib/binutils/include/callback.h projects/arm_eabi/contrib/binutils/include/regs/ projects/arm_eabi/contrib/binutils/include/remote-sim.h projects/arm_eabi/contrib/binutils/ld/acinclude.m4 projects/arm_eabi/contrib/binutils/ld/emulparams/armelf_oabi.sh projects/arm_eabi/contrib/binutils/ld/emulparams/i386freebsd.sh projects/arm_eabi/contrib/binutils/ld/emultempl/armelf_oabi.em projects/arm_eabi/contrib/binutils/ld/ld.1 projects/arm_eabi/contrib/binutils/ld/ldver.texi projects/arm_eabi/contrib/binutils/libiberty/config.table projects/arm_eabi/contrib/binutils/libiberty/configure.in projects/arm_eabi/contrib/binutils/ltcf-c.sh projects/arm_eabi/contrib/binutils/ltcf-cxx.sh projects/arm_eabi/contrib/binutils/ltcf-gcj.sh projects/arm_eabi/contrib/binutils/ltconfig projects/arm_eabi/contrib/binutils/md5.sum projects/arm_eabi/contrib/binutils/opcodes/acinclude.m4 projects/arm_eabi/contrib/binutils/opcodes/arm-opc.h projects/arm_eabi/gnu/lib/libg2c/ projects/arm_eabi/gnu/lib/libiberty/ projects/arm_eabi/gnu/usr.bin/binutils/as/tc-sparc-fixed.c Modified: projects/arm_eabi/UPDATING projects/arm_eabi/contrib/binutils/ChangeLog projects/arm_eabi/contrib/binutils/MAINTAINERS projects/arm_eabi/contrib/binutils/Makefile.def projects/arm_eabi/contrib/binutils/Makefile.in projects/arm_eabi/contrib/binutils/Makefile.tpl projects/arm_eabi/contrib/binutils/bfd/ChangeLog projects/arm_eabi/contrib/binutils/bfd/ChangeLog-0203 projects/arm_eabi/contrib/binutils/bfd/Makefile.am projects/arm_eabi/contrib/binutils/bfd/Makefile.in projects/arm_eabi/contrib/binutils/bfd/acinclude.m4 projects/arm_eabi/contrib/binutils/bfd/aclocal.m4 projects/arm_eabi/contrib/binutils/bfd/aout-arm.c projects/arm_eabi/contrib/binutils/bfd/aout-sparcle.c projects/arm_eabi/contrib/binutils/bfd/aout-target.h projects/arm_eabi/contrib/binutils/bfd/aout0.c projects/arm_eabi/contrib/binutils/bfd/aout32.c projects/arm_eabi/contrib/binutils/bfd/aout64.c projects/arm_eabi/contrib/binutils/bfd/aoutf1.h projects/arm_eabi/contrib/binutils/bfd/aoutx.h projects/arm_eabi/contrib/binutils/bfd/archive.c projects/arm_eabi/contrib/binutils/bfd/archive64.c projects/arm_eabi/contrib/binutils/bfd/archures.c projects/arm_eabi/contrib/binutils/bfd/armnetbsd.c projects/arm_eabi/contrib/binutils/bfd/bfd-in.h projects/arm_eabi/contrib/binutils/bfd/bfd-in2.h projects/arm_eabi/contrib/binutils/bfd/bfd.c projects/arm_eabi/contrib/binutils/bfd/bfdio.c projects/arm_eabi/contrib/binutils/bfd/bfdwin.c projects/arm_eabi/contrib/binutils/bfd/binary.c projects/arm_eabi/contrib/binutils/bfd/bout.c projects/arm_eabi/contrib/binutils/bfd/cache.c projects/arm_eabi/contrib/binutils/bfd/coff-alpha.c projects/arm_eabi/contrib/binutils/bfd/coff-arm.c projects/arm_eabi/contrib/binutils/bfd/coff-aux.c projects/arm_eabi/contrib/binutils/bfd/coff-i386.c projects/arm_eabi/contrib/binutils/bfd/coff-ia64.c projects/arm_eabi/contrib/binutils/bfd/coff-mips.c projects/arm_eabi/contrib/binutils/bfd/coff-ppc.c projects/arm_eabi/contrib/binutils/bfd/coff-rs6000.c projects/arm_eabi/contrib/binutils/bfd/coff-sparc.c projects/arm_eabi/contrib/binutils/bfd/coff-x86_64.c projects/arm_eabi/contrib/binutils/bfd/coff64-rs6000.c projects/arm_eabi/contrib/binutils/bfd/coffcode.h projects/arm_eabi/contrib/binutils/bfd/coffgen.c projects/arm_eabi/contrib/binutils/bfd/cofflink.c projects/arm_eabi/contrib/binutils/bfd/coffswap.h projects/arm_eabi/contrib/binutils/bfd/config.bfd projects/arm_eabi/contrib/binutils/bfd/config.in projects/arm_eabi/contrib/binutils/bfd/configure projects/arm_eabi/contrib/binutils/bfd/configure.host projects/arm_eabi/contrib/binutils/bfd/configure.in projects/arm_eabi/contrib/binutils/bfd/corefile.c projects/arm_eabi/contrib/binutils/bfd/cpu-alpha.c projects/arm_eabi/contrib/binutils/bfd/cpu-arc.c projects/arm_eabi/contrib/binutils/bfd/cpu-arm.c projects/arm_eabi/contrib/binutils/bfd/cpu-i386.c projects/arm_eabi/contrib/binutils/bfd/cpu-ia64-opc.c projects/arm_eabi/contrib/binutils/bfd/cpu-ia64.c projects/arm_eabi/contrib/binutils/bfd/cpu-mips.c projects/arm_eabi/contrib/binutils/bfd/cpu-powerpc.c projects/arm_eabi/contrib/binutils/bfd/cpu-rs6000.c projects/arm_eabi/contrib/binutils/bfd/cpu-s390.c projects/arm_eabi/contrib/binutils/bfd/cpu-sparc.c projects/arm_eabi/contrib/binutils/bfd/demo64.c projects/arm_eabi/contrib/binutils/bfd/dep-in.sed projects/arm_eabi/contrib/binutils/bfd/doc/ChangeLog projects/arm_eabi/contrib/binutils/bfd/doc/Makefile.am projects/arm_eabi/contrib/binutils/bfd/doc/Makefile.in projects/arm_eabi/contrib/binutils/bfd/doc/bfd.texinfo projects/arm_eabi/contrib/binutils/bfd/doc/bfdint.texi projects/arm_eabi/contrib/binutils/bfd/doc/chew.c projects/arm_eabi/contrib/binutils/bfd/doc/fdl.texi projects/arm_eabi/contrib/binutils/bfd/dwarf1.c projects/arm_eabi/contrib/binutils/bfd/dwarf2.c projects/arm_eabi/contrib/binutils/bfd/ecoff.c projects/arm_eabi/contrib/binutils/bfd/ecofflink.c projects/arm_eabi/contrib/binutils/bfd/ecoffswap.h projects/arm_eabi/contrib/binutils/bfd/efi-app-ia32.c projects/arm_eabi/contrib/binutils/bfd/efi-app-ia64.c projects/arm_eabi/contrib/binutils/bfd/elf-bfd.h projects/arm_eabi/contrib/binutils/bfd/elf-eh-frame.c projects/arm_eabi/contrib/binutils/bfd/elf-strtab.c projects/arm_eabi/contrib/binutils/bfd/elf.c projects/arm_eabi/contrib/binutils/bfd/elf32-arc.c projects/arm_eabi/contrib/binutils/bfd/elf32-gen.c projects/arm_eabi/contrib/binutils/bfd/elf32-i386.c projects/arm_eabi/contrib/binutils/bfd/elf32-mips.c projects/arm_eabi/contrib/binutils/bfd/elf32-ppc.c projects/arm_eabi/contrib/binutils/bfd/elf32-ppc.h projects/arm_eabi/contrib/binutils/bfd/elf32-s390.c projects/arm_eabi/contrib/binutils/bfd/elf32-sparc.c projects/arm_eabi/contrib/binutils/bfd/elf32.c projects/arm_eabi/contrib/binutils/bfd/elf64-alpha.c projects/arm_eabi/contrib/binutils/bfd/elf64-gen.c projects/arm_eabi/contrib/binutils/bfd/elf64-mips.c projects/arm_eabi/contrib/binutils/bfd/elf64-ppc.c projects/arm_eabi/contrib/binutils/bfd/elf64-ppc.h projects/arm_eabi/contrib/binutils/bfd/elf64-s390.c projects/arm_eabi/contrib/binutils/bfd/elf64-sparc.c projects/arm_eabi/contrib/binutils/bfd/elf64-x86-64.c projects/arm_eabi/contrib/binutils/bfd/elf64.c projects/arm_eabi/contrib/binutils/bfd/elfcode.h projects/arm_eabi/contrib/binutils/bfd/elfcore.h projects/arm_eabi/contrib/binutils/bfd/elflink.c projects/arm_eabi/contrib/binutils/bfd/elfn32-mips.c projects/arm_eabi/contrib/binutils/bfd/elfxx-ia64.c projects/arm_eabi/contrib/binutils/bfd/elfxx-mips.c projects/arm_eabi/contrib/binutils/bfd/elfxx-mips.h projects/arm_eabi/contrib/binutils/bfd/elfxx-target.h projects/arm_eabi/contrib/binutils/bfd/format.c projects/arm_eabi/contrib/binutils/bfd/freebsd.h projects/arm_eabi/contrib/binutils/bfd/gen-aout.c projects/arm_eabi/contrib/binutils/bfd/genlink.h projects/arm_eabi/contrib/binutils/bfd/hash.c projects/arm_eabi/contrib/binutils/bfd/host-aout.c projects/arm_eabi/contrib/binutils/bfd/i386aout.c projects/arm_eabi/contrib/binutils/bfd/i386bsd.c projects/arm_eabi/contrib/binutils/bfd/i386freebsd.c projects/arm_eabi/contrib/binutils/bfd/i386linux.c projects/arm_eabi/contrib/binutils/bfd/i386netbsd.c projects/arm_eabi/contrib/binutils/bfd/ieee.c projects/arm_eabi/contrib/binutils/bfd/ihex.c projects/arm_eabi/contrib/binutils/bfd/init.c projects/arm_eabi/contrib/binutils/bfd/libaout.h projects/arm_eabi/contrib/binutils/bfd/libbfd-in.h projects/arm_eabi/contrib/binutils/bfd/libbfd.c projects/arm_eabi/contrib/binutils/bfd/libbfd.h projects/arm_eabi/contrib/binutils/bfd/libcoff-in.h projects/arm_eabi/contrib/binutils/bfd/libcoff.h projects/arm_eabi/contrib/binutils/bfd/libecoff.h projects/arm_eabi/contrib/binutils/bfd/libieee.h projects/arm_eabi/contrib/binutils/bfd/libpei.h projects/arm_eabi/contrib/binutils/bfd/libxcoff.h projects/arm_eabi/contrib/binutils/bfd/linker.c projects/arm_eabi/contrib/binutils/bfd/merge.c projects/arm_eabi/contrib/binutils/bfd/mipsbsd.c projects/arm_eabi/contrib/binutils/bfd/netbsd-core.c projects/arm_eabi/contrib/binutils/bfd/netbsd.h projects/arm_eabi/contrib/binutils/bfd/opncls.c projects/arm_eabi/contrib/binutils/bfd/osf-core.c projects/arm_eabi/contrib/binutils/bfd/pe-arm.c projects/arm_eabi/contrib/binutils/bfd/pe-i386.c projects/arm_eabi/contrib/binutils/bfd/pe-mips.c projects/arm_eabi/contrib/binutils/bfd/pe-ppc.c projects/arm_eabi/contrib/binutils/bfd/peXXigen.c projects/arm_eabi/contrib/binutils/bfd/pei-mips.c projects/arm_eabi/contrib/binutils/bfd/peicode.h projects/arm_eabi/contrib/binutils/bfd/po/BLD-POTFILES.in projects/arm_eabi/contrib/binutils/bfd/po/Make-in projects/arm_eabi/contrib/binutils/bfd/po/SRC-POTFILES.in projects/arm_eabi/contrib/binutils/bfd/po/bfd.pot projects/arm_eabi/contrib/binutils/bfd/ppcboot.c projects/arm_eabi/contrib/binutils/bfd/ptrace-core.c projects/arm_eabi/contrib/binutils/bfd/reloc.c projects/arm_eabi/contrib/binutils/bfd/reloc16.c projects/arm_eabi/contrib/binutils/bfd/rs6000-core.c projects/arm_eabi/contrib/binutils/bfd/sco5-core.c projects/arm_eabi/contrib/binutils/bfd/section.c projects/arm_eabi/contrib/binutils/bfd/simple.c projects/arm_eabi/contrib/binutils/bfd/sparclinux.c projects/arm_eabi/contrib/binutils/bfd/sparcnetbsd.c projects/arm_eabi/contrib/binutils/bfd/srec.c projects/arm_eabi/contrib/binutils/bfd/stab-syms.c projects/arm_eabi/contrib/binutils/bfd/stabs.c projects/arm_eabi/contrib/binutils/bfd/sunos.c projects/arm_eabi/contrib/binutils/bfd/syms.c projects/arm_eabi/contrib/binutils/bfd/sysdep.h projects/arm_eabi/contrib/binutils/bfd/targets.c projects/arm_eabi/contrib/binutils/bfd/tekhex.c projects/arm_eabi/contrib/binutils/bfd/trad-core.c projects/arm_eabi/contrib/binutils/bfd/version.h projects/arm_eabi/contrib/binutils/bfd/xcoff-target.h projects/arm_eabi/contrib/binutils/bfd/xcofflink.c projects/arm_eabi/contrib/binutils/binutils/ChangeLog projects/arm_eabi/contrib/binutils/binutils/MAINTAINERS projects/arm_eabi/contrib/binutils/binutils/Makefile.am projects/arm_eabi/contrib/binutils/binutils/Makefile.in projects/arm_eabi/contrib/binutils/binutils/NEWS projects/arm_eabi/contrib/binutils/binutils/aclocal.m4 projects/arm_eabi/contrib/binutils/binutils/addr2line.c projects/arm_eabi/contrib/binutils/binutils/ar.c projects/arm_eabi/contrib/binutils/binutils/arlex.l projects/arm_eabi/contrib/binutils/binutils/arparse.y projects/arm_eabi/contrib/binutils/binutils/arsup.c projects/arm_eabi/contrib/binutils/binutils/arsup.h projects/arm_eabi/contrib/binutils/binutils/binemul.c projects/arm_eabi/contrib/binutils/binutils/binemul.h projects/arm_eabi/contrib/binutils/binutils/bucomm.c projects/arm_eabi/contrib/binutils/binutils/bucomm.h projects/arm_eabi/contrib/binutils/binutils/budbg.h projects/arm_eabi/contrib/binutils/binutils/coffdump.c projects/arm_eabi/contrib/binutils/binutils/coffgrok.c projects/arm_eabi/contrib/binutils/binutils/coffgrok.h projects/arm_eabi/contrib/binutils/binutils/config.in projects/arm_eabi/contrib/binutils/binutils/configure projects/arm_eabi/contrib/binutils/binutils/configure.in projects/arm_eabi/contrib/binutils/binutils/cxxfilt.c projects/arm_eabi/contrib/binutils/binutils/debug.c projects/arm_eabi/contrib/binutils/binutils/debug.h projects/arm_eabi/contrib/binutils/binutils/deflex.l projects/arm_eabi/contrib/binutils/binutils/defparse.y projects/arm_eabi/contrib/binutils/binutils/dep-in.sed projects/arm_eabi/contrib/binutils/binutils/dlltool.c projects/arm_eabi/contrib/binutils/binutils/dlltool.h projects/arm_eabi/contrib/binutils/binutils/dllwrap.c projects/arm_eabi/contrib/binutils/binutils/doc/Makefile.am projects/arm_eabi/contrib/binutils/binutils/doc/Makefile.in projects/arm_eabi/contrib/binutils/binutils/doc/binutils.texi projects/arm_eabi/contrib/binutils/binutils/doc/fdl.texi projects/arm_eabi/contrib/binutils/binutils/emul_vanilla.c projects/arm_eabi/contrib/binutils/binutils/filemode.c projects/arm_eabi/contrib/binutils/binutils/ieee.c projects/arm_eabi/contrib/binutils/binutils/nm.c projects/arm_eabi/contrib/binutils/binutils/objcopy.c projects/arm_eabi/contrib/binutils/binutils/objdump.c projects/arm_eabi/contrib/binutils/binutils/po/Make-in projects/arm_eabi/contrib/binutils/binutils/po/POTFILES.in projects/arm_eabi/contrib/binutils/binutils/po/binutils.pot projects/arm_eabi/contrib/binutils/binutils/prdbg.c projects/arm_eabi/contrib/binutils/binutils/ranlib.sh projects/arm_eabi/contrib/binutils/binutils/rclex.c projects/arm_eabi/contrib/binutils/binutils/rcparse.y projects/arm_eabi/contrib/binutils/binutils/rdcoff.c projects/arm_eabi/contrib/binutils/binutils/rddbg.c projects/arm_eabi/contrib/binutils/binutils/readelf.c projects/arm_eabi/contrib/binutils/binutils/rename.c projects/arm_eabi/contrib/binutils/binutils/resbin.c projects/arm_eabi/contrib/binutils/binutils/rescoff.c projects/arm_eabi/contrib/binutils/binutils/resrc.c projects/arm_eabi/contrib/binutils/binutils/resres.c projects/arm_eabi/contrib/binutils/binutils/size.c projects/arm_eabi/contrib/binutils/binutils/srconv.c projects/arm_eabi/contrib/binutils/binutils/stabs.c projects/arm_eabi/contrib/binutils/binutils/strings.c projects/arm_eabi/contrib/binutils/binutils/sysdump.c projects/arm_eabi/contrib/binutils/binutils/sysinfo.y projects/arm_eabi/contrib/binutils/binutils/syslex.l projects/arm_eabi/contrib/binutils/binutils/unwind-ia64.c projects/arm_eabi/contrib/binutils/binutils/unwind-ia64.h projects/arm_eabi/contrib/binutils/binutils/version.c projects/arm_eabi/contrib/binutils/binutils/wrstabs.c projects/arm_eabi/contrib/binutils/config-ml.in projects/arm_eabi/contrib/binutils/config.guess projects/arm_eabi/contrib/binutils/config.sub projects/arm_eabi/contrib/binutils/config/ChangeLog projects/arm_eabi/contrib/binutils/config/acinclude.m4 projects/arm_eabi/contrib/binutils/config/mh-cxux projects/arm_eabi/contrib/binutils/config/mh-necv4 projects/arm_eabi/contrib/binutils/config/mh-sco projects/arm_eabi/contrib/binutils/config/mh-solaris projects/arm_eabi/contrib/binutils/config/mh-sysv4 projects/arm_eabi/contrib/binutils/config/mh-sysv5 projects/arm_eabi/contrib/binutils/config/mt-v810 projects/arm_eabi/contrib/binutils/configure projects/arm_eabi/contrib/binutils/etc/ChangeLog projects/arm_eabi/contrib/binutils/etc/Makefile.in projects/arm_eabi/contrib/binutils/gas/ChangeLog projects/arm_eabi/contrib/binutils/gas/ChangeLog-0001 projects/arm_eabi/contrib/binutils/gas/ChangeLog-0203 projects/arm_eabi/contrib/binutils/gas/ChangeLog-9295 projects/arm_eabi/contrib/binutils/gas/ChangeLog-9697 projects/arm_eabi/contrib/binutils/gas/ChangeLog-9899 projects/arm_eabi/contrib/binutils/gas/Makefile.am projects/arm_eabi/contrib/binutils/gas/Makefile.in projects/arm_eabi/contrib/binutils/gas/NEWS projects/arm_eabi/contrib/binutils/gas/README projects/arm_eabi/contrib/binutils/gas/acinclude.m4 projects/arm_eabi/contrib/binutils/gas/aclocal.m4 projects/arm_eabi/contrib/binutils/gas/app.c projects/arm_eabi/contrib/binutils/gas/as.c projects/arm_eabi/contrib/binutils/gas/as.h projects/arm_eabi/contrib/binutils/gas/asintl.h projects/arm_eabi/contrib/binutils/gas/atof-generic.c projects/arm_eabi/contrib/binutils/gas/bignum.h projects/arm_eabi/contrib/binutils/gas/bit_fix.h projects/arm_eabi/contrib/binutils/gas/cgen.c projects/arm_eabi/contrib/binutils/gas/cgen.h projects/arm_eabi/contrib/binutils/gas/cond.c projects/arm_eabi/contrib/binutils/gas/config.in projects/arm_eabi/contrib/binutils/gas/config/aout_gnu.h projects/arm_eabi/contrib/binutils/gas/config/atof-ieee.c projects/arm_eabi/contrib/binutils/gas/config/atof-vax.c projects/arm_eabi/contrib/binutils/gas/config/itbl-mips.h projects/arm_eabi/contrib/binutils/gas/config/obj-aout.c projects/arm_eabi/contrib/binutils/gas/config/obj-aout.h projects/arm_eabi/contrib/binutils/gas/config/obj-coff.c projects/arm_eabi/contrib/binutils/gas/config/obj-coff.h projects/arm_eabi/contrib/binutils/gas/config/obj-ecoff.c projects/arm_eabi/contrib/binutils/gas/config/obj-ecoff.h projects/arm_eabi/contrib/binutils/gas/config/obj-elf.c projects/arm_eabi/contrib/binutils/gas/config/obj-elf.h projects/arm_eabi/contrib/binutils/gas/config/obj-multi.h projects/arm_eabi/contrib/binutils/gas/config/tc-alpha.c projects/arm_eabi/contrib/binutils/gas/config/tc-alpha.h projects/arm_eabi/contrib/binutils/gas/config/tc-arc.c projects/arm_eabi/contrib/binutils/gas/config/tc-arc.h projects/arm_eabi/contrib/binutils/gas/config/tc-arm.c projects/arm_eabi/contrib/binutils/gas/config/tc-arm.h projects/arm_eabi/contrib/binutils/gas/config/tc-generic.c projects/arm_eabi/contrib/binutils/gas/config/tc-generic.h projects/arm_eabi/contrib/binutils/gas/config/tc-i386.c projects/arm_eabi/contrib/binutils/gas/config/tc-i386.h projects/arm_eabi/contrib/binutils/gas/config/tc-ia64.c projects/arm_eabi/contrib/binutils/gas/config/tc-ia64.h projects/arm_eabi/contrib/binutils/gas/config/tc-m68851.h projects/arm_eabi/contrib/binutils/gas/config/tc-mips.c projects/arm_eabi/contrib/binutils/gas/config/tc-mips.h projects/arm_eabi/contrib/binutils/gas/config/tc-ppc.c projects/arm_eabi/contrib/binutils/gas/config/tc-ppc.h projects/arm_eabi/contrib/binutils/gas/config/tc-s390.c projects/arm_eabi/contrib/binutils/gas/config/tc-s390.h projects/arm_eabi/contrib/binutils/gas/config/tc-sparc.c projects/arm_eabi/contrib/binutils/gas/config/tc-sparc.h projects/arm_eabi/contrib/binutils/gas/config/te-386bsd.h projects/arm_eabi/contrib/binutils/gas/config/te-freebsd.h projects/arm_eabi/contrib/binutils/gas/config/te-nbsd.h projects/arm_eabi/contrib/binutils/gas/config/te-sparcaout.h projects/arm_eabi/contrib/binutils/gas/config/te-tmips.h projects/arm_eabi/contrib/binutils/gas/configure projects/arm_eabi/contrib/binutils/gas/configure.in projects/arm_eabi/contrib/binutils/gas/debug.c projects/arm_eabi/contrib/binutils/gas/dep-in.sed projects/arm_eabi/contrib/binutils/gas/depend.c projects/arm_eabi/contrib/binutils/gas/doc/Makefile.am projects/arm_eabi/contrib/binutils/gas/doc/Makefile.in projects/arm_eabi/contrib/binutils/gas/doc/all.texi projects/arm_eabi/contrib/binutils/gas/doc/as.texinfo projects/arm_eabi/contrib/binutils/gas/doc/c-alpha.texi projects/arm_eabi/contrib/binutils/gas/doc/c-arc.texi projects/arm_eabi/contrib/binutils/gas/doc/c-arm.texi projects/arm_eabi/contrib/binutils/gas/doc/c-i386.texi projects/arm_eabi/contrib/binutils/gas/doc/c-ia64.texi projects/arm_eabi/contrib/binutils/gas/doc/c-mips.texi projects/arm_eabi/contrib/binutils/gas/doc/c-ppc.texi projects/arm_eabi/contrib/binutils/gas/doc/c-sh.texi projects/arm_eabi/contrib/binutils/gas/doc/c-sparc.texi projects/arm_eabi/contrib/binutils/gas/doc/internals.texi projects/arm_eabi/contrib/binutils/gas/dw2gencfi.c projects/arm_eabi/contrib/binutils/gas/dw2gencfi.h projects/arm_eabi/contrib/binutils/gas/dwarf2dbg.c projects/arm_eabi/contrib/binutils/gas/dwarf2dbg.h projects/arm_eabi/contrib/binutils/gas/ecoff.c projects/arm_eabi/contrib/binutils/gas/ecoff.h projects/arm_eabi/contrib/binutils/gas/ehopt.c projects/arm_eabi/contrib/binutils/gas/emul-target.h projects/arm_eabi/contrib/binutils/gas/emul.h projects/arm_eabi/contrib/binutils/gas/expr.c projects/arm_eabi/contrib/binutils/gas/expr.h projects/arm_eabi/contrib/binutils/gas/flonum-copy.c projects/arm_eabi/contrib/binutils/gas/flonum-konst.c projects/arm_eabi/contrib/binutils/gas/flonum-mult.c projects/arm_eabi/contrib/binutils/gas/flonum.h projects/arm_eabi/contrib/binutils/gas/frags.c projects/arm_eabi/contrib/binutils/gas/frags.h projects/arm_eabi/contrib/binutils/gas/gdbinit.in projects/arm_eabi/contrib/binutils/gas/hash.c projects/arm_eabi/contrib/binutils/gas/hash.h projects/arm_eabi/contrib/binutils/gas/input-file.c projects/arm_eabi/contrib/binutils/gas/input-file.h projects/arm_eabi/contrib/binutils/gas/input-scrub.c projects/arm_eabi/contrib/binutils/gas/itbl-lex.l projects/arm_eabi/contrib/binutils/gas/itbl-ops.c projects/arm_eabi/contrib/binutils/gas/itbl-ops.h projects/arm_eabi/contrib/binutils/gas/itbl-parse.y projects/arm_eabi/contrib/binutils/gas/listing.c projects/arm_eabi/contrib/binutils/gas/listing.h projects/arm_eabi/contrib/binutils/gas/literal.c projects/arm_eabi/contrib/binutils/gas/macro.c projects/arm_eabi/contrib/binutils/gas/macro.h projects/arm_eabi/contrib/binutils/gas/messages.c projects/arm_eabi/contrib/binutils/gas/obj.h projects/arm_eabi/contrib/binutils/gas/output-file.c projects/arm_eabi/contrib/binutils/gas/output-file.h projects/arm_eabi/contrib/binutils/gas/po/Make-in projects/arm_eabi/contrib/binutils/gas/po/POTFILES.in projects/arm_eabi/contrib/binutils/gas/po/gas.pot projects/arm_eabi/contrib/binutils/gas/read.c projects/arm_eabi/contrib/binutils/gas/read.h projects/arm_eabi/contrib/binutils/gas/sb.c projects/arm_eabi/contrib/binutils/gas/sb.h projects/arm_eabi/contrib/binutils/gas/stabs.c projects/arm_eabi/contrib/binutils/gas/struc-symbol.h projects/arm_eabi/contrib/binutils/gas/subsegs.c projects/arm_eabi/contrib/binutils/gas/subsegs.h projects/arm_eabi/contrib/binutils/gas/symbols.c projects/arm_eabi/contrib/binutils/gas/symbols.h projects/arm_eabi/contrib/binutils/gas/tc.h projects/arm_eabi/contrib/binutils/gas/write.c projects/arm_eabi/contrib/binutils/gas/write.h projects/arm_eabi/contrib/binutils/gprof/mips.c projects/arm_eabi/contrib/binutils/gprof/po/Make-in projects/arm_eabi/contrib/binutils/gprof/po/gprof.pot projects/arm_eabi/contrib/binutils/include/ChangeLog projects/arm_eabi/contrib/binutils/include/ansidecl.h projects/arm_eabi/contrib/binutils/include/aout/ChangeLog projects/arm_eabi/contrib/binutils/include/aout/aout64.h projects/arm_eabi/contrib/binutils/include/aout/ar.h projects/arm_eabi/contrib/binutils/include/aout/encap.h projects/arm_eabi/contrib/binutils/include/aout/host.h projects/arm_eabi/contrib/binutils/include/aout/ranlib.h projects/arm_eabi/contrib/binutils/include/aout/reloc.h projects/arm_eabi/contrib/binutils/include/aout/stab.def projects/arm_eabi/contrib/binutils/include/aout/stab_gnu.h projects/arm_eabi/contrib/binutils/include/aout/sun4.h projects/arm_eabi/contrib/binutils/include/bfdlink.h projects/arm_eabi/contrib/binutils/include/coff/ChangeLog projects/arm_eabi/contrib/binutils/include/coff/alpha.h projects/arm_eabi/contrib/binutils/include/coff/arm.h projects/arm_eabi/contrib/binutils/include/coff/aux-coff.h projects/arm_eabi/contrib/binutils/include/coff/ecoff.h projects/arm_eabi/contrib/binutils/include/coff/external.h projects/arm_eabi/contrib/binutils/include/coff/i386.h projects/arm_eabi/contrib/binutils/include/coff/ia64.h projects/arm_eabi/contrib/binutils/include/coff/mips.h projects/arm_eabi/contrib/binutils/include/coff/mipspe.h projects/arm_eabi/contrib/binutils/include/coff/pe.h projects/arm_eabi/contrib/binutils/include/coff/powerpc.h projects/arm_eabi/contrib/binutils/include/coff/rs6000.h projects/arm_eabi/contrib/binutils/include/coff/rs6k64.h projects/arm_eabi/contrib/binutils/include/coff/sh.h projects/arm_eabi/contrib/binutils/include/coff/sparc.h projects/arm_eabi/contrib/binutils/include/coff/symconst.h projects/arm_eabi/contrib/binutils/include/coff/ti.h projects/arm_eabi/contrib/binutils/include/coff/xcoff.h projects/arm_eabi/contrib/binutils/include/demangle.h projects/arm_eabi/contrib/binutils/include/dis-asm.h projects/arm_eabi/contrib/binutils/include/dyn-string.h projects/arm_eabi/contrib/binutils/include/elf/ChangeLog projects/arm_eabi/contrib/binutils/include/elf/ChangeLog-9103 projects/arm_eabi/contrib/binutils/include/elf/alpha.h projects/arm_eabi/contrib/binutils/include/elf/arc.h projects/arm_eabi/contrib/binutils/include/elf/arm.h projects/arm_eabi/contrib/binutils/include/elf/avr.h projects/arm_eabi/contrib/binutils/include/elf/common.h projects/arm_eabi/contrib/binutils/include/elf/cris.h projects/arm_eabi/contrib/binutils/include/elf/d10v.h projects/arm_eabi/contrib/binutils/include/elf/d30v.h projects/arm_eabi/contrib/binutils/include/elf/dlx.h projects/arm_eabi/contrib/binutils/include/elf/dwarf.h projects/arm_eabi/contrib/binutils/include/elf/dwarf2.h projects/arm_eabi/contrib/binutils/include/elf/external.h projects/arm_eabi/contrib/binutils/include/elf/fr30.h projects/arm_eabi/contrib/binutils/include/elf/frv.h projects/arm_eabi/contrib/binutils/include/elf/h8.h projects/arm_eabi/contrib/binutils/include/elf/hppa.h projects/arm_eabi/contrib/binutils/include/elf/i370.h projects/arm_eabi/contrib/binutils/include/elf/i386.h projects/arm_eabi/contrib/binutils/include/elf/i860.h projects/arm_eabi/contrib/binutils/include/elf/i960.h projects/arm_eabi/contrib/binutils/include/elf/ia64.h projects/arm_eabi/contrib/binutils/include/elf/internal.h projects/arm_eabi/contrib/binutils/include/elf/ip2k.h projects/arm_eabi/contrib/binutils/include/elf/iq2000.h projects/arm_eabi/contrib/binutils/include/elf/m32r.h projects/arm_eabi/contrib/binutils/include/elf/m68hc11.h projects/arm_eabi/contrib/binutils/include/elf/m68k.h projects/arm_eabi/contrib/binutils/include/elf/mcore.h projects/arm_eabi/contrib/binutils/include/elf/mips.h projects/arm_eabi/contrib/binutils/include/elf/mmix.h projects/arm_eabi/contrib/binutils/include/elf/mn10200.h projects/arm_eabi/contrib/binutils/include/elf/mn10300.h projects/arm_eabi/contrib/binutils/include/elf/msp430.h projects/arm_eabi/contrib/binutils/include/elf/openrisc.h projects/arm_eabi/contrib/binutils/include/elf/or32.h projects/arm_eabi/contrib/binutils/include/elf/pj.h projects/arm_eabi/contrib/binutils/include/elf/ppc.h projects/arm_eabi/contrib/binutils/include/elf/ppc64.h projects/arm_eabi/contrib/binutils/include/elf/reloc-macros.h projects/arm_eabi/contrib/binutils/include/elf/s390.h projects/arm_eabi/contrib/binutils/include/elf/sh.h projects/arm_eabi/contrib/binutils/include/elf/sparc.h projects/arm_eabi/contrib/binutils/include/elf/v850.h projects/arm_eabi/contrib/binutils/include/elf/vax.h projects/arm_eabi/contrib/binutils/include/elf/x86-64.h projects/arm_eabi/contrib/binutils/include/elf/xstormy16.h projects/arm_eabi/contrib/binutils/include/elf/xtensa.h projects/arm_eabi/contrib/binutils/include/fibheap.h projects/arm_eabi/contrib/binutils/include/filenames.h projects/arm_eabi/contrib/binutils/include/floatformat.h projects/arm_eabi/contrib/binutils/include/fnmatch.h projects/arm_eabi/contrib/binutils/include/gdbm.h projects/arm_eabi/contrib/binutils/include/hashtab.h projects/arm_eabi/contrib/binutils/include/ieee.h projects/arm_eabi/contrib/binutils/include/libiberty.h projects/arm_eabi/contrib/binutils/include/md5.h projects/arm_eabi/contrib/binutils/include/objalloc.h projects/arm_eabi/contrib/binutils/include/obstack.h projects/arm_eabi/contrib/binutils/include/opcode/ChangeLog projects/arm_eabi/contrib/binutils/include/opcode/ChangeLog-9103 projects/arm_eabi/contrib/binutils/include/opcode/alpha.h projects/arm_eabi/contrib/binutils/include/opcode/arc.h projects/arm_eabi/contrib/binutils/include/opcode/arm.h projects/arm_eabi/contrib/binutils/include/opcode/cgen.h projects/arm_eabi/contrib/binutils/include/opcode/convex.h projects/arm_eabi/contrib/binutils/include/opcode/i386.h projects/arm_eabi/contrib/binutils/include/opcode/ia64.h projects/arm_eabi/contrib/binutils/include/opcode/mips.h projects/arm_eabi/contrib/binutils/include/opcode/np1.h projects/arm_eabi/contrib/binutils/include/opcode/pn.h projects/arm_eabi/contrib/binutils/include/opcode/ppc.h projects/arm_eabi/contrib/binutils/include/opcode/s390.h projects/arm_eabi/contrib/binutils/include/opcode/sparc.h projects/arm_eabi/contrib/binutils/include/partition.h projects/arm_eabi/contrib/binutils/include/progress.h projects/arm_eabi/contrib/binutils/include/safe-ctype.h projects/arm_eabi/contrib/binutils/include/sort.h projects/arm_eabi/contrib/binutils/include/splay-tree.h projects/arm_eabi/contrib/binutils/include/symcat.h projects/arm_eabi/contrib/binutils/include/ternary.h projects/arm_eabi/contrib/binutils/include/xregex2.h projects/arm_eabi/contrib/binutils/install-sh projects/arm_eabi/contrib/binutils/ld/ChangeLog projects/arm_eabi/contrib/binutils/ld/Makefile.am projects/arm_eabi/contrib/binutils/ld/Makefile.in projects/arm_eabi/contrib/binutils/ld/NEWS projects/arm_eabi/contrib/binutils/ld/aclocal.m4 projects/arm_eabi/contrib/binutils/ld/config.in projects/arm_eabi/contrib/binutils/ld/configure projects/arm_eabi/contrib/binutils/ld/configure.host projects/arm_eabi/contrib/binutils/ld/configure.in projects/arm_eabi/contrib/binutils/ld/configure.tgt projects/arm_eabi/contrib/binutils/ld/deffile.h projects/arm_eabi/contrib/binutils/ld/deffilep.y projects/arm_eabi/contrib/binutils/ld/dep-in.sed projects/arm_eabi/contrib/binutils/ld/emulparams/arcelf.sh projects/arm_eabi/contrib/binutils/ld/emulparams/armelf.sh projects/arm_eabi/contrib/binutils/ld/emulparams/armelf_fbsd.sh projects/arm_eabi/contrib/binutils/ld/emulparams/armelf_linux.sh projects/arm_eabi/contrib/binutils/ld/emulparams/armelf_nbsd.sh projects/arm_eabi/contrib/binutils/ld/emulparams/armpe.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32_sparc.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32bmip.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32bmipn32-defs.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32bmipn32.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32btsmip.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32btsmipn32.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32ppc.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf32ppclinux.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64_ia64.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64_ia64_fbsd.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64_s390.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64_sparc.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64_sparc_fbsd.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64alpha.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64bmip.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64btsmip.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf64ppc.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf_i386.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf_i386_chaos.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf_i386_ldso.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf_s390.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf_x86_64.sh projects/arm_eabi/contrib/binutils/ld/emulparams/elf_x86_64_fbsd.sh projects/arm_eabi/contrib/binutils/ld/emulparams/i386moss.sh projects/arm_eabi/contrib/binutils/ld/emulparams/i386nto.sh projects/arm_eabi/contrib/binutils/ld/emulparams/i386nw.sh projects/arm_eabi/contrib/binutils/ld/emulparams/i386pe.sh projects/arm_eabi/contrib/binutils/ld/emulparams/i386pe_posix.sh projects/arm_eabi/contrib/binutils/ld/emulparams/mipsidt.sh projects/arm_eabi/contrib/binutils/ld/emulparams/mipsidtl.sh projects/arm_eabi/contrib/binutils/ld/emulparams/mipspe.sh projects/arm_eabi/contrib/binutils/ld/emulparams/ppcnw.sh projects/arm_eabi/contrib/binutils/ld/emulparams/ppcpe.sh projects/arm_eabi/contrib/binutils/ld/emultempl/alphaelf.em projects/arm_eabi/contrib/binutils/ld/emultempl/armcoff.em projects/arm_eabi/contrib/binutils/ld/emultempl/armelf.em projects/arm_eabi/contrib/binutils/ld/emultempl/elf32.em projects/arm_eabi/contrib/binutils/ld/emultempl/generic.em projects/arm_eabi/contrib/binutils/ld/emultempl/ia64elf.em projects/arm_eabi/contrib/binutils/ld/emultempl/linux.em projects/arm_eabi/contrib/binutils/ld/emultempl/mipsecoff.em projects/arm_eabi/contrib/binutils/ld/emultempl/needrelax.em projects/arm_eabi/contrib/binutils/ld/emultempl/pe.em projects/arm_eabi/contrib/binutils/ld/emultempl/ppc32elf.em projects/arm_eabi/contrib/binutils/ld/emultempl/ppc64elf.em projects/arm_eabi/contrib/binutils/ld/emultempl/sunos.em projects/arm_eabi/contrib/binutils/ld/emultempl/ticoff.em projects/arm_eabi/contrib/binutils/ld/emultempl/vanilla.em projects/arm_eabi/contrib/binutils/ld/fdl.texi projects/arm_eabi/contrib/binutils/ld/gen-doc.texi projects/arm_eabi/contrib/binutils/ld/genscripts.sh projects/arm_eabi/contrib/binutils/ld/ld.h projects/arm_eabi/contrib/binutils/ld/ld.texinfo projects/arm_eabi/contrib/binutils/ld/ldcref.c projects/arm_eabi/contrib/binutils/ld/ldctor.c projects/arm_eabi/contrib/binutils/ld/ldctor.h projects/arm_eabi/contrib/binutils/ld/ldemul.c projects/arm_eabi/contrib/binutils/ld/ldemul.h projects/arm_eabi/contrib/binutils/ld/ldexp.c projects/arm_eabi/contrib/binutils/ld/ldexp.h projects/arm_eabi/contrib/binutils/ld/ldfile.c projects/arm_eabi/contrib/binutils/ld/ldfile.h projects/arm_eabi/contrib/binutils/ld/ldgram.y projects/arm_eabi/contrib/binutils/ld/ldint.texinfo projects/arm_eabi/contrib/binutils/ld/ldlang.c projects/arm_eabi/contrib/binutils/ld/ldlang.h projects/arm_eabi/contrib/binutils/ld/ldlex.h projects/arm_eabi/contrib/binutils/ld/ldlex.l projects/arm_eabi/contrib/binutils/ld/ldmain.c projects/arm_eabi/contrib/binutils/ld/ldmain.h projects/arm_eabi/contrib/binutils/ld/ldmisc.c projects/arm_eabi/contrib/binutils/ld/ldmisc.h projects/arm_eabi/contrib/binutils/ld/ldver.c projects/arm_eabi/contrib/binutils/ld/ldver.h projects/arm_eabi/contrib/binutils/ld/ldwrite.c projects/arm_eabi/contrib/binutils/ld/ldwrite.h projects/arm_eabi/contrib/binutils/ld/lexsup.c projects/arm_eabi/contrib/binutils/ld/mri.c projects/arm_eabi/contrib/binutils/ld/mri.h projects/arm_eabi/contrib/binutils/ld/pe-dll.c projects/arm_eabi/contrib/binutils/ld/pe-dll.h projects/arm_eabi/contrib/binutils/ld/po/Make-in projects/arm_eabi/contrib/binutils/ld/po/POTFILES.in projects/arm_eabi/contrib/binutils/ld/po/ld.pot projects/arm_eabi/contrib/binutils/ld/scripttempl/elf.sc projects/arm_eabi/contrib/binutils/ld/scripttempl/mips.sc projects/arm_eabi/contrib/binutils/ld/scripttempl/pe.sc projects/arm_eabi/contrib/binutils/ld/sysdep.h projects/arm_eabi/contrib/binutils/libiberty/ChangeLog projects/arm_eabi/contrib/binutils/libiberty/Makefile.in projects/arm_eabi/contrib/binutils/libiberty/_doprnt.c projects/arm_eabi/contrib/binutils/libiberty/aclocal.m4 projects/arm_eabi/contrib/binutils/libiberty/alloca.c projects/arm_eabi/contrib/binutils/libiberty/argv.c projects/arm_eabi/contrib/binutils/libiberty/asprintf.c projects/arm_eabi/contrib/binutils/libiberty/atexit.c projects/arm_eabi/contrib/binutils/libiberty/basename.c projects/arm_eabi/contrib/binutils/libiberty/bcmp.c projects/arm_eabi/contrib/binutils/libiberty/bcopy.c projects/arm_eabi/contrib/binutils/libiberty/bsearch.c projects/arm_eabi/contrib/binutils/libiberty/bzero.c projects/arm_eabi/contrib/binutils/libiberty/calloc.c projects/arm_eabi/contrib/binutils/libiberty/choose-temp.c projects/arm_eabi/contrib/binutils/libiberty/clock.c projects/arm_eabi/contrib/binutils/libiberty/concat.c projects/arm_eabi/contrib/binutils/libiberty/config.in projects/arm_eabi/contrib/binutils/libiberty/configure projects/arm_eabi/contrib/binutils/libiberty/copying-lib.texi projects/arm_eabi/contrib/binutils/libiberty/copysign.c projects/arm_eabi/contrib/binutils/libiberty/cp-demangle.c projects/arm_eabi/contrib/binutils/libiberty/cp-demangle.h projects/arm_eabi/contrib/binutils/libiberty/cp-demint.c projects/arm_eabi/contrib/binutils/libiberty/cplus-dem.c projects/arm_eabi/contrib/binutils/libiberty/dyn-string.c projects/arm_eabi/contrib/binutils/libiberty/fdmatch.c projects/arm_eabi/contrib/binutils/libiberty/ffs.c projects/arm_eabi/contrib/binutils/libiberty/fibheap.c projects/arm_eabi/contrib/binutils/libiberty/floatformat.c projects/arm_eabi/contrib/binutils/libiberty/fnmatch.c projects/arm_eabi/contrib/binutils/libiberty/functions.texi projects/arm_eabi/contrib/binutils/libiberty/gather-docs projects/arm_eabi/contrib/binutils/libiberty/getcwd.c projects/arm_eabi/contrib/binutils/libiberty/getpagesize.c projects/arm_eabi/contrib/binutils/libiberty/getpwd.c projects/arm_eabi/contrib/binutils/libiberty/getruntime.c projects/arm_eabi/contrib/binutils/libiberty/hashtab.c projects/arm_eabi/contrib/binutils/libiberty/hex.c projects/arm_eabi/contrib/binutils/libiberty/index.c projects/arm_eabi/contrib/binutils/libiberty/insque.c projects/arm_eabi/contrib/binutils/libiberty/lbasename.c projects/arm_eabi/contrib/binutils/libiberty/libiberty.texi projects/arm_eabi/contrib/binutils/libiberty/lrealpath.c projects/arm_eabi/contrib/binutils/libiberty/maint-tool projects/arm_eabi/contrib/binutils/libiberty/make-relative-prefix.c projects/arm_eabi/contrib/binutils/libiberty/make-temp-file.c projects/arm_eabi/contrib/binutils/libiberty/md5.c projects/arm_eabi/contrib/binutils/libiberty/memchr.c projects/arm_eabi/contrib/binutils/libiberty/memcmp.c projects/arm_eabi/contrib/binutils/libiberty/memcpy.c projects/arm_eabi/contrib/binutils/libiberty/memmove.c projects/arm_eabi/contrib/binutils/libiberty/memset.c projects/arm_eabi/contrib/binutils/libiberty/mkstemps.c projects/arm_eabi/contrib/binutils/libiberty/objalloc.c projects/arm_eabi/contrib/binutils/libiberty/obstack.c projects/arm_eabi/contrib/binutils/libiberty/partition.c projects/arm_eabi/contrib/binutils/libiberty/physmem.c projects/arm_eabi/contrib/binutils/libiberty/putenv.c projects/arm_eabi/contrib/binutils/libiberty/random.c projects/arm_eabi/contrib/binutils/libiberty/regex.c projects/arm_eabi/contrib/binutils/libiberty/rename.c projects/arm_eabi/contrib/binutils/libiberty/rindex.c projects/arm_eabi/contrib/binutils/libiberty/safe-ctype.c projects/arm_eabi/contrib/binutils/libiberty/setenv.c projects/arm_eabi/contrib/binutils/libiberty/sigsetmask.c projects/arm_eabi/contrib/binutils/libiberty/sort.c projects/arm_eabi/contrib/binutils/libiberty/spaces.c projects/arm_eabi/contrib/binutils/libiberty/splay-tree.c projects/arm_eabi/contrib/binutils/libiberty/strcasecmp.c projects/arm_eabi/contrib/binutils/libiberty/strchr.c projects/arm_eabi/contrib/binutils/libiberty/strdup.c projects/arm_eabi/contrib/binutils/libiberty/strerror.c projects/arm_eabi/contrib/binutils/libiberty/strncasecmp.c projects/arm_eabi/contrib/binutils/libiberty/strncmp.c projects/arm_eabi/contrib/binutils/libiberty/strrchr.c projects/arm_eabi/contrib/binutils/libiberty/strsignal.c projects/arm_eabi/contrib/binutils/libiberty/strstr.c projects/arm_eabi/contrib/binutils/libiberty/strtod.c projects/arm_eabi/contrib/binutils/libiberty/strtol.c projects/arm_eabi/contrib/binutils/libiberty/strtoul.c projects/arm_eabi/contrib/binutils/libiberty/ternary.c projects/arm_eabi/contrib/binutils/libiberty/tmpnam.c projects/arm_eabi/contrib/binutils/libiberty/vasprintf.c projects/arm_eabi/contrib/binutils/libiberty/vfork.c projects/arm_eabi/contrib/binutils/libiberty/vfprintf.c projects/arm_eabi/contrib/binutils/libiberty/vprintf.c projects/arm_eabi/contrib/binutils/libiberty/vsprintf.c projects/arm_eabi/contrib/binutils/libiberty/waitpid.c projects/arm_eabi/contrib/binutils/libiberty/xatexit.c projects/arm_eabi/contrib/binutils/libiberty/xexit.c projects/arm_eabi/contrib/binutils/libiberty/xmalloc.c projects/arm_eabi/contrib/binutils/libiberty/xmemdup.c projects/arm_eabi/contrib/binutils/libiberty/xstrdup.c projects/arm_eabi/contrib/binutils/libiberty/xstrerror.c projects/arm_eabi/contrib/binutils/libtool.m4 projects/arm_eabi/contrib/binutils/ltmain.sh projects/arm_eabi/contrib/binutils/missing projects/arm_eabi/contrib/binutils/mkinstalldirs projects/arm_eabi/contrib/binutils/move-if-change projects/arm_eabi/contrib/binutils/opcodes/ChangeLog projects/arm_eabi/contrib/binutils/opcodes/Makefile.am projects/arm_eabi/contrib/binutils/opcodes/Makefile.in projects/arm_eabi/contrib/binutils/opcodes/aclocal.m4 projects/arm_eabi/contrib/binutils/opcodes/alpha-dis.c projects/arm_eabi/contrib/binutils/opcodes/alpha-opc.c projects/arm_eabi/contrib/binutils/opcodes/arc-dis.c projects/arm_eabi/contrib/binutils/opcodes/arc-dis.h projects/arm_eabi/contrib/binutils/opcodes/arc-ext.c projects/arm_eabi/contrib/binutils/opcodes/arc-ext.h projects/arm_eabi/contrib/binutils/opcodes/arc-opc.c projects/arm_eabi/contrib/binutils/opcodes/arm-dis.c projects/arm_eabi/contrib/binutils/opcodes/cgen-asm.c projects/arm_eabi/contrib/binutils/opcodes/cgen-asm.in projects/arm_eabi/contrib/binutils/opcodes/cgen-dis.c projects/arm_eabi/contrib/binutils/opcodes/cgen-dis.in projects/arm_eabi/contrib/binutils/opcodes/cgen-ibld.in projects/arm_eabi/contrib/binutils/opcodes/cgen-opc.c projects/arm_eabi/contrib/binutils/opcodes/cgen.sh projects/arm_eabi/contrib/binutils/opcodes/config.in projects/arm_eabi/contrib/binutils/opcodes/configure projects/arm_eabi/contrib/binutils/opcodes/configure.in projects/arm_eabi/contrib/binutils/opcodes/dep-in.sed projects/arm_eabi/contrib/binutils/opcodes/dis-buf.c projects/arm_eabi/contrib/binutils/opcodes/dis-init.c projects/arm_eabi/contrib/binutils/opcodes/disassemble.c projects/arm_eabi/contrib/binutils/opcodes/i386-dis.c projects/arm_eabi/contrib/binutils/opcodes/ia64-asmtab.c projects/arm_eabi/contrib/binutils/opcodes/ia64-asmtab.h projects/arm_eabi/contrib/binutils/opcodes/ia64-dis.c projects/arm_eabi/contrib/binutils/opcodes/ia64-gen.c projects/arm_eabi/contrib/binutils/opcodes/ia64-ic.tbl projects/arm_eabi/contrib/binutils/opcodes/ia64-opc-a.c projects/arm_eabi/contrib/binutils/opcodes/ia64-opc-b.c projects/arm_eabi/contrib/binutils/opcodes/ia64-opc-d.c projects/arm_eabi/contrib/binutils/opcodes/ia64-opc-f.c projects/arm_eabi/contrib/binutils/opcodes/ia64-opc-i.c projects/arm_eabi/contrib/binutils/opcodes/ia64-opc-m.c projects/arm_eabi/contrib/binutils/opcodes/ia64-opc-x.c projects/arm_eabi/contrib/binutils/opcodes/ia64-opc.c projects/arm_eabi/contrib/binutils/opcodes/ia64-opc.h projects/arm_eabi/contrib/binutils/opcodes/ia64-raw.tbl projects/arm_eabi/contrib/binutils/opcodes/ia64-waw.tbl projects/arm_eabi/contrib/binutils/opcodes/mips-dis.c projects/arm_eabi/contrib/binutils/opcodes/mips-opc.c projects/arm_eabi/contrib/binutils/opcodes/mips16-opc.c projects/arm_eabi/contrib/binutils/opcodes/opintl.h projects/arm_eabi/contrib/binutils/opcodes/po/Make-in projects/arm_eabi/contrib/binutils/opcodes/po/POTFILES.in projects/arm_eabi/contrib/binutils/opcodes/po/opcodes.pot projects/arm_eabi/contrib/binutils/opcodes/ppc-dis.c projects/arm_eabi/contrib/binutils/opcodes/ppc-opc.c projects/arm_eabi/contrib/binutils/opcodes/s390-dis.c projects/arm_eabi/contrib/binutils/opcodes/s390-mkopc.c projects/arm_eabi/contrib/binutils/opcodes/s390-opc.c projects/arm_eabi/contrib/binutils/opcodes/s390-opc.txt projects/arm_eabi/contrib/binutils/opcodes/sh-dis.c projects/arm_eabi/contrib/binutils/opcodes/sh-opc.h projects/arm_eabi/contrib/binutils/opcodes/sparc-dis.c projects/arm_eabi/contrib/binutils/opcodes/sparc-opc.c projects/arm_eabi/contrib/binutils/opcodes/sysdep.h projects/arm_eabi/contrib/binutils/symlink-tree projects/arm_eabi/contrib/binutils/ylwrap projects/arm_eabi/contrib/gdb/gdb/dsrec.c projects/arm_eabi/contrib/gdb/gdb/dwarf2-frame.c projects/arm_eabi/contrib/gdb/gdb/dwarf2read.c projects/arm_eabi/contrib/gdb/gdb/elfread.c projects/arm_eabi/contrib/gdb/gdb/gcore.c projects/arm_eabi/contrib/gdb/gdb/mipsread.c projects/arm_eabi/contrib/gdb/gdb/remote-e7000.c projects/arm_eabi/contrib/gdb/gdb/remote.c projects/arm_eabi/contrib/gdb/gdb/symfile.c projects/arm_eabi/contrib/gdb/gdb/tracepoint.c projects/arm_eabi/gnu/usr.bin/binutils/Makefile.inc0 projects/arm_eabi/gnu/usr.bin/binutils/addr2line/Makefile projects/arm_eabi/gnu/usr.bin/binutils/as/Makefile projects/arm_eabi/gnu/usr.bin/binutils/as/config.h projects/arm_eabi/gnu/usr.bin/binutils/doc/Makefile projects/arm_eabi/gnu/usr.bin/binutils/doc/asconfig.texi projects/arm_eabi/gnu/usr.bin/binutils/ld/Makefile projects/arm_eabi/gnu/usr.bin/binutils/ld/Makefile.powerpc projects/arm_eabi/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/arm_eabi/gnu/usr.bin/binutils/ld/armelf_fbsd.sh projects/arm_eabi/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh projects/arm_eabi/gnu/usr.bin/binutils/ld/config.h projects/arm_eabi/gnu/usr.bin/binutils/ld/genscripts.sh projects/arm_eabi/gnu/usr.bin/binutils/libbfd/Makefile projects/arm_eabi/gnu/usr.bin/binutils/libbfd/Makefile.amd64 projects/arm_eabi/gnu/usr.bin/binutils/libbfd/Makefile.arm projects/arm_eabi/gnu/usr.bin/binutils/libbfd/Makefile.ia64 projects/arm_eabi/gnu/usr.bin/binutils/libbfd/Makefile.sparc64 projects/arm_eabi/gnu/usr.bin/binutils/libbfd/bfd.h projects/arm_eabi/gnu/usr.bin/binutils/libbfd/config.h.fbsd projects/arm_eabi/gnu/usr.bin/binutils/libbfd/elf-fbsd-brand.c projects/arm_eabi/gnu/usr.bin/binutils/libbinutils/Makefile projects/arm_eabi/gnu/usr.bin/binutils/libbinutils/config.h projects/arm_eabi/gnu/usr.bin/binutils/libiberty/Makefile projects/arm_eabi/gnu/usr.bin/binutils/libiberty/config.h projects/arm_eabi/gnu/usr.bin/binutils/libopcodes/Makefile projects/arm_eabi/gnu/usr.bin/binutils/libopcodes/config.h projects/arm_eabi/gnu/usr.bin/binutils/nm/Makefile projects/arm_eabi/gnu/usr.bin/binutils/objcopy/Makefile projects/arm_eabi/gnu/usr.bin/binutils/objdump/Makefile projects/arm_eabi/gnu/usr.bin/binutils/readelf/Makefile projects/arm_eabi/gnu/usr.bin/binutils/size/Makefile projects/arm_eabi/gnu/usr.bin/binutils/strings/Makefile projects/arm_eabi/gnu/usr.bin/binutils/strip/Makefile projects/arm_eabi/gnu/usr.bin/cc/cc_tools/auto-host.h projects/arm_eabi/gnu/usr.bin/gdb/Makefile.inc projects/arm_eabi/gnu/usr.bin/gdb/libgdb/fbsd-threads.c projects/arm_eabi/sys/boot/i386/efi/ldscript.amd64 projects/arm_eabi/sys/boot/ia64/efi/ldscript.ia64 projects/arm_eabi/sys/boot/ia64/ski/ldscript.ia64 projects/arm_eabi/sys/boot/powerpc/boot1.chrp/boot1.c projects/arm_eabi/sys/boot/powerpc/ofw/start.c projects/arm_eabi/sys/conf/ldscript.amd64 projects/arm_eabi/sys/conf/ldscript.i386 projects/arm_eabi/sys/conf/ldscript.ia64 projects/arm_eabi/sys/conf/ldscript.sparc64 projects/arm_eabi/sys/sys/param.h projects/arm_eabi/usr.sbin/ndiscvt/ndiscvt.c Directory Properties: projects/arm_eabi/ (props changed) projects/arm_eabi/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi/contrib/bind9/ (props changed) projects/arm_eabi/contrib/binutils/ (props changed) projects/arm_eabi/contrib/bzip2/ (props changed) projects/arm_eabi/contrib/dialog/ (props changed) projects/arm_eabi/contrib/ee/ (props changed) projects/arm_eabi/contrib/expat/ (props changed) projects/arm_eabi/contrib/file/ (props changed) projects/arm_eabi/contrib/gdb/ (props changed) projects/arm_eabi/contrib/gdtoa/ (props changed) projects/arm_eabi/contrib/gnu-sort/ (props changed) projects/arm_eabi/contrib/groff/ (props changed) projects/arm_eabi/contrib/less/ (props changed) projects/arm_eabi/contrib/libpcap/ (props changed) projects/arm_eabi/contrib/llvm/ (props changed) projects/arm_eabi/contrib/llvm/tools/clang/ (props changed) projects/arm_eabi/contrib/ncurses/ (props changed) projects/arm_eabi/contrib/netcat/ (props changed) projects/arm_eabi/contrib/ntp/ (props changed) projects/arm_eabi/contrib/one-true-awk/ (props changed) projects/arm_eabi/contrib/openbsm/ (props changed) projects/arm_eabi/contrib/openpam/ (props changed) projects/arm_eabi/contrib/pf/ (props changed) projects/arm_eabi/contrib/sendmail/ (props changed) projects/arm_eabi/contrib/tcpdump/ (props changed) projects/arm_eabi/contrib/tcsh/ (props changed) projects/arm_eabi/contrib/top/ (props changed) projects/arm_eabi/contrib/top/install-sh (props changed) projects/arm_eabi/contrib/tzcode/stdtime/ (props changed) projects/arm_eabi/contrib/tzcode/zic/ (props changed) projects/arm_eabi/contrib/tzdata/ (props changed) projects/arm_eabi/contrib/wpa/ (props changed) projects/arm_eabi/contrib/xz/ (props changed) projects/arm_eabi/crypto/openssh/ (props changed) projects/arm_eabi/crypto/openssl/ (props changed) projects/arm_eabi/gnu/lib/ (props changed) projects/arm_eabi/gnu/usr.bin/binutils/ (props changed) projects/arm_eabi/gnu/usr.bin/cc/cc_tools/ (props changed) projects/arm_eabi/gnu/usr.bin/gdb/ (props changed) projects/arm_eabi/lib/libc/ (props changed) projects/arm_eabi/lib/libc/stdtime/ (props changed) projects/arm_eabi/lib/libutil/ (props changed) projects/arm_eabi/lib/libz/ (props changed) projects/arm_eabi/sbin/ (props changed) projects/arm_eabi/sbin/ipfw/ (props changed) projects/arm_eabi/share/mk/bsd.arch.inc.mk (props changed) projects/arm_eabi/share/zoneinfo/ (props changed) projects/arm_eabi/sys/ (props changed) projects/arm_eabi/sys/amd64/include/xen/ (props changed) projects/arm_eabi/sys/boot/i386/efi/ (props changed) projects/arm_eabi/sys/boot/ia64/efi/ (props changed) projects/arm_eabi/sys/boot/ia64/ski/ (props changed) projects/arm_eabi/sys/boot/powerpc/boot1.chrp/ (props changed) projects/arm_eabi/sys/boot/powerpc/ofw/ (props changed) projects/arm_eabi/sys/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi/sys/conf/ (props changed) projects/arm_eabi/sys/contrib/dev/acpica/ (props changed) projects/arm_eabi/sys/contrib/octeon-sdk/ (props changed) projects/arm_eabi/sys/contrib/pf/ (props changed) projects/arm_eabi/sys/contrib/x86emu/ (props changed) projects/arm_eabi/usr.bin/calendar/ (props changed) projects/arm_eabi/usr.bin/csup/ (props changed) projects/arm_eabi/usr.bin/procstat/ (props changed) projects/arm_eabi/usr.sbin/ndiscvt/ (props changed) projects/arm_eabi/usr.sbin/zic/ (props changed) Modified: projects/arm_eabi/UPDATING ============================================================================== --- projects/arm_eabi/UPDATING Sun Mar 6 01:22:14 2011 (r219320) +++ projects/arm_eabi/UPDATING Sun Mar 6 03:12:45 2011 (r219321) @@ -23,6 +23,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. ln -s aj /etc/malloc.conf.) 20110218: + GNU binutils 2.17.50 (as of 2007-07-03) has been merged to -HEAD. This + is the last available version under GPLv2. It brings a number of new + features, such as support for newer x86 CPU's (with SSE-3, SSSE-3, SSE + 4.1 and SSE 4.2), better support for powerpc64, a number of new + directives, and lots of other small improvements. See the ChangeLog + file in contrib/binutils for the full details. + +20110218: IPsec's HMAC_SHA256-512 support has been fixed to be RFC4868 compliant, and will now use half of hash for authentication. This will break interoperability with all stacks (including all Modified: projects/arm_eabi/contrib/binutils/ChangeLog ============================================================================== --- projects/arm_eabi/contrib/binutils/ChangeLog Sun Mar 6 01:22:14 2011 (r219320) +++ projects/arm_eabi/contrib/binutils/ChangeLog Sun Mar 6 03:12:45 2011 (r219321) @@ -1,40 +1,2485 @@ -2004-05-06 Daniel Jacobowitz +2007-06-29 Bernd Schmidt - * src-release (do-tar): Add directories to the tar file. + * configure.ac: Don't add target-libmudflap to noconfigdirs for + uclinux and linux-uclibc targets. + * configure: Regenerate. + +2007-06-28 DJ Delorie + + * configure.ac (arm*-*-linux-gnueabi): Don't build libgloss if we're + not building newlib. + * configure: Regenerated. + +2007-06-22 Daniel Jacobowitz + + * src-release (DEVO_SUPPORT): Correct typos. + +2007-06-18 Daniel Jacobowitz + + * Makefile.def: Add dependency from configure-gdb to all-bfd. + * Makefile.in: Regenerated. + +2007-06-14 Paolo Bonzini + + * Makefile.tpl (cleanstrap): Don't delete the toplevel Makefile. + (distclean-stage[+id+]): Possibly delete stage_last. + * Makefile.in: Regenerate. + +2007-06-07 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2007-06-07 Ben Elliston + + * Makefile.tpl: Fix spelling error. + * Makefile.in: Regenerate. + +2007-06-04 Paolo Bonzini + + Sync with gcc: + 2007-05-30 Jakub Jelinek + + PR bootstrap/29382 + * configure.ac: Don't use -fkeep-inline-functions for GCC < 3.3.1. + * configure: Rebuilt. + +2007-06-01 Steve Ellcey + + * libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set + lt_cv_sys_max_cmd_len. + +2007-05-31 Paolo Bonzini + + * ltgcc.m4: Update from GCC. + +2007-05-25 Andreas Tobler + + * ltmain.sh: Fix Darwin verstring, remove ${wl}. + +2007-05-24 Steve Ellcey + + * ltmain.sh: Update from GCC. + * libtool.m4: Update from GCC. + * ltsugar.m4: New. Update from GCC. + * ltversion.m4: New. Update from GCC. + * ltoptions.m4: New. Update from GCC. + * ltconfig: Remove. + * ltcf-c.sh: Remove. + * ltcf-cxx.sh: Remove. + * ltcf-gcj.sh: Remove. + * src-release: Update with new libtool file list. + +2007-05-16 Paolo Bonzini + + * Makefile.def (bootstrap_stage): Replace stage_make_flags with + stage_cflags. + * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS, POSTSTAGE1_FLAGS_TO_PASS): + Remove CFLAGS/LIBCFLAGS. + (configure-stage[+id+]-[+prefix+][+module+], + all-stage[+id+]-[+prefix+][+module+]): Pass it from [+stage_cflags+]. + * Makefile.in: Regenerate. + +2007-04-14 Steve Ellcey + + * config-ml.in: Update from GCC. + +2007-04-09 Daniel Jacobowitz + + * src-release (do-proto-toplev): Process the support directories before + the tool directory. + +2007-03-21 Richard Sandiford + + * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting + of glob. Quote arguments with single quotes too. + * configure: Regenerate. + +2007-03-12 Brooks Moses + + * Makefile.def (fixincludes): Remove unneeded "missing" lines. + * Makefile.in: Regenerate + +2007-03-07 Andreas Schwab + + * configure: Regenerate. + +2007-03-01 Brooks Moses + + * configure.ac: Add "--with-pdfdir" configure option, + which defines pdfdir variable. + * Makefile.def (target=fixincludes): Add install-pdf to + missing targets. + (recursive_targets): Add install-pdf target. + (flags_to_pass): Add pdfdir. + * Makefile.tpl: Add pdfdir handling, add do-install-pdf + target. + * configure: Regenerate + * Makefile.in: Regenerate + +2007-02-28 Eric Christopher + + Revert: + 2006-12-07 Mike Stump + + * Makefile.def (dependencies): Add dependency for + install-target-libssp and install-target-libgomp on + install-gcc. + * Makefile.in: Regenerate. + +2007-02-27 Matt Kraai + + * configure: Regenerate. + * configure.ac: Move statements after variable declarations. + +2007-02-19 Joseph Myers + + * configure.ac: Adjust for loop syntax. + * configure: Regenerate. + +2007-02-18 Alexandre Oliva + + * configure: Rebuilt. + +2007-02-18 Alexandre Oliva + + * configure.ac: Drop multiple occurrences of --enable-languages, + and fix its quoting. + * configure: Rebuilt. + +2007-02-17 Mark Mitchell + Nathan Sidwell + Vladimir Prus + + * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix quoting. + * configure: Regenerate. + +2007-02-13 Daniel Jacobowitz + + * configure.ac (target_libraries): Move libgcc before libiberty. + * configure: Regenerated. + +2007-02-13 Paolo Bonzini + + * configure: Regenerate again? + +2007-02-13 Paolo Bonzini + + * configure: Reapply PR30748 fix which was lost in the previous commit. + +2007-02-13 Daniel Jacobowitz + Paolo Bonzini + + PR bootstrap/30753 + * configure.ac: Remove obsolete build / host tests. Use AC_PROG_CC + unconditionally. Use AC_PROG_CXX. Use ACX_TOOL_DIRS to find $prefix. + * configure: Regenerated. + +2007-02-10 Paolo Bonzini + + * configure: Regenerate. + +2007-02-09 Daniel Jacobowitz + + PR bootstrap/30748 + * configure.ac: Correct syntax for Solaris ksh. + * configure: Regenerated. + +2007-02-09 Paolo Bonzini + + * Makefile.def: Sync with GCC. + * Makefile.tpl: Sync with GCC. + * Makefile.in: Regenerate. + * configure: Regenerate. + +2007-02-09 Daniel Jacobowitz + + * Makefile.tpl (build_alias, host_alias, target_alias): Use + noncanonical equivalents. + * configure.in: Rename to... + * configure.ac: ...this. Update AC_PREREQ. Prevent error for + AS_FOR_TARGET. Set build_noncanonical, host_noncanonical, and + target_noncanonical. Use them. Rewrite removal of configure + arguments for autoconf 2.59. Discard variable settings. Force + program_transform_name for native tools. + + * Makefile.in: Regenerated. + * configure: Regenerated with autoconf 2.59. + + * src-release (DEVO_SUPPORT, do-proto-toplev): Expect configure.ac. + +2007-02-08 Jeff Johnston + + * COPYING.LIBGLOSS: Reformat default Red Hat + license to fit within 80 columns. + * COPYING.NEWLIB: Ditto. + +2007-02-05 Dave Brolley + + * Contribute the following changes: + 2006-11-28 DJ Delorie + + * configure.in: Fix typo for mep's target_makefile_frag. + * configure: Regenerated. + + 2005-04-22 Richard Sandiford + + * configure.in (mep*): Add -mlibrary to FLAGS_FOR_TARGET. + * configure: Regenerate. + + 2001-09-19 DJ Delorie + + * configure.in (target_makefile_frag): use mt-mep + + 2001-06-12 Don Howard + + * configure.in: Remove gdb from MeP skip list. + + 2001-04-05 DJ Delorie + + * configure.in (noconfigdirs): Remove gcc from MeP skip list. + + 2001-03-20 Ben Elliston + + * configure.in (noconfigdirs): Add gcc and gdb for MeP. + + 2001-03-19 Ben Elliston + + * config.sub (mep, mep-*): Add. + +2007-01-31 Andreas Schwab + + * Makefile.tpl (LDFLAGS): Substitute it. + * Makefile.in: Regenerate. + +2007-01-11 Paolo Bonzini + + * configure.in: Change == to = in test command. + * configure: Regenerate. + +2007-01-11 Paolo Bonzini + Nick Clifton + Kaveh R. Ghazi + + * configure.in (build_configargs, host_configargs, target_configargs): + Remove build/host/target parameters. + (host_libs): Add gmp and mpfr. + (GMP tests): Reorganize to allow in-tree GMP/MPFR. + * Makefile.def (gmp, mpfr): New. + (gcc): Remove target. + * Makefile.tpl (build_os, build_vendor, host_os, host_vendor, + target_os, target_vendor): New. + (configure): Add host_alias/target_alias arguments. Adjust invocations. + * configure: Regenerate. + * Makefile.in: Regenerate. + +2007-01-11 Matt Fago + + * configure.in: Try to link to functions only in mpfr 2.2.x + to improve robustness of configure tests. + * configure: Regenerate. + +2007-01-08 Kai Tietz + + * configure.in: Add support for an x86_64-mingw* target. + * configure: Regenerate. + +2007-01-05 Daniel Jacobowitz + + * Makefile.tpl (all-target): Correct @if conditional for target + modules. + * configure.in: Omit libiberty if building only target libgcc. + * configure, Makefile.in: Regenerated. + +2007-01-04 Paolo Bonzini + + * configure.in: Use DEV-PHASE to detect the default for --enable-werror. + * configure: Regenerate. + +2007-01-03 Daniel Jacobowitz + + * Makefile.def (target_modules): Add libgcc. + (lang_env_dependencies): Remove default items. Use no_c and no_gcc. + * Makefile.tpl (clean-target-libgcc): Delete. + (configure-target-[+module+]): Emit --disable-bootstrap dependencies + on gcc even for bootstrapped modules. Rewrite handling of + lang_env_dependencies to loop over target_modules. + * configure.in (target_libraries): Add target-libgcc. + * Makefile.in, configure: Regenerated. + +2006-12-29 Paolo Bonzini + + Sync with gcc: + 2006-12-29 Paolo Bonzini + + * configure.in: Reorganize recognition of languages. Add + --enable-stage1-languages. Show supported languages for the chosen + target rather than all recognized languages. + * configure: Regenerate. + + 2006-12-29 Paolo Bonzini + + * Makefile.tpl (GCC_STRAP_TARGETS, all-prebootstrap): Remove. + * Makefile.in: Regenerate. + + 2006-12-29 Kaveh R. Ghazi + + * configure.in: Warn that MPFR 2.2.0 is buggy. + * configure: Regenerate. + +2006-12-27 Ian Lance Taylor + + * configure.in: When removing Makefiles to force a reconfigure, also + remove prev-DIR*/Makefile. + * configure: Regenerate. + +2006-12-23 Kazu Hirata + + * config.bfd: Recognize fido. + +2006-12-19 Paolo Bonzini + + Sync with gcc: + + 2006-12-19 Paolo Bonzini + + * configure.in: Remove "$build" case for powerpc-*-darwin* since + it only affects bootstrap and could be tested on "$host" as well. + * configure: Regenerate. + * config/mh-ppc-darwin: Add to the stage1 cflags here. + + 2006-12-19 Paolo Bonzini + + PR bootstrap/29544 + * Makefile.def (flags_to_pass): Add STAGE1_CHECKING. + (bootstrap_stage): Add STAGE1_CHECKING to stage1 configure flags, + move here comment from Makefile.tpl. + * Makefile.tpl: Move some definitions higher in the file. + (STAGE1_CHECKING): New. + * configure.in: Add --enable-stage1-checking. + * configure: Regenerate. + * Makefile.in: Regenerate. + + 2006-12-03 Kaveh R. Ghazi + + * configure.in: Update error message for missing GMP/MPFR. + + * configure: Regenerate. + + 2006-12-02 Kaveh R. Ghazi + + * configure.in: Update MPFR version in error message. + + * configure: Regenerate. + + 2006-11-26 Kaveh R. Ghazi + + * configure.in (--with-mpfr-dir, --with-gmp-dir): Remove flags. + (--with-mpfr-include, --with-mpfr-lib, --with-gmp-include, + --with-gmp-lib): New flags. + + * configure: Regenerate. + +2006-12-12 Andreas Tobler + + PR bootstrap/30134 + * configure.in: Correct x86 darwin support for libjava to powerpc + and i?86 only. + * configure: Regenerate. + +2006-12-11 Alan Modra + + * configure.in: Handle spu makefile frag. + * Makefile.tpl (MAINT): Define + (MAINTAINER_MODE_FALSE, MAINTAINER_MODE_TRUE): Define. + * configure: Regenerate. + * Makefile.in: Regenerate. + +2006-12-11 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2006-12-11 Ben Elliston + + * configure.in: Sync with GCC (spu-*-*). + * configure: Sync with GCC. + +2006-12-07 Mike Stump + + * Makefile.def (dependencies): Add dependency for + install-target-libssp and install-target-libgomp on + install-gcc. + * Makefile.in: Regenerate. + +2006-11-16 Paolo Bonzini + + * Makefile.tpl (clean-target-libgcc): Test for gcc Makefile presence. + (unstage): Test for stage_last presence. + + PR bootstrap/29802 + * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Add HOST_SUBDIR in STAGE_PREFIX. + * Makefile.in: Regenerate. + +2006-11-14 DJ Delorie + + * Makefile.tpl (clean-stage*): Sync with GCC (clean). + * Makefile.in: Sync with GCC. + * configure.in: Sync with GCC (mpfr, gmp). + * configure: Sync with GCC. + +2006-11-08 Jie Zhang + + * configure.in: Remove target-libgloss from noconfigdirs for + bfin-*-*. + * configure: Regenerated. + +2006-10-27 Jeff Johnston + + * COPYING.NEWLIB: Add spu license. + * COPYING.LIBGLOSS: Ditto. + +2006-10-17 Brooks Moses + + * Makefile.def: Added pdf target handling. + * Makefile.tpl: Added pdf target handling. + * Makefile.in: Regenerated. + +2006-10-11 Jeff Johnston + + * COPYING.NEWLIB: Updated. + * COPYING.LIBGLOSS: Ditto. + +2006-09-27 Dave Brolley + + * configure.in (RUNTEST): Look for 'runtest' in the source tree by using + $s instead of $r. + * configure: Regenerated. + +2006-09-26 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2006-09-20 Thiemo Seufer + + * configure.in: Remove redundant handling of mips*-dec-bsd*. Likewise + for mipstx39-*-*. Disable libgloss for mips64*-*-linux*. + * configure: Regenerate. + +2006-08-30 Corinna Vinschen + + * configure.in: Never build newlib for a Mingw host. + Never build newlib as Mingw target library. + Test the existence of winsup/cygwin for building a Cygwin newlib, + rather than just winsup. + Add winsup/mingw and winsup/w32api paths to FLAGS_FOR_TARGET if + building a Mingw target. + * configure: Regenerate. + +2006-08-15 Thiemo Seufer + Nigel Stephens + David Ung + + * config.sub: Add support for sde as alias of mipsisa32-sde-elf. + +2006-07-25 Paolo Bonzini + + Sync from GCC: + 2006-07-04 Eric Botcazou + + PR bootstrap/18058 + * configure.in: Add -fkeep-inline-functions to CFLAGS for stage 1 + if the bootstrap compiler is a GCC version that supports it. + * configure: Regenerate. + +2006-07-22 Daniel Jacobowitz + + * configure.in: Allow mingw32 and cygwin targets to build cross-gdb. + * configure: Regenerated. + +2006-07-18 Paolo Bonzini + + * Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir + for stages after the first. + +2006-07-17 Jakub Jelinek + + * Makefile.def: Add dependencies for configure-opcodes + on configure-intl and all-opcodes on all-intl. + * Makefile.in: Regenerated. + +2006-07-04 Peter O'Gorman + + * ltconfig: chmod 644 before ranlib during install. + +2006-07-03 Paolo Bonzini + + * configure.in: Fix thinkos in previous check-in. + * configure: Regenerate. + +2006-07-03 Paolo Bonzini + + Sync from gcc: + + 2007-07-03 Paolo Bonzini + + PR other/27063 + * configure.in: Test subdir_requires and give an appropriate + error message. + * configure: Regenerate. + + 2006-06-16 Rainer Orth + + PR target/27540 + * configure.in: Only enable libgomp on IRIX 6. + * configure: Regenerate. + +2006-06-20 David Ayers + + PR bootstrap/28072 + * configure.in: Add target-boehm-gc to noconfigdirs depending on + whether target-libjava is being configured instead of whether the + java front end is enabled. + * configure: Regenerate. + +2006-06-15 Mark Shinwell + + * include/elf/arm.h: Correct names of R_ARM_LDC_G{0,1,2} + to R_ARM_LDC_SB_G{0,1,2} respectively. + +2006-06-15 Paolo Bonzini + + * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Export CFLAGS and LDFLAGS + too. + * Makefile.in: Regenerate. + +2006-06-13 John David Anglin + + Sync from gcc: + + 2006-06-12 John David Anglin + * configure.in: Don't enable libgomp on hpux10. + * configure: Rebuilt. + +2006-06-13 David Ayers + + Sync from gcc: + + 2006-06-12 David Ayers + + PR bootstrap/27963 + PR target/19970 + * configure.in: Remove target-boehm-gc from noconfigdirs where + ${libgcj} is specified. + * configure: Regenerate. + +2006-06-08 Jeff Johnston + + Sync from gcc: + + 2005-01-12 David Edelsohn + Andreas Schwab + + PR bootstrap/18033 + * config-ml.in: Eval option if surrounded by single quotes. + +2006-06-07 Carlos O'Donell + + Sync from gcc: + + 2006-06-06 David Ayers + + PR libobjc/13946 + * Makefile.def: Add dependencies for libobjc which boehm-gc. + * Makefile.in: Regenerate. + * configure.in: Add --enable-objc-gc at toplevel and have it + enable boehm-gc for Objective-C. + Remove target-boehm-gc from libgcj. + Add target-boehm-gc to target_libraries. + Add target-boehm-gc to noconfigdirs where ${libgcj} + is specified. + Assert that boehm-gc is supported when requested for Objective-C. + Only build boehm-gc if needed either for Java or Objective-C. + * configure: Regenerate. + + 2006-06-05 Paolo Bonzini + + PR 27674 + * Makefile.tpl (configure-[+prefix+][+module+], + all-[+prefix+][+module+]): Depend on stage_current if bootstrapping. + Remove rule to unstage bootstrapped modules. + (stage_current): New. + * Makefile.in: Regenerate. + + 2006-05-20 John David Anglin + Andreas Tobler + + * configure.in: Enable libgcj for hppa*-hp-hpux11*. + * configure: Rebuilt. + + Revert + 2006-01-31 Richard Guenther + Paolo Bonzini + + * Makefile.def (target_modules): Add libgcc-math target module. + * configure.in (target_libraries): Add libgcc-math target library. + (--enable-libgcc-math): New configure switch. + * Makefile.in: Re-generate. + * configure: Re-generate. + +2006-06-05 Jeff Johnston + + * config-ml.in: Alter CCASFLAGS to include special + multilib options the same as is done for CFLAGS. + +2006-05-31 Daniel Jacobowitz + + * Makefile.def: Added dependencies from sim and gdb on intl, and + added configure dependencies to everything with an all dependency + on intl. + * gettext.m4: Removed. + * src-release (DEVO_SUPPORT): Don't mention gettext.m4. + (GDB_SUPPORT_DIRS): Add intl. + * Makefile.in: Regenerated. + +2006-05-25 Daniel Jacobowitz + + * src-release (DEVO_SUPPORT): Add config.rpath. + +2006-05-25 Paolo Bonzini + + * Makefile.def (bfd, opcodes): Fix lib_path. + * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Replace ADAC with ADAFLAGS. + (restrap): Move under "@if gcc-bootstrap". Fix typo. + * Makefile.in: Regenerate. + +2006-05-24 Mark Shinwell + + * configure.in: Enable gprof for cross builds. + * configure: Regenerate. + +2006-05-17 Daniel Jacobowitz + + * src-release (MAKEINFOFLAGS): Define. + (do-proto-toplev): Pass MAKEINFOFLAGS to submakes. + +2006-05-14 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2006-05-12 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2006-05-04 Steve Ellcey + + * blt, iwidgets, mmalloc: Remove directories. + +2006-05-01 DJ Delorie + + * configure.in: Restore CFLAGS if GMP isn't present. + * configure: Regenerate. + +2006-04-18 DJ Delorie + + * configure.in (m32c): Build libstdc++-v3. Pass flags to + reference libgloss so that libssp can be built in a combined + tree. + * configure: Regenerate. + +2006-04-10 Ben Elliston + + * contrib: Remove directory. + +2006-04-06 Carlos O'Donell + + * Makefile.tpl: Add install-html target. + * Makefile.def: Add install-html target. + * Makefile.in: Regenerate. + * configure.in: Add --with-datarootdir, --with-docdir, + and --with-htmldir options. + * configure: Regenerate. + +2006-03-31 Ben Elliston + + PR binutils/1860 + * configure.in: Require makeinfo 4.4 or higher. + * configure: Regenerate. + +2006-03-14 Paolo Bonzini + + * Makefile.in: Regenerate. + +2006-03-14 Paolo Bonzini + + Sync with gcc: + 2006-03-10 Aldy Hernandez + + * configure.in: Handle --disable- generically. + * configure: Regenerate. + + 2006-02-21 Rafael Avila de Espindola + + * Makefile.tpl (BUILD_CONFIGDIRS): Remove. + (TARGET_CONFIGDIRS): Remove. + * configure.in: Remove AC_SUBST(target_configdirs). + * Makefile.in, configure: Regenerated. + + +2006-03-01 H.J. Lu + + PR libgcj/17311 + * ltmain.sh: Don't use "$finalize_rpath" for compile. + +2006-02-20 Paolo Bonzini + + PR bootstrap/25670 + + * Makefile.tpl ([+compare-target+]): Print explanation messages. + + * Makefile.def (ADAFLAGS, BOOT_ADAFLAGS, LANGUAGES): New flags_to_pass. + * Makefile.tpl (BASE_FLAGS_TO_PASS): Support optional flags_to_pass. + (EXTRA_GCC_FLAGS): Remove ADAFLAGS, BOOT_ADAFLAGS, LANGUAGES, + BUILD_PREFIX, BUILD_PREFIX_1. + * configure.in: (BUILD_PREFIX, BUILD_PREFIX_1): Don't substitute. + + * Makefile.def (bootstrap stage 1): Pass LIBCFLAGS too. + * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Override LIBCFLAGS too. + + * Makefile.tpl (configure-stage[+id+]-[+prefix+][+module+], + all-stage[+id+]-[+prefix+][+module+], : Use $(current_stage) instead + of `cat stage_current`. Always provide the `r' and `s' variables. + (clean-stage[+id+]-[+prefix+][+module+]): Likewise, and make it into + a single shell execution. + (configure-[+prefix+][+module+], all-[+prefix+][+module+]): For + bootstrapped modules, make the stage1 module if the build was not + started yet, else build the current stage. + (all-host, all-target): Omit bootstrapped modules (if bootstrapping). + (all-build, all-host, all-target, [+make_target+]-host, + [+make_target+]-target): Do not use \-continued lines. + (target modules): Depend on stage_last, not all-gcc, if bootstrapping. + (current_stage, restrap, stage_last): New. + + * Makefile.in: Regenerate. + * configure: Regenerate. + +2006-02-14 Paolo Bonzini + + Sync from gcc: + + 2006-01-31 Richard Guenther + Paolo Bonzini + + * Makefile.def (target_modules): Add libgcc-math target module. + * configure.in (target_libraries): Add libgcc-math target library. + (--enable-libgcc-math): New configure switch. + * Makefile.in: Re-generate. + * configure: Re-generate. + * libgcc-math: New toplevel directory. + + 2006-01-18 Richard Henderson + Jakub Jelinek + Diego Novillo + + * libgomp: New directory. + * Makefile.def: Add target_module libgomp. + * Makefile.in: Regenerate. + * configure.in (target_libraries): Add target-libgomp. + * configure: Regenerate. + +2006-02-14 Paolo Bonzini + Andreas Schwab + + * configure: Regenerate. + +2006-01-16 Paolo Bonzini + + * configure.in: Set with_gnu_as, with_gnu_ld, with_newlib earlier. + Set md_exec_prefix. Use ACX_CHECK_INSTALLED_TARGET_TOOL to find + the assembler, linker and binutils. + * configure: Regenerate. + +2006-01-16 Nick Clifton + + * config.sub, config.guess: Sync from config repository. + +2006-01-05 Alexandre Oliva + + * Makefile.tpl (clean-stage[+id+]-[+prefix+][+module+]): Remove + @ from continuation. + * Makefile.in: Rebuilt. + +2006-01-04 Paolo Bonzini + + Sync from gcc: + + 2006-01-04 Paolo Bonzini + + PR bootstrap/24252 + + * Makefile.def (flags_to_pass): Add STAGE1_CFLAGS and STAGE1_LANGUAGES. + * Makefile.tpl (OBJDUMP): New. + (EXTRA_HOST_FLAGS): Add it. + (EXTRA_GCC_FLAGS): Remove flags already specified in flags_to_pass. + + * Makefile.tpl (stage[+id+]-start, stage[+id+]-end): Do not try + to use symbolic links between directories. Avoid race conditions + or make them harmless. + * configure.in: Do not try to use symbolic links between directories. + + * Makefile.def (LEAN): Pass. + * Makefile.tpl (LEAN): Define. + (stage[+id+]-start): Accept that the previous directory does not + exist, if the bootstrap is lean. + (stage[+id+]-bubble): Invoke lean bootstrap commands after + stage[+id+]-start. Use a makefile variable and an `if' instead of a + configure substitution. + ([+compare-target+]): Likewise. + ([+bootstrap-target+]-lean): New. + * configure.in: Remove lean bootstrap support from here. + + * Makefile.in: Regenerate. + * configure: Regenerate. + + 2006-01-02 Andreas Schwab + + * configure.in: When reconfiguring remove Makefile in + all stage directories. + * configure: Regenerate. + +2005-12-27 Leif Ekblad + + * configure.in: Add support for RDOS target. + * configure: Regenerate. + +2005-12-27 Nick Clifton + + PR binutils/1990 + * libtool.m4: Synchronize with version in GCC sources. + +2005-12-20 Paolo Bonzini + + Revert Ada-related part of the previous change. + + * Makefile.def (ADAFLAGS, BOOT_ADAFLAGS, ADAFLAGS_FOR_TARGET): + Do not pass. + * Makefile.tpl (BOOT_ADAFLAGS): Do not define. + * Makefile.in: Regenerate. + * configure.in: Do not include mt-ppc-aix target fragment. + * configure: Regenerate. + +2005-12-19 Paolo Bonzini + + * configure.in: Select appropriate fragments for PowerPC/AIX. + * configure: Regenerate. + + * Makefile.def (flags_to_pass): Add ADAFLAGS, BOOT_ADAFLAGS, + BOOT_CFLAGS, BOOT_LDFLAGS. + * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Handle BOOT_ADAFLAGS, + BOOT_CFLAGS, BOOT_LDFLAGS. + (TARGET_FLAGS_TO_PASS): Handle ADAFLAGS_FOR_TARGET. + (stage[+id+]-bubble): Pass flags recursively to the comparison target. + (stage): Fail if we cannot complete the work. + * Makefile.in: Regenerate. + +2005-12-16 Jeff Johnston + + * COPYING.NEWLIB: Update copyright year for default + copyright. + +2005-12-15 Paolo Bonzini + + * Makefile.tpl (all, do-[+make_target+], do-check, install, + install-host-nogcc): Don't invoke $(stage) at the end. + * Makefile.in: Regenerate. + +2005-12-14 Paolo Bonzini + + * configure.in: Flip the top-level bootstrap switch. + * configure: Regenerate. + + Merge from gcc: + + 2005-12-14 Daniel Jacobowitz + + * Makefile.tpl: Throughout the file, use : $(MAKE) along with + $(stage) and $(unstage). + (EXTRA_TARGET_FLAGS): Correct double-quoting. + (all): Remove stray semicolon. + (local-distclean): Don't handle multilib.tmp and multilib.out. + (install.all): Set $s for consistency. + (configure-[+prefix+][+module+]): Instead of [+deps+], handle + check_multilibs setting. Always make the install directory. + (configure-stage[+id+]-[+prefix+][+module+]): Likewise. + Correct @if/@endif. + (all-stage[+id+]-[+prefix+][+module+]): Correct @if/@endif. + ($(TARGET_SUBDIR)/[+module+]/multilib.out): Remove. + (stage[+id+]-start, stage[+id+]-end): Stage $(TARGET_SUBDIR). + (multilib.out): Remove. + * Makefile.in: Regenerated. + +2005-12-12 Nathan Sidwell + + * config.sub: Replace ms1 arch with mt. Allow ms1 as alias. + * configure.in: Replace ms1 arch with mt. + * configure: Rebuilt. + +2005-12-05 Paolo Bonzini + + Sync with gcc: + +2005-12-12 Nathan Sidwell + + * config.sub: Replace ms1 arch with mt. Allow ms1 as alias. + * configure.in: Replace ms1 arch with mt. + * configure: Rebuilt. + +2005-12-05 Paolo Bonzini + + Sync with gcc: + + 2005-12-05 Paolo Bonzini + + * configure.in (CONFIGURED_BISON, CONFIGURED_YACC, CONFIGURED_M4, + CONFIGURED_FLEX, CONFIGURED_LEX, CONFIGURED_MAKEINFO): Remove + "CONFIGURED_" from the AC_CHECK_PROGS invocation. Move below. + Find in-tree tools if available. + (EXPECT, RUNTEST, LIPO, STRIP): Find them and substitute them. + (CONFIGURED_*_FOR_TARGET): Don't set nor substitute. + (*_FOR_TARGET): Set them with GCC_TARGET_TOOL. + (COMPILER_*_FOR_TARGET): New. + * Makefile.tpl (HOST_EXPORTS): Add *_FOR_TARGET symbols that gcc needs. + (BASE_TARGET_EXPORTS): Use COMPILER_*_FOR_TARGET symbols. + (CONFIGURED_*, USUAL_*): Remove. + (BISON, YACC, FLEX, LEX, M4, MAKEINFO, EXPECT, RUNTEST, LIPO, + STRIP): Use autoconf substitutions. + (COMPILER_AS_FOR_TARGET, COMPILER_LD_FOR_TARGET, + COMPILER_NM_FOR_TARGET): New. + (EXTRA_HOST_FLAGS): Pass LIPO and STRIP. + + (all): Make all-host and all-target in parallel. + (do-[+make_target+], do-check, install, [+compare-target+]): Ensure + that $$r and $$s are set before invoking a recursive make. + (stage[+id+]-bubble): Likewise, and invoke the comparison at the end. + ([+bootstrap-target+]): Inline most of the `all' target. + + 2005-11-29 Ben Elliston + + * Makefile.tpl (clean-target-libgcc): Invoke clean-target-libgcc + from the gcc build directory. + * Makefile.in: Regenerate. + + 2005-11-29 Ben Elliston + + * Makefile.def: Add new libdecnumber host_module. Make all-gcc + depend on all-libdecnumber. + * configure.in (host_libs): Include libdecnumber. + * Makefile.in: Regenerate. + * configure: Likewise. + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Mar 7 02:11:44 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E1CC106566B; Mon, 7 Mar 2011 02:11:44 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5ABBD8FC18; Mon, 7 Mar 2011 02:11:44 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p272Bils017981; Mon, 7 Mar 2011 02:11:44 GMT (envelope-from jeff@svn.freebsd.org) Received: (from jeff@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p272BiGg017971; Mon, 7 Mar 2011 02:11:44 GMT (envelope-from jeff@svn.freebsd.org) Message-Id: <201103070211.p272BiGg017971@svn.freebsd.org> From: Jeff Roberson Date: Mon, 7 Mar 2011 02:11:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219358 - projects/ofed/head/sys/ofed/include/linux X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2011 02:11:44 -0000 Author: jeff Date: Mon Mar 7 02:11:44 2011 New Revision: 219358 URL: http://svn.freebsd.org/changeset/base/219358 Log: - Implement netdev_priv(). - Implement timer_pendiong(). - Implement spin_trylock(). - Add defines for bools used in Linux code. - Redefine dma mapping pci macros to avoid namespace pollution and add two missing routines. Modified: projects/ofed/head/sys/ofed/include/linux/dma-mapping.h projects/ofed/head/sys/ofed/include/linux/linux_compat.c projects/ofed/head/sys/ofed/include/linux/list.h projects/ofed/head/sys/ofed/include/linux/netdevice.h projects/ofed/head/sys/ofed/include/linux/pci.h projects/ofed/head/sys/ofed/include/linux/spinlock.h projects/ofed/head/sys/ofed/include/linux/timer.h projects/ofed/head/sys/ofed/include/linux/types.h projects/ofed/head/sys/ofed/include/linux/vmalloc.h Modified: projects/ofed/head/sys/ofed/include/linux/dma-mapping.h ============================================================================== --- projects/ofed/head/sys/ofed/include/linux/dma-mapping.h Mon Mar 7 00:44:00 2011 (r219357) +++ projects/ofed/head/sys/ofed/include/linux/dma-mapping.h Mon Mar 7 02:11:44 2011 (r219358) @@ -226,6 +226,18 @@ dma_sync_sg_for_device(struct device *de { } +static inline void +dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, + unsigned long offset, size_t size, int direction) +{ +} + +static inline void +dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, + unsigned long offset, size_t size, int direction) +{ +} + static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) { Modified: projects/ofed/head/sys/ofed/include/linux/linux_compat.c ============================================================================== --- projects/ofed/head/sys/ofed/include/linux/linux_compat.c Mon Mar 7 00:44:00 2011 (r219357) +++ projects/ofed/head/sys/ofed/include/linux/linux_compat.c Mon Mar 7 02:11:44 2011 (r219358) @@ -53,6 +53,7 @@ #include #include #include +#include #include @@ -562,38 +563,61 @@ struct fileops linuxfileops = { }; /* - * Hash of iomap addresses. This is infrequently accessed and does not + * Hash of vmmap addresses. This is infrequently accessed and does not * need to be particularly large. This is done because we must store the * caller's idea of the map size to properly unmap. */ -struct iomap { - LIST_ENTRY(iomap) im_next; - void *im_addr; - unsigned long im_size; +struct vmmap { + LIST_ENTRY(vmmap) vm_next; + void *vm_addr; + unsigned long vm_size; }; -LIST_HEAD(iomaphd, iomap); -#define IOMAP_HASH_SIZE 64 -#define IOMAP_HASH_MASK (IOMAP_HASH_SIZE - 1) -#define IO_HASH(addr) ((uintptr_t)(addr) >> PAGE_SHIFT) & IOMAP_HASH_MASK -static struct iomaphd iomaphead[IOMAP_HASH_SIZE]; -static struct mtx iomaplock; +LIST_HEAD(vmmaphd, vmmap); +#define VMMAP_HASH_SIZE 64 +#define VMMAP_HASH_MASK (VMMAP_HASH_SIZE - 1) +#define VM_HASH(addr) ((uintptr_t)(addr) >> PAGE_SHIFT) & VMMAP_HASH_MASK +static struct vmmaphd vmmaphead[VMMAP_HASH_SIZE]; +static struct mtx vmmaplock; + +static void +vmmap_add(void *addr, unsigned long size) +{ + struct vmmap *vmmap; + + vmmap = kmalloc(sizeof(*vmmap), GFP_KERNEL); + mtx_lock(&vmmaplock); + vmmap->vm_size = size; + vmmap->vm_addr = addr; + LIST_INSERT_HEAD(&vmmaphead[VM_HASH(addr)], vmmap, vm_next); + mtx_unlock(&vmmaplock); +} + +static struct vmmap * +vmmap_remove(void *addr) +{ + struct vmmap *vmmap; + + mtx_lock(&vmmaplock); + LIST_FOREACH(vmmap, &vmmaphead[VM_HASH(addr)], vm_next) + if (vmmap->vm_addr == addr) + break; + if (vmmap) + LIST_REMOVE(vmmap, vm_next); + mtx_unlock(&vmmaplock); + + return (vmmap); +} void * _ioremap_attr(vm_paddr_t phys_addr, unsigned long size, int attr) { - struct iomap *iomap; void *addr; addr = pmap_mapdev_attr(phys_addr, size, attr); if (addr == NULL) return (NULL); - iomap = kmalloc(sizeof(*iomap), GFP_KERNEL); - mtx_lock(&iomaplock); - iomap->im_size = size; - iomap->im_addr = addr; - LIST_INSERT_HEAD(&iomaphead[IO_HASH(addr)], iomap, im_next); - mtx_unlock(&iomaplock); + vmmap_add(addr, size); return (addr); } @@ -601,22 +625,45 @@ _ioremap_attr(vm_paddr_t phys_addr, unsi void iounmap(void *addr) { - struct iomap *iomap; + struct vmmap *vmmap; - mtx_lock(&iomaplock); - LIST_FOREACH(iomap, &iomaphead[IO_HASH(addr)], im_next) - if (iomap->im_addr == addr) - break; - if (iomap) - LIST_REMOVE(iomap, im_next); - mtx_unlock(&iomaplock); - if (iomap == NULL) + vmmap = vmmap_remove(addr); + if (vmmap == NULL) return; - pmap_unmapdev((vm_offset_t)addr, iomap->im_size); - kfree(iomap); + pmap_unmapdev((vm_offset_t)addr, vmmap->vm_size); + kfree(vmmap); } +void * +vmap(struct page **pages, unsigned int count, unsigned long flags, int prot) +{ + vm_offset_t off; + size_t size; + + size = count * PAGE_SIZE; + off = kmem_alloc_nofault(kernel_map, size); + if (off == 0) + return (NULL); + vmmap_add((void *)off, size); + pmap_qenter(off, pages, count); + + return ((void *)off); +} + +void +vunmap(void *addr) +{ + struct vmmap *vmmap; + + vmmap = vmmap_remove(addr); + if (vmmap == NULL) + return; + pmap_qremove((vm_offset_t)addr, vmmap->vm_size / PAGE_SIZE); + kmem_free(kernel_map, (vm_offset_t)addr, vmmap->vm_size); + kfree(vmmap); +} + static void linux_compat_init(void) { @@ -640,9 +687,9 @@ linux_compat_init(void) INIT_LIST_HEAD(&pci_drivers); INIT_LIST_HEAD(&pci_devices); spin_lock_init(&pci_lock); - mtx_init(&iomaplock, "IO Map lock", NULL, MTX_DEF); - for (i = 0; i < IOMAP_HASH_SIZE; i++) - LIST_INIT(&iomaphead[i]); + mtx_init(&vmmaplock, "IO Map lock", NULL, MTX_DEF); + for (i = 0; i < VMMAP_HASH_SIZE; i++) + LIST_INIT(&vmmaphead[i]); } SYSINIT(linux_compat, SI_SUB_DRIVERS, SI_ORDER_SECOND, linux_compat_init, NULL); Modified: projects/ofed/head/sys/ofed/include/linux/list.h ============================================================================== --- projects/ofed/head/sys/ofed/include/linux/list.h Mon Mar 7 00:44:00 2011 (r219357) +++ projects/ofed/head/sys/ofed/include/linux/list.h Mon Mar 7 02:11:44 2011 (r219358) @@ -44,7 +44,9 @@ #include #include #include +#include +#include #include #include Modified: projects/ofed/head/sys/ofed/include/linux/netdevice.h ============================================================================== --- projects/ofed/head/sys/ofed/include/linux/netdevice.h Mon Mar 7 00:44:00 2011 (r219357) +++ projects/ofed/head/sys/ofed/include/linux/netdevice.h Mon Mar 7 02:11:44 2011 (r219358) @@ -61,6 +61,12 @@ extern struct net init_net; #define netif_oper_up(dev) !!((dev)->if_flags & IFF_UP) #define netif_carrier_ok(dev) netif_running(dev) +static inline void * +netdev_priv(const struct net_device *dev) +{ + return (dev->if_softc); +} + static inline void _handle_ifnet_link_event(void *arg, struct ifnet *ifp, int linkstate) { Modified: projects/ofed/head/sys/ofed/include/linux/pci.h ============================================================================== --- projects/ofed/head/sys/ofed/include/linux/pci.h Mon Mar 7 00:44:00 2011 (r219357) +++ projects/ofed/head/sys/ofed/include/linux/pci.h Mon Mar 7 02:11:44 2011 (r219358) @@ -534,28 +534,34 @@ pci_enable_msix(struct pci_dev *pdev, st #define pci_pool_destroy dma_pool_destroy #define pci_pool_alloc dma_pool_alloc #define pci_pool_free dma_pool_free -#define pci_pool_create(name, pdev, size, align, allocation) \ - dma_pool_create(name, &(pdev)->dev, size, align, allocation) -#define pci_free_consistent(hwdev, size, vaddr, dma_handle) \ - dma_free_coherent((hwdev) == NULL ? NULL : &(hwdev)->dev, \ - size, vaddr, dma_handle) -#define pci_map_sg(hwdev, sg, nents, direction) \ - dma_map_sg((hwdev) == NULL ? NULL : &(hwdev->dev), \ - sg, nents, (enum dma_data_direction)direction) -#define pci_unmap_sg(hwdev, sg, nents, direction) \ - dma_unmap_sg((hwdev) == NULL ? NULL : &(hwdev)->dev, \ - sg, nents, (enum dma_data_direction)direction) -#define pci_map_page(hwdev, page, offset, size, direction) \ - dma_map_page((hwdev) == NULL ? NULL : &(hwdev)->dev, page, \ - offset, size, (enum dma_data_direction)direction) -#define pci_unmap_page(hwdev, dma_address, size, direction) \ - dma_unmap_page((hwdev) == NULL ? NULL : &(hwdev)->dev, \ - dma_address, size, (enum dma_data_direction)direction) -#define pci_set_dma_mask(pdev, mask) dma_set_mask(&(pdev)->dev, (mask)) -#define pci_dma_mapping_error(pdev, dma_addr) \ - dma_mapping_error(&(pdev)->dev, dma_addr) -#define pci_set_consistent_dma_mask(pdev, mask) \ - dma_set_coherent_mask(&(pdev)->dev, (mask)) +#define pci_pool_create(_name, _pdev, _size, _align, _alloc) \ + dma_pool_create(_name, &(_pdev)->dev, _size, _align, _alloc) +#define pci_free_consistent(_hwdev, _size, _vaddr, _dma_handle) \ + dma_free_coherent((_hwdev) == NULL ? NULL : &(_hwdev)->dev, \ + _size, _vaddr, _dma_handle) +#define pci_map_sg(_hwdev, _sg, _nents, _dir) \ + dma_map_sg((_hwdev) == NULL ? NULL : &(_hwdev->dev), \ + _sg, _nents, (enum dma_data_direction)_dir) +#define pci_map_single(_hwdev, _ptr, _size, _dir) \ + dma_map_single((_hwdev) == NULL ? NULL : &(_hwdev->dev), \ + (_ptr), (_size), (enum dma_data_direction)_dir) +#define pci_unmap_single(_hwdev, _addr, _size, _dir) \ + dma_unmap_single((_hwdev) == NULL ? NULL : &(_hwdev)->dev, \ + _addr, _size, (enum dma_data_direction)_dir) +#define pci_unmap_sg(_hwdev, _sg, _nents, _dir) \ + dma_unmap_sg((_hwdev) == NULL ? NULL : &(_hwdev)->dev, \ + _sg, _nents, (enum dma_data_direction)_dir) +#define pci_map_page(_hwdev, _page, _offset, _size, _dir) \ + dma_map_page((_hwdev) == NULL ? NULL : &(_hwdev)->dev, _page,\ + _offset, _size, (enum dma_data_direction)_dir) +#define pci_unmap_page(_hwdev, _dma_address, _size, _dir) \ + dma_unmap_page((_hwdev) == NULL ? NULL : &(_hwdev)->dev, \ + _dma_address, _size, (enum dma_data_direction)_dir) +#define pci_set_dma_mask(_pdev, mask) dma_set_mask(&(_pdev)->dev, (mask)) +#define pci_dma_mapping_error(_pdev, _dma_addr) \ + dma_mapping_error(&(_pdev)->dev, _dma_addr) +#define pci_set_consistent_dma_mask(_pdev, _mask) \ + dma_set_coherent_mask(&(_pdev)->dev, (_mask)) #define DECLARE_PCI_UNMAP_ADDR(x) DEFINE_DMA_UNMAP_ADDR(x); #define DECLARE_PCI_UNMAP_LEN(x) DEFINE_DMA_UNMAP_LEN(x); #define pci_unmap_addr dma_unmap_addr Modified: projects/ofed/head/sys/ofed/include/linux/spinlock.h ============================================================================== --- projects/ofed/head/sys/ofed/include/linux/spinlock.h Mon Mar 7 00:44:00 2011 (r219357) +++ projects/ofed/head/sys/ofed/include/linux/spinlock.h Mon Mar 7 02:11:44 2011 (r219358) @@ -44,6 +44,7 @@ typedef struct { #define spin_lock(_l) mtx_lock(&(_l)->m) #define spin_unlock(_l) mtx_unlock(&(_l)->m) +#define spin_trylock(_l) mtx_trylock(&(_l)->m) #define spin_lock_nested(_l, _n) mtx_lock_flags(&(_l)->m, MTX_DUPOK) #define spin_lock_irq(lock) spin_lock(lock) #define spin_unlock_irq(lock) spin_unlock(lock) Modified: projects/ofed/head/sys/ofed/include/linux/timer.h ============================================================================== --- projects/ofed/head/sys/ofed/include/linux/timer.h Mon Mar 7 00:44:00 2011 (r219357) +++ projects/ofed/head/sys/ofed/include/linux/timer.h Mon Mar 7 02:11:44 2011 (r219358) @@ -76,6 +76,8 @@ do { \ #define del_timer(timer) callout_stop(&(timer)->timer_callout) #define del_timer_sync(timer) callout_drain(&(timer)->timer_callout) +#define timer_pending(timer) callout_pending(&(timer)->timer_callout) + static inline unsigned long round_jiffies(unsigned long j) { Modified: projects/ofed/head/sys/ofed/include/linux/types.h ============================================================================== --- projects/ofed/head/sys/ofed/include/linux/types.h Mon Mar 7 00:44:00 2011 (r219357) +++ projects/ofed/head/sys/ofed/include/linux/types.h Mon Mar 7 02:11:44 2011 (r219358) @@ -39,6 +39,9 @@ typedef __u32 __le32; typedef __u32 __be32; typedef __u64 __le64; typedef __u64 __be64; +typedef _Bool bool; +#define true TRUE +#define false FALSE typedef unsigned long kernel_ulong_t; typedef unsigned int uint; Modified: projects/ofed/head/sys/ofed/include/linux/vmalloc.h ============================================================================== --- projects/ofed/head/sys/ofed/include/linux/vmalloc.h Mon Mar 7 00:44:00 2011 (r219357) +++ projects/ofed/head/sys/ofed/include/linux/vmalloc.h Mon Mar 7 02:11:44 2011 (r219358) @@ -29,4 +29,13 @@ #ifndef _LINUX_VMALLOC_H_ #define _LINUX_VMALLOC_H_ +#include + +#define VM_MAP 0x0000 +#define PAGE_KERNEL 0x0000 + +void *vmap(struct page **pages, unsigned int count, unsigned long flags, + int prot); +void vunmap(void *addr); + #endif /* _LINUX_VMALLOC_H_ */ From owner-svn-src-projects@FreeBSD.ORG Mon Mar 7 14:54:49 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 321E9106566C; Mon, 7 Mar 2011 14:54:49 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1AE388FC1F; Mon, 7 Mar 2011 14:54:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p27Esmw9038541; Mon, 7 Mar 2011 14:54:48 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p27EsmYT038511; Mon, 7 Mar 2011 14:54:48 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103071454.p27EsmYT038511@svn.freebsd.org> From: Attilio Rao Date: Mon, 7 Mar 2011 14:54:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219375 - in projects/sv: . bin/csh bin/df bin/kenv bin/kill bin/ps bin/sh bin/test cddl/compat/opensolaris/include cddl/compat/opensolaris/misc cddl/contrib/opensolaris/cmd/stat cddl/c... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2011 14:54:49 -0000 Author: attilio Date: Mon Mar 7 14:54:45 2011 New Revision: 219375 URL: http://svn.freebsd.org/changeset/base/219375 Log: MFC Added: projects/sv/bin/csh/iconv_stub.h - copied unchanged from r219373, head/bin/csh/iconv_stub.h projects/sv/cddl/compat/opensolaris/include/sha2.h - copied unchanged from r219373, head/cddl/compat/opensolaris/include/sha2.h projects/sv/cddl/compat/opensolaris/include/thread_pool.h - copied unchanged from r219373, head/cddl/compat/opensolaris/include/thread_pool.h projects/sv/cddl/contrib/opensolaris/cmd/stat/ - copied from r219373, head/cddl/contrib/opensolaris/cmd/stat/ projects/sv/cddl/contrib/opensolaris/cmd/zlook/ - copied from r219373, head/cddl/contrib/opensolaris/cmd/zlook/ projects/sv/cddl/contrib/opensolaris/cmd/zstreamdump/ - copied from r219373, head/cddl/contrib/opensolaris/cmd/zstreamdump/ projects/sv/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c - copied unchanged from r219373, head/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c - copied unchanged from r219373, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c - copied unchanged from r219373, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py - copied unchanged from r219373, head/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/table.py - copied unchanged from r219373, head/cddl/contrib/opensolaris/lib/pyzfs/common/table.py projects/sv/cddl/usr.bin/zlook/ - copied from r219373, head/cddl/usr.bin/zlook/ projects/sv/cddl/usr.bin/zstreamdump/ - copied from r219373, head/cddl/usr.bin/zstreamdump/ projects/sv/contrib/binutils/bfd/ChangeLog-2006 - copied unchanged from r219373, head/contrib/binutils/bfd/ChangeLog-2006 projects/sv/contrib/binutils/bfd/cpu-cr16.c - copied unchanged from r219373, head/contrib/binutils/bfd/cpu-cr16.c projects/sv/contrib/binutils/bfd/cpu-mep.c - copied unchanged from r219373, head/contrib/binutils/bfd/cpu-mep.c projects/sv/contrib/binutils/bfd/cpu-score.c - copied unchanged from r219373, head/contrib/binutils/bfd/cpu-score.c projects/sv/contrib/binutils/bfd/cpu-spu.c - copied unchanged from r219373, head/contrib/binutils/bfd/cpu-spu.c projects/sv/contrib/binutils/bfd/elf-attrs.c - copied unchanged from r219373, head/contrib/binutils/bfd/elf-attrs.c projects/sv/contrib/binutils/bfd/elf-vxworks.c - copied unchanged from r219373, head/contrib/binutils/bfd/elf-vxworks.c projects/sv/contrib/binutils/bfd/elf-vxworks.h - copied unchanged from r219373, head/contrib/binutils/bfd/elf-vxworks.h projects/sv/contrib/binutils/bfd/elf32-arm.c - copied unchanged from r219373, head/contrib/binutils/bfd/elf32-arm.c projects/sv/contrib/binutils/bfd/elf32-avr.h - copied unchanged from r219373, head/contrib/binutils/bfd/elf32-avr.h projects/sv/contrib/binutils/bfd/elf32-cr16.c - copied unchanged from r219373, head/contrib/binutils/bfd/elf32-cr16.c projects/sv/contrib/binutils/bfd/elf32-mep.c - copied unchanged from r219373, head/contrib/binutils/bfd/elf32-mep.c projects/sv/contrib/binutils/bfd/elf32-score.c - copied unchanged from r219373, head/contrib/binutils/bfd/elf32-score.c projects/sv/contrib/binutils/bfd/elf32-sh-relocs.h - copied unchanged from r219373, head/contrib/binutils/bfd/elf32-sh-relocs.h projects/sv/contrib/binutils/bfd/elf32-spu.c - copied unchanged from r219373, head/contrib/binutils/bfd/elf32-spu.c projects/sv/contrib/binutils/bfd/elf32-spu.h - copied unchanged from r219373, head/contrib/binutils/bfd/elf32-spu.h projects/sv/contrib/binutils/bfd/elfxx-sparc.c - copied unchanged from r219373, head/contrib/binutils/bfd/elfxx-sparc.c projects/sv/contrib/binutils/bfd/elfxx-sparc.h - copied unchanged from r219373, head/contrib/binutils/bfd/elfxx-sparc.h projects/sv/contrib/binutils/bfd/mep-relocs.pl - copied unchanged from r219373, head/contrib/binutils/bfd/mep-relocs.pl projects/sv/contrib/binutils/bfd/pe-arm-wince.c - copied unchanged from r219373, head/contrib/binutils/bfd/pe-arm-wince.c projects/sv/contrib/binutils/bfd/pe-x86_64.c - copied unchanged from r219373, head/contrib/binutils/bfd/pe-x86_64.c projects/sv/contrib/binutils/bfd/pei-arm-wince.c - copied unchanged from r219373, head/contrib/binutils/bfd/pei-arm-wince.c projects/sv/contrib/binutils/bfd/pei-x86_64.c - copied unchanged from r219373, head/contrib/binutils/bfd/pei-x86_64.c projects/sv/contrib/binutils/binutils/ChangeLog-2006 - copied unchanged from r219373, head/contrib/binutils/binutils/ChangeLog-2006 projects/sv/contrib/binutils/binutils/bin2c.c - copied unchanged from r219373, head/contrib/binutils/binutils/bin2c.c projects/sv/contrib/binutils/binutils/dwarf.c - copied unchanged from r219373, head/contrib/binutils/binutils/dwarf.c projects/sv/contrib/binutils/binutils/dwarf.h - copied unchanged from r219373, head/contrib/binutils/binutils/dwarf.h projects/sv/contrib/binutils/binutils/embedspu.sh - copied unchanged from r219373, head/contrib/binutils/binutils/embedspu.sh projects/sv/contrib/binutils/binutils/mclex.c - copied unchanged from r219373, head/contrib/binutils/binutils/mclex.c projects/sv/contrib/binutils/binutils/mcparse.y - copied unchanged from r219373, head/contrib/binutils/binutils/mcparse.y projects/sv/contrib/binutils/binutils/sysdep.h - copied unchanged from r219373, head/contrib/binutils/binutils/sysdep.h projects/sv/contrib/binutils/binutils/windint.h - copied unchanged from r219373, head/contrib/binutils/binutils/windint.h projects/sv/contrib/binutils/binutils/windmc.c - copied unchanged from r219373, head/contrib/binutils/binutils/windmc.c projects/sv/contrib/binutils/binutils/windmc.h - copied unchanged from r219373, head/contrib/binutils/binutils/windmc.h projects/sv/contrib/binutils/config.rpath - copied unchanged from r219373, head/contrib/binutils/config.rpath projects/sv/contrib/binutils/config/confsubdir.m4 - copied unchanged from r219373, head/contrib/binutils/config/confsubdir.m4 projects/sv/contrib/binutils/config/ld-symbolic.m4 - copied unchanged from r219373, head/contrib/binutils/config/ld-symbolic.m4 projects/sv/contrib/binutils/config/mt-mep - copied unchanged from r219373, head/contrib/binutils/config/mt-mep projects/sv/contrib/binutils/config/mt-spu - copied unchanged from r219373, head/contrib/binutils/config/mt-spu projects/sv/contrib/binutils/config/multi.m4 - copied unchanged from r219373, head/contrib/binutils/config/multi.m4 projects/sv/contrib/binutils/config/unwind_ipinfo.m4 - copied unchanged from r219373, head/contrib/binutils/config/unwind_ipinfo.m4 projects/sv/contrib/binutils/configure.ac - copied unchanged from r219373, head/contrib/binutils/configure.ac projects/sv/contrib/binutils/gas/ChangeLog-2006 - copied unchanged from r219373, head/contrib/binutils/gas/ChangeLog-2006 projects/sv/contrib/binutils/gas/config/tc-cr16.c - copied unchanged from r219373, head/contrib/binutils/gas/config/tc-cr16.c projects/sv/contrib/binutils/gas/config/tc-cr16.h - copied unchanged from r219373, head/contrib/binutils/gas/config/tc-cr16.h projects/sv/contrib/binutils/gas/config/tc-mep.c - copied unchanged from r219373, head/contrib/binutils/gas/config/tc-mep.c projects/sv/contrib/binutils/gas/config/tc-mep.h - copied unchanged from r219373, head/contrib/binutils/gas/config/tc-mep.h projects/sv/contrib/binutils/gas/config/tc-score.c - copied unchanged from r219373, head/contrib/binutils/gas/config/tc-score.c projects/sv/contrib/binutils/gas/config/tc-score.h - copied unchanged from r219373, head/contrib/binutils/gas/config/tc-score.h projects/sv/contrib/binutils/gas/config/tc-spu.c - copied unchanged from r219373, head/contrib/binutils/gas/config/tc-spu.c projects/sv/contrib/binutils/gas/config/tc-spu.h - copied unchanged from r219373, head/contrib/binutils/gas/config/tc-spu.h projects/sv/contrib/binutils/gas/config/te-pep.h - copied unchanged from r219373, head/contrib/binutils/gas/config/te-pep.h projects/sv/contrib/binutils/gas/doc/c-avr.texi - copied unchanged from r219373, head/contrib/binutils/gas/doc/c-avr.texi projects/sv/contrib/binutils/gas/doc/c-cr16.texi - copied unchanged from r219373, head/contrib/binutils/gas/doc/c-cr16.texi projects/sv/contrib/binutils/gas/itbl-lex.h - copied unchanged from r219373, head/contrib/binutils/gas/itbl-lex.h projects/sv/contrib/binutils/gprof/po/ms.po - copied unchanged from r219373, head/contrib/binutils/gprof/po/ms.po projects/sv/contrib/binutils/include/elf/bfin.h - copied unchanged from r219373, head/contrib/binutils/include/elf/bfin.h projects/sv/contrib/binutils/include/elf/cr16.h - copied unchanged from r219373, head/contrib/binutils/include/elf/cr16.h projects/sv/contrib/binutils/include/elf/crx.h - copied unchanged from r219373, head/contrib/binutils/include/elf/crx.h projects/sv/contrib/binutils/include/elf/m32c.h - copied unchanged from r219373, head/contrib/binutils/include/elf/m32c.h projects/sv/contrib/binutils/include/elf/mep.h - copied unchanged from r219373, head/contrib/binutils/include/elf/mep.h projects/sv/contrib/binutils/include/elf/mt.h - copied unchanged from r219373, head/contrib/binutils/include/elf/mt.h projects/sv/contrib/binutils/include/elf/score.h - copied unchanged from r219373, head/contrib/binutils/include/elf/score.h projects/sv/contrib/binutils/include/elf/spu.h - copied unchanged from r219373, head/contrib/binutils/include/elf/spu.h projects/sv/contrib/binutils/include/opcode/cr16.h - copied unchanged from r219373, head/contrib/binutils/include/opcode/cr16.h projects/sv/contrib/binutils/include/opcode/score-datadep.h - copied unchanged from r219373, head/contrib/binutils/include/opcode/score-datadep.h projects/sv/contrib/binutils/include/opcode/score-inst.h - copied unchanged from r219373, head/contrib/binutils/include/opcode/score-inst.h projects/sv/contrib/binutils/include/opcode/spu-insns.h - copied unchanged from r219373, head/contrib/binutils/include/opcode/spu-insns.h projects/sv/contrib/binutils/include/opcode/spu.h - copied unchanged from r219373, head/contrib/binutils/include/opcode/spu.h projects/sv/contrib/binutils/ld/ChangeLog-2006 - copied unchanged from r219373, head/contrib/binutils/ld/ChangeLog-2006 projects/sv/contrib/binutils/ld/emulparams/arm_wince_pe.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/arm_wince_pe.sh projects/sv/contrib/binutils/ld/emulparams/avr6.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/avr6.sh projects/sv/contrib/binutils/ld/emulparams/elf32_spu.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/elf32_spu.sh projects/sv/contrib/binutils/ld/emulparams/elf32cr16.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/elf32cr16.sh projects/sv/contrib/binutils/ld/emulparams/elf32mep.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/elf32mep.sh projects/sv/contrib/binutils/ld/emulparams/elf32ppccommon.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/elf32ppccommon.sh projects/sv/contrib/binutils/ld/emulparams/elf64bmip-defs.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/elf64bmip-defs.sh projects/sv/contrib/binutils/ld/emulparams/i386pep.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/i386pep.sh projects/sv/contrib/binutils/ld/emulparams/scoreelf.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/scoreelf.sh projects/sv/contrib/binutils/ld/emulparams/shelf_uclinux.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/shelf_uclinux.sh projects/sv/contrib/binutils/ld/emulparams/shelf_vxworks.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/shelf_vxworks.sh projects/sv/contrib/binutils/ld/emulparams/shlelf_vxworks.sh - copied unchanged from r219373, head/contrib/binutils/ld/emulparams/shlelf_vxworks.sh projects/sv/contrib/binutils/ld/emultempl/avrelf.em - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/avrelf.em projects/sv/contrib/binutils/ld/emultempl/cr16elf.em - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/cr16elf.em projects/sv/contrib/binutils/ld/emultempl/elf-generic.em - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/elf-generic.em projects/sv/contrib/binutils/ld/emultempl/genelf.em - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/genelf.em projects/sv/contrib/binutils/ld/emultempl/pep.em - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/pep.em projects/sv/contrib/binutils/ld/emultempl/scoreelf.em - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/scoreelf.em projects/sv/contrib/binutils/ld/emultempl/spu_ovl.S - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/spu_ovl.S projects/sv/contrib/binutils/ld/emultempl/spu_ovl.o - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/spu_ovl.o projects/sv/contrib/binutils/ld/emultempl/spuelf.em - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/spuelf.em projects/sv/contrib/binutils/ld/pep-dll.c - copied unchanged from r219373, head/contrib/binutils/ld/pep-dll.c projects/sv/contrib/binutils/ld/pep-dll.h - copied unchanged from r219373, head/contrib/binutils/ld/pep-dll.h projects/sv/contrib/binutils/ld/scripttempl/elf32cr16.sc - copied unchanged from r219373, head/contrib/binutils/ld/scripttempl/elf32cr16.sc projects/sv/contrib/binutils/ld/scripttempl/mep.sc - copied unchanged from r219373, head/contrib/binutils/ld/scripttempl/mep.sc projects/sv/contrib/binutils/ld/scripttempl/pep.sc - copied unchanged from r219373, head/contrib/binutils/ld/scripttempl/pep.sc projects/sv/contrib/binutils/libiberty/at-file.texi - copied unchanged from r219373, head/contrib/binutils/libiberty/at-file.texi projects/sv/contrib/binutils/libiberty/filename_cmp.c - copied unchanged from r219373, head/contrib/binutils/libiberty/filename_cmp.c projects/sv/contrib/binutils/libiberty/unlink-if-ordinary.c - copied unchanged from r219373, head/contrib/binutils/libiberty/unlink-if-ordinary.c projects/sv/contrib/binutils/ltgcc.m4 - copied unchanged from r219373, head/contrib/binutils/ltgcc.m4 projects/sv/contrib/binutils/ltoptions.m4 - copied unchanged from r219373, head/contrib/binutils/ltoptions.m4 projects/sv/contrib/binutils/ltsugar.m4 - copied unchanged from r219373, head/contrib/binutils/ltsugar.m4 projects/sv/contrib/binutils/ltversion.m4 - copied unchanged from r219373, head/contrib/binutils/ltversion.m4 projects/sv/contrib/binutils/opcodes/ChangeLog-2006 - copied unchanged from r219373, head/contrib/binutils/opcodes/ChangeLog-2006 projects/sv/contrib/binutils/opcodes/cr16-dis.c - copied unchanged from r219373, head/contrib/binutils/opcodes/cr16-dis.c projects/sv/contrib/binutils/opcodes/cr16-opc.c - copied unchanged from r219373, head/contrib/binutils/opcodes/cr16-opc.c projects/sv/contrib/binutils/opcodes/i386-gen.c - copied unchanged from r219373, head/contrib/binutils/opcodes/i386-gen.c projects/sv/contrib/binutils/opcodes/i386-opc.c - copied unchanged from r219373, head/contrib/binutils/opcodes/i386-opc.c projects/sv/contrib/binutils/opcodes/i386-opc.h - copied unchanged from r219373, head/contrib/binutils/opcodes/i386-opc.h projects/sv/contrib/binutils/opcodes/i386-opc.tbl - copied unchanged from r219373, head/contrib/binutils/opcodes/i386-opc.tbl projects/sv/contrib/binutils/opcodes/i386-reg.tbl - copied unchanged from r219373, head/contrib/binutils/opcodes/i386-reg.tbl projects/sv/contrib/binutils/opcodes/i386-tbl.h - copied unchanged from r219373, head/contrib/binutils/opcodes/i386-tbl.h projects/sv/contrib/binutils/opcodes/mep-asm.c - copied unchanged from r219373, head/contrib/binutils/opcodes/mep-asm.c projects/sv/contrib/binutils/opcodes/mep-desc.c - copied unchanged from r219373, head/contrib/binutils/opcodes/mep-desc.c projects/sv/contrib/binutils/opcodes/mep-desc.h - copied unchanged from r219373, head/contrib/binutils/opcodes/mep-desc.h projects/sv/contrib/binutils/opcodes/mep-dis.c - copied unchanged from r219373, head/contrib/binutils/opcodes/mep-dis.c projects/sv/contrib/binutils/opcodes/mep-ibld.c - copied unchanged from r219373, head/contrib/binutils/opcodes/mep-ibld.c projects/sv/contrib/binutils/opcodes/mep-opc.c - copied unchanged from r219373, head/contrib/binutils/opcodes/mep-opc.c projects/sv/contrib/binutils/opcodes/mep-opc.h - copied unchanged from r219373, head/contrib/binutils/opcodes/mep-opc.h projects/sv/contrib/binutils/opcodes/score-dis.c - copied unchanged from r219373, head/contrib/binutils/opcodes/score-dis.c projects/sv/contrib/binutils/opcodes/score-opc.h - copied unchanged from r219373, head/contrib/binutils/opcodes/score-opc.h projects/sv/contrib/binutils/opcodes/spu-dis.c - copied unchanged from r219373, head/contrib/binutils/opcodes/spu-dis.c projects/sv/contrib/binutils/opcodes/spu-opc.c - copied unchanged from r219373, head/contrib/binutils/opcodes/spu-opc.c projects/sv/contrib/llvm/include/llvm-c/Initialization.h - copied unchanged from r219373, head/contrib/llvm/include/llvm-c/Initialization.h projects/sv/contrib/llvm/include/llvm/ADT/ArrayRef.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/sv/contrib/llvm/include/llvm/ADT/InMemoryStruct.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/ADT/InMemoryStruct.h projects/sv/contrib/llvm/include/llvm/ADT/IntEqClasses.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/ADT/IntEqClasses.h projects/sv/contrib/llvm/include/llvm/ADT/IntervalMap.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/sv/contrib/llvm/include/llvm/Analysis/DIBuilder.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/sv/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h projects/sv/contrib/llvm/include/llvm/Analysis/PathNumbering.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Analysis/PathNumbering.h projects/sv/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h projects/sv/contrib/llvm/include/llvm/Analysis/RegionPass.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/sv/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h projects/sv/contrib/llvm/include/llvm/CodeGen/PBQP/ - copied from r219373, head/contrib/llvm/include/llvm/CodeGen/PBQP/ projects/sv/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/sv/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h projects/sv/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h projects/sv/contrib/llvm/include/llvm/InitializePasses.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/InitializePasses.h projects/sv/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/sv/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h projects/sv/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/sv/contrib/llvm/include/llvm/Object/ - copied from r219373, head/contrib/llvm/include/llvm/Object/ projects/sv/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h projects/sv/contrib/llvm/include/llvm/Support/Atomic.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Atomic.h projects/sv/contrib/llvm/include/llvm/Support/DataTypes.h.in - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/DataTypes.h.in projects/sv/contrib/llvm/include/llvm/Support/Disassembler.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Disassembler.h projects/sv/contrib/llvm/include/llvm/Support/DynamicLibrary.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/DynamicLibrary.h projects/sv/contrib/llvm/include/llvm/Support/Endian.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Endian.h projects/sv/contrib/llvm/include/llvm/Support/Errno.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Errno.h projects/sv/contrib/llvm/include/llvm/Support/FEnv.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/FEnv.h projects/sv/contrib/llvm/include/llvm/Support/FileSystem.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/FileSystem.h projects/sv/contrib/llvm/include/llvm/Support/Host.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Host.h projects/sv/contrib/llvm/include/llvm/Support/IncludeFile.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/IncludeFile.h projects/sv/contrib/llvm/include/llvm/Support/Memory.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Memory.h projects/sv/contrib/llvm/include/llvm/Support/Mutex.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Mutex.h projects/sv/contrib/llvm/include/llvm/Support/Path.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Path.h projects/sv/contrib/llvm/include/llvm/Support/PathV1.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/PathV1.h projects/sv/contrib/llvm/include/llvm/Support/PathV2.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/PathV2.h projects/sv/contrib/llvm/include/llvm/Support/Process.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Process.h projects/sv/contrib/llvm/include/llvm/Support/Program.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Program.h projects/sv/contrib/llvm/include/llvm/Support/RWMutex.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/RWMutex.h projects/sv/contrib/llvm/include/llvm/Support/Signals.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Signals.h projects/sv/contrib/llvm/include/llvm/Support/Solaris.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Solaris.h projects/sv/contrib/llvm/include/llvm/Support/SwapByteOrder.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/SwapByteOrder.h projects/sv/contrib/llvm/include/llvm/Support/ThreadLocal.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/ThreadLocal.h projects/sv/contrib/llvm/include/llvm/Support/Threading.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Threading.h projects/sv/contrib/llvm/include/llvm/Support/TimeValue.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/TimeValue.h projects/sv/contrib/llvm/include/llvm/Support/ToolOutputFile.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/ToolOutputFile.h projects/sv/contrib/llvm/include/llvm/Support/Valgrind.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/Valgrind.h projects/sv/contrib/llvm/include/llvm/Support/system_error.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Support/system_error.h projects/sv/contrib/llvm/include/llvm/Target/TargetAsmInfo.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h projects/sv/contrib/llvm/include/llvm/Target/TargetFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/sv/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h - copied unchanged from r219373, head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/sv/contrib/llvm/lib/Analysis/DIBuilder.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/sv/contrib/llvm/lib/Analysis/DominanceFrontier.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/sv/contrib/llvm/lib/Analysis/IPA/IPA.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Analysis/IPA/IPA.cpp projects/sv/contrib/llvm/lib/Analysis/MemDepPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/sv/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp projects/sv/contrib/llvm/lib/Analysis/PathNumbering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Analysis/PathNumbering.cpp projects/sv/contrib/llvm/lib/Analysis/PathProfileInfo.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Analysis/PathProfileInfo.cpp projects/sv/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp projects/sv/contrib/llvm/lib/Analysis/RegionPass.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Analysis/RegionPass.cpp projects/sv/contrib/llvm/lib/CodeGen/AllocationOrder.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/sv/contrib/llvm/lib/CodeGen/AllocationOrder.h - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp projects/sv/contrib/llvm/lib/CodeGen/CodeGen.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/sv/contrib/llvm/lib/CodeGen/EdgeBundles.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/sv/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/sv/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/sv/contrib/llvm/lib/CodeGen/LiveDebugVariables.h - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/sv/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/sv/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/sv/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/sv/contrib/llvm/lib/CodeGen/LiveRangeEdit.h - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/LiveRangeEdit.h projects/sv/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp projects/sv/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp projects/sv/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h projects/sv/contrib/llvm/lib/CodeGen/RegAllocBase.h - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/sv/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/sv/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/sv/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/sv/contrib/llvm/lib/CodeGen/SpillPlacement.cpp - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/sv/contrib/llvm/lib/CodeGen/SpillPlacement.h - copied unchanged from r219373, head/contrib/llvm/lib/CodeGen/SpillPlacement.h projects/sv/contrib/llvm/lib/ExecutionEngine/MCJIT/ - copied from r219373, head/contrib/llvm/lib/ExecutionEngine/MCJIT/ projects/sv/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/sv/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp projects/sv/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp - copied unchanged from r219373, head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/sv/contrib/llvm/lib/MC/MCPureStreamer.cpp - copied unchanged from r219373, head/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/sv/contrib/llvm/lib/Object/ - copied from r219373, head/contrib/llvm/lib/Object/ projects/sv/contrib/llvm/lib/Support/Atomic.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Atomic.cpp projects/sv/contrib/llvm/lib/Support/Disassembler.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Disassembler.cpp projects/sv/contrib/llvm/lib/Support/DynamicLibrary.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/sv/contrib/llvm/lib/Support/Errno.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Errno.cpp projects/sv/contrib/llvm/lib/Support/Host.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Host.cpp projects/sv/contrib/llvm/lib/Support/IncludeFile.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/IncludeFile.cpp projects/sv/contrib/llvm/lib/Support/IntEqClasses.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/IntEqClasses.cpp projects/sv/contrib/llvm/lib/Support/IntervalMap.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/IntervalMap.cpp projects/sv/contrib/llvm/lib/Support/Memory.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Memory.cpp projects/sv/contrib/llvm/lib/Support/Mutex.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Mutex.cpp projects/sv/contrib/llvm/lib/Support/Path.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Path.cpp projects/sv/contrib/llvm/lib/Support/PathV2.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/PathV2.cpp projects/sv/contrib/llvm/lib/Support/Process.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Process.cpp projects/sv/contrib/llvm/lib/Support/Program.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Program.cpp projects/sv/contrib/llvm/lib/Support/RWMutex.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/RWMutex.cpp projects/sv/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp projects/sv/contrib/llvm/lib/Support/Signals.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Signals.cpp projects/sv/contrib/llvm/lib/Support/ThreadLocal.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/ThreadLocal.cpp projects/sv/contrib/llvm/lib/Support/Threading.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Threading.cpp projects/sv/contrib/llvm/lib/Support/TimeValue.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/TimeValue.cpp projects/sv/contrib/llvm/lib/Support/ToolOutputFile.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/ToolOutputFile.cpp projects/sv/contrib/llvm/lib/Support/Unix/ - copied from r219373, head/contrib/llvm/lib/Support/Unix/ projects/sv/contrib/llvm/lib/Support/Valgrind.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/Valgrind.cpp projects/sv/contrib/llvm/lib/Support/Windows/ - copied from r219373, head/contrib/llvm/lib/Support/Windows/ projects/sv/contrib/llvm/lib/Support/system_error.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Support/system_error.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/sv/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h projects/sv/contrib/llvm/lib/Target/ARM/ARMCallingConv.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/sv/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h projects/sv/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h projects/sv/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/sv/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h projects/sv/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMMCExpr.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/ARMMCExpr.h projects/sv/contrib/llvm/lib/Target/ARM/InstPrinter/ - copied from r219373, head/contrib/llvm/lib/Target/ARM/InstPrinter/ projects/sv/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/sv/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/sv/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/sv/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h projects/sv/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h projects/sv/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/AsmParser/ - copied from r219373, head/contrib/llvm/lib/Target/MBlaze/AsmParser/ projects/sv/contrib/llvm/lib/Target/MBlaze/Disassembler/ - copied from r219373, head/contrib/llvm/lib/Target/MBlaze/Disassembler/ projects/sv/contrib/llvm/lib/Target/MBlaze/InstPrinter/ - copied from r219373, head/contrib/llvm/lib/Target/MBlaze/InstPrinter/ projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h projects/sv/contrib/llvm/lib/Target/MSP430/InstPrinter/ - copied from r219373, head/contrib/llvm/lib/Target/MSP430/InstPrinter/ projects/sv/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/sv/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h projects/sv/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/sv/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h projects/sv/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/sv/contrib/llvm/lib/Target/PTX/ - copied from r219373, head/contrib/llvm/lib/Target/PTX/ projects/sv/contrib/llvm/lib/Target/PowerPC/InstPrinter/ - copied from r219373, head/contrib/llvm/lib/Target/PowerPC/InstPrinter/ projects/sv/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h projects/sv/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/sv/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/sv/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h projects/sv/contrib/llvm/lib/Target/TargetAsmInfo.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/TargetAsmInfo.cpp projects/sv/contrib/llvm/lib/Target/TargetFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/TargetFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/TargetLibraryInfo.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/sv/contrib/llvm/lib/Target/X86/InstPrinter/ - copied from r219373, head/contrib/llvm/lib/Target/X86/InstPrinter/ projects/sv/contrib/llvm/lib/Target/X86/Utils/ - copied from r219373, head/contrib/llvm/lib/Target/X86/Utils/ projects/sv/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/sv/contrib/llvm/lib/Target/X86/X86FrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/sv/contrib/llvm/lib/Target/X86/X86Instr3DNow.td - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86Instr3DNow.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrCompiler.td - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrControl.td - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrExtension.td - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrSystem.td - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrVMX.td - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86InstrVMX.td projects/sv/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp projects/sv/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/sv/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h - copied unchanged from r219373, head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/sv/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/sv/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/Utils.cpp - copied unchanged from r219373, head/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/sv/contrib/llvm/lib/VMCore/User.cpp - copied unchanged from r219373, head/contrib/llvm/lib/VMCore/User.cpp projects/sv/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/Mangle.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ - copied from r219373, head/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ projects/sv/contrib/llvm/tools/clang/include/clang/Basic/ABI.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Basic/ABI.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def projects/sv/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h projects/sv/contrib/llvm/tools/clang/include/clang/Config/ - copied from r219373, head/contrib/llvm/tools/clang/include/clang/Config/ projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h projects/sv/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h projects/sv/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/ - copied from r219373, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/ projects/sv/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/Mangle.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h projects/sv/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h - copied unchanged from r219373, head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h projects/sv/contrib/llvm/tools/clang/lib/StaticAnalyzer/ - copied from r219373, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/ projects/sv/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp - copied unchanged from r219373, head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h - copied unchanged from r219373, head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h projects/sv/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp - copied unchanged from r219373, head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h - copied unchanged from r219373, head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h projects/sv/contrib/llvm/utils/TableGen/StringMatcher.cpp - copied unchanged from r219373, head/contrib/llvm/utils/TableGen/StringMatcher.cpp projects/sv/contrib/llvm/utils/TableGen/StringMatcher.h - copied unchanged from r219373, head/contrib/llvm/utils/TableGen/StringMatcher.h projects/sv/etc/mtree/BSD.groff.dist - copied unchanged from r219373, head/etc/mtree/BSD.groff.dist projects/sv/gnu/usr.bin/binutils/addr2line/addr2line.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/addr2line/addr2line.1 projects/sv/gnu/usr.bin/binutils/ar/ar.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/ar/ar.1 projects/sv/gnu/usr.bin/binutils/as/as.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/as/as.1 projects/sv/gnu/usr.bin/binutils/ld/ld.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/ld/ld.1 projects/sv/gnu/usr.bin/binutils/nm/nm.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/nm/nm.1 projects/sv/gnu/usr.bin/binutils/objcopy/objcopy.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/objcopy/objcopy.1 projects/sv/gnu/usr.bin/binutils/objdump/objdump.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/objdump/objdump.1 projects/sv/gnu/usr.bin/binutils/ranlib/ranlib.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/ranlib/ranlib.1 projects/sv/gnu/usr.bin/binutils/readelf/readelf.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/readelf/readelf.1 projects/sv/gnu/usr.bin/binutils/size/size.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/size/size.1 projects/sv/gnu/usr.bin/binutils/strings/strings.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/strings/strings.1 projects/sv/gnu/usr.bin/binutils/strip/strip.1 - copied unchanged from r219373, head/gnu/usr.bin/binutils/strip/strip.1 projects/sv/include/iconv.h - copied unchanged from r219373, head/include/iconv.h projects/sv/lib/clang/include/ARMGenDecoderTables.inc - copied unchanged from r219373, head/lib/clang/include/ARMGenDecoderTables.inc projects/sv/lib/clang/include/ARMGenEDInfo.inc - copied unchanged from r219373, head/lib/clang/include/ARMGenEDInfo.inc projects/sv/lib/clang/include/ARMGenMCCodeEmitter.inc - copied unchanged from r219373, head/lib/clang/include/ARMGenMCCodeEmitter.inc projects/sv/lib/clang/include/Checkers.inc - copied unchanged from r219373, head/lib/clang/include/Checkers.inc projects/sv/lib/clang/include/PPCGenMCCodeEmitter.inc - copied unchanged from r219373, head/lib/clang/include/PPCGenMCCodeEmitter.inc projects/sv/lib/clang/include/clang/Lex/ - copied from r219373, head/lib/clang/include/clang/Lex/ projects/sv/lib/clang/include/llvm/Support/ - copied from r219373, head/lib/clang/include/llvm/Support/ projects/sv/lib/clang/libclangstaticanalyzercheckers/ - copied from r219373, head/lib/clang/libclangstaticanalyzercheckers/ projects/sv/lib/clang/libclangstaticanalyzercore/ - copied from r219373, head/lib/clang/libclangstaticanalyzercore/ projects/sv/lib/clang/libclangstaticanalyzerfrontend/ - copied from r219373, head/lib/clang/libclangstaticanalyzerfrontend/ projects/sv/lib/clang/libllvmarmdisassembler/ - copied from r219373, head/lib/clang/libllvmarmdisassembler/ projects/sv/lib/clang/libllvmarminstprinter/ - copied from r219373, head/lib/clang/libllvmarminstprinter/ projects/sv/lib/clang/libllvmpowerpcinstprinter/ - copied from r219373, head/lib/clang/libllvmpowerpcinstprinter/ projects/sv/lib/clang/libllvmx86instprinter/ - copied from r219373, head/lib/clang/libllvmx86instprinter/ projects/sv/lib/clang/libllvmx86utils/ - copied from r219373, head/lib/clang/libllvmx86utils/ projects/sv/lib/libc/iconv/ - copied from r219373, head/lib/libc/iconv/ projects/sv/lib/libc/sys/cap_enter.2 - copied unchanged from r219373, head/lib/libc/sys/cap_enter.2 projects/sv/lib/libc/sys/getloginclass.2 - copied unchanged from r219373, head/lib/libc/sys/getloginclass.2 projects/sv/lib/libiconv/ - copied from r219373, head/lib/libiconv/ projects/sv/lib/libiconv_modules/ - copied from r219373, head/lib/libiconv_modules/ projects/sv/lib/msun/man/cexp.3 - copied unchanged from r219373, head/lib/msun/man/cexp.3 projects/sv/lib/msun/man/complex.3 - copied unchanged from r219373, head/lib/msun/man/complex.3 projects/sv/lib/msun/src/s_cexp.c - copied unchanged from r219373, head/lib/msun/src/s_cexp.c projects/sv/lib/msun/src/s_cexpf.c - copied unchanged from r219373, head/lib/msun/src/s_cexpf.c projects/sv/release/Makefile.bsdinstall - copied unchanged from r219373, head/release/Makefile.bsdinstall projects/sv/release/rc.local - copied unchanged from r219373, head/release/rc.local projects/sv/sbin/hastd/crc32.c - copied unchanged from r219373, head/sbin/hastd/crc32.c projects/sv/sbin/hastd/crc32.h - copied unchanged from r219373, head/sbin/hastd/crc32.h projects/sv/sbin/hastd/hast_checksum.c - copied unchanged from r219373, head/sbin/hastd/hast_checksum.c projects/sv/sbin/hastd/hast_checksum.h - copied unchanged from r219373, head/sbin/hastd/hast_checksum.h projects/sv/sbin/hastd/hast_compression.c - copied unchanged from r219373, head/sbin/hastd/hast_compression.c projects/sv/sbin/hastd/hast_compression.h - copied unchanged from r219373, head/sbin/hastd/hast_compression.h projects/sv/sbin/hastd/lzf.c - copied unchanged from r219373, head/sbin/hastd/lzf.c projects/sv/sbin/hastd/lzf.h - copied unchanged from r219373, head/sbin/hastd/lzf.h projects/sv/share/i18n/ - copied from r219373, head/share/i18n/ projects/sv/share/man/man4/cc.4 - copied unchanged from r219373, head/share/man/man4/cc.4 projects/sv/share/man/man4/cc_chd.4 - copied unchanged from r219373, head/share/man/man4/cc_chd.4 projects/sv/share/man/man4/cc_cubic.4 - copied unchanged from r219373, head/share/man/man4/cc_cubic.4 projects/sv/share/man/man4/cc_hd.4 - copied unchanged from r219373, head/share/man/man4/cc_hd.4 projects/sv/share/man/man4/cc_htcp.4 - copied unchanged from r219373, head/share/man/man4/cc_htcp.4 projects/sv/share/man/man4/cc_newreno.4 - copied unchanged from r219373, head/share/man/man4/cc_newreno.4 projects/sv/share/man/man4/cc_vegas.4 - copied unchanged from r219373, head/share/man/man4/cc_vegas.4 projects/sv/share/man/man4/cxgbe.4 - copied unchanged from r219373, head/share/man/man4/cxgbe.4 projects/sv/share/man/man4/h_ertt.4 - copied unchanged from r219373, head/share/man/man4/h_ertt.4 projects/sv/share/man/man4/mos.4 - copied unchanged from r219373, head/share/man/man4/mos.4 projects/sv/share/man/man4/xhci.4 - copied unchanged from r219373, head/share/man/man4/xhci.4 projects/sv/share/man/man7/sticky.7 - copied unchanged from r219373, head/share/man/man7/sticky.7 projects/sv/share/man/man9/cc.9 - copied unchanged from r219373, head/share/man/man9/cc.9 projects/sv/share/man/man9/hhook.9 - copied unchanged from r219373, head/share/man/man9/hhook.9 projects/sv/share/man/man9/khelp.9 - copied unchanged from r219373, head/share/man/man9/khelp.9 projects/sv/sys/cddl/boot/zfs/zle.c - copied unchanged from r219373, head/sys/cddl/boot/zfs/zle.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c - copied unchanged from r219373, head/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c - copied unchanged from r219373, head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c projects/sv/sys/cddl/compat/opensolaris/sys/systeminfo.h - copied unchanged from r219373, head/sys/cddl/compat/opensolaris/sys/systeminfo.h projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/os/fm.c - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/os/fm.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h - copied unchanged from r219373, head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h projects/sv/sys/dev/ath/if_ath_keycache.c - copied unchanged from r219373, head/sys/dev/ath/if_ath_keycache.c projects/sv/sys/dev/ath/if_ath_keycache.h - copied unchanged from r219373, head/sys/dev/ath/if_ath_keycache.h projects/sv/sys/dev/ath/if_ath_sysctl.c - copied unchanged from r219373, head/sys/dev/ath/if_ath_sysctl.c projects/sv/sys/dev/ath/if_ath_sysctl.h - copied unchanged from r219373, head/sys/dev/ath/if_ath_sysctl.h projects/sv/sys/dev/cxgbe/ - copied from r219373, head/sys/dev/cxgbe/ projects/sv/sys/dev/usb/net/if_mos.c - copied unchanged from r219373, head/sys/dev/usb/net/if_mos.c projects/sv/sys/dev/usb/net/if_mosreg.h - copied unchanged from r219373, head/sys/dev/usb/net/if_mosreg.h projects/sv/sys/kern/capabilities.conf - copied unchanged from r219373, head/sys/kern/capabilities.conf projects/sv/sys/kern/kern_loginclass.c - copied unchanged from r219373, head/sys/kern/kern_loginclass.c projects/sv/sys/kern/sys_capability.c - copied unchanged from r219373, head/sys/kern/sys_capability.c projects/sv/sys/modules/cxgbe/ - copied from r219373, head/sys/modules/cxgbe/ projects/sv/sys/modules/usb/mos/ - copied from r219373, head/sys/modules/usb/mos/ projects/sv/sys/netgraph/netflow/netflow_v9.c - copied unchanged from r219373, head/sys/netgraph/netflow/netflow_v9.c projects/sv/sys/netgraph/netflow/netflow_v9.h - copied unchanged from r219373, head/sys/netgraph/netflow/netflow_v9.h projects/sv/sys/sparc64/pci/ofw_pci_if.m - copied unchanged from r219373, head/sys/sparc64/pci/ofw_pci_if.m projects/sv/sys/sys/capability.h - copied unchanged from r219373, head/sys/sys/capability.h projects/sv/sys/sys/loginclass.h - copied unchanged from r219373, head/sys/sys/loginclass.h projects/sv/tools/build/options/WITHOUT_FDT - copied unchanged from r219373, head/tools/build/options/WITHOUT_FDT projects/sv/tools/build/options/WITH_ICONV - copied unchanged from r219373, head/tools/build/options/WITH_ICONV projects/sv/tools/regression/bin/sh/builtins/read5.0 - copied unchanged from r219373, head/tools/regression/bin/sh/builtins/read5.0 projects/sv/tools/regression/bin/sh/builtins/trap8.0 - copied unchanged from r219373, head/tools/regression/bin/sh/builtins/trap8.0 projects/sv/tools/regression/bin/sh/parser/for2.0 - copied unchanged from r219373, head/tools/regression/bin/sh/parser/for2.0 projects/sv/tools/regression/bin/sh/parser/no-space1.0 - copied unchanged from r219373, head/tools/regression/bin/sh/parser/no-space1.0 projects/sv/tools/regression/bin/sh/parser/no-space2.0 - copied unchanged from r219373, head/tools/regression/bin/sh/parser/no-space2.0 projects/sv/tools/regression/lib/msun/test-cexp.c - copied unchanged from r219373, head/tools/regression/lib/msun/test-cexp.c projects/sv/tools/regression/lib/msun/test-cexp.t - copied unchanged from r219373, head/tools/regression/lib/msun/test-cexp.t projects/sv/tools/test/iconv/ - copied from r219373, head/tools/test/iconv/ projects/sv/tools/tools/nanobsd/Files/root/update - copied unchanged from r219373, head/tools/tools/nanobsd/Files/root/update projects/sv/usr.bin/iconv/ - copied from r219373, head/usr.bin/iconv/ projects/sv/usr.bin/kdump/linux_syscalls.conf - copied unchanged from r219373, head/usr.bin/kdump/linux_syscalls.conf projects/sv/usr.bin/mkcsmapper/ - copied from r219373, head/usr.bin/mkcsmapper/ projects/sv/usr.bin/mkcsmapper_static/ - copied from r219373, head/usr.bin/mkcsmapper_static/ projects/sv/usr.bin/mkesdb/ - copied from r219373, head/usr.bin/mkesdb/ projects/sv/usr.bin/mkesdb_static/ - copied from r219373, head/usr.bin/mkesdb_static/ projects/sv/usr.sbin/bsdinstall/ - copied from r219373, head/usr.sbin/bsdinstall/ projects/sv/usr.sbin/utxrm/ - copied from r219373, head/usr.sbin/utxrm/ Replaced: projects/sv/contrib/binutils/ld/emultempl/mipself.em - copied unchanged from r219373, head/contrib/binutils/ld/emultempl/mipself.em projects/sv/contrib/binutils/libiberty/pexecute.c - copied unchanged from r219373, head/contrib/binutils/libiberty/pexecute.c Deleted: projects/sv/bin/csh/iconv.h projects/sv/contrib/binutils/bfd/aout-encap.c projects/sv/contrib/binutils/bfd/doc/aoutx.texi projects/sv/contrib/binutils/bfd/doc/archive.texi projects/sv/contrib/binutils/bfd/doc/archures.texi projects/sv/contrib/binutils/bfd/doc/bfdio.texi projects/sv/contrib/binutils/bfd/doc/bfdt.texi projects/sv/contrib/binutils/bfd/doc/bfdwin.texi projects/sv/contrib/binutils/bfd/doc/cache.texi projects/sv/contrib/binutils/bfd/doc/coffcode.texi projects/sv/contrib/binutils/bfd/doc/core.texi projects/sv/contrib/binutils/bfd/doc/elf.texi projects/sv/contrib/binutils/bfd/doc/elfcode.texi projects/sv/contrib/binutils/bfd/doc/format.texi projects/sv/contrib/binutils/bfd/doc/hash.texi projects/sv/contrib/binutils/bfd/doc/init.texi projects/sv/contrib/binutils/bfd/doc/libbfd.texi projects/sv/contrib/binutils/bfd/doc/linker.texi projects/sv/contrib/binutils/bfd/doc/mmo.texi projects/sv/contrib/binutils/bfd/doc/opncls.texi projects/sv/contrib/binutils/bfd/doc/reloc.texi projects/sv/contrib/binutils/bfd/doc/section.texi projects/sv/contrib/binutils/bfd/doc/syms.texi projects/sv/contrib/binutils/bfd/doc/targets.texi projects/sv/contrib/binutils/bfd/elf32-arm.h projects/sv/contrib/binutils/bfd/elfarm-nabi.c projects/sv/contrib/binutils/bfd/elfarm-oabi.c projects/sv/contrib/binutils/bfd/elflink.h projects/sv/contrib/binutils/bfd/po/POTFILES.in projects/sv/contrib/binutils/binutils/acinclude.m4 projects/sv/contrib/binutils/binutils/budemang.c projects/sv/contrib/binutils/binutils/budemang.h projects/sv/contrib/binutils/binutils/defparse.c projects/sv/contrib/binutils/binutils/defparse.h projects/sv/contrib/binutils/binutils/doc/addr2line.1 projects/sv/contrib/binutils/binutils/doc/ar.1 projects/sv/contrib/binutils/binutils/doc/cxxfilt.man projects/sv/contrib/binutils/binutils/doc/dlltool.1 projects/sv/contrib/binutils/binutils/doc/nm.1 projects/sv/contrib/binutils/binutils/doc/objcopy.1 projects/sv/contrib/binutils/binutils/doc/objdump.1 projects/sv/contrib/binutils/binutils/doc/ranlib.1 projects/sv/contrib/binutils/binutils/doc/readelf.1 projects/sv/contrib/binutils/binutils/doc/size.1 projects/sv/contrib/binutils/binutils/doc/strings.1 projects/sv/contrib/binutils/binutils/doc/strip.1 projects/sv/contrib/binutils/binutils/rclex.l projects/sv/contrib/binutils/config.if projects/sv/contrib/binutils/config/mh-mingw32 projects/sv/contrib/binutils/config/mh-openedition projects/sv/contrib/binutils/config/mh-sysv projects/sv/contrib/binutils/config/mt-armpic projects/sv/contrib/binutils/config/mt-elfalphapic projects/sv/contrib/binutils/config/mt-ia64pic projects/sv/contrib/binutils/config/mt-linux projects/sv/contrib/binutils/config/mt-papic projects/sv/contrib/binutils/config/mt-ppcpic projects/sv/contrib/binutils/config/mt-s390pic projects/sv/contrib/binutils/config/mt-sparcpic projects/sv/contrib/binutils/config/mt-x86pic projects/sv/contrib/binutils/configure.in projects/sv/contrib/binutils/contrib/ projects/sv/contrib/binutils/gas/bignum-copy.c projects/sv/contrib/binutils/gas/config/obj-generic.c projects/sv/contrib/binutils/gas/config/obj-generic.h projects/sv/contrib/binutils/gas/config/obj-ieee.c projects/sv/contrib/binutils/gas/config/obj-ieee.h projects/sv/contrib/binutils/gas/config/te-aux.h projects/sv/contrib/binutils/gas/config/te-ppcnw.h projects/sv/contrib/binutils/gas/config/te-sysv32.h projects/sv/contrib/binutils/gas/doc/as.1 projects/sv/contrib/binutils/gas/doc/gasp.texi projects/sv/contrib/binutils/gas/doc/gasver.texi projects/sv/contrib/binutils/gas/gasp.c projects/sv/contrib/binutils/gas/link.cmd projects/sv/contrib/binutils/include/bin-bugs.h projects/sv/contrib/binutils/include/callback.h projects/sv/contrib/binutils/include/regs/ projects/sv/contrib/binutils/include/remote-sim.h projects/sv/contrib/binutils/ld/acinclude.m4 projects/sv/contrib/binutils/ld/emulparams/armelf_oabi.sh projects/sv/contrib/binutils/ld/emulparams/i386freebsd.sh projects/sv/contrib/binutils/ld/emultempl/armelf_oabi.em projects/sv/contrib/binutils/ld/ld.1 projects/sv/contrib/binutils/ld/ldver.texi projects/sv/contrib/binutils/libiberty/config.table projects/sv/contrib/binutils/libiberty/configure.in projects/sv/contrib/binutils/ltcf-c.sh projects/sv/contrib/binutils/ltcf-cxx.sh projects/sv/contrib/binutils/ltcf-gcj.sh projects/sv/contrib/binutils/ltconfig projects/sv/contrib/binutils/md5.sum projects/sv/contrib/binutils/opcodes/acinclude.m4 projects/sv/contrib/binutils/opcodes/arm-opc.h projects/sv/contrib/llvm/include/llvm/Analysis/PointerTracking.h projects/sv/contrib/llvm/include/llvm/CodeGen/PostRAHazardRecognizer.h projects/sv/contrib/llvm/include/llvm/MC/ELFObjectWriter.h projects/sv/contrib/llvm/include/llvm/MC/MachObjectWriter.h projects/sv/contrib/llvm/include/llvm/Support/DynamicLinker.h projects/sv/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h projects/sv/contrib/llvm/include/llvm/System/ projects/sv/contrib/llvm/include/llvm/Target/TargetFrameInfo.h projects/sv/contrib/llvm/include/llvm/Transforms/RSProfiling.h projects/sv/contrib/llvm/lib/Analysis/PointerTracking.cpp projects/sv/contrib/llvm/lib/CodeGen/PBQP/ projects/sv/contrib/llvm/lib/CodeGen/PHIElimination.h projects/sv/contrib/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp projects/sv/contrib/llvm/lib/System/ projects/sv/contrib/llvm/lib/Target/ARM/ARMFrameInfo.h projects/sv/contrib/llvm/lib/Target/ARM/ARMMCInstLower.h projects/sv/contrib/llvm/lib/Target/ARM/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp projects/sv/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.cpp projects/sv/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.h projects/sv/contrib/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp projects/sv/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.cpp projects/sv/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.h projects/sv/contrib/llvm/lib/Target/Alpha/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/Blackfin/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/CellSPU/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.h projects/sv/contrib/llvm/lib/Target/MBlaze/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/MSP430/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/Mips/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/PIC16/ projects/sv/contrib/llvm/lib/Target/PowerPC/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/PowerPC/PPCFrameInfo.h projects/sv/contrib/llvm/lib/Target/Sparc/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/SystemZ/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/TargetFrameInfo.cpp projects/sv/contrib/llvm/lib/Target/X86/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/X86/X86Instr64bit.td projects/sv/contrib/llvm/lib/Target/X86/X86ShuffleDecode.h projects/sv/contrib/llvm/lib/Target/XCore/AsmPrinter/ projects/sv/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.cpp projects/sv/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.h projects/sv/contrib/llvm/lib/Transforms/IPO/PartialSpecialization.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp projects/sv/contrib/llvm/tools/clang/include/clang/AST/FullExpr.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/TypeLocBuilder.h projects/sv/contrib/llvm/tools/clang/include/clang/Checker/ projects/sv/contrib/llvm/tools/clang/lib/AST/FullExpr.cpp projects/sv/contrib/llvm/tools/clang/lib/Checker/ projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h projects/sv/gnu/lib/libg2c/ projects/sv/gnu/lib/libiberty/ projects/sv/gnu/usr.bin/binutils/as/tc-sparc-fixed.c projects/sv/lib/clang/include/llvm/ADT/ projects/sv/lib/clang/include/llvm/System/ projects/sv/lib/clang/libclangchecker/ projects/sv/lib/clang/libllvmarmasmprinter/ projects/sv/lib/clang/libllvmmipsasmprinter/ projects/sv/lib/clang/libllvmpowerpcasmprinter/ projects/sv/lib/clang/libllvmsystem/ projects/sv/lib/clang/libllvmx86asmprinter/ projects/sv/release/scripts/games-make.sh projects/sv/release/scripts/lib32-make.sh projects/sv/share/man/man8/sticky.8 projects/sv/sys/cddl/compat/opensolaris/sys/sysmacros.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h projects/sv/sys/dev/drm/drm-preprocess.sh projects/sv/sys/dev/drm/drm-subprocess.pl projects/sv/tools/build/options/WITH_FDT Modified: projects/sv/MAINTAINERS projects/sv/Makefile projects/sv/Makefile.inc1 projects/sv/ObsoleteFiles.inc projects/sv/UPDATING projects/sv/bin/csh/Makefile projects/sv/bin/df/df.c projects/sv/bin/kenv/kenv.1 projects/sv/bin/kill/kill.c projects/sv/bin/ps/extern.h projects/sv/bin/ps/keyword.c projects/sv/bin/ps/print.c projects/sv/bin/ps/ps.1 projects/sv/bin/sh/arith_yacc.c projects/sv/bin/sh/arith_yylex.c projects/sv/bin/sh/expand.c projects/sv/bin/sh/sh.1 projects/sv/bin/test/test.c projects/sv/cddl/compat/opensolaris/include/fcntl.h projects/sv/cddl/compat/opensolaris/include/mnttab.h projects/sv/cddl/compat/opensolaris/include/priv.h projects/sv/cddl/compat/opensolaris/include/solaris.h projects/sv/cddl/compat/opensolaris/misc/fsshare.c projects/sv/cddl/compat/opensolaris/misc/zmount.c projects/sv/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/sv/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c projects/sv/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/sv/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c projects/sv/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h projects/sv/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/sv/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h projects/sv/cddl/contrib/opensolaris/cmd/zinject/translate.c projects/sv/cddl/contrib/opensolaris/cmd/zinject/zinject.c projects/sv/cddl/contrib/opensolaris/cmd/zinject/zinject.h projects/sv/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/sv/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/sv/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c projects/sv/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h projects/sv/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c projects/sv/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/sv/cddl/contrib/opensolaris/head/synch.h projects/sv/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c projects/sv/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h projects/sv/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h projects/sv/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c projects/sv/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c projects/sv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/sv/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/sv/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/sv/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c projects/sv/cddl/contrib/opensolaris/lib/libzpool/common/util.c projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/__init__.py projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/dataset.py projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/groupspace.py projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/ioctl.c projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/unallow.py projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/userspace.py projects/sv/cddl/contrib/opensolaris/lib/pyzfs/common/util.py projects/sv/cddl/lib/libzfs/Makefile projects/sv/cddl/lib/libzpool/Makefile projects/sv/cddl/sbin/zfs/Makefile projects/sv/cddl/sbin/zpool/Makefile projects/sv/cddl/usr.bin/Makefile projects/sv/cddl/usr.bin/ztest/Makefile projects/sv/cddl/usr.sbin/zdb/Makefile projects/sv/contrib/binutils/ChangeLog projects/sv/contrib/binutils/MAINTAINERS projects/sv/contrib/binutils/Makefile.def projects/sv/contrib/binutils/Makefile.in projects/sv/contrib/binutils/Makefile.tpl projects/sv/contrib/binutils/bfd/ChangeLog projects/sv/contrib/binutils/bfd/ChangeLog-0203 projects/sv/contrib/binutils/bfd/Makefile.am projects/sv/contrib/binutils/bfd/Makefile.in projects/sv/contrib/binutils/bfd/acinclude.m4 projects/sv/contrib/binutils/bfd/aclocal.m4 projects/sv/contrib/binutils/bfd/aout-arm.c projects/sv/contrib/binutils/bfd/aout-sparcle.c projects/sv/contrib/binutils/bfd/aout-target.h projects/sv/contrib/binutils/bfd/aout0.c projects/sv/contrib/binutils/bfd/aout32.c projects/sv/contrib/binutils/bfd/aout64.c projects/sv/contrib/binutils/bfd/aoutf1.h projects/sv/contrib/binutils/bfd/aoutx.h projects/sv/contrib/binutils/bfd/archive.c projects/sv/contrib/binutils/bfd/archive64.c projects/sv/contrib/binutils/bfd/archures.c projects/sv/contrib/binutils/bfd/armnetbsd.c projects/sv/contrib/binutils/bfd/bfd-in.h projects/sv/contrib/binutils/bfd/bfd-in2.h projects/sv/contrib/binutils/bfd/bfd.c projects/sv/contrib/binutils/bfd/bfdio.c projects/sv/contrib/binutils/bfd/bfdwin.c projects/sv/contrib/binutils/bfd/binary.c projects/sv/contrib/binutils/bfd/bout.c projects/sv/contrib/binutils/bfd/cache.c projects/sv/contrib/binutils/bfd/coff-alpha.c projects/sv/contrib/binutils/bfd/coff-arm.c projects/sv/contrib/binutils/bfd/coff-aux.c projects/sv/contrib/binutils/bfd/coff-i386.c projects/sv/contrib/binutils/bfd/coff-ia64.c projects/sv/contrib/binutils/bfd/coff-mips.c projects/sv/contrib/binutils/bfd/coff-ppc.c projects/sv/contrib/binutils/bfd/coff-rs6000.c projects/sv/contrib/binutils/bfd/coff-sparc.c projects/sv/contrib/binutils/bfd/coff-x86_64.c projects/sv/contrib/binutils/bfd/coff64-rs6000.c projects/sv/contrib/binutils/bfd/coffcode.h projects/sv/contrib/binutils/bfd/coffgen.c projects/sv/contrib/binutils/bfd/cofflink.c projects/sv/contrib/binutils/bfd/coffswap.h projects/sv/contrib/binutils/bfd/config.bfd projects/sv/contrib/binutils/bfd/config.in projects/sv/contrib/binutils/bfd/configure projects/sv/contrib/binutils/bfd/configure.host projects/sv/contrib/binutils/bfd/configure.in projects/sv/contrib/binutils/bfd/corefile.c projects/sv/contrib/binutils/bfd/cpu-alpha.c projects/sv/contrib/binutils/bfd/cpu-arc.c projects/sv/contrib/binutils/bfd/cpu-arm.c projects/sv/contrib/binutils/bfd/cpu-i386.c projects/sv/contrib/binutils/bfd/cpu-ia64-opc.c projects/sv/contrib/binutils/bfd/cpu-ia64.c projects/sv/contrib/binutils/bfd/cpu-mips.c projects/sv/contrib/binutils/bfd/cpu-powerpc.c projects/sv/contrib/binutils/bfd/cpu-rs6000.c projects/sv/contrib/binutils/bfd/cpu-s390.c projects/sv/contrib/binutils/bfd/cpu-sparc.c projects/sv/contrib/binutils/bfd/demo64.c projects/sv/contrib/binutils/bfd/dep-in.sed projects/sv/contrib/binutils/bfd/doc/ChangeLog projects/sv/contrib/binutils/bfd/doc/Makefile.am projects/sv/contrib/binutils/bfd/doc/Makefile.in projects/sv/contrib/binutils/bfd/doc/bfd.texinfo projects/sv/contrib/binutils/bfd/doc/bfdint.texi projects/sv/contrib/binutils/bfd/doc/chew.c projects/sv/contrib/binutils/bfd/doc/fdl.texi projects/sv/contrib/binutils/bfd/dwarf1.c projects/sv/contrib/binutils/bfd/dwarf2.c projects/sv/contrib/binutils/bfd/ecoff.c projects/sv/contrib/binutils/bfd/ecofflink.c projects/sv/contrib/binutils/bfd/ecoffswap.h projects/sv/contrib/binutils/bfd/efi-app-ia32.c projects/sv/contrib/binutils/bfd/efi-app-ia64.c projects/sv/contrib/binutils/bfd/elf-bfd.h projects/sv/contrib/binutils/bfd/elf-eh-frame.c projects/sv/contrib/binutils/bfd/elf-strtab.c projects/sv/contrib/binutils/bfd/elf.c projects/sv/contrib/binutils/bfd/elf32-arc.c projects/sv/contrib/binutils/bfd/elf32-gen.c projects/sv/contrib/binutils/bfd/elf32-i386.c projects/sv/contrib/binutils/bfd/elf32-mips.c projects/sv/contrib/binutils/bfd/elf32-ppc.c projects/sv/contrib/binutils/bfd/elf32-ppc.h projects/sv/contrib/binutils/bfd/elf32-s390.c projects/sv/contrib/binutils/bfd/elf32-sparc.c projects/sv/contrib/binutils/bfd/elf32.c projects/sv/contrib/binutils/bfd/elf64-alpha.c projects/sv/contrib/binutils/bfd/elf64-gen.c projects/sv/contrib/binutils/bfd/elf64-mips.c projects/sv/contrib/binutils/bfd/elf64-ppc.c projects/sv/contrib/binutils/bfd/elf64-ppc.h projects/sv/contrib/binutils/bfd/elf64-s390.c projects/sv/contrib/binutils/bfd/elf64-sparc.c projects/sv/contrib/binutils/bfd/elf64-x86-64.c projects/sv/contrib/binutils/bfd/elf64.c projects/sv/contrib/binutils/bfd/elfcode.h projects/sv/contrib/binutils/bfd/elfcore.h projects/sv/contrib/binutils/bfd/elflink.c projects/sv/contrib/binutils/bfd/elfn32-mips.c projects/sv/contrib/binutils/bfd/elfxx-ia64.c projects/sv/contrib/binutils/bfd/elfxx-mips.c projects/sv/contrib/binutils/bfd/elfxx-mips.h projects/sv/contrib/binutils/bfd/elfxx-target.h projects/sv/contrib/binutils/bfd/format.c projects/sv/contrib/binutils/bfd/freebsd.h projects/sv/contrib/binutils/bfd/gen-aout.c projects/sv/contrib/binutils/bfd/genlink.h projects/sv/contrib/binutils/bfd/hash.c projects/sv/contrib/binutils/bfd/host-aout.c projects/sv/contrib/binutils/bfd/i386aout.c projects/sv/contrib/binutils/bfd/i386bsd.c projects/sv/contrib/binutils/bfd/i386freebsd.c projects/sv/contrib/binutils/bfd/i386linux.c projects/sv/contrib/binutils/bfd/i386netbsd.c projects/sv/contrib/binutils/bfd/ieee.c projects/sv/contrib/binutils/bfd/ihex.c projects/sv/contrib/binutils/bfd/init.c projects/sv/contrib/binutils/bfd/libaout.h projects/sv/contrib/binutils/bfd/libbfd-in.h projects/sv/contrib/binutils/bfd/libbfd.c projects/sv/contrib/binutils/bfd/libbfd.h projects/sv/contrib/binutils/bfd/libcoff-in.h projects/sv/contrib/binutils/bfd/libcoff.h projects/sv/contrib/binutils/bfd/libecoff.h projects/sv/contrib/binutils/bfd/libieee.h projects/sv/contrib/binutils/bfd/libpei.h projects/sv/contrib/binutils/bfd/libxcoff.h projects/sv/contrib/binutils/bfd/linker.c projects/sv/contrib/binutils/bfd/merge.c projects/sv/contrib/binutils/bfd/mipsbsd.c projects/sv/contrib/binutils/bfd/netbsd-core.c projects/sv/contrib/binutils/bfd/netbsd.h projects/sv/contrib/binutils/bfd/opncls.c projects/sv/contrib/binutils/bfd/osf-core.c projects/sv/contrib/binutils/bfd/pe-arm.c projects/sv/contrib/binutils/bfd/pe-i386.c projects/sv/contrib/binutils/bfd/pe-mips.c projects/sv/contrib/binutils/bfd/pe-ppc.c projects/sv/contrib/binutils/bfd/peXXigen.c projects/sv/contrib/binutils/bfd/pei-mips.c projects/sv/contrib/binutils/bfd/peicode.h projects/sv/contrib/binutils/bfd/po/BLD-POTFILES.in projects/sv/contrib/binutils/bfd/po/Make-in projects/sv/contrib/binutils/bfd/po/SRC-POTFILES.in projects/sv/contrib/binutils/bfd/po/bfd.pot projects/sv/contrib/binutils/bfd/ppcboot.c projects/sv/contrib/binutils/bfd/ptrace-core.c projects/sv/contrib/binutils/bfd/reloc.c projects/sv/contrib/binutils/bfd/reloc16.c projects/sv/contrib/binutils/bfd/rs6000-core.c projects/sv/contrib/binutils/bfd/sco5-core.c projects/sv/contrib/binutils/bfd/section.c projects/sv/contrib/binutils/bfd/simple.c projects/sv/contrib/binutils/bfd/sparclinux.c projects/sv/contrib/binutils/bfd/sparcnetbsd.c projects/sv/contrib/binutils/bfd/srec.c projects/sv/contrib/binutils/bfd/stab-syms.c projects/sv/contrib/binutils/bfd/stabs.c projects/sv/contrib/binutils/bfd/sunos.c projects/sv/contrib/binutils/bfd/syms.c projects/sv/contrib/binutils/bfd/sysdep.h projects/sv/contrib/binutils/bfd/targets.c projects/sv/contrib/binutils/bfd/tekhex.c projects/sv/contrib/binutils/bfd/trad-core.c projects/sv/contrib/binutils/bfd/version.h projects/sv/contrib/binutils/bfd/xcoff-target.h projects/sv/contrib/binutils/bfd/xcofflink.c projects/sv/contrib/binutils/binutils/ChangeLog projects/sv/contrib/binutils/binutils/MAINTAINERS projects/sv/contrib/binutils/binutils/Makefile.am projects/sv/contrib/binutils/binutils/Makefile.in projects/sv/contrib/binutils/binutils/NEWS projects/sv/contrib/binutils/binutils/aclocal.m4 projects/sv/contrib/binutils/binutils/addr2line.c projects/sv/contrib/binutils/binutils/ar.c projects/sv/contrib/binutils/binutils/arlex.l projects/sv/contrib/binutils/binutils/arparse.y projects/sv/contrib/binutils/binutils/arsup.c projects/sv/contrib/binutils/binutils/arsup.h projects/sv/contrib/binutils/binutils/binemul.c projects/sv/contrib/binutils/binutils/binemul.h projects/sv/contrib/binutils/binutils/bucomm.c projects/sv/contrib/binutils/binutils/bucomm.h projects/sv/contrib/binutils/binutils/budbg.h projects/sv/contrib/binutils/binutils/coffdump.c projects/sv/contrib/binutils/binutils/coffgrok.c projects/sv/contrib/binutils/binutils/coffgrok.h projects/sv/contrib/binutils/binutils/config.in projects/sv/contrib/binutils/binutils/configure projects/sv/contrib/binutils/binutils/configure.in projects/sv/contrib/binutils/binutils/cxxfilt.c projects/sv/contrib/binutils/binutils/debug.c projects/sv/contrib/binutils/binutils/debug.h projects/sv/contrib/binutils/binutils/deflex.l projects/sv/contrib/binutils/binutils/defparse.y projects/sv/contrib/binutils/binutils/dep-in.sed projects/sv/contrib/binutils/binutils/dlltool.c projects/sv/contrib/binutils/binutils/dlltool.h projects/sv/contrib/binutils/binutils/dllwrap.c projects/sv/contrib/binutils/binutils/doc/Makefile.am projects/sv/contrib/binutils/binutils/doc/Makefile.in projects/sv/contrib/binutils/binutils/doc/binutils.texi projects/sv/contrib/binutils/binutils/doc/fdl.texi projects/sv/contrib/binutils/binutils/emul_vanilla.c projects/sv/contrib/binutils/binutils/filemode.c projects/sv/contrib/binutils/binutils/ieee.c projects/sv/contrib/binutils/binutils/nm.c projects/sv/contrib/binutils/binutils/objcopy.c projects/sv/contrib/binutils/binutils/objdump.c projects/sv/contrib/binutils/binutils/po/Make-in projects/sv/contrib/binutils/binutils/po/POTFILES.in projects/sv/contrib/binutils/binutils/po/binutils.pot projects/sv/contrib/binutils/binutils/prdbg.c projects/sv/contrib/binutils/binutils/ranlib.sh projects/sv/contrib/binutils/binutils/rclex.c projects/sv/contrib/binutils/binutils/rcparse.y projects/sv/contrib/binutils/binutils/rdcoff.c projects/sv/contrib/binutils/binutils/rddbg.c projects/sv/contrib/binutils/binutils/readelf.c projects/sv/contrib/binutils/binutils/rename.c projects/sv/contrib/binutils/binutils/resbin.c projects/sv/contrib/binutils/binutils/rescoff.c projects/sv/contrib/binutils/binutils/resrc.c projects/sv/contrib/binutils/binutils/resres.c projects/sv/contrib/binutils/binutils/size.c projects/sv/contrib/binutils/binutils/srconv.c projects/sv/contrib/binutils/binutils/stabs.c projects/sv/contrib/binutils/binutils/strings.c projects/sv/contrib/binutils/binutils/sysdump.c projects/sv/contrib/binutils/binutils/sysinfo.y projects/sv/contrib/binutils/binutils/syslex.l projects/sv/contrib/binutils/binutils/unwind-ia64.c projects/sv/contrib/binutils/binutils/unwind-ia64.h projects/sv/contrib/binutils/binutils/version.c projects/sv/contrib/binutils/binutils/wrstabs.c projects/sv/contrib/binutils/config-ml.in projects/sv/contrib/binutils/config.guess projects/sv/contrib/binutils/config.sub projects/sv/contrib/binutils/config/ChangeLog projects/sv/contrib/binutils/config/acinclude.m4 projects/sv/contrib/binutils/config/mh-cxux projects/sv/contrib/binutils/config/mh-necv4 projects/sv/contrib/binutils/config/mh-sco projects/sv/contrib/binutils/config/mh-solaris projects/sv/contrib/binutils/config/mh-sysv4 projects/sv/contrib/binutils/config/mh-sysv5 projects/sv/contrib/binutils/config/mt-v810 projects/sv/contrib/binutils/configure projects/sv/contrib/binutils/etc/ChangeLog projects/sv/contrib/binutils/etc/Makefile.in projects/sv/contrib/binutils/gas/ChangeLog projects/sv/contrib/binutils/gas/ChangeLog-0001 projects/sv/contrib/binutils/gas/ChangeLog-0203 projects/sv/contrib/binutils/gas/ChangeLog-9295 projects/sv/contrib/binutils/gas/ChangeLog-9697 projects/sv/contrib/binutils/gas/ChangeLog-9899 projects/sv/contrib/binutils/gas/Makefile.am projects/sv/contrib/binutils/gas/Makefile.in projects/sv/contrib/binutils/gas/NEWS projects/sv/contrib/binutils/gas/README projects/sv/contrib/binutils/gas/acinclude.m4 projects/sv/contrib/binutils/gas/aclocal.m4 projects/sv/contrib/binutils/gas/app.c projects/sv/contrib/binutils/gas/as.c projects/sv/contrib/binutils/gas/as.h projects/sv/contrib/binutils/gas/asintl.h projects/sv/contrib/binutils/gas/atof-generic.c projects/sv/contrib/binutils/gas/bignum.h projects/sv/contrib/binutils/gas/bit_fix.h projects/sv/contrib/binutils/gas/cgen.c projects/sv/contrib/binutils/gas/cgen.h projects/sv/contrib/binutils/gas/cond.c projects/sv/contrib/binutils/gas/config.in projects/sv/contrib/binutils/gas/config/aout_gnu.h projects/sv/contrib/binutils/gas/config/atof-ieee.c projects/sv/contrib/binutils/gas/config/atof-vax.c projects/sv/contrib/binutils/gas/config/itbl-mips.h projects/sv/contrib/binutils/gas/config/obj-aout.c projects/sv/contrib/binutils/gas/config/obj-aout.h projects/sv/contrib/binutils/gas/config/obj-coff.c projects/sv/contrib/binutils/gas/config/obj-coff.h projects/sv/contrib/binutils/gas/config/obj-ecoff.c projects/sv/contrib/binutils/gas/config/obj-ecoff.h projects/sv/contrib/binutils/gas/config/obj-elf.c projects/sv/contrib/binutils/gas/config/obj-elf.h projects/sv/contrib/binutils/gas/config/obj-multi.h projects/sv/contrib/binutils/gas/config/tc-alpha.c projects/sv/contrib/binutils/gas/config/tc-alpha.h projects/sv/contrib/binutils/gas/config/tc-arc.c projects/sv/contrib/binutils/gas/config/tc-arc.h projects/sv/contrib/binutils/gas/config/tc-arm.c projects/sv/contrib/binutils/gas/config/tc-arm.h projects/sv/contrib/binutils/gas/config/tc-generic.c projects/sv/contrib/binutils/gas/config/tc-generic.h projects/sv/contrib/binutils/gas/config/tc-i386.c projects/sv/contrib/binutils/gas/config/tc-i386.h projects/sv/contrib/binutils/gas/config/tc-ia64.c projects/sv/contrib/binutils/gas/config/tc-ia64.h projects/sv/contrib/binutils/gas/config/tc-m68851.h projects/sv/contrib/binutils/gas/config/tc-mips.c projects/sv/contrib/binutils/gas/config/tc-mips.h projects/sv/contrib/binutils/gas/config/tc-ppc.c projects/sv/contrib/binutils/gas/config/tc-ppc.h projects/sv/contrib/binutils/gas/config/tc-s390.c projects/sv/contrib/binutils/gas/config/tc-s390.h projects/sv/contrib/binutils/gas/config/tc-sparc.c projects/sv/contrib/binutils/gas/config/tc-sparc.h projects/sv/contrib/binutils/gas/config/te-386bsd.h projects/sv/contrib/binutils/gas/config/te-freebsd.h projects/sv/contrib/binutils/gas/config/te-nbsd.h projects/sv/contrib/binutils/gas/config/te-sparcaout.h projects/sv/contrib/binutils/gas/config/te-tmips.h projects/sv/contrib/binutils/gas/configure projects/sv/contrib/binutils/gas/configure.in projects/sv/contrib/binutils/gas/debug.c projects/sv/contrib/binutils/gas/dep-in.sed projects/sv/contrib/binutils/gas/depend.c projects/sv/contrib/binutils/gas/doc/Makefile.am projects/sv/contrib/binutils/gas/doc/Makefile.in projects/sv/contrib/binutils/gas/doc/all.texi projects/sv/contrib/binutils/gas/doc/as.texinfo projects/sv/contrib/binutils/gas/doc/c-alpha.texi projects/sv/contrib/binutils/gas/doc/c-arc.texi projects/sv/contrib/binutils/gas/doc/c-arm.texi projects/sv/contrib/binutils/gas/doc/c-i386.texi projects/sv/contrib/binutils/gas/doc/c-ia64.texi projects/sv/contrib/binutils/gas/doc/c-mips.texi projects/sv/contrib/binutils/gas/doc/c-ppc.texi projects/sv/contrib/binutils/gas/doc/c-sh.texi projects/sv/contrib/binutils/gas/doc/c-sparc.texi projects/sv/contrib/binutils/gas/doc/internals.texi projects/sv/contrib/binutils/gas/dw2gencfi.c projects/sv/contrib/binutils/gas/dw2gencfi.h projects/sv/contrib/binutils/gas/dwarf2dbg.c projects/sv/contrib/binutils/gas/dwarf2dbg.h projects/sv/contrib/binutils/gas/ecoff.c projects/sv/contrib/binutils/gas/ecoff.h projects/sv/contrib/binutils/gas/ehopt.c projects/sv/contrib/binutils/gas/emul-target.h projects/sv/contrib/binutils/gas/emul.h projects/sv/contrib/binutils/gas/expr.c projects/sv/contrib/binutils/gas/expr.h projects/sv/contrib/binutils/gas/flonum-copy.c projects/sv/contrib/binutils/gas/flonum-konst.c projects/sv/contrib/binutils/gas/flonum-mult.c projects/sv/contrib/binutils/gas/flonum.h projects/sv/contrib/binutils/gas/frags.c projects/sv/contrib/binutils/gas/frags.h projects/sv/contrib/binutils/gas/gdbinit.in projects/sv/contrib/binutils/gas/hash.c projects/sv/contrib/binutils/gas/hash.h projects/sv/contrib/binutils/gas/input-file.c projects/sv/contrib/binutils/gas/input-file.h projects/sv/contrib/binutils/gas/input-scrub.c projects/sv/contrib/binutils/gas/itbl-lex.l projects/sv/contrib/binutils/gas/itbl-ops.c projects/sv/contrib/binutils/gas/itbl-ops.h projects/sv/contrib/binutils/gas/itbl-parse.y projects/sv/contrib/binutils/gas/listing.c projects/sv/contrib/binutils/gas/listing.h projects/sv/contrib/binutils/gas/literal.c projects/sv/contrib/binutils/gas/macro.c projects/sv/contrib/binutils/gas/macro.h projects/sv/contrib/binutils/gas/messages.c projects/sv/contrib/binutils/gas/obj.h projects/sv/contrib/binutils/gas/output-file.c projects/sv/contrib/binutils/gas/output-file.h projects/sv/contrib/binutils/gas/po/Make-in projects/sv/contrib/binutils/gas/po/POTFILES.in projects/sv/contrib/binutils/gas/po/gas.pot projects/sv/contrib/binutils/gas/read.c projects/sv/contrib/binutils/gas/read.h projects/sv/contrib/binutils/gas/sb.c projects/sv/contrib/binutils/gas/sb.h projects/sv/contrib/binutils/gas/stabs.c projects/sv/contrib/binutils/gas/struc-symbol.h projects/sv/contrib/binutils/gas/subsegs.c projects/sv/contrib/binutils/gas/subsegs.h projects/sv/contrib/binutils/gas/symbols.c projects/sv/contrib/binutils/gas/symbols.h projects/sv/contrib/binutils/gas/tc.h projects/sv/contrib/binutils/gas/write.c projects/sv/contrib/binutils/gas/write.h projects/sv/contrib/binutils/gprof/mips.c projects/sv/contrib/binutils/gprof/po/Make-in projects/sv/contrib/binutils/gprof/po/gprof.pot projects/sv/contrib/binutils/include/ChangeLog projects/sv/contrib/binutils/include/ansidecl.h projects/sv/contrib/binutils/include/aout/ChangeLog projects/sv/contrib/binutils/include/aout/aout64.h projects/sv/contrib/binutils/include/aout/ar.h projects/sv/contrib/binutils/include/aout/encap.h projects/sv/contrib/binutils/include/aout/host.h projects/sv/contrib/binutils/include/aout/ranlib.h projects/sv/contrib/binutils/include/aout/reloc.h projects/sv/contrib/binutils/include/aout/stab.def projects/sv/contrib/binutils/include/aout/stab_gnu.h projects/sv/contrib/binutils/include/aout/sun4.h projects/sv/contrib/binutils/include/bfdlink.h projects/sv/contrib/binutils/include/coff/ChangeLog projects/sv/contrib/binutils/include/coff/alpha.h projects/sv/contrib/binutils/include/coff/arm.h projects/sv/contrib/binutils/include/coff/aux-coff.h projects/sv/contrib/binutils/include/coff/ecoff.h projects/sv/contrib/binutils/include/coff/external.h projects/sv/contrib/binutils/include/coff/i386.h projects/sv/contrib/binutils/include/coff/ia64.h projects/sv/contrib/binutils/include/coff/mips.h projects/sv/contrib/binutils/include/coff/mipspe.h projects/sv/contrib/binutils/include/coff/pe.h projects/sv/contrib/binutils/include/coff/powerpc.h projects/sv/contrib/binutils/include/coff/rs6000.h projects/sv/contrib/binutils/include/coff/rs6k64.h projects/sv/contrib/binutils/include/coff/sh.h projects/sv/contrib/binutils/include/coff/sparc.h projects/sv/contrib/binutils/include/coff/symconst.h projects/sv/contrib/binutils/include/coff/ti.h projects/sv/contrib/binutils/include/coff/xcoff.h projects/sv/contrib/binutils/include/demangle.h projects/sv/contrib/binutils/include/dis-asm.h projects/sv/contrib/binutils/include/dyn-string.h projects/sv/contrib/binutils/include/elf/ChangeLog projects/sv/contrib/binutils/include/elf/ChangeLog-9103 projects/sv/contrib/binutils/include/elf/alpha.h projects/sv/contrib/binutils/include/elf/arc.h projects/sv/contrib/binutils/include/elf/arm.h projects/sv/contrib/binutils/include/elf/avr.h projects/sv/contrib/binutils/include/elf/common.h projects/sv/contrib/binutils/include/elf/cris.h projects/sv/contrib/binutils/include/elf/d10v.h projects/sv/contrib/binutils/include/elf/d30v.h projects/sv/contrib/binutils/include/elf/dlx.h projects/sv/contrib/binutils/include/elf/dwarf.h projects/sv/contrib/binutils/include/elf/dwarf2.h projects/sv/contrib/binutils/include/elf/external.h projects/sv/contrib/binutils/include/elf/fr30.h projects/sv/contrib/binutils/include/elf/frv.h projects/sv/contrib/binutils/include/elf/h8.h projects/sv/contrib/binutils/include/elf/hppa.h projects/sv/contrib/binutils/include/elf/i370.h projects/sv/contrib/binutils/include/elf/i386.h projects/sv/contrib/binutils/include/elf/i860.h projects/sv/contrib/binutils/include/elf/i960.h projects/sv/contrib/binutils/include/elf/ia64.h projects/sv/contrib/binutils/include/elf/internal.h projects/sv/contrib/binutils/include/elf/ip2k.h projects/sv/contrib/binutils/include/elf/iq2000.h projects/sv/contrib/binutils/include/elf/m32r.h projects/sv/contrib/binutils/include/elf/m68hc11.h projects/sv/contrib/binutils/include/elf/m68k.h projects/sv/contrib/binutils/include/elf/mcore.h projects/sv/contrib/binutils/include/elf/mips.h projects/sv/contrib/binutils/include/elf/mmix.h projects/sv/contrib/binutils/include/elf/mn10200.h projects/sv/contrib/binutils/include/elf/mn10300.h projects/sv/contrib/binutils/include/elf/msp430.h projects/sv/contrib/binutils/include/elf/openrisc.h projects/sv/contrib/binutils/include/elf/or32.h projects/sv/contrib/binutils/include/elf/pj.h projects/sv/contrib/binutils/include/elf/ppc.h projects/sv/contrib/binutils/include/elf/ppc64.h projects/sv/contrib/binutils/include/elf/reloc-macros.h projects/sv/contrib/binutils/include/elf/s390.h projects/sv/contrib/binutils/include/elf/sh.h projects/sv/contrib/binutils/include/elf/sparc.h projects/sv/contrib/binutils/include/elf/v850.h projects/sv/contrib/binutils/include/elf/vax.h projects/sv/contrib/binutils/include/elf/x86-64.h projects/sv/contrib/binutils/include/elf/xstormy16.h projects/sv/contrib/binutils/include/elf/xtensa.h projects/sv/contrib/binutils/include/fibheap.h projects/sv/contrib/binutils/include/filenames.h projects/sv/contrib/binutils/include/floatformat.h projects/sv/contrib/binutils/include/fnmatch.h projects/sv/contrib/binutils/include/gdbm.h projects/sv/contrib/binutils/include/hashtab.h projects/sv/contrib/binutils/include/ieee.h projects/sv/contrib/binutils/include/libiberty.h projects/sv/contrib/binutils/include/md5.h projects/sv/contrib/binutils/include/objalloc.h projects/sv/contrib/binutils/include/obstack.h projects/sv/contrib/binutils/include/opcode/ChangeLog projects/sv/contrib/binutils/include/opcode/ChangeLog-9103 projects/sv/contrib/binutils/include/opcode/alpha.h projects/sv/contrib/binutils/include/opcode/arc.h projects/sv/contrib/binutils/include/opcode/arm.h projects/sv/contrib/binutils/include/opcode/cgen.h projects/sv/contrib/binutils/include/opcode/convex.h projects/sv/contrib/binutils/include/opcode/i386.h projects/sv/contrib/binutils/include/opcode/ia64.h projects/sv/contrib/binutils/include/opcode/mips.h projects/sv/contrib/binutils/include/opcode/np1.h projects/sv/contrib/binutils/include/opcode/pn.h projects/sv/contrib/binutils/include/opcode/ppc.h projects/sv/contrib/binutils/include/opcode/s390.h projects/sv/contrib/binutils/include/opcode/sparc.h projects/sv/contrib/binutils/include/partition.h projects/sv/contrib/binutils/include/progress.h projects/sv/contrib/binutils/include/safe-ctype.h projects/sv/contrib/binutils/include/sort.h projects/sv/contrib/binutils/include/splay-tree.h projects/sv/contrib/binutils/include/symcat.h projects/sv/contrib/binutils/include/ternary.h projects/sv/contrib/binutils/include/xregex2.h projects/sv/contrib/binutils/install-sh projects/sv/contrib/binutils/ld/ChangeLog projects/sv/contrib/binutils/ld/Makefile.am projects/sv/contrib/binutils/ld/Makefile.in projects/sv/contrib/binutils/ld/NEWS projects/sv/contrib/binutils/ld/aclocal.m4 projects/sv/contrib/binutils/ld/config.in projects/sv/contrib/binutils/ld/configure projects/sv/contrib/binutils/ld/configure.host projects/sv/contrib/binutils/ld/configure.in projects/sv/contrib/binutils/ld/configure.tgt projects/sv/contrib/binutils/ld/deffile.h projects/sv/contrib/binutils/ld/deffilep.y projects/sv/contrib/binutils/ld/dep-in.sed projects/sv/contrib/binutils/ld/emulparams/arcelf.sh projects/sv/contrib/binutils/ld/emulparams/armelf.sh projects/sv/contrib/binutils/ld/emulparams/armelf_fbsd.sh projects/sv/contrib/binutils/ld/emulparams/armelf_linux.sh projects/sv/contrib/binutils/ld/emulparams/armelf_nbsd.sh projects/sv/contrib/binutils/ld/emulparams/armpe.sh projects/sv/contrib/binutils/ld/emulparams/elf32_sparc.sh projects/sv/contrib/binutils/ld/emulparams/elf32bmip.sh projects/sv/contrib/binutils/ld/emulparams/elf32bmipn32-defs.sh projects/sv/contrib/binutils/ld/emulparams/elf32bmipn32.sh projects/sv/contrib/binutils/ld/emulparams/elf32btsmip.sh projects/sv/contrib/binutils/ld/emulparams/elf32btsmipn32.sh projects/sv/contrib/binutils/ld/emulparams/elf32ppc.sh projects/sv/contrib/binutils/ld/emulparams/elf32ppclinux.sh projects/sv/contrib/binutils/ld/emulparams/elf64_ia64.sh projects/sv/contrib/binutils/ld/emulparams/elf64_ia64_fbsd.sh projects/sv/contrib/binutils/ld/emulparams/elf64_s390.sh projects/sv/contrib/binutils/ld/emulparams/elf64_sparc.sh projects/sv/contrib/binutils/ld/emulparams/elf64_sparc_fbsd.sh projects/sv/contrib/binutils/ld/emulparams/elf64alpha.sh projects/sv/contrib/binutils/ld/emulparams/elf64bmip.sh projects/sv/contrib/binutils/ld/emulparams/elf64btsmip.sh projects/sv/contrib/binutils/ld/emulparams/elf64ppc.sh projects/sv/contrib/binutils/ld/emulparams/elf_i386.sh projects/sv/contrib/binutils/ld/emulparams/elf_i386_chaos.sh projects/sv/contrib/binutils/ld/emulparams/elf_i386_ldso.sh projects/sv/contrib/binutils/ld/emulparams/elf_s390.sh projects/sv/contrib/binutils/ld/emulparams/elf_x86_64.sh projects/sv/contrib/binutils/ld/emulparams/elf_x86_64_fbsd.sh projects/sv/contrib/binutils/ld/emulparams/i386moss.sh projects/sv/contrib/binutils/ld/emulparams/i386nto.sh projects/sv/contrib/binutils/ld/emulparams/i386nw.sh projects/sv/contrib/binutils/ld/emulparams/i386pe.sh projects/sv/contrib/binutils/ld/emulparams/i386pe_posix.sh projects/sv/contrib/binutils/ld/emulparams/mipsidt.sh projects/sv/contrib/binutils/ld/emulparams/mipsidtl.sh projects/sv/contrib/binutils/ld/emulparams/mipspe.sh projects/sv/contrib/binutils/ld/emulparams/ppcnw.sh projects/sv/contrib/binutils/ld/emulparams/ppcpe.sh projects/sv/contrib/binutils/ld/emultempl/alphaelf.em projects/sv/contrib/binutils/ld/emultempl/armcoff.em projects/sv/contrib/binutils/ld/emultempl/armelf.em projects/sv/contrib/binutils/ld/emultempl/elf32.em projects/sv/contrib/binutils/ld/emultempl/generic.em projects/sv/contrib/binutils/ld/emultempl/ia64elf.em projects/sv/contrib/binutils/ld/emultempl/linux.em projects/sv/contrib/binutils/ld/emultempl/mipsecoff.em projects/sv/contrib/binutils/ld/emultempl/needrelax.em projects/sv/contrib/binutils/ld/emultempl/pe.em projects/sv/contrib/binutils/ld/emultempl/ppc32elf.em projects/sv/contrib/binutils/ld/emultempl/ppc64elf.em projects/sv/contrib/binutils/ld/emultempl/sunos.em projects/sv/contrib/binutils/ld/emultempl/ticoff.em projects/sv/contrib/binutils/ld/emultempl/vanilla.em projects/sv/contrib/binutils/ld/fdl.texi projects/sv/contrib/binutils/ld/gen-doc.texi projects/sv/contrib/binutils/ld/genscripts.sh projects/sv/contrib/binutils/ld/ld.h projects/sv/contrib/binutils/ld/ld.texinfo projects/sv/contrib/binutils/ld/ldcref.c projects/sv/contrib/binutils/ld/ldctor.c projects/sv/contrib/binutils/ld/ldctor.h projects/sv/contrib/binutils/ld/ldemul.c projects/sv/contrib/binutils/ld/ldemul.h projects/sv/contrib/binutils/ld/ldexp.c projects/sv/contrib/binutils/ld/ldexp.h projects/sv/contrib/binutils/ld/ldfile.c projects/sv/contrib/binutils/ld/ldfile.h projects/sv/contrib/binutils/ld/ldgram.y projects/sv/contrib/binutils/ld/ldint.texinfo projects/sv/contrib/binutils/ld/ldlang.c projects/sv/contrib/binutils/ld/ldlang.h projects/sv/contrib/binutils/ld/ldlex.h projects/sv/contrib/binutils/ld/ldlex.l projects/sv/contrib/binutils/ld/ldmain.c projects/sv/contrib/binutils/ld/ldmain.h projects/sv/contrib/binutils/ld/ldmisc.c projects/sv/contrib/binutils/ld/ldmisc.h projects/sv/contrib/binutils/ld/ldver.c projects/sv/contrib/binutils/ld/ldver.h projects/sv/contrib/binutils/ld/ldwrite.c projects/sv/contrib/binutils/ld/ldwrite.h projects/sv/contrib/binutils/ld/lexsup.c projects/sv/contrib/binutils/ld/mri.c projects/sv/contrib/binutils/ld/mri.h projects/sv/contrib/binutils/ld/pe-dll.c projects/sv/contrib/binutils/ld/pe-dll.h projects/sv/contrib/binutils/ld/po/Make-in projects/sv/contrib/binutils/ld/po/POTFILES.in projects/sv/contrib/binutils/ld/po/ld.pot projects/sv/contrib/binutils/ld/scripttempl/elf.sc projects/sv/contrib/binutils/ld/scripttempl/mips.sc projects/sv/contrib/binutils/ld/scripttempl/pe.sc projects/sv/contrib/binutils/ld/sysdep.h projects/sv/contrib/binutils/libiberty/ChangeLog projects/sv/contrib/binutils/libiberty/Makefile.in projects/sv/contrib/binutils/libiberty/_doprnt.c projects/sv/contrib/binutils/libiberty/aclocal.m4 projects/sv/contrib/binutils/libiberty/alloca.c projects/sv/contrib/binutils/libiberty/argv.c projects/sv/contrib/binutils/libiberty/asprintf.c projects/sv/contrib/binutils/libiberty/atexit.c projects/sv/contrib/binutils/libiberty/basename.c projects/sv/contrib/binutils/libiberty/bcmp.c projects/sv/contrib/binutils/libiberty/bcopy.c projects/sv/contrib/binutils/libiberty/bsearch.c projects/sv/contrib/binutils/libiberty/bzero.c projects/sv/contrib/binutils/libiberty/calloc.c projects/sv/contrib/binutils/libiberty/choose-temp.c projects/sv/contrib/binutils/libiberty/clock.c projects/sv/contrib/binutils/libiberty/concat.c projects/sv/contrib/binutils/libiberty/config.in projects/sv/contrib/binutils/libiberty/configure projects/sv/contrib/binutils/libiberty/copying-lib.texi projects/sv/contrib/binutils/libiberty/copysign.c projects/sv/contrib/binutils/libiberty/cp-demangle.c projects/sv/contrib/binutils/libiberty/cp-demangle.h projects/sv/contrib/binutils/libiberty/cp-demint.c projects/sv/contrib/binutils/libiberty/cplus-dem.c projects/sv/contrib/binutils/libiberty/dyn-string.c projects/sv/contrib/binutils/libiberty/fdmatch.c projects/sv/contrib/binutils/libiberty/ffs.c projects/sv/contrib/binutils/libiberty/fibheap.c projects/sv/contrib/binutils/libiberty/floatformat.c projects/sv/contrib/binutils/libiberty/fnmatch.c projects/sv/contrib/binutils/libiberty/functions.texi projects/sv/contrib/binutils/libiberty/gather-docs projects/sv/contrib/binutils/libiberty/getcwd.c projects/sv/contrib/binutils/libiberty/getpagesize.c projects/sv/contrib/binutils/libiberty/getpwd.c projects/sv/contrib/binutils/libiberty/getruntime.c projects/sv/contrib/binutils/libiberty/hashtab.c projects/sv/contrib/binutils/libiberty/hex.c projects/sv/contrib/binutils/libiberty/index.c projects/sv/contrib/binutils/libiberty/insque.c projects/sv/contrib/binutils/libiberty/lbasename.c projects/sv/contrib/binutils/libiberty/libiberty.texi projects/sv/contrib/binutils/libiberty/lrealpath.c projects/sv/contrib/binutils/libiberty/maint-tool projects/sv/contrib/binutils/libiberty/make-relative-prefix.c projects/sv/contrib/binutils/libiberty/make-temp-file.c projects/sv/contrib/binutils/libiberty/md5.c projects/sv/contrib/binutils/libiberty/memchr.c projects/sv/contrib/binutils/libiberty/memcmp.c projects/sv/contrib/binutils/libiberty/memcpy.c projects/sv/contrib/binutils/libiberty/memmove.c projects/sv/contrib/binutils/libiberty/memset.c projects/sv/contrib/binutils/libiberty/mkstemps.c projects/sv/contrib/binutils/libiberty/objalloc.c projects/sv/contrib/binutils/libiberty/obstack.c projects/sv/contrib/binutils/libiberty/partition.c projects/sv/contrib/binutils/libiberty/physmem.c projects/sv/contrib/binutils/libiberty/putenv.c projects/sv/contrib/binutils/libiberty/random.c projects/sv/contrib/binutils/libiberty/regex.c projects/sv/contrib/binutils/libiberty/rename.c projects/sv/contrib/binutils/libiberty/rindex.c projects/sv/contrib/binutils/libiberty/safe-ctype.c projects/sv/contrib/binutils/libiberty/setenv.c projects/sv/contrib/binutils/libiberty/sigsetmask.c projects/sv/contrib/binutils/libiberty/sort.c projects/sv/contrib/binutils/libiberty/spaces.c projects/sv/contrib/binutils/libiberty/splay-tree.c projects/sv/contrib/binutils/libiberty/strcasecmp.c projects/sv/contrib/binutils/libiberty/strchr.c projects/sv/contrib/binutils/libiberty/strdup.c projects/sv/contrib/binutils/libiberty/strerror.c projects/sv/contrib/binutils/libiberty/strncasecmp.c projects/sv/contrib/binutils/libiberty/strncmp.c projects/sv/contrib/binutils/libiberty/strrchr.c projects/sv/contrib/binutils/libiberty/strsignal.c projects/sv/contrib/binutils/libiberty/strstr.c projects/sv/contrib/binutils/libiberty/strtod.c projects/sv/contrib/binutils/libiberty/strtol.c projects/sv/contrib/binutils/libiberty/strtoul.c projects/sv/contrib/binutils/libiberty/ternary.c projects/sv/contrib/binutils/libiberty/tmpnam.c projects/sv/contrib/binutils/libiberty/vasprintf.c projects/sv/contrib/binutils/libiberty/vfork.c projects/sv/contrib/binutils/libiberty/vfprintf.c projects/sv/contrib/binutils/libiberty/vprintf.c projects/sv/contrib/binutils/libiberty/vsprintf.c projects/sv/contrib/binutils/libiberty/waitpid.c projects/sv/contrib/binutils/libiberty/xatexit.c projects/sv/contrib/binutils/libiberty/xexit.c projects/sv/contrib/binutils/libiberty/xmalloc.c projects/sv/contrib/binutils/libiberty/xmemdup.c projects/sv/contrib/binutils/libiberty/xstrdup.c projects/sv/contrib/binutils/libiberty/xstrerror.c projects/sv/contrib/binutils/libtool.m4 projects/sv/contrib/binutils/ltmain.sh projects/sv/contrib/binutils/missing projects/sv/contrib/binutils/mkinstalldirs projects/sv/contrib/binutils/move-if-change projects/sv/contrib/binutils/opcodes/ChangeLog projects/sv/contrib/binutils/opcodes/Makefile.am projects/sv/contrib/binutils/opcodes/Makefile.in projects/sv/contrib/binutils/opcodes/aclocal.m4 projects/sv/contrib/binutils/opcodes/alpha-dis.c projects/sv/contrib/binutils/opcodes/alpha-opc.c projects/sv/contrib/binutils/opcodes/arc-dis.c projects/sv/contrib/binutils/opcodes/arc-dis.h projects/sv/contrib/binutils/opcodes/arc-ext.c projects/sv/contrib/binutils/opcodes/arc-ext.h projects/sv/contrib/binutils/opcodes/arc-opc.c projects/sv/contrib/binutils/opcodes/arm-dis.c projects/sv/contrib/binutils/opcodes/cgen-asm.c projects/sv/contrib/binutils/opcodes/cgen-asm.in projects/sv/contrib/binutils/opcodes/cgen-dis.c projects/sv/contrib/binutils/opcodes/cgen-dis.in projects/sv/contrib/binutils/opcodes/cgen-ibld.in projects/sv/contrib/binutils/opcodes/cgen-opc.c projects/sv/contrib/binutils/opcodes/cgen.sh projects/sv/contrib/binutils/opcodes/config.in projects/sv/contrib/binutils/opcodes/configure projects/sv/contrib/binutils/opcodes/configure.in projects/sv/contrib/binutils/opcodes/dep-in.sed projects/sv/contrib/binutils/opcodes/dis-buf.c projects/sv/contrib/binutils/opcodes/dis-init.c projects/sv/contrib/binutils/opcodes/disassemble.c projects/sv/contrib/binutils/opcodes/i386-dis.c projects/sv/contrib/binutils/opcodes/ia64-asmtab.c projects/sv/contrib/binutils/opcodes/ia64-asmtab.h projects/sv/contrib/binutils/opcodes/ia64-dis.c projects/sv/contrib/binutils/opcodes/ia64-gen.c projects/sv/contrib/binutils/opcodes/ia64-ic.tbl projects/sv/contrib/binutils/opcodes/ia64-opc-a.c projects/sv/contrib/binutils/opcodes/ia64-opc-b.c projects/sv/contrib/binutils/opcodes/ia64-opc-d.c projects/sv/contrib/binutils/opcodes/ia64-opc-f.c projects/sv/contrib/binutils/opcodes/ia64-opc-i.c projects/sv/contrib/binutils/opcodes/ia64-opc-m.c projects/sv/contrib/binutils/opcodes/ia64-opc-x.c projects/sv/contrib/binutils/opcodes/ia64-opc.c projects/sv/contrib/binutils/opcodes/ia64-opc.h projects/sv/contrib/binutils/opcodes/ia64-raw.tbl projects/sv/contrib/binutils/opcodes/ia64-waw.tbl projects/sv/contrib/binutils/opcodes/mips-dis.c projects/sv/contrib/binutils/opcodes/mips-opc.c projects/sv/contrib/binutils/opcodes/mips16-opc.c projects/sv/contrib/binutils/opcodes/opintl.h projects/sv/contrib/binutils/opcodes/po/Make-in projects/sv/contrib/binutils/opcodes/po/POTFILES.in projects/sv/contrib/binutils/opcodes/po/opcodes.pot projects/sv/contrib/binutils/opcodes/ppc-dis.c projects/sv/contrib/binutils/opcodes/ppc-opc.c projects/sv/contrib/binutils/opcodes/s390-dis.c projects/sv/contrib/binutils/opcodes/s390-mkopc.c projects/sv/contrib/binutils/opcodes/s390-opc.c projects/sv/contrib/binutils/opcodes/s390-opc.txt projects/sv/contrib/binutils/opcodes/sh-dis.c projects/sv/contrib/binutils/opcodes/sh-opc.h projects/sv/contrib/binutils/opcodes/sparc-dis.c projects/sv/contrib/binutils/opcodes/sparc-opc.c projects/sv/contrib/binutils/opcodes/sysdep.h projects/sv/contrib/binutils/symlink-tree projects/sv/contrib/binutils/ylwrap projects/sv/contrib/gcc/config/i386/i386.c projects/sv/contrib/gcc/config/rs6000/freebsd.h projects/sv/contrib/gcc/doc/gcc.1 projects/sv/contrib/gcc/doc/invoke.texi projects/sv/contrib/gdb/gdb/dsrec.c projects/sv/contrib/gdb/gdb/dwarf2-frame.c projects/sv/contrib/gdb/gdb/dwarf2read.c projects/sv/contrib/gdb/gdb/elfread.c projects/sv/contrib/gdb/gdb/gcore.c projects/sv/contrib/gdb/gdb/mipsread.c projects/sv/contrib/gdb/gdb/remote-e7000.c projects/sv/contrib/gdb/gdb/remote.c projects/sv/contrib/gdb/gdb/symfile.c projects/sv/contrib/gdb/gdb/tracepoint.c projects/sv/contrib/groff/tmac/doc.tmac projects/sv/contrib/llvm/include/llvm-c/Core.h projects/sv/contrib/llvm/include/llvm-c/EnhancedDisassembly.h projects/sv/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h projects/sv/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/sv/contrib/llvm/include/llvm-c/lto.h projects/sv/contrib/llvm/include/llvm/ADT/APFloat.h projects/sv/contrib/llvm/include/llvm/ADT/APInt.h projects/sv/contrib/llvm/include/llvm/ADT/APSInt.h projects/sv/contrib/llvm/include/llvm/ADT/BitVector.h projects/sv/contrib/llvm/include/llvm/ADT/DenseMap.h projects/sv/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/sv/contrib/llvm/include/llvm/ADT/DenseSet.h projects/sv/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h projects/sv/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/sv/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h projects/sv/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/sv/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/sv/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/sv/contrib/llvm/include/llvm/ADT/IndexedMap.h projects/sv/contrib/llvm/include/llvm/ADT/Optional.h projects/sv/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/sv/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/sv/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/sv/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/sv/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/sv/contrib/llvm/include/llvm/ADT/SetVector.h projects/sv/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/sv/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/sv/contrib/llvm/include/llvm/ADT/SmallString.h projects/sv/contrib/llvm/include/llvm/ADT/SmallVector.h projects/sv/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/sv/contrib/llvm/include/llvm/ADT/Statistic.h projects/sv/contrib/llvm/include/llvm/ADT/StringExtras.h projects/sv/contrib/llvm/include/llvm/ADT/StringMap.h projects/sv/contrib/llvm/include/llvm/ADT/StringRef.h projects/sv/contrib/llvm/include/llvm/ADT/Triple.h projects/sv/contrib/llvm/include/llvm/ADT/Twine.h projects/sv/contrib/llvm/include/llvm/ADT/ValueMap.h projects/sv/contrib/llvm/include/llvm/ADT/ilist.h projects/sv/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/sv/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/sv/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/sv/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/sv/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/sv/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h projects/sv/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/sv/contrib/llvm/include/llvm/Analysis/DominatorInternals.h projects/sv/contrib/llvm/include/llvm/Analysis/Dominators.h projects/sv/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h projects/sv/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/sv/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/sv/contrib/llvm/include/llvm/Analysis/IntervalPartition.h projects/sv/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/sv/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h projects/sv/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h projects/sv/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h projects/sv/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/sv/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/sv/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/sv/contrib/llvm/include/llvm/Analysis/Passes.h projects/sv/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/sv/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h projects/sv/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/sv/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/sv/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/sv/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/sv/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/sv/contrib/llvm/include/llvm/Attributes.h projects/sv/contrib/llvm/include/llvm/BasicBlock.h projects/sv/contrib/llvm/include/llvm/Bitcode/Archive.h projects/sv/contrib/llvm/include/llvm/Bitcode/BitCodes.h projects/sv/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/sv/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/sv/contrib/llvm/include/llvm/CallingConv.h projects/sv/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/sv/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/sv/contrib/llvm/include/llvm/CodeGen/BinaryObject.h projects/sv/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h projects/sv/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/sv/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/sv/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/sv/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/sv/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/sv/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h projects/sv/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h projects/sv/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h projects/sv/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h projects/sv/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/sv/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/sv/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/sv/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachORelocation.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineLocation.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/sv/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h projects/sv/contrib/llvm/include/llvm/CodeGen/Passes.h projects/sv/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h projects/sv/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h projects/sv/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/sv/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h projects/sv/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/sv/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/sv/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/sv/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/sv/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/sv/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/sv/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/sv/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h projects/sv/contrib/llvm/include/llvm/CompilerDriver/Tool.h projects/sv/contrib/llvm/include/llvm/Constant.h projects/sv/contrib/llvm/include/llvm/Constants.h projects/sv/contrib/llvm/include/llvm/DerivedTypes.h projects/sv/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/sv/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h projects/sv/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/sv/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h projects/sv/contrib/llvm/include/llvm/Function.h projects/sv/contrib/llvm/include/llvm/GlobalAlias.h projects/sv/contrib/llvm/include/llvm/GlobalValue.h projects/sv/contrib/llvm/include/llvm/GlobalVariable.h projects/sv/contrib/llvm/include/llvm/InlineAsm.h projects/sv/contrib/llvm/include/llvm/InstrTypes.h projects/sv/contrib/llvm/include/llvm/Instruction.h projects/sv/contrib/llvm/include/llvm/Instructions.h projects/sv/contrib/llvm/include/llvm/IntrinsicInst.h projects/sv/contrib/llvm/include/llvm/Intrinsics.td projects/sv/contrib/llvm/include/llvm/IntrinsicsARM.td projects/sv/contrib/llvm/include/llvm/IntrinsicsX86.td projects/sv/contrib/llvm/include/llvm/IntrinsicsXCore.td projects/sv/contrib/llvm/include/llvm/LLVMContext.h projects/sv/contrib/llvm/include/llvm/LinkAllPasses.h projects/sv/contrib/llvm/include/llvm/LinkAllVMCore.h projects/sv/contrib/llvm/include/llvm/MC/EDInstInfo.h projects/sv/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/sv/contrib/llvm/include/llvm/MC/MCAsmLayout.h projects/sv/contrib/llvm/include/llvm/MC/MCAssembler.h projects/sv/contrib/llvm/include/llvm/MC/MCCodeEmitter.h projects/sv/contrib/llvm/include/llvm/MC/MCContext.h projects/sv/contrib/llvm/include/llvm/MC/MCDirectives.h projects/sv/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/sv/contrib/llvm/include/llvm/MC/MCDwarf.h projects/sv/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h projects/sv/contrib/llvm/include/llvm/MC/MCExpr.h projects/sv/contrib/llvm/include/llvm/MC/MCFixup.h projects/sv/contrib/llvm/include/llvm/MC/MCInst.h projects/sv/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/sv/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h projects/sv/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/sv/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/sv/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/sv/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/sv/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/sv/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/sv/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/sv/contrib/llvm/include/llvm/MC/MCSection.h projects/sv/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/sv/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/sv/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/sv/contrib/llvm/include/llvm/MC/MCStreamer.h projects/sv/contrib/llvm/include/llvm/MC/MCSymbol.h projects/sv/contrib/llvm/include/llvm/MC/MCValue.h projects/sv/contrib/llvm/include/llvm/Metadata.h projects/sv/contrib/llvm/include/llvm/Module.h projects/sv/contrib/llvm/include/llvm/OperandTraits.h projects/sv/contrib/llvm/include/llvm/Operator.h projects/sv/contrib/llvm/include/llvm/Pass.h projects/sv/contrib/llvm/include/llvm/PassManagers.h projects/sv/contrib/llvm/include/llvm/PassRegistry.h projects/sv/contrib/llvm/include/llvm/PassSupport.h projects/sv/contrib/llvm/include/llvm/Support/AlignOf.h projects/sv/contrib/llvm/include/llvm/Support/Allocator.h projects/sv/contrib/llvm/include/llvm/Support/COFF.h projects/sv/contrib/llvm/include/llvm/Support/CallSite.h projects/sv/contrib/llvm/include/llvm/Support/Casting.h projects/sv/contrib/llvm/include/llvm/Support/Compiler.h projects/sv/contrib/llvm/include/llvm/Support/ConstantFolder.h projects/sv/contrib/llvm/include/llvm/Support/ConstantRange.h projects/sv/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/sv/contrib/llvm/include/llvm/Support/Dwarf.h projects/sv/contrib/llvm/include/llvm/Support/ELF.h projects/sv/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/sv/contrib/llvm/include/llvm/Support/FileUtilities.h projects/sv/contrib/llvm/include/llvm/Support/GraphWriter.h projects/sv/contrib/llvm/include/llvm/Support/IRBuilder.h projects/sv/contrib/llvm/include/llvm/Support/IRReader.h projects/sv/contrib/llvm/include/llvm/Support/MachO.h projects/sv/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/sv/contrib/llvm/include/llvm/Support/MathExtras.h projects/sv/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/sv/contrib/llvm/include/llvm/Support/MemoryObject.h projects/sv/contrib/llvm/include/llvm/Support/MutexGuard.h projects/sv/contrib/llvm/include/llvm/Support/NoFolder.h projects/sv/contrib/llvm/include/llvm/Support/PatternMatch.h projects/sv/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h projects/sv/contrib/llvm/include/llvm/Support/SourceMgr.h projects/sv/contrib/llvm/include/llvm/Support/StandardPasses.h projects/sv/contrib/llvm/include/llvm/Support/SystemUtils.h projects/sv/contrib/llvm/include/llvm/Support/TargetFolder.h projects/sv/contrib/llvm/include/llvm/Support/Timer.h projects/sv/contrib/llvm/include/llvm/Support/TypeBuilder.h projects/sv/contrib/llvm/include/llvm/Support/raw_ostream.h projects/sv/contrib/llvm/include/llvm/Target/Mangler.h projects/sv/contrib/llvm/include/llvm/Target/SubtargetFeature.h projects/sv/contrib/llvm/include/llvm/Target/Target.td projects/sv/contrib/llvm/include/llvm/Target/TargetAsmBackend.h projects/sv/contrib/llvm/include/llvm/Target/TargetAsmParser.h projects/sv/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/sv/contrib/llvm/include/llvm/Target/TargetData.h projects/sv/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h projects/sv/contrib/llvm/include/llvm/Target/TargetInstrDesc.h projects/sv/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/sv/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h projects/sv/contrib/llvm/include/llvm/Target/TargetJITInfo.h projects/sv/contrib/llvm/include/llvm/Target/TargetLowering.h projects/sv/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/sv/contrib/llvm/include/llvm/Target/TargetMachine.h projects/sv/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/sv/contrib/llvm/include/llvm/Target/TargetRegistry.h projects/sv/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/sv/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/sv/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h projects/sv/contrib/llvm/include/llvm/Transforms/IPO.h projects/sv/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/sv/contrib/llvm/include/llvm/Transforms/Scalar.h projects/sv/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h projects/sv/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/sv/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/sv/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/sv/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/sv/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/sv/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h projects/sv/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h projects/sv/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/sv/contrib/llvm/include/llvm/Type.h projects/sv/contrib/llvm/include/llvm/TypeSymbolTable.h projects/sv/contrib/llvm/include/llvm/Use.h projects/sv/contrib/llvm/include/llvm/User.h projects/sv/contrib/llvm/include/llvm/Value.h projects/sv/contrib/llvm/include/llvm/ValueSymbolTable.h projects/sv/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/sv/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp projects/sv/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/sv/contrib/llvm/lib/Analysis/AliasDebugger.cpp projects/sv/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/sv/contrib/llvm/lib/Analysis/Analysis.cpp projects/sv/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/sv/contrib/llvm/lib/Analysis/CFGPrinter.cpp projects/sv/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/sv/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/sv/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp projects/sv/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/sv/contrib/llvm/lib/Analysis/DomPrinter.cpp projects/sv/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp projects/sv/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/sv/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp projects/sv/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/sv/contrib/llvm/lib/Analysis/IVUsers.cpp projects/sv/contrib/llvm/lib/Analysis/InlineCost.cpp projects/sv/contrib/llvm/lib/Analysis/InstCount.cpp projects/sv/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/sv/contrib/llvm/lib/Analysis/IntervalPartition.cpp projects/sv/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/sv/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp projects/sv/contrib/llvm/lib/Analysis/Lint.cpp projects/sv/contrib/llvm/lib/Analysis/LiveValues.cpp projects/sv/contrib/llvm/lib/Analysis/Loads.cpp projects/sv/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp projects/sv/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/sv/contrib/llvm/lib/Analysis/LoopPass.cpp projects/sv/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/sv/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/sv/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/sv/contrib/llvm/lib/Analysis/PostDominators.cpp projects/sv/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp projects/sv/contrib/llvm/lib/Analysis/ProfileInfo.cpp projects/sv/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp projects/sv/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp projects/sv/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/sv/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/sv/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/sv/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp projects/sv/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/sv/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/sv/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/sv/contrib/llvm/lib/Archive/Archive.cpp projects/sv/contrib/llvm/lib/Archive/ArchiveInternals.h projects/sv/contrib/llvm/lib/Archive/ArchiveWriter.cpp projects/sv/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/sv/contrib/llvm/lib/AsmParser/LLLexer.h projects/sv/contrib/llvm/lib/AsmParser/LLParser.cpp projects/sv/contrib/llvm/lib/AsmParser/LLParser.h projects/sv/contrib/llvm/lib/AsmParser/LLToken.h projects/sv/contrib/llvm/lib/AsmParser/Parser.cpp projects/sv/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/sv/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/sv/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/sv/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/sv/contrib/llvm/lib/CodeGen/Analysis.cpp projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/sv/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/sv/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/sv/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/sv/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/sv/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/sv/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/sv/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/sv/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/sv/contrib/llvm/lib/CodeGen/ELF.h projects/sv/contrib/llvm/lib/CodeGen/ELFWriter.cpp projects/sv/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/sv/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/sv/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/sv/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/sv/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/sv/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/sv/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp projects/sv/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/sv/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/sv/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp projects/sv/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/sv/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/sv/contrib/llvm/lib/CodeGen/LowerSubregs.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineDominators.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/sv/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/sv/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/sv/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/sv/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/sv/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/sv/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp projects/sv/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/sv/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/sv/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h projects/sv/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/sv/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/sv/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp projects/sv/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/sv/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/sv/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/sv/contrib/llvm/lib/CodeGen/RenderMachineFunction.h projects/sv/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/sv/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp projects/sv/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/sv/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/sv/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/sv/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp projects/sv/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp projects/sv/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h projects/sv/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/sv/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/sv/contrib/llvm/lib/CodeGen/Spiller.cpp projects/sv/contrib/llvm/lib/CodeGen/Spiller.h projects/sv/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/sv/contrib/llvm/lib/CodeGen/SplitKit.h projects/sv/contrib/llvm/lib/CodeGen/Splitter.cpp projects/sv/contrib/llvm/lib/CodeGen/Splitter.h projects/sv/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/sv/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/sv/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp projects/sv/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/sv/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/sv/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/sv/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/sv/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/sv/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/sv/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/sv/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp projects/sv/contrib/llvm/lib/CompilerDriver/Action.cpp projects/sv/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp projects/sv/contrib/llvm/lib/CompilerDriver/Main.cpp projects/sv/contrib/llvm/lib/CompilerDriver/Tool.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp projects/sv/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp projects/sv/contrib/llvm/lib/Linker/LinkItems.cpp projects/sv/contrib/llvm/lib/Linker/LinkModules.cpp projects/sv/contrib/llvm/lib/Linker/Linker.cpp projects/sv/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/sv/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/sv/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/sv/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/sv/contrib/llvm/lib/MC/MCAssembler.cpp projects/sv/contrib/llvm/lib/MC/MCCodeEmitter.cpp projects/sv/contrib/llvm/lib/MC/MCContext.cpp projects/sv/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/sv/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h projects/sv/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp projects/sv/contrib/llvm/lib/MC/MCDisassembler/EDInst.h projects/sv/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp projects/sv/contrib/llvm/lib/MC/MCDisassembler/EDOperand.h projects/sv/contrib/llvm/lib/MC/MCDisassembler/EDToken.cpp projects/sv/contrib/llvm/lib/MC/MCDisassembler/EDToken.h projects/sv/contrib/llvm/lib/MC/MCDwarf.cpp projects/sv/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/sv/contrib/llvm/lib/MC/MCExpr.cpp projects/sv/contrib/llvm/lib/MC/MCLoggingStreamer.cpp projects/sv/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/sv/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/sv/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/sv/contrib/llvm/lib/MC/MCObjectWriter.cpp projects/sv/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/sv/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/sv/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/sv/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/sv/contrib/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp projects/sv/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/sv/contrib/llvm/lib/MC/MCSectionELF.cpp projects/sv/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/sv/contrib/llvm/lib/MC/MCStreamer.cpp projects/sv/contrib/llvm/lib/MC/MCSymbol.cpp projects/sv/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/sv/contrib/llvm/lib/MC/TargetAsmBackend.cpp projects/sv/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/sv/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/sv/contrib/llvm/lib/Support/APFloat.cpp projects/sv/contrib/llvm/lib/Support/APInt.cpp projects/sv/contrib/llvm/lib/Support/Allocator.cpp projects/sv/contrib/llvm/lib/Support/CommandLine.cpp projects/sv/contrib/llvm/lib/Support/ConstantRange.cpp projects/sv/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/sv/contrib/llvm/lib/Support/Debug.cpp projects/sv/contrib/llvm/lib/Support/Dwarf.cpp projects/sv/contrib/llvm/lib/Support/ErrorHandling.cpp projects/sv/contrib/llvm/lib/Support/FileUtilities.cpp projects/sv/contrib/llvm/lib/Support/FoldingSet.cpp projects/sv/contrib/llvm/lib/Support/FormattedStream.cpp projects/sv/contrib/llvm/lib/Support/GraphWriter.cpp projects/sv/contrib/llvm/lib/Support/ManagedStatic.cpp projects/sv/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/sv/contrib/llvm/lib/Support/PluginLoader.cpp projects/sv/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/sv/contrib/llvm/lib/Support/SourceMgr.cpp projects/sv/contrib/llvm/lib/Support/Statistic.cpp projects/sv/contrib/llvm/lib/Support/StringMap.cpp projects/sv/contrib/llvm/lib/Support/StringRef.cpp projects/sv/contrib/llvm/lib/Support/SystemUtils.cpp projects/sv/contrib/llvm/lib/Support/TargetRegistry.cpp projects/sv/contrib/llvm/lib/Support/Timer.cpp projects/sv/contrib/llvm/lib/Support/Triple.cpp projects/sv/contrib/llvm/lib/Support/Twine.cpp projects/sv/contrib/llvm/lib/Support/raw_ostream.cpp projects/sv/contrib/llvm/lib/Support/regexec.c projects/sv/contrib/llvm/lib/Target/ARM/ARM.h projects/sv/contrib/llvm/lib/Target/ARM/ARM.td projects/sv/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h projects/sv/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/sv/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/sv/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h projects/sv/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/sv/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/sv/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/sv/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/sv/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h projects/sv/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/sv/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/sv/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/sv/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/sv/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/sv/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMJITInfo.h projects/sv/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/sv/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h projects/sv/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/sv/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/sv/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td projects/sv/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/sv/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td projects/sv/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h projects/sv/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/sv/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/sv/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/sv/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/sv/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp projects/sv/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/sv/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/sv/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp projects/sv/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h projects/sv/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp projects/sv/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h projects/sv/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/sv/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/sv/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/sv/contrib/llvm/lib/Target/Alpha/Alpha.h projects/sv/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp projects/sv/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h projects/sv/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td projects/sv/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h projects/sv/contrib/llvm/lib/Target/Alpha/AlphaSchedule.td projects/sv/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h projects/sv/contrib/llvm/lib/Target/CBackend/CBackend.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPU.h projects/sv/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td projects/sv/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h projects/sv/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h projects/sv/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h projects/sv/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td projects/sv/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUNodes.td projects/sv/contrib/llvm/lib/Target/CellSPU/SPUOperands.td projects/sv/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/sv/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td projects/sv/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h projects/sv/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h projects/sv/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlaze.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlaze.td projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeCallingConv.td projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp projects/sv/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.h projects/sv/contrib/llvm/lib/Target/MSP430/MSP430.td projects/sv/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/sv/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/sv/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/sv/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/sv/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/sv/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/sv/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/sv/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/sv/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h projects/sv/contrib/llvm/lib/Target/Mangler.cpp projects/sv/contrib/llvm/lib/Target/Mips/Mips.td projects/sv/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/sv/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/sv/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/sv/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/sv/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/sv/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/sv/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/sv/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/sv/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/sv/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/sv/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPC.h projects/sv/contrib/llvm/lib/Target/PowerPC/PPC.td projects/sv/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h projects/sv/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/sv/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/sv/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/sv/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/sv/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/sv/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/sv/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/sv/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td projects/sv/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td projects/sv/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td projects/sv/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td projects/sv/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/sv/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/sv/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td projects/sv/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/sv/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/sv/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/sv/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/sv/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/sv/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h projects/sv/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/sv/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/sv/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/sv/contrib/llvm/lib/Target/SubtargetFeature.cpp projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/sv/contrib/llvm/lib/Target/Target.cpp projects/sv/contrib/llvm/lib/Target/TargetData.cpp projects/sv/contrib/llvm/lib/Target/TargetELFWriterInfo.cpp projects/sv/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/sv/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/sv/contrib/llvm/lib/Target/TargetMachine.cpp projects/sv/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp projects/sv/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/sv/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/sv/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h projects/sv/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/sv/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/sv/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/sv/contrib/llvm/lib/Target/X86/X86.h projects/sv/contrib/llvm/lib/Target/X86/X86.td projects/sv/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp projects/sv/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/sv/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/sv/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/sv/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/sv/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp projects/sv/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.h projects/sv/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/sv/contrib/llvm/lib/Target/X86/X86FixupKinds.h projects/sv/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/sv/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/sv/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/sv/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/sv/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/sv/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/sv/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/sv/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/sv/contrib/llvm/lib/Target/X86/X86JITInfo.cpp projects/sv/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp projects/sv/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp projects/sv/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/sv/contrib/llvm/lib/Target/X86/X86MCInstLower.h projects/sv/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/sv/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/sv/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/sv/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h projects/sv/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/sv/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/sv/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/sv/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/sv/contrib/llvm/lib/Target/XCore/XCoreCallingConv.td projects/sv/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/sv/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/sv/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/sv/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/sv/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/sv/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/sv/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/sv/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/sv/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td projects/sv/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/sv/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h projects/sv/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/sv/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/sv/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/sv/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp projects/sv/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp projects/sv/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp projects/sv/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h projects/sv/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp projects/sv/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp projects/sv/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/sv/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/sv/contrib/llvm/lib/VMCore/Attributes.cpp projects/sv/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/sv/contrib/llvm/lib/VMCore/BasicBlock.cpp projects/sv/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/sv/contrib/llvm/lib/VMCore/ConstantFold.h projects/sv/contrib/llvm/lib/VMCore/Constants.cpp projects/sv/contrib/llvm/lib/VMCore/ConstantsContext.h projects/sv/contrib/llvm/lib/VMCore/Core.cpp projects/sv/contrib/llvm/lib/VMCore/Dominators.cpp projects/sv/contrib/llvm/lib/VMCore/Function.cpp projects/sv/contrib/llvm/lib/VMCore/Globals.cpp projects/sv/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/sv/contrib/llvm/lib/VMCore/InlineAsm.cpp projects/sv/contrib/llvm/lib/VMCore/Instruction.cpp projects/sv/contrib/llvm/lib/VMCore/Instructions.cpp projects/sv/contrib/llvm/lib/VMCore/LLVMContext.cpp projects/sv/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp projects/sv/contrib/llvm/lib/VMCore/LLVMContextImpl.h projects/sv/contrib/llvm/lib/VMCore/LeakDetector.cpp projects/sv/contrib/llvm/lib/VMCore/Metadata.cpp projects/sv/contrib/llvm/lib/VMCore/Module.cpp projects/sv/contrib/llvm/lib/VMCore/Pass.cpp projects/sv/contrib/llvm/lib/VMCore/PassManager.cpp projects/sv/contrib/llvm/lib/VMCore/PassRegistry.cpp projects/sv/contrib/llvm/lib/VMCore/PrintModulePass.cpp projects/sv/contrib/llvm/lib/VMCore/Type.cpp projects/sv/contrib/llvm/lib/VMCore/TypesContext.h projects/sv/contrib/llvm/lib/VMCore/Use.cpp projects/sv/contrib/llvm/lib/VMCore/Value.cpp projects/sv/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/sv/contrib/llvm/lib/VMCore/Verifier.cpp projects/sv/contrib/llvm/tools/clang/include/clang-c/Index.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/sv/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def projects/sv/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtVisitor.h projects/sv/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/sv/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def projects/sv/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/sv/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/sv/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/Version.h projects/sv/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/sv/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h projects/sv/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/sv/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td projects/sv/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/sv/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/sv/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h projects/sv/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h projects/sv/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/sv/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/sv/contrib/llvm/tools/clang/include/clang/Driver/Types.def projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h projects/sv/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticsClient.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/sv/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h projects/sv/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/sv/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h projects/sv/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/sv/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/sv/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/sv/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h projects/sv/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/sv/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/sv/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/CXXABI.h projects/sv/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/sv/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp projects/sv/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/sv/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGException.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h projects/sv/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/sv/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h projects/sv/contrib/llvm/tools/clang/lib/Driver/Action.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/Arg.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/Job.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/Option.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/Phases.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/Tool.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/sv/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/sv/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/sv/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp projects/sv/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp projects/sv/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/sv/contrib/llvm/tools/clang/lib/Headers/altivec.h projects/sv/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/sv/contrib/llvm/tools/clang/lib/Headers/limits.h projects/sv/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h projects/sv/contrib/llvm/tools/clang/lib/Headers/mmintrin.h projects/sv/contrib/llvm/tools/clang/lib/Headers/stdbool.h projects/sv/contrib/llvm/tools/clang/lib/Headers/stddef.h projects/sv/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/sv/contrib/llvm/tools/clang/lib/Index/ASTVisitor.h projects/sv/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp projects/sv/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/sv/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/sv/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp projects/sv/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp projects/sv/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/sv/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp projects/sv/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/sv/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp projects/sv/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp projects/sv/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/sv/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp projects/sv/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/sv/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/sv/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/sv/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/sv/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/sv/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/sv/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/sv/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp projects/sv/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/sv/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/sv/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/sv/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h projects/sv/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/AsmWriterEmitter.h projects/sv/contrib/llvm/utils/TableGen/AsmWriterInst.cpp projects/sv/contrib/llvm/utils/TableGen/AsmWriterInst.h projects/sv/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.h projects/sv/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/ClangAttrEmitter.h projects/sv/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/sv/contrib/llvm/utils/TableGen/CodeEmitterGen.h projects/sv/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/sv/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/sv/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/sv/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/sv/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/sv/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/sv/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/sv/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp projects/sv/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/sv/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/sv/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp projects/sv/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.h projects/sv/contrib/llvm/utils/TableGen/NeonEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/NeonEmitter.h projects/sv/contrib/llvm/utils/TableGen/Record.cpp projects/sv/contrib/llvm/utils/TableGen/Record.h projects/sv/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/sv/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/sv/contrib/llvm/utils/TableGen/TGLexer.cpp projects/sv/contrib/llvm/utils/TableGen/TGLexer.h projects/sv/contrib/llvm/utils/TableGen/TGParser.cpp projects/sv/contrib/llvm/utils/TableGen/TGParser.h projects/sv/contrib/llvm/utils/TableGen/TableGen.cpp projects/sv/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/sv/contrib/llvm/utils/TableGen/X86ModRMFilters.h projects/sv/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/sv/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/sv/contrib/lukemftp/src/main.c projects/sv/contrib/tzdata/northamerica projects/sv/contrib/tzdata/zone.tab projects/sv/contrib/xz/ChangeLog projects/sv/contrib/xz/FREEBSD-upgrade projects/sv/contrib/xz/THANKS projects/sv/contrib/xz/po/cs.po projects/sv/contrib/xz/po/de.po projects/sv/contrib/xz/po/it.po projects/sv/contrib/xz/po/xz.pot projects/sv/contrib/xz/src/common/sysdefs.h projects/sv/contrib/xz/src/liblzma/api/lzma/lzma.h projects/sv/contrib/xz/src/liblzma/api/lzma/version.h projects/sv/contrib/xz/src/liblzma/common/common.h projects/sv/contrib/xz/src/xz/file_io.c projects/sv/contrib/xz/src/xz/suffix.c projects/sv/contrib/xz/src/xz/util.h projects/sv/etc/Makefile projects/sv/etc/defaults/periodic.conf projects/sv/etc/mtree/BSD.include.dist projects/sv/etc/mtree/BSD.usr.dist projects/sv/etc/mtree/Makefile projects/sv/etc/namedb/named.conf projects/sv/etc/periodic/daily/310.accounting projects/sv/etc/rc.d/accounting projects/sv/etc/rc.d/hastd projects/sv/etc/rc.d/zvol projects/sv/games/Makefile.inc projects/sv/gnu/usr.bin/binutils/Makefile.inc0 projects/sv/gnu/usr.bin/binutils/addr2line/Makefile projects/sv/gnu/usr.bin/binutils/as/Makefile projects/sv/gnu/usr.bin/binutils/as/config.h projects/sv/gnu/usr.bin/binutils/doc/Makefile projects/sv/gnu/usr.bin/binutils/doc/asconfig.texi projects/sv/gnu/usr.bin/binutils/ld/Makefile projects/sv/gnu/usr.bin/binutils/ld/Makefile.powerpc projects/sv/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/sv/gnu/usr.bin/binutils/ld/armelf_fbsd.sh projects/sv/gnu/usr.bin/binutils/ld/armelfb_fbsd.sh projects/sv/gnu/usr.bin/binutils/ld/config.h projects/sv/gnu/usr.bin/binutils/ld/genscripts.sh projects/sv/gnu/usr.bin/binutils/libbfd/Makefile projects/sv/gnu/usr.bin/binutils/libbfd/Makefile.amd64 projects/sv/gnu/usr.bin/binutils/libbfd/Makefile.arm projects/sv/gnu/usr.bin/binutils/libbfd/Makefile.ia64 projects/sv/gnu/usr.bin/binutils/libbfd/Makefile.sparc64 projects/sv/gnu/usr.bin/binutils/libbfd/bfd.h projects/sv/gnu/usr.bin/binutils/libbfd/config.h.fbsd projects/sv/gnu/usr.bin/binutils/libbfd/elf-fbsd-brand.c projects/sv/gnu/usr.bin/binutils/libbinutils/Makefile projects/sv/gnu/usr.bin/binutils/libbinutils/config.h projects/sv/gnu/usr.bin/binutils/libiberty/Makefile projects/sv/gnu/usr.bin/binutils/libiberty/config.h projects/sv/gnu/usr.bin/binutils/libopcodes/Makefile projects/sv/gnu/usr.bin/binutils/libopcodes/config.h projects/sv/gnu/usr.bin/binutils/nm/Makefile projects/sv/gnu/usr.bin/binutils/objcopy/Makefile projects/sv/gnu/usr.bin/binutils/objdump/Makefile projects/sv/gnu/usr.bin/binutils/readelf/Makefile projects/sv/gnu/usr.bin/binutils/size/Makefile projects/sv/gnu/usr.bin/binutils/strings/Makefile projects/sv/gnu/usr.bin/binutils/strip/Makefile projects/sv/gnu/usr.bin/cc/cc_tools/auto-host.h projects/sv/gnu/usr.bin/gdb/Makefile.inc projects/sv/gnu/usr.bin/gdb/libgdb/fbsd-threads.c projects/sv/include/Makefile projects/sv/include/limits.h projects/sv/include/paths.h projects/sv/include/printf.h projects/sv/include/signal.h projects/sv/include/unistd.h projects/sv/lib/Makefile projects/sv/lib/clang/Makefile projects/sv/lib/clang/clang.build.mk projects/sv/lib/clang/include/Makefile projects/sv/lib/clang/include/clang/Basic/Version.inc projects/sv/lib/clang/include/llvm/Config/AsmPrinters.def projects/sv/lib/clang/include/llvm/Config/Disassemblers.def projects/sv/lib/clang/include/llvm/Config/Targets.def projects/sv/lib/clang/include/llvm/Config/config.h projects/sv/lib/clang/include/llvm/Config/llvm-config.h projects/sv/lib/clang/libclanganalysis/Makefile projects/sv/lib/clang/libclangast/Makefile projects/sv/lib/clang/libclangbasic/Makefile projects/sv/lib/clang/libclangcodegen/Makefile projects/sv/lib/clang/libclangfrontend/Makefile projects/sv/lib/clang/libclanglex/Makefile projects/sv/lib/clang/libclangsema/Makefile projects/sv/lib/clang/libllvmanalysis/Makefile projects/sv/lib/clang/libllvmarmcodegen/Makefile projects/sv/lib/clang/libllvmasmprinter/Makefile projects/sv/lib/clang/libllvmcodegen/Makefile projects/sv/lib/clang/libllvmcore/Makefile projects/sv/lib/clang/libllvmipo/Makefile projects/sv/lib/clang/libllvmmc/Makefile projects/sv/lib/clang/libllvmmcparser/Makefile projects/sv/lib/clang/libllvmmipscodegen/Makefile projects/sv/lib/clang/libllvmpowerpccodegen/Makefile projects/sv/lib/clang/libllvmscalaropts/Makefile projects/sv/lib/clang/libllvmsupport/Makefile projects/sv/lib/clang/libllvmtarget/Makefile projects/sv/lib/clang/libllvmx86codegen/Makefile projects/sv/lib/csu/powerpc64/crti.S projects/sv/lib/libc/Makefile projects/sv/lib/libc/arm/gen/modf.c projects/sv/lib/libc/gen/_thread_init.c projects/sv/lib/libc/gen/errlst.c projects/sv/lib/libc/gen/getutxent.3 projects/sv/lib/libc/gen/getutxent.c projects/sv/lib/libc/gen/glob.3 projects/sv/lib/libc/gen/pututxline.c projects/sv/lib/libc/gen/utxdb.c projects/sv/lib/libc/ia64/gen/modf.c projects/sv/lib/libc/mips/gen/modf.c projects/sv/lib/libc/mips/string/bzero.S projects/sv/lib/libc/posix1e/acl_strip.c projects/sv/lib/libc/powerpc/gen/modf.c projects/sv/lib/libc/powerpc64/SYS.h projects/sv/lib/libc/powerpc64/gen/_ctx_start.S projects/sv/lib/libc/powerpc64/gen/modf.c projects/sv/lib/libc/powerpc64/sys/brk.S projects/sv/lib/libc/powerpc64/sys/cerror.S projects/sv/lib/libc/powerpc64/sys/exect.S projects/sv/lib/libc/powerpc64/sys/pipe.S projects/sv/lib/libc/powerpc64/sys/ptrace.S projects/sv/lib/libc/powerpc64/sys/sbrk.S projects/sv/lib/libc/stdio/xprintf_time.c projects/sv/lib/libc/stdlib/Makefile.inc projects/sv/lib/libc/sys/Makefile.inc projects/sv/lib/libc/sys/Symbol.map projects/sv/lib/libc/sys/intro.2 projects/sv/lib/libc/sys/mmap.2 projects/sv/lib/libelf/elf_cntl.3 projects/sv/lib/liblzma/Makefile projects/sv/lib/libmd/Makefile projects/sv/lib/libpkg/version.c projects/sv/lib/librt/Makefile projects/sv/lib/libstand/environment.c projects/sv/lib/libusb/Makefile projects/sv/lib/libusb/libusb.3 projects/sv/lib/libusb/libusb10.c projects/sv/lib/libusb/libusb20.3 projects/sv/lib/libusb/libusb20.c projects/sv/lib/libusb/libusb20.h projects/sv/lib/libusb/libusb20_int.h projects/sv/lib/libusb/libusb20_ugen20.c projects/sv/lib/libutil/libutil.h projects/sv/lib/libutil/login_cap.h projects/sv/lib/libutil/login_class.3 projects/sv/lib/libutil/login_class.c projects/sv/lib/libz/Makefile projects/sv/lib/msun/Makefile projects/sv/lib/msun/Symbol.map projects/sv/lib/msun/src/e_log10.c projects/sv/lib/msun/src/e_log10f.c projects/sv/lib/msun/src/s_cbrt.c projects/sv/libexec/rtld-elf/Symbol.map projects/sv/libexec/rtld-elf/powerpc64/rtld_start.S projects/sv/libexec/rtld-elf/sparc64/reloc.c projects/sv/release/Makefile projects/sv/rescue/rescue/Makefile projects/sv/sbin/growfs/growfs.c projects/sv/sbin/hastctl/Makefile projects/sv/sbin/hastctl/hastctl.c projects/sv/sbin/hastd/Makefile projects/sv/sbin/hastd/control.c projects/sv/sbin/hastd/hast.conf.5 projects/sv/sbin/hastd/hast.h projects/sv/sbin/hastd/hast_proto.c projects/sv/sbin/hastd/hastd.c projects/sv/sbin/hastd/parse.y projects/sv/sbin/hastd/pjdlog.c projects/sv/sbin/hastd/primary.c projects/sv/sbin/hastd/proto_tcp4.c projects/sv/sbin/hastd/token.l projects/sv/sbin/mount/mount.8 projects/sv/sbin/newfs/newfs.8 projects/sv/sbin/newfs/newfs.c projects/sv/secure/lib/libcrypto/Makefile projects/sv/share/Makefile projects/sv/share/doc/Makefile projects/sv/share/doc/papers/devfs/paper.me projects/sv/share/examples/Makefile projects/sv/share/examples/cvsup/cvs-supfile projects/sv/share/examples/cvsup/ports-supfile projects/sv/share/examples/etc/make.conf projects/sv/share/examples/pf/pf.conf projects/sv/share/man/man3/pthread_rwlock_timedwrlock.3 projects/sv/share/man/man3/pthread_sigmask.3 projects/sv/share/man/man4/Makefile projects/sv/share/man/man4/altq.4 projects/sv/share/man/man4/ehci.4 projects/sv/share/man/man4/ng_netflow.4 projects/sv/share/man/man4/ng_one2many.4 projects/sv/share/man/man4/ohci.4 projects/sv/share/man/man4/run.4 projects/sv/share/man/man4/snd_uaudio.4 projects/sv/share/man/man4/tcp.4 projects/sv/share/man/man4/uhci.4 projects/sv/share/man/man4/usb.4 projects/sv/share/man/man4/usb_quirk.4 projects/sv/share/man/man4/vlan.4 projects/sv/share/man/man5/src.conf.5 projects/sv/share/man/man7/Makefile projects/sv/share/man/man7/security.7 projects/sv/share/man/man8/Makefile projects/sv/share/man/man9/Makefile projects/sv/share/man/man9/usbdi.9 projects/sv/share/misc/bsd-family-tree projects/sv/share/misc/committers-src.dot projects/sv/share/mk/bsd.cpu.mk projects/sv/share/mk/bsd.own.mk projects/sv/share/mk/bsd.sys.mk projects/sv/share/termcap/termcap.src projects/sv/share/timedef/pl_PL.ISO8859-2.src projects/sv/share/timedef/pl_PL.UTF-8.src projects/sv/sys/amd64/amd64/machdep.c projects/sv/sys/amd64/amd64/pmap.c projects/sv/sys/amd64/amd64/sys_machdep.c projects/sv/sys/amd64/amd64/trap.c projects/sv/sys/amd64/include/pmap.h projects/sv/sys/amd64/include/reg.h projects/sv/sys/amd64/linux32/linux.h projects/sv/sys/amd64/linux32/linux32_genassym.c projects/sv/sys/arm/arm/elf_machdep.c projects/sv/sys/arm/arm/sys_machdep.c projects/sv/sys/arm/at91/at91_machdep.c projects/sv/sys/arm/include/pmap.h projects/sv/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/sv/sys/arm/xscale/i80321/iq80321.c projects/sv/sys/arm/xscale/ixp425/files.ixp425 projects/sv/sys/arm/xscale/pxa/pxa_machdep.c projects/sv/sys/boot/common/gpt.c projects/sv/sys/boot/common/interp.c projects/sv/sys/boot/common/ufsread.c projects/sv/sys/boot/common/util.h projects/sv/sys/boot/efi/libefi/efipart.c projects/sv/sys/boot/ficl/words.c projects/sv/sys/boot/forth/loader.conf projects/sv/sys/boot/i386/boot0/Makefile projects/sv/sys/boot/i386/boot2/boot2.c projects/sv/sys/boot/i386/btx/btx/Makefile projects/sv/sys/boot/i386/btx/btxldr/Makefile projects/sv/sys/boot/i386/efi/ldscript.amd64 projects/sv/sys/boot/i386/gptboot/Makefile projects/sv/sys/boot/i386/gptzfsboot/Makefile projects/sv/sys/boot/i386/libi386/Makefile projects/sv/sys/boot/i386/pxeldr/Makefile projects/sv/sys/boot/i386/zfsboot/Makefile projects/sv/sys/boot/ia64/efi/ldscript.ia64 projects/sv/sys/boot/ia64/ski/ldscript.ia64 projects/sv/sys/boot/pc98/boot2/boot2.c projects/sv/sys/boot/pc98/btx/btx/Makefile projects/sv/sys/boot/pc98/btx/btxldr/Makefile projects/sv/sys/boot/powerpc/boot1.chrp/boot1.c projects/sv/sys/boot/powerpc/ofw/start.c projects/sv/sys/boot/zfs/zfs.c projects/sv/sys/boot/zfs/zfsimpl.c projects/sv/sys/bsm/audit_errno.h projects/sv/sys/cam/ata/ata_da.c projects/sv/sys/cam/cam.c projects/sv/sys/cam/cam_periph.c projects/sv/sys/cam/cam_xpt.c projects/sv/sys/cam/scsi/scsi_cd.c projects/sv/sys/cam/scsi/scsi_da.c projects/sv/sys/cam/scsi/scsi_sa.c projects/sv/sys/cddl/boot/zfs/fletcher.c projects/sv/sys/cddl/boot/zfs/zfsimpl.h projects/sv/sys/cddl/boot/zfs/zfssubr.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_string.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/sv/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c projects/sv/sys/cddl/compat/opensolaris/sys/atomic.h projects/sv/sys/cddl/compat/opensolaris/sys/byteorder.h projects/sv/sys/cddl/compat/opensolaris/sys/dirent.h projects/sv/sys/cddl/compat/opensolaris/sys/file.h projects/sv/sys/cddl/compat/opensolaris/sys/kmem.h projects/sv/sys/cddl/compat/opensolaris/sys/misc.h projects/sv/sys/cddl/compat/opensolaris/sys/mount.h projects/sv/sys/cddl/compat/opensolaris/sys/mutex.h projects/sv/sys/cddl/compat/opensolaris/sys/policy.h projects/sv/sys/cddl/compat/opensolaris/sys/proc.h projects/sv/sys/cddl/compat/opensolaris/sys/rwlock.h projects/sv/sys/cddl/compat/opensolaris/sys/sid.h projects/sv/sys/cddl/compat/opensolaris/sys/stat.h projects/sv/sys/cddl/compat/opensolaris/sys/string.h projects/sv/sys/cddl/compat/opensolaris/sys/sunddi.h projects/sv/sys/cddl/compat/opensolaris/sys/systm.h projects/sv/sys/cddl/compat/opensolaris/sys/taskq.h projects/sv/sys/cddl/compat/opensolaris/sys/time.h projects/sv/sys/cddl/compat/opensolaris/sys/types.h projects/sv/sys/cddl/compat/opensolaris/sys/uio.h projects/sv/sys/cddl/compat/opensolaris/sys/vfs.h projects/sv/sys/cddl/compat/opensolaris/sys/vnode.h projects/sv/sys/cddl/compat/opensolaris/sys/zone.h projects/sv/sys/cddl/contrib/opensolaris/common/acl/acl_common.c projects/sv/sys/cddl/contrib/opensolaris/common/acl/acl_common.h projects/sv/sys/cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S projects/sv/sys/cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S projects/sv/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S projects/sv/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/opensolaris_atomic.S projects/sv/sys/cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S projects/sv/sys/cddl/contrib/opensolaris/common/avl/avl.c projects/sv/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c projects/sv/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c projects/sv/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/os/callb.c projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h projects/sv/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h projects/sv/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/sv/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/sv/sys/compat/freebsd32/freebsd32.h projects/sv/sys/compat/freebsd32/freebsd32_proto.h projects/sv/sys/compat/freebsd32/freebsd32_syscall.h projects/sv/sys/compat/freebsd32/freebsd32_syscalls.c projects/sv/sys/compat/freebsd32/freebsd32_sysent.c projects/sv/sys/compat/freebsd32/syscalls.master projects/sv/sys/compat/linux/linux_fork.c projects/sv/sys/compat/linux/linux_futex.c projects/sv/sys/compat/linux/linux_misc.c projects/sv/sys/compat/linux/linux_signal.c projects/sv/sys/compat/linux/linux_signal.h projects/sv/sys/compat/ndis/kern_ndis.c projects/sv/sys/compat/ndis/subr_ntoskrnl.c projects/sv/sys/conf/Makefile.amd64 projects/sv/sys/conf/Makefile.i386 projects/sv/sys/conf/NOTES projects/sv/sys/conf/files projects/sv/sys/conf/kern.mk projects/sv/sys/conf/kern.pre.mk projects/sv/sys/conf/ldscript.amd64 projects/sv/sys/conf/ldscript.i386 projects/sv/sys/conf/ldscript.ia64 projects/sv/sys/conf/ldscript.sparc64 projects/sv/sys/conf/options projects/sv/sys/crypto/aesni/aeskeys_amd64.S projects/sv/sys/crypto/aesni/aeskeys_i386.S projects/sv/sys/crypto/sha2/sha2.c projects/sv/sys/ddb/db_command.c projects/sv/sys/dev/acpica/acpivar.h projects/sv/sys/dev/advansys/adwcam.c projects/sv/sys/dev/ahci/ahci.c projects/sv/sys/dev/aic7xxx/aic79xx_osm.h projects/sv/sys/dev/aic7xxx/aic7xxx_osm.h projects/sv/sys/dev/asr/i2omsg.h projects/sv/sys/dev/ata/ata-disk.c projects/sv/sys/dev/ata/ata-dma.c projects/sv/sys/dev/ata/chipsets/ata-ahci.c projects/sv/sys/dev/ata/chipsets/ata-siliconimage.c projects/sv/sys/dev/ath/ah_osdep.c projects/sv/sys/dev/ath/ath_hal/ah.c projects/sv/sys/dev/ath/ath_hal/ah_eeprom.h projects/sv/sys/dev/ath/ath_hal/ah_eeprom_v14.c projects/sv/sys/dev/ath/ath_hal/ah_internal.h projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_phy.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/sv/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/sv/sys/dev/ath/ath_rate/sample/sample.c projects/sv/sys/dev/ath/ath_rate/sample/sample.h projects/sv/sys/dev/ath/if_ath.c projects/sv/sys/dev/ath/if_ath_misc.h projects/sv/sys/dev/ath/if_ath_tx.c projects/sv/sys/dev/ath/if_ath_tx_ht.c projects/sv/sys/dev/ath/if_athioctl.h projects/sv/sys/dev/bktr/bktr_card.c projects/sv/sys/dev/ctau/ctau.c projects/sv/sys/dev/ctau/ctddk.h projects/sv/sys/dev/cxgb/cxgb_main.c projects/sv/sys/dev/dc/if_dc.c projects/sv/sys/dev/dc/if_dcreg.h projects/sv/sys/dev/drm/mach64_dma.c projects/sv/sys/dev/drm/r300_reg.h projects/sv/sys/dev/e1000/e1000_82575.c projects/sv/sys/dev/e1000/e1000_ich8lan.c projects/sv/sys/dev/ep/if_epreg.h projects/sv/sys/dev/fdc/fdc.c projects/sv/sys/dev/flash/mx25l.c projects/sv/sys/dev/fxp/if_fxp.c projects/sv/sys/dev/isp/isp.c projects/sv/sys/dev/isp/isp_freebsd.c projects/sv/sys/dev/isp/isp_freebsd.h projects/sv/sys/dev/isp/ispvar.h projects/sv/sys/dev/ixgb/ixgb_ee.c projects/sv/sys/dev/malo/if_malohal.h projects/sv/sys/dev/mps/mps.c projects/sv/sys/dev/mps/mps_sas.c projects/sv/sys/dev/mps/mpsvar.h projects/sv/sys/dev/mpt/mpt.c projects/sv/sys/dev/mpt/mpt_cam.c projects/sv/sys/dev/mpt/mpt_user.c projects/sv/sys/dev/mwl/mwlhal.h projects/sv/sys/dev/nxge/xgehal/xgehal-device.c projects/sv/sys/dev/nxge/xgehal/xgehal-ring-fp.c projects/sv/sys/dev/pci/pci.c projects/sv/sys/dev/ppc/ppc_pci.c projects/sv/sys/dev/random/randomdev_soft.c projects/sv/sys/dev/re/if_re.c projects/sv/sys/dev/sdhci/sdhci.c projects/sv/sys/dev/sis/if_sis.c projects/sv/sys/dev/sis/if_sisreg.h projects/sv/sys/dev/sound/pci/es137x.c projects/sv/sys/dev/sound/usb/uaudio.c projects/sv/sys/dev/sym/sym_fw1.h projects/sv/sys/dev/sym/sym_fw2.h projects/sv/sys/dev/uart/uart_dev_ns8250.c projects/sv/sys/dev/usb/controller/usb_controller.c projects/sv/sys/dev/usb/net/if_udav.c projects/sv/sys/dev/usb/quirk/usb_quirk.c projects/sv/sys/dev/usb/quirk/usb_quirk.h projects/sv/sys/dev/usb/serial/ulpt.c projects/sv/sys/dev/usb/usb_generic.c projects/sv/sys/dev/usb/usb_ioctl.h projects/sv/sys/dev/usb/usb_process.c projects/sv/sys/dev/usb/usb_transfer.c projects/sv/sys/dev/usb/usbdevs projects/sv/sys/dev/usb/usbdi.h projects/sv/sys/dev/usb/wlan/if_run.c projects/sv/sys/dev/vx/if_vxreg.h projects/sv/sys/dev/wpi/if_wpi.c projects/sv/sys/fs/ext2fs/ext2_alloc.c projects/sv/sys/fs/fdescfs/fdesc_vnops.c projects/sv/sys/fs/msdosfs/msdosfs_vnops.c projects/sv/sys/fs/nfsclient/nfs_clvfsops.c projects/sv/sys/fs/nfsserver/nfs_nfsdport.c projects/sv/sys/fs/nullfs/null_vnops.c projects/sv/sys/fs/portalfs/portal_vnops.c projects/sv/sys/fs/tmpfs/tmpfs_vnops.c projects/sv/sys/gdb/gdb_main.c projects/sv/sys/gdb/gdb_packet.c projects/sv/sys/geom/bde/g_bde.c projects/sv/sys/geom/cache/g_cache.c projects/sv/sys/geom/concat/g_concat.c projects/sv/sys/geom/eli/g_eli.c projects/sv/sys/geom/gate/g_gate.c projects/sv/sys/geom/geom_bsd.c projects/sv/sys/geom/geom_disk.c projects/sv/sys/geom/geom_disk.h projects/sv/sys/geom/geom_fox.c projects/sv/sys/geom/geom_mbr.c projects/sv/sys/geom/geom_pc98.c projects/sv/sys/geom/geom_sunlabel.c projects/sv/sys/geom/geom_vfs.c projects/sv/sys/geom/geom_vol_ffs.c projects/sv/sys/geom/journal/g_journal.c projects/sv/sys/geom/label/g_label.c projects/sv/sys/geom/linux_lvm/g_linux_lvm.c projects/sv/sys/geom/mirror/g_mirror.c projects/sv/sys/geom/multipath/g_multipath.c projects/sv/sys/geom/part/g_part_apm.c projects/sv/sys/geom/part/g_part_bsd.c projects/sv/sys/geom/part/g_part_ebr.c projects/sv/sys/geom/part/g_part_gpt.c projects/sv/sys/geom/part/g_part_mbr.c projects/sv/sys/geom/part/g_part_pc98.c projects/sv/sys/geom/part/g_part_vtoc8.c projects/sv/sys/geom/raid3/g_raid3.c projects/sv/sys/geom/sched/gs_scheduler.h projects/sv/sys/geom/shsec/g_shsec.c projects/sv/sys/geom/stripe/g_stripe.c projects/sv/sys/geom/uzip/g_uzip.c projects/sv/sys/geom/virstor/g_virstor.c projects/sv/sys/gnu/fs/xfs/xfs_dir_leaf.c projects/sv/sys/gnu/fs/xfs/xfs_itable.c projects/sv/sys/i386/i386/machdep.c projects/sv/sys/i386/i386/sys_machdep.c projects/sv/sys/i386/i386/trap.c projects/sv/sys/i386/include/pmap.h projects/sv/sys/i386/include/reg.h projects/sv/sys/i386/linux/linux.h projects/sv/sys/ia64/include/pmap.h projects/sv/sys/kern/Makefile projects/sv/sys/kern/imgact_shell.c projects/sv/sys/kern/init_main.c projects/sv/sys/kern/init_sysent.c projects/sv/sys/kern/kern_descrip.c projects/sv/sys/kern/kern_dtrace.c projects/sv/sys/kern/kern_exec.c projects/sv/sys/kern/kern_fork.c projects/sv/sys/kern/kern_jail.c projects/sv/sys/kern/kern_ktr.c projects/sv/sys/kern/kern_ktrace.c projects/sv/sys/kern/kern_lock.c projects/sv/sys/kern/kern_ntptime.c projects/sv/sys/kern/kern_pmc.c projects/sv/sys/kern/kern_proc.c projects/sv/sys/kern/kern_prot.c projects/sv/sys/kern/kern_thr.c projects/sv/sys/kern/kern_thread.c projects/sv/sys/kern/kern_umtx.c projects/sv/sys/kern/ksched.c projects/sv/sys/kern/makesyscalls.sh projects/sv/sys/kern/subr_bus.c projects/sv/sys/kern/subr_kdb.c projects/sv/sys/kern/subr_mchain.c projects/sv/sys/kern/subr_stack.c projects/sv/sys/kern/subr_trap.c projects/sv/sys/kern/subr_unit.c projects/sv/sys/kern/subr_witness.c projects/sv/sys/kern/sys_socket.c projects/sv/sys/kern/syscalls.c projects/sv/sys/kern/syscalls.master projects/sv/sys/kern/systrace_args.c projects/sv/sys/kern/sysv_msg.c projects/sv/sys/kern/sysv_sem.c projects/sv/sys/kern/sysv_shm.c projects/sv/sys/kern/tty_pts.c projects/sv/sys/kern/uipc_cow.c projects/sv/sys/kern/uipc_mbuf.c projects/sv/sys/kern/uipc_mqueue.c projects/sv/sys/kern/uipc_sem.c projects/sv/sys/kern/uipc_socket.c projects/sv/sys/kern/uipc_syscalls.c projects/sv/sys/kern/uipc_usrreq.c projects/sv/sys/kern/vfs_mount.c projects/sv/sys/libkern/jenkins.h projects/sv/sys/mips/include/pmap.h projects/sv/sys/mips/mips/cache_mipsNN.c projects/sv/sys/mips/mips/machdep.c projects/sv/sys/mips/mips/pmap.c projects/sv/sys/mips/mips/swtch.S projects/sv/sys/mips/rmi/fmn.c projects/sv/sys/mips/sibyte/sb_zbpci.c projects/sv/sys/modules/Makefile projects/sv/sys/modules/ath/Makefile projects/sv/sys/modules/bios/smapi/Makefile projects/sv/sys/modules/linux/Makefile projects/sv/sys/modules/netgraph/netflow/Makefile projects/sv/sys/modules/opensolaris/Makefile projects/sv/sys/modules/usb/Makefile projects/sv/sys/modules/zfs/Makefile projects/sv/sys/net/if.c projects/sv/sys/net/if_gif.c projects/sv/sys/net/if_gre.c projects/sv/sys/net/if_lagg.c projects/sv/sys/net/if_media.c projects/sv/sys/net/route.c projects/sv/sys/net80211/ieee80211.h projects/sv/sys/net80211/ieee80211_adhoc.c projects/sv/sys/net80211/ieee80211_ageq.c projects/sv/sys/net80211/ieee80211_hostap.c projects/sv/sys/net80211/ieee80211_input.c projects/sv/sys/net80211/ieee80211_mesh.c projects/sv/sys/net80211/ieee80211_output.c projects/sv/sys/net80211/ieee80211_proto.c projects/sv/sys/net80211/ieee80211_sta.c projects/sv/sys/net80211/ieee80211_wds.c projects/sv/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/sv/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/sv/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c projects/sv/sys/netgraph/netflow/netflow.c projects/sv/sys/netgraph/netflow/netflow.h projects/sv/sys/netgraph/netflow/ng_netflow.c projects/sv/sys/netgraph/netflow/ng_netflow.h projects/sv/sys/netgraph/ng_one2many.c projects/sv/sys/netgraph/ng_one2many.h projects/sv/sys/netgraph/ng_source.c projects/sv/sys/netinet/if_ether.c projects/sv/sys/netinet/ip_input.c projects/sv/sys/netinet/ipfw/ip_dummynet.c projects/sv/sys/netinet/ipfw/ip_fw_private.h projects/sv/sys/netinet/libalias/alias_sctp.c projects/sv/sys/netinet/sctp.h projects/sv/sys/netinet/sctp_cc_functions.c projects/sv/sys/netinet/sctp_constants.h projects/sv/sys/netinet/sctp_indata.c projects/sv/sys/netinet/sctp_input.c projects/sv/sys/netinet/sctp_output.c projects/sv/sys/netinet/sctp_pcb.c projects/sv/sys/netinet/sctp_peeloff.c projects/sv/sys/netinet/sctp_structs.h projects/sv/sys/netinet/sctp_sysctl.c projects/sv/sys/netinet/sctp_sysctl.h projects/sv/sys/netinet/sctp_timer.c projects/sv/sys/netinet/sctp_uio.h projects/sv/sys/netinet/sctp_usrreq.c projects/sv/sys/netinet/sctputil.c projects/sv/sys/netinet/tcp_offload.h projects/sv/sys/netinet/tcp_subr.c projects/sv/sys/netinet/tcp_syncache.c projects/sv/sys/netinet/tcp_timewait.c projects/sv/sys/netinet6/in6.h projects/sv/sys/netipsec/key.c projects/sv/sys/netipsec/xform.h projects/sv/sys/netipsec/xform_ah.c projects/sv/sys/netipsec/xform_esp.c projects/sv/sys/nfsclient/bootp_subr.c projects/sv/sys/nfsclient/krpc_subr.c projects/sv/sys/nfsclient/nfs_diskless.c projects/sv/sys/nfsclient/nfs_vfsops.c projects/sv/sys/nfsserver/nfs_serv.c projects/sv/sys/opencrypto/xform.h projects/sv/sys/pc98/cbus/fdc.c projects/sv/sys/pc98/pc98/machdep.c projects/sv/sys/pci/if_rlreg.h projects/sv/sys/powerpc/aim/locore64.S projects/sv/sys/powerpc/aim/swtch64.S projects/sv/sys/powerpc/aim/trap_subr64.S projects/sv/sys/powerpc/include/asm.h projects/sv/sys/powerpc/include/pmap.h projects/sv/sys/powerpc/include/profile.h projects/sv/sys/rpc/clnt_dg.c projects/sv/sys/rpc/clnt_vc.c projects/sv/sys/rpc/rpc_generic.c projects/sv/sys/rpc/svc_dg.c projects/sv/sys/rpc/svc_generic.c projects/sv/sys/rpc/svc_vc.c projects/sv/sys/security/audit/audit.c projects/sv/sys/security/audit/audit_bsm_errno.c projects/sv/sys/security/mac/mac_syscalls.c projects/sv/sys/sparc64/include/iommureg.h projects/sv/sys/sparc64/include/pmap.h projects/sv/sys/sparc64/pci/sbbc.c projects/sv/sys/sparc64/sparc64/elf_machdep.c projects/sv/sys/sparc64/sparc64/trap.c projects/sv/sys/sun4v/include/pmap.h projects/sv/sys/sys/aac_ioctl.h projects/sv/sys/sys/cdefs.h projects/sv/sys/sys/errno.h projects/sv/sys/sys/ktrace.h projects/sv/sys/sys/limits.h projects/sv/sys/sys/param.h projects/sv/sys/sys/priv.h projects/sv/sys/sys/syscall.h projects/sv/sys/sys/syscall.mk projects/sv/sys/sys/sysent.h projects/sv/sys/sys/sysproto.h projects/sv/sys/sys/ucred.h projects/sv/sys/sys/umtx.h projects/sv/sys/sys/user.h projects/sv/sys/ufs/ffs/ffs_alloc.c projects/sv/sys/ufs/ufs/ufs_vnops.c projects/sv/sys/vm/swap_pager.c projects/sv/sys/vm/vm_map.h projects/sv/sys/vm/vm_mmap.c projects/sv/sys/vm/vm_page.c projects/sv/sys/x86/cpufreq/est.c projects/sv/sys/x86/isa/clock.c projects/sv/tools/build/mk/OptionalObsoleteFiles.inc projects/sv/tools/build/options/WITHOUT_GROFF projects/sv/tools/install.sh projects/sv/tools/regression/acltools/00.t projects/sv/tools/regression/acltools/01.t projects/sv/tools/regression/acltools/02.t projects/sv/tools/regression/acltools/03.t projects/sv/tools/regression/acltools/tools-crossfs.test projects/sv/tools/regression/aio/kqueue/aio_kqueue.c projects/sv/tools/regression/bin/sh/builtins/locale1.0 projects/sv/tools/regression/bin/sh/builtins/trap3.0 projects/sv/tools/regression/bin/sh/execution/fork1.0 projects/sv/tools/regression/bin/sh/expansion/cmdsubst3.0 projects/sv/tools/regression/bin/sh/parser/for1.0 projects/sv/tools/regression/bin/sh/regress.sh projects/sv/tools/regression/bin/test/regress.sh projects/sv/tools/regression/lib/msun/Makefile projects/sv/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c projects/sv/tools/tools/sysbuild/sysbuild.sh projects/sv/usr.bin/Makefile projects/sv/usr.bin/calendar/calendar.h projects/sv/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.orthodox (contents, props changed) projects/sv/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.pagan (contents, props changed) projects/sv/usr.bin/calendar/paskha.c projects/sv/usr.bin/checknr/checknr.c projects/sv/usr.bin/clang/clang/Makefile projects/sv/usr.bin/clang/clang/clang.1 projects/sv/usr.bin/clang/tblgen/Makefile projects/sv/usr.bin/clang/tblgen/tblgen.1 projects/sv/usr.bin/fstat/zfs.c projects/sv/usr.bin/id/id.1 projects/sv/usr.bin/id/id.c projects/sv/usr.bin/kdump/Makefile projects/sv/usr.bin/kdump/kdump.1 projects/sv/usr.bin/kdump/kdump.c projects/sv/usr.bin/killall/killall.c projects/sv/usr.bin/ktrace/ktrace.c projects/sv/usr.bin/ktrace/ktrace.h projects/sv/usr.bin/lex/misc.c projects/sv/usr.bin/m4/gnum4.c projects/sv/usr.bin/make/lst.c projects/sv/usr.bin/nice/nice.1 projects/sv/usr.bin/printf/printf.c projects/sv/usr.bin/rpcinfo/rpcinfo.c projects/sv/usr.bin/rs/rs.1 projects/sv/usr.bin/tip/tip/tip.h projects/sv/usr.bin/truss/main.c projects/sv/usr.bin/xinstall/xinstall.c projects/sv/usr.sbin/Makefile projects/sv/usr.sbin/faithd/faithd.c projects/sv/usr.sbin/fdformat/fdformat.c projects/sv/usr.sbin/fifolog/fifolog_create/fifolog_create.c projects/sv/usr.sbin/fifolog/fifolog_reader/fifolog_reader.c projects/sv/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c projects/sv/usr.sbin/fifolog/flint.lnt projects/sv/usr.sbin/fifolog/lib/fifolog.h projects/sv/usr.sbin/fifolog/lib/fifolog_create.c projects/sv/usr.sbin/fifolog/lib/fifolog_int.c projects/sv/usr.sbin/fifolog/lib/fifolog_reader.c projects/sv/usr.sbin/fifolog/lib/fifolog_write.h projects/sv/usr.sbin/fifolog/lib/fifolog_write_poll.c projects/sv/usr.sbin/fifolog/lib/libfifolog.h projects/sv/usr.sbin/fifolog/lib/libfifolog_int.h projects/sv/usr.sbin/fifolog/lib/miniobj.h projects/sv/usr.sbin/mfiutil/mfi_cmd.c projects/sv/usr.sbin/mountd/mountd.c projects/sv/usr.sbin/moused/moused.c projects/sv/usr.sbin/ndiscvt/ndiscvt.c projects/sv/usr.sbin/newsyslog/newsyslog.c projects/sv/usr.sbin/nfsd/nfsd.c projects/sv/usr.sbin/ntp/doc/ntp.conf.5 projects/sv/usr.sbin/pc-sysinstall/backend-partmanager/create-part.sh projects/sv/usr.sbin/pc-sysinstall/backend-query/disk-list.sh projects/sv/usr.sbin/pc-sysinstall/backend-query/xkeyboard-layouts.sh projects/sv/usr.sbin/pc-sysinstall/backend/functions-localize.sh projects/sv/usr.sbin/pc-sysinstall/backend/functions-upgrade.sh projects/sv/usr.sbin/pc-sysinstall/backend/functions.sh projects/sv/usr.sbin/pc-sysinstall/backend/parseconfig.sh projects/sv/usr.sbin/pc-sysinstall/conf/pc-sysinstall.conf projects/sv/usr.sbin/pc-sysinstall/examples/README projects/sv/usr.sbin/pc-sysinstall/pc-sysinstall/pc-sysinstall.sh projects/sv/usr.sbin/rpcbind/util.c projects/sv/usr.sbin/rtadvd/rtadvd.c projects/sv/usr.sbin/sysinstall/devices.c projects/sv/usr.sbin/sysinstall/install.c projects/sv/usr.sbin/sysinstall/label.c projects/sv/usr.sbin/sysinstall/menus.c projects/sv/usr.sbin/uathload/Makefile projects/sv/usr.sbin/usbconfig/dump.c projects/sv/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 Directory Properties: projects/sv/ (props changed) projects/sv/cddl/contrib/opensolaris/ (props changed) projects/sv/contrib/bind9/ (props changed) projects/sv/contrib/binutils/ (props changed) projects/sv/contrib/bzip2/ (props changed) projects/sv/contrib/dialog/ (props changed) projects/sv/contrib/ee/ (props changed) projects/sv/contrib/expat/ (props changed) projects/sv/contrib/file/ (props changed) projects/sv/contrib/gdb/ (props changed) projects/sv/contrib/gdtoa/ (props changed) projects/sv/contrib/gnu-sort/ (props changed) projects/sv/contrib/groff/ (props changed) projects/sv/contrib/less/ (props changed) projects/sv/contrib/libpcap/ (props changed) projects/sv/contrib/llvm/ (props changed) projects/sv/contrib/llvm/tools/clang/ (props changed) projects/sv/contrib/ncurses/ (props changed) projects/sv/contrib/netcat/ (props changed) projects/sv/contrib/ntp/ (props changed) projects/sv/contrib/one-true-awk/ (props changed) projects/sv/contrib/openbsm/ (props changed) projects/sv/contrib/openpam/ (props changed) projects/sv/contrib/pf/ (props changed) projects/sv/contrib/sendmail/ (props changed) projects/sv/contrib/tcpdump/ (props changed) projects/sv/contrib/tcsh/ (props changed) projects/sv/contrib/top/ (props changed) projects/sv/contrib/top/install-sh (props changed) projects/sv/contrib/tzcode/stdtime/ (props changed) projects/sv/contrib/tzcode/zic/ (props changed) projects/sv/contrib/tzdata/ (props changed) projects/sv/contrib/wpa/ (props changed) projects/sv/contrib/xz/ (props changed) projects/sv/crypto/openssh/ (props changed) projects/sv/crypto/openssl/ (props changed) projects/sv/gnu/lib/ (props changed) projects/sv/gnu/usr.bin/binutils/ (props changed) projects/sv/gnu/usr.bin/cc/cc_tools/ (props changed) projects/sv/gnu/usr.bin/gdb/ (props changed) projects/sv/lib/libc/ (props changed) projects/sv/lib/libc/stdtime/ (props changed) projects/sv/lib/libutil/ (props changed) projects/sv/lib/libz/ (props changed) projects/sv/sbin/ (props changed) projects/sv/sbin/ipfw/ (props changed) projects/sv/share/mk/bsd.arch.inc.mk (props changed) projects/sv/share/zoneinfo/ (props changed) projects/sv/sys/ (props changed) projects/sv/sys/amd64/include/xen/ (props changed) projects/sv/sys/boot/i386/efi/ (props changed) projects/sv/sys/boot/ia64/efi/ (props changed) projects/sv/sys/boot/ia64/ski/ (props changed) projects/sv/sys/boot/powerpc/boot1.chrp/ (props changed) projects/sv/sys/boot/powerpc/ofw/ (props changed) projects/sv/sys/cddl/contrib/opensolaris/ (props changed) projects/sv/sys/conf/ (props changed) projects/sv/sys/contrib/dev/acpica/ (props changed) projects/sv/sys/contrib/octeon-sdk/ (props changed) projects/sv/sys/contrib/pf/ (props changed) projects/sv/sys/contrib/x86emu/ (props changed) projects/sv/usr.bin/calendar/ (props changed) projects/sv/usr.bin/csup/ (props changed) projects/sv/usr.bin/procstat/ (props changed) projects/sv/usr.sbin/ndiscvt/ (props changed) projects/sv/usr.sbin/zic/ (props changed) Modified: projects/sv/MAINTAINERS ============================================================================== --- projects/sv/MAINTAINERS Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/MAINTAINERS Mon Mar 7 14:54:45 2011 (r219375) @@ -107,7 +107,7 @@ linux emul emulation Please discuss chan bs{diff,patch} cperciva Pre-commit review requested. portsnap cperciva Pre-commit review requested. freebsd-update cperciva Pre-commit review requested. -openssl simon Pre-commit review requested. +openssl - No non-upstream commits should be done. sys/netgraph/bluetooth emax Pre-commit review preferred. lib/libbluetooth emax Pre-commit review preferred. lib/libsdp emax Pre-commit review preferred. Modified: projects/sv/Makefile ============================================================================== --- projects/sv/Makefile Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/Makefile Mon Mar 7 14:54:45 2011 (r219375) @@ -89,9 +89,11 @@ TGTS= all all-man buildenv buildenvvars check-old check-old-dirs check-old-files check-old-libs \ checkdpadd clean cleandepend cleandir \ delete-old delete-old-dirs delete-old-files delete-old-libs \ - depend distribute distributeworld distrib-dirs distribution doxygen \ + depend distribute distributekernel distributekernel.debug \ + distributeworld distrib-dirs distribution doxygen \ everything hierarchy install installcheck installkernel \ - installkernel.debug reinstallkernel reinstallkernel.debug \ + installkernel.debug packagekernel packageworld \ + reinstallkernel reinstallkernel.debug \ installworld kernel-toolchain libraries lint maninstall \ obj objlink regress rerelease showconfig tags toolchain update \ _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ @@ -336,6 +338,7 @@ MAKE_JUST_WORLDS= YES .else UNIVERSE_TARGET?= buildworld .endif +KERNSRCDIR?= ${.CURDIR}/sys targets: @echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets" @@ -383,8 +386,8 @@ universe_${target}_${target_arch}: unive .endfor .endif .if !defined(MAKE_JUST_WORLDS) -.if exists(${.CURDIR}/sys/${target}/conf/NOTES) - @(cd ${.CURDIR}/sys/${target}/conf && env __MAKE_CONF=/dev/null \ +.if exists(${KERNSRCDIR}/${target}/conf/NOTES) + @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ (echo "${target} 'make LINT' failed," \ "check _.${target}.makeLINT for details"| ${MAKEFAIL})) @@ -398,13 +401,13 @@ universe_kernels: universe_kernconfs .if !defined(TARGET) TARGET!= uname -m .endif -KERNCONFS!= cd ${.CURDIR}/sys/${TARGET}/conf && \ +KERNCONFS!= cd ${KERNSRCDIR}/${TARGET}/conf && \ find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \ ! -name DEFAULTS ! -name NOTES universe_kernconfs: .for kernel in ${KERNCONFS} -TARGET_ARCH_${kernel}!= cd ${.CURDIR}/sys/${TARGET}/conf && \ - config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \ +TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR}/${TARGET}/conf && \ + config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null | \ grep -v WARNING: | cut -f 2 .if empty(TARGET_ARCH_${kernel}) .error "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8) likely too old." Modified: projects/sv/Makefile.inc1 ============================================================================== --- projects/sv/Makefile.inc1 Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/Makefile.inc1 Mon Mar 7 14:54:45 2011 (r219375) @@ -213,13 +213,15 @@ BOOTSTRAPPING?= 0 CROSSENV= MAKEOBJDIRPREFIX=${OBJTREE} \ MACHINE_ARCH=${TARGET_ARCH} \ MACHINE=${TARGET} \ - CPUTYPE=${TARGET_CPUTYPE} \ - GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ - GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ - GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac + CPUTYPE=${TARGET_CPUTYPE} .if ${OSRELDATE} < 700044 CROSSENV+= AR=gnu-ar RANLIB=gnu-ranlib .endif +.if ${MK_GROFF} != "no" +CROSSENV+= GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \ + GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \ + GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac +.endif # bootstrap-tools stage BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ @@ -364,6 +366,10 @@ _worldtmp: .endfor mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/legacy/usr >/dev/null +.if ${MK_GROFF} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.groff.dist \ + -p ${WORLDTMP}/legacy/usr >/dev/null +.endif mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -446,7 +452,7 @@ build32: @echo "--------------------------------------------------------------" @echo ">>> stage 5.1: building 32 bit shim libraries" @echo "--------------------------------------------------------------" - mkdir -p ${LIB32TMP}/usr/lib32 + mkdir -p ${LIB32TMP}/usr/include mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${LIB32TMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -457,46 +463,41 @@ build32: .for _t in obj depend all cd ${.CURDIR}/kerberos5/tools; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - ${_t} + DIRPRFX=kerberos5/tools/ ${_t} .endfor .endif .for _t in obj includes - cd ${.CURDIR}/include; ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t} + cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t} .if ${MK_CDDL} != "no" - cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} DIRPRFX=cddl/lib/ ${_t} .endif - cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} DIRPRFX=gnu/lib/ ${_t} .if ${MK_CRYPT} != "no" - cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} DIRPRFX=secure/lib/ ${_t} .endif .if ${MK_KERBEROS} != "no" - cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} DIRPRFX=kerberos5/lib ${_t} .endif .endfor .for _dir in usr.bin/lex/lib - cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} obj + cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} DIRPRFX=${_dir}/ obj .endfor .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic cd ${.CURDIR}/${_dir}; \ MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ - build-tools + DIRPRFX=${_dir}/ build-tools .endfor cd ${.CURDIR}; \ ${LIB32WMAKE} -f Makefile.inc1 libraries .for _t in obj depend all - cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} ${_t} - cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} ${_t} + cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} \ + DIRPRFX=libexec/rtld-elf/ ${_t} + cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} \ + DIRPRFX=usr.bin/ldd ${_t} .endfor distribute32 install32: -.if make(distribute32) - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32 # XXX add to mtree - mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32/dtrace # XXX add to mtree -.else - mkdir -p ${DESTDIR}/usr/lib32 # XXX add to mtree - mkdir -p ${DESTDIR}/usr/lib32/dtrace # XXX add to mtree -.endif cd ${.CURDIR}/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} .if ${MK_CDDL} != "no" cd ${.CURDIR}/cddl/lib; ${LIB32IMAKE} ${.TARGET:S/32$//} @@ -630,6 +631,13 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod # # Installs everything compiled by a 'buildworld'. # + +# Non-base distributions produced by the base system +EXTRA_DISTRIBUTIONS= doc games +.if defined(LIB32TMP) && ${MK_LIB32} != "no" +EXTRA_DISTRIBUTIONS+= lib32 +.endif + distributeworld installworld: installcheck mkdir -p ${INSTALLTMP} progs=$$(for prog in ${ITOOLS}; do \ @@ -652,8 +660,33 @@ distributeworld installworld: installche done); \ cp $$libs $$progs ${INSTALLTMP} cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + -mkdir ${DESTDIR}/${DISTDIR}/${dist} + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.root.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist} >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.endfor + -mkdir ${DESTDIR}/${DISTDIR}/base + ${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \ + DESTDIR=${DESTDIR}/${DISTDIR}/base +.endif ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \ ${IMAKEENV} rm -rf ${INSTALLTMP} +.if make(distributeworld) +.for dist in ${EXTRA_DISTRIBUTIONS} + find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete +.endfor +.endif + +packageworld: +.for dist in base ${EXTRA_DISTRIBUTIONS} + ${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \ + tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz . +.endfor # # reinstall @@ -839,6 +872,20 @@ reinstallkernel reinstallkernel.debug: i ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} +distributekernel distributekernel.debug: +.if empty(INSTALLKERNEL) + @echo "ERROR: No kernel \"${KERNCONF}\" to install."; \ + false +.endif + cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ + ${CROSSENV} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \ + DESTDIR=${DESTDIR}/${DISTDIR}/kernel \ + ${.TARGET:S/distributekernel/install/} + +packagekernel: + ${_+_}cd ${DESTDIR}/${DISTDIR}/kernel; \ + tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz . + # # doxygen # @@ -937,11 +984,10 @@ _strfile= games/fortune/strfile .if ${MK_CXX} != "no" _gperf= gnu/usr.bin/gperf -.if ${BOOTSTRAPPING} < 700004 -_groff= gnu/usr.bin/groff -.else -_groff= gnu/usr.bin/groff/tmac .endif + +.if ${MK_GROFF} != "no" +_groff= gnu/usr.bin/groff .endif .if ${BOOTSTRAPPING} >= 700044 && ${BOOTSTRAPPING} < 800022 @@ -974,7 +1020,6 @@ _crunchgen= usr.sbin/crunch/crunchgen # with different per-architecture default values. Always build tblgen. _clang_tblgen= \ lib/clang/libllvmsupport \ - lib/clang/libllvmsystem \ usr.bin/clang/tblgen .if ${MK_CDDL} != "no" @@ -1044,7 +1089,9 @@ build-tools: ${_aicasm} \ usr.bin/awk \ lib/libmagic \ - usr.sbin/sysinstall + usr.sbin/sysinstall \ + usr.bin/mkesdb_static \ + usr.bin/mkcsmapper_static ${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ @@ -1154,6 +1201,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ + ${_cddl_lib_libumem} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} @@ -1167,6 +1215,7 @@ _generic_libs= ${_cddl_lib} gnu/lib ${_k lib/libopie__L lib/libtacplus__L: lib/libmd__L .if ${MK_CDDL} != "no" +_cddl_lib_libumem= cddl/lib/libumem _cddl_lib= cddl/lib .endif Modified: projects/sv/ObsoleteFiles.inc ============================================================================== --- projects/sv/ObsoleteFiles.inc Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/ObsoleteFiles.inc Mon Mar 7 14:54:45 2011 (r219375) @@ -38,6 +38,16 @@ # xargs -n1 | sort | uniq -d; # done +# 20110224: sticky.8 -> sticky.7 +OLD_FILES+=usr/share/man/man8/sticky.8.gz +# 20110220: new clang import which bumps version from 2.8 to 2.9 +OLD_FILES+=usr/include/clang/2.8/emmintrin.h +OLD_FILES+=usr/include/clang/2.8/mm_malloc.h +OLD_FILES+=usr/include/clang/2.8/mmintrin.h +OLD_FILES+=usr/include/clang/2.8/pmmintrin.h +OLD_FILES+=usr/include/clang/2.8/tmmintrin.h +OLD_FILES+=usr/include/clang/2.8/xmmintrin.h +OLD_DIRS+=usr/include/clang/2.8 # 20110119: Remove SYSCTL_*X* sysctl additions. OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ usr/share/man/man9/SYSCTL_XLONG.9.gz Modified: projects/sv/UPDATING ============================================================================== --- projects/sv/UPDATING Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/UPDATING Mon Mar 7 14:54:45 2011 (r219375) @@ -22,6 +22,24 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110218: + GNU binutils 2.17.50 (as of 2007-07-03) has been merged to -HEAD. This + is the last available version under GPLv2. It brings a number of new + features, such as support for newer x86 CPU's (with SSE-3, SSSE-3, SSE + 4.1 and SSE 4.2), better support for powerpc64, a number of new + directives, and lots of other small improvements. See the ChangeLog + file in contrib/binutils for the full details. + +20110218: + IPsec's HMAC_SHA256-512 support has been fixed to be RFC4868 + compliant, and will now use half of hash for authentication. + This will break interoperability with all stacks (including all + actual FreeBSD versions) who implement + draft-ietf-ipsec-ciph-sha-256-00 (they use 96 bits of hash for + authentication). + The only workaround with such peers is to use another HMAC + algorithm for IPsec ("phase 2") authentication. + 20110207: Remove the uio_yield prototype and symbol. This function has been misnamed since it was introduced and should not be Modified: projects/sv/bin/csh/Makefile ============================================================================== --- projects/sv/bin/csh/Makefile Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/csh/Makefile Mon Mar 7 14:54:45 2011 (r219375) @@ -76,18 +76,26 @@ NLSLINKS_es_ES.ISO8859-1= es_ES.ISO8859- CFLAGS+= -DNO_NLS_CATALOGS .else CFLAGS+= -DHAVE_ICONV +.if ${MK_ICONV} != "no" +NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 +NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 +NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 +NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 +NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 +NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 +NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 +NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 +NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 +NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 +.else +# Above links can be installed from ports/shells/tcsh_nls + +GENHDRS+= iconv.h SRCS+= iconv_stub.c -# Following links can be installed from ports/shells/tcsh_nls: -# NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 -# NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 -# NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 -# NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 -# NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 -# NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 -# NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 -# NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 -# NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 -# NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 + +iconv.h: ${.CURDIR}/iconv_stub.h + cp ${.CURDIR}/iconv_stub.h ${.TARGET} +.endif .endif NLSNAME= tcsh @@ -105,7 +113,8 @@ build-tools: gethost gethost: gethost.c sh.err.h tc.const.h sh.h @rm -f ${.TARGET} - ${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${TCSHDIR}/gethost.c + ${CC} -o gethost ${LDFLAGS} ${CFLAGS:C/-DHAVE_ICONV//} \ + ${TCSHDIR}/gethost.c tc.defs.c: gethost ${.CURDIR}/host.defs @rm -f ${.TARGET} @@ -133,7 +142,8 @@ tc.const.h: tc.const.c sh.char.h config. @echo '/* Do not edit this file, make creates it. */' > ${.TARGET} @echo '#ifndef _h_tc_const' >> ${.TARGET} @echo '#define _h_tc_const' >> ${.TARGET} - ${CC} -E ${CFLAGS} ${.ALLSRC} -D_h_tc_const | grep 'Char STR' | \ + ${CC} -E ${CFLAGS:C/-DHAVE_ICONV//} ${.ALLSRC} -D_h_tc_const | \ + grep 'Char STR' | \ sed -e 's/Char \([a-zA-Z0-9_]*\)\(.*\)/extern Char \1[];/' | \ sort >> ${.TARGET} @echo '#endif /* _h_tc_const */' >> ${.TARGET} Copied: projects/sv/bin/csh/iconv_stub.h (from r219373, head/bin/csh/iconv_stub.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sv/bin/csh/iconv_stub.h Mon Mar 7 14:54:45 2011 (r219375, copy of r219373, head/bin/csh/iconv_stub.h) @@ -0,0 +1,44 @@ +/*- + * Copyright (c) 2006 Hajimu UMEMOTO + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#ifndef _ICONV_H_ +#define _ICONV_H_ + +typedef void *iconv_t; +typedef size_t dl_iconv_t(iconv_t, const char **, size_t *, char **, size_t *); +typedef int dl_iconv_close_t(iconv_t); + +extern iconv_t dl_iconv_open(const char *, const char *); +extern dl_iconv_t *dl_iconv; +extern dl_iconv_close_t *dl_iconv_close; + +#define iconv_open dl_iconv_open +#define iconv dl_iconv +#define iconv_close dl_iconv_close + +#endif /* !_ICONV_H_ */ Modified: projects/sv/bin/df/df.c ============================================================================== --- projects/sv/bin/df/df.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/df/df.c Mon Mar 7 14:54:45 2011 (r219375) @@ -125,7 +125,7 @@ main(int argc, char *argv[]) /* FALLTHROUGH */ case 'P': /* - * POSIX specifically discusses the the behavior of + * POSIX specifically discusses the behavior of * both -k and -P. It states that the blocksize should * be set to 1024. Thus, if this occurs, simply break * rather than clobbering the old blocksize. Modified: projects/sv/bin/kenv/kenv.1 ============================================================================== --- projects/sv/bin/kenv/kenv.1 Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/kenv/kenv.1 Mon Mar 7 14:54:45 2011 (r219375) @@ -69,7 +69,7 @@ option is set, warnings normally printed perform the requested operation will be suppressed. .Pp Variables can be added to the kernel environment using the -.Xr /boot/loader.conf +.Pa /boot/loader.conf file, or also statically compiled into the kernel using the statement .Pp .Dl Ic env Ar filename Modified: projects/sv/bin/kill/kill.c ============================================================================== --- projects/sv/bin/kill/kill.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/kill/kill.c Mon Mar 7 14:54:45 2011 (r219375) @@ -26,6 +26,10 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ +/* + * Important: This file is used both as a standalone program /bin/kill and + * as a builtin for /bin/sh (#define SHELL). + */ #if 0 #ifndef lint Modified: projects/sv/bin/ps/extern.h ============================================================================== --- projects/sv/bin/ps/extern.h Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/ps/extern.h Mon Mar 7 14:54:45 2011 (r219375) @@ -55,6 +55,7 @@ const char *fmt_argv(char **, char *, s double getpcpu(const KINFO *); void kvar(KINFO *, VARENT *); void label(KINFO *, VARENT *); +void loginclass(KINFO *, VARENT *); void logname(KINFO *, VARENT *); void longtname(KINFO *, VARENT *); void lstarted(KINFO *, VARENT *); Modified: projects/sv/bin/ps/keyword.c ============================================================================== --- projects/sv/bin/ps/keyword.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/ps/keyword.c Mon Mar 7 14:54:45 2011 (r219375) @@ -79,6 +79,8 @@ static VAR var[] = { CHAR, NULL, 0}, {"blocked", "", "sigmask", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"caught", "", "sigcatch", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"class", "CLASS", NULL, LJUST, loginclass, NULL, MAXLOGNAME-1, 0, + CHAR, NULL, 0}, {"comm", "COMMAND", NULL, LJUST|DSIZ, ucomm, s_comm, COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, {"command", "COMMAND", NULL, COMM|LJUST|USER, command, NULL, 16, 0, Modified: projects/sv/bin/ps/print.c ============================================================================== --- projects/sv/bin/ps/print.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/ps/print.c Mon Mar 7 14:54:45 2011 (r219375) @@ -862,6 +862,26 @@ out: return; } +void +loginclass(KINFO *k, VARENT *ve) +{ + VAR *v; + char *s; + + v = ve->var; + /* + * Don't display login class for system processes; + * login classes are used for resource limits, + * and limits don't apply to system processes. + */ + if (k->ki_p->ki_flag & P_SYSTEM) { + (void)printf("%-*s", v->width, " -"); + return; + } + s = k->ki_p->ki_loginclass; + (void)printf("%-*s", v->width, *s ? s : "-"); +} + int s_comm(KINFO *k) { Modified: projects/sv/bin/ps/ps.1 ============================================================================== --- projects/sv/bin/ps/ps.1 Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/ps/ps.1 Mon Mar 7 14:54:45 2011 (r219375) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd July 24, 2010 +.Dd March 5, 2011 .Dt PS 1 .Os .Sh NAME @@ -280,6 +280,8 @@ be very young) it is possible for the su fields to exceed 100%. .It Cm %mem The percentage of real memory used by this process. +.It Cm class +Login class associated with the process. .It Cm flags The flags associated with the process as in the include file @@ -475,6 +477,8 @@ accounting flag (alias .Cm acflg ) .It Cm args command and arguments +.It Cm class +login class .It Cm comm command .It Cm command Modified: projects/sv/bin/sh/arith_yacc.c ============================================================================== --- projects/sv/bin/sh/arith_yacc.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/sh/arith_yacc.c Mon Mar 7 14:54:45 2011 (r219375) @@ -198,7 +198,7 @@ again: } } -static arith_t binop2(arith_t a, int op, int prec, int noeval) +static arith_t binop2(arith_t a, int op, int precedence, int noeval) { for (;;) { union yystype val; @@ -221,7 +221,7 @@ static arith_t binop2(arith_t a, int op, a = noeval ? b : do_binop(op, a, b); if (op2 < ARITH_BINOP_MIN || op2 >= ARITH_BINOP_MAX || - arith_prec(op2) >= prec) + arith_prec(op2) >= precedence) return a; op = op2; Modified: projects/sv/bin/sh/arith_yylex.c ============================================================================== --- projects/sv/bin/sh/arith_yylex.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/sh/arith_yylex.c Mon Mar 7 14:54:45 2011 (r219375) @@ -57,6 +57,7 @@ yylex() { int value; const char *buf = arith_buf; + char *end; const char *p; for (;;) { @@ -79,7 +80,8 @@ yylex() case '7': case '8': case '9': - yylval.val = strtoarith_t(buf, (char **)&arith_buf, 0); + yylval.val = strtoarith_t(buf, &end, 0); + arith_buf = end; return ARITH_NUM; case 'A': case 'B': Modified: projects/sv/bin/sh/expand.c ============================================================================== --- projects/sv/bin/sh/expand.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/sh/expand.c Mon Mar 7 14:54:45 2011 (r219375) @@ -959,7 +959,7 @@ numvar: /* - * Record the the fact that we have to scan this region of the + * Record the fact that we have to scan this region of the * string for IFS characters. */ Modified: projects/sv/bin/sh/sh.1 ============================================================================== --- projects/sv/bin/sh/sh.1 Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/sh/sh.1 Mon Mar 7 14:54:45 2011 (r219375) @@ -1837,13 +1837,13 @@ Terminate the shell process. If .Ar exitstatus is given -it is used as the exit status of the shell; -otherwise, if the shell is executing an +it is used as the exit status of the shell. +Otherwise, if the shell is executing an .Cm EXIT trap, the exit status of the last command before the trap is used; if the shell is executing a trap for a signal, -the shell exits by resending the signal to itself; -otherwise, the exit status of the preceding command is used. +the shell exits by resending the signal to itself. +Otherwise, the exit status of the preceding command is used. The exit status should be an integer between 0 and 255. .It Ic export Ar name ... .It Ic export Op Fl p Modified: projects/sv/bin/test/test.c ============================================================================== --- projects/sv/bin/test/test.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/bin/test/test.c Mon Mar 7 14:54:45 2011 (r219375) @@ -9,6 +9,10 @@ * * This program is in the Public Domain. */ +/* + * Important: This file is used both as a standalone program /bin/test and + * as a builtin for /bin/sh (#define SHELL). + */ #include __FBSDID("$FreeBSD$"); @@ -140,6 +144,7 @@ struct t_op { {"-L", FILSYM, UNOP}, {"-S", FILSOCK,UNOP}, {"=", STREQ, BINOP}, + {"==", STREQ, BINOP}, {"!=", STRNE, BINOP}, {"<", STRLT, BINOP}, {">", STRGT, BINOP}, Modified: projects/sv/cddl/compat/opensolaris/include/fcntl.h ============================================================================== --- projects/sv/cddl/compat/opensolaris/include/fcntl.h Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/cddl/compat/opensolaris/include/fcntl.h Mon Mar 7 14:54:45 2011 (r219375) @@ -32,6 +32,7 @@ #include_next -#define open64 open +#define open64(...) open(__VA_ARGS__) +#define openat64(...) openat(__VA_ARGS__) #endif Modified: projects/sv/cddl/compat/opensolaris/include/mnttab.h ============================================================================== --- projects/sv/cddl/compat/opensolaris/include/mnttab.h Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/cddl/compat/opensolaris/include/mnttab.h Mon Mar 7 14:54:45 2011 (r219375) @@ -12,6 +12,10 @@ #define MNTTAB _PATH_DEVZERO #define MNT_LINE_MAX 1024 +#define MS_OVERLAY 0x0 +#define MS_NOMNTTAB 0x0 +#define MS_RDONLY 0x1 + #define umount2(p, f) unmount(p, f) struct mnttab { Modified: projects/sv/cddl/compat/opensolaris/include/priv.h ============================================================================== --- projects/sv/cddl/compat/opensolaris/include/priv.h Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/cddl/compat/opensolaris/include/priv.h Mon Mar 7 14:54:45 2011 (r219375) @@ -10,7 +10,7 @@ #define PRIV_SYS_CONFIG 0 static __inline int -priv_ineffect(priv) +priv_ineffect(int priv) { assert(priv == PRIV_SYS_CONFIG); Copied: projects/sv/cddl/compat/opensolaris/include/sha2.h (from r219373, head/cddl/compat/opensolaris/include/sha2.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sv/cddl/compat/opensolaris/include/sha2.h Mon Mar 7 14:54:45 2011 (r219375, copy of r219373, head/cddl/compat/opensolaris/include/sha2.h) @@ -0,0 +1,38 @@ +/*- + * Copyright (c) 2010 Pawel Jakub Dawidek + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#ifndef _OPENSOLARIS_SHA2_H_ +#define _OPENSOLARIS_SHA2_H_ + +#include_next + +#define SHA256Init(c) SHA256_Init(c) +#define SHA256Update(c, d, s) SHA256_Update((c), (d), (s)) +#define SHA256Final(b, c) SHA256_Final((unsigned char *)(b), (c)) + +#endif /* !_OPENSOLARIS_SHA2_H_ */ Modified: projects/sv/cddl/compat/opensolaris/include/solaris.h ============================================================================== --- projects/sv/cddl/compat/opensolaris/include/solaris.h Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/cddl/compat/opensolaris/include/solaris.h Mon Mar 7 14:54:45 2011 (r219375) @@ -5,6 +5,10 @@ #include -#define dirent64 dirent +#include + +#define NOTE(s) + +int mkdirp(const char *, mode_t); #endif /* !_SOLARIS_H_ */ Copied: projects/sv/cddl/compat/opensolaris/include/thread_pool.h (from r219373, head/cddl/compat/opensolaris/include/thread_pool.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sv/cddl/compat/opensolaris/include/thread_pool.h Mon Mar 7 14:54:45 2011 (r219375, copy of r219373, head/cddl/compat/opensolaris/include/thread_pool.h) @@ -0,0 +1,39 @@ +/*- + * Copyright (c) 2010 Pawel Jakub Dawidek + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#ifndef _OPENSOLARIS_THREAD_POOL_H_ +#define _OPENSOLARIS_THREAD_POOL_H_ + +typedef int tpool_t; + +#define tpool_create(a, b, c, d) (0) +#define tpool_dispatch(pool, func, arg) func(arg) +#define tpool_wait(pool) do { } while (0) +#define tpool_destroy(pool) do { } while (0) + +#endif /* !_OPENSOLARIS_THREAD_POOL_H_ */ Modified: projects/sv/cddl/compat/opensolaris/misc/fsshare.c ============================================================================== --- projects/sv/cddl/compat/opensolaris/misc/fsshare.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/cddl/compat/opensolaris/misc/fsshare.c Mon Mar 7 14:54:45 2011 (r219375) @@ -28,15 +28,17 @@ __FBSDID("$FreeBSD$"); #include -#include -#include -#include -#include + +#include #include +#include +#include #include -#include #include /* _PATH_MOUNTDPID */ -#include +#include +#include +#include +#include #define FILE_HEADER "# !!! DO NOT EDIT THIS FILE MANUALLY !!!\n\n" #define OPTSSIZE 1024 Modified: projects/sv/cddl/compat/opensolaris/misc/zmount.c ============================================================================== --- projects/sv/cddl/compat/opensolaris/misc/zmount.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/cddl/compat/opensolaris/misc/zmount.c Mon Mar 7 14:54:45 2011 (r219375) @@ -39,6 +39,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include static void build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val, @@ -78,7 +79,7 @@ zmount(const char *spec, const char *dir assert(spec != NULL); assert(dir != NULL); - assert(mflag == 0); + assert(mflag == 0 || mflag == MS_RDONLY); assert(fstype != NULL); assert(strcmp(fstype, MNTTYPE_ZFS) == 0); assert(dataptr == NULL); @@ -91,6 +92,8 @@ zmount(const char *spec, const char *dir iov = NULL; iovlen = 0; + if (mflag & MS_RDONLY) + build_iovec(&iov, &iovlen, "ro", NULL, 0); build_iovec(&iov, &iovlen, "fstype", fstype, (size_t)-1); build_iovec(&iov, &iovlen, "fspath", __DECONST(char *, dir), (size_t)-1); Modified: projects/sv/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/sv/cddl/contrib/opensolaris/cmd/zdb/zdb.c Mon Mar 7 14:48:22 2011 (r219374) +++ projects/sv/cddl/contrib/opensolaris/cmd/zdb/zdb.c Mon Mar 7 14:54:45 2011 (r219375) @@ -19,8 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2009 Sun Microsystems, Inc. All rights reserved. - * Use is subject to license terms. + * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. */ #include @@ -34,6 +33,9 @@ #include #include #include +#include +#include +#include #include #include #include @@ -51,10 +53,25 @@ #include #include #include +#include #undef ZFS_MAXNAMELEN #undef verify #include +#define ZDB_COMPRESS_NAME(idx) ((idx) < ZIO_COMPRESS_FUNCTIONS ? \ + zio_compress_table[(idx)].ci_name : "UNKNOWN") +#define ZDB_CHECKSUM_NAME(idx) ((idx) < ZIO_CHECKSUM_FUNCTIONS ? \ + zio_checksum_table[(idx)].ci_name : "UNKNOWN") +#define ZDB_OT_NAME(idx) ((idx) < DMU_OT_NUMTYPES ? \ + dmu_ot[(idx)].ot_name : "UNKNOWN") +#define ZDB_OT_TYPE(idx) ((idx) < DMU_OT_NUMTYPES ? (idx) : DMU_OT_NUMTYPES) + +#ifndef lint +extern int zfs_recover; +#else +int zfs_recover; +#endif + const char cmdname[] = "zdb"; uint8_t dump_opt[256]; @@ -64,8 +81,6 @@ extern void dump_intent_log(zilog_t *); uint64_t *zopt_object = NULL; int zopt_objects = 0; libzfs_handle_t *g_zfs; -boolean_t zdb_sig_user_data = B_TRUE; -int zdb_sig_cksumalg = ZIO_CHECKSUM_SHA256; /* * These libumem hooks provide a reasonable set of defaults for the allocator's @@ -87,39 +102,56 @@ static void usage(void) { (void) fprintf(stderr, - "Usage: %s [-udibcsvL] [-U cachefile_path] [-t txg]\n" - "\t [-S user:cksumalg] " - "dataset [object...]\n" - " %s -C [pool]\n" - " %s -l dev\n" - " %s -R pool:vdev:offset:size:flags\n" - " %s [-p path_to_vdev_dir]\n" - " %s -e pool | GUID | devid ...\n", - cmdname, cmdname, cmdname, cmdname, cmdname, cmdname); - - (void) fprintf(stderr, " -u uberblock\n"); - (void) fprintf(stderr, " -d datasets\n"); - (void) fprintf(stderr, " -C cached pool configuration\n"); - (void) fprintf(stderr, " -i intent logs\n"); - (void) fprintf(stderr, " -b block statistics\n"); - (void) fprintf(stderr, " -m metaslabs\n"); - (void) fprintf(stderr, " -c checksum all metadata (twice for " + "Usage: %s [-CumdibcsDvhL] poolname [object...]\n" + " %s [-div] dataset [object...]\n" + " %s -m [-L] poolname [vdev [metaslab...]]\n" + " %s -R poolname vdev:offset:size[:flags]\n" + " %s -S poolname\n" + " %s -l [-u] device\n" + " %s -C\n\n", + cmdname, cmdname, cmdname, cmdname, cmdname, cmdname, cmdname); + + (void) fprintf(stderr, " Dataset name must include at least one " + "separator character '/' or '@'\n"); + (void) fprintf(stderr, " If dataset name is specified, only that " + "dataset is dumped\n"); + (void) fprintf(stderr, " If object numbers are specified, only " + "those objects are dumped\n\n"); + (void) fprintf(stderr, " Options to control amount of output:\n"); + (void) fprintf(stderr, " -u uberblock\n"); + (void) fprintf(stderr, " -d dataset(s)\n"); + (void) fprintf(stderr, " -i intent logs\n"); + (void) fprintf(stderr, " -C config (or cachefile if alone)\n"); + (void) fprintf(stderr, " -h pool history\n"); + (void) fprintf(stderr, " -b block statistics\n"); + (void) fprintf(stderr, " -m metaslabs\n"); + (void) fprintf(stderr, " -c checksum all metadata (twice for " "all data) blocks\n"); - (void) fprintf(stderr, " -s report stats on zdb's I/O\n"); - (void) fprintf(stderr, " -S : -- " - "dump blkptr signatures\n"); - (void) fprintf(stderr, " -v verbose (applies to all others)\n"); + (void) fprintf(stderr, " -s report stats on zdb's I/O\n"); + (void) fprintf(stderr, " -D dedup statistics\n"); + (void) fprintf(stderr, " -S simulate dedup to measure effect\n"); + (void) fprintf(stderr, " -v verbose (applies to all others)\n"); (void) fprintf(stderr, " -l dump label contents\n"); (void) fprintf(stderr, " -L disable leak tracking (do not " "load spacemaps)\n"); - (void) fprintf(stderr, " -U cachefile_path -- use alternate " - "cachefile\n"); (void) fprintf(stderr, " -R read and display block from a " - "device\n"); - (void) fprintf(stderr, " -e Pool is exported/destroyed/" - "has altroot\n"); - (void) fprintf(stderr, " -p (use with -e)\n"); - (void) fprintf(stderr, " -t highest txg to use when " + "device\n\n"); + (void) fprintf(stderr, " Below options are intended for use " + "with other options (except -l):\n"); + (void) fprintf(stderr, " -A ignore assertions (-A), enable " + "panic recovery (-AA) or both (-AAA)\n"); + (void) fprintf(stderr, " -F attempt automatic rewind within " + "safe range of transaction groups\n"); + (void) fprintf(stderr, " -U -- use alternate " + "cachefile\n"); + (void) fprintf(stderr, " -X attempt extreme rewind (does not " + "work with dataset)\n"); + (void) fprintf(stderr, " -e pool is exported/destroyed/" + "has altroot/not in a cachefile\n"); + (void) fprintf(stderr, " -p -- use one or more with " + "-e to specify path to vdev dir\n"); + (void) fprintf(stderr, " -P print numbers parsable\n"); + (void) fprintf(stderr, " -t -- highest txg to use when " "searching for uberblocks\n"); (void) fprintf(stderr, "Specify an option more than once (e.g. -bb) " "to make only that option verbose\n"); @@ -146,68 +178,6 @@ fatal(const char *fmt, ...) exit(1); } -static void -dump_nvlist(nvlist_t *list, int indent) -{ - nvpair_t *elem = NULL; - - while ((elem = nvlist_next_nvpair(list, elem)) != NULL) { - switch (nvpair_type(elem)) { - case DATA_TYPE_STRING: - { - char *value; - - VERIFY(nvpair_value_string(elem, &value) == 0); - (void) printf("%*s%s='%s'\n", indent, "", - nvpair_name(elem), value); - } - break; - - case DATA_TYPE_UINT64: - { - uint64_t value; - - VERIFY(nvpair_value_uint64(elem, &value) == 0); - (void) printf("%*s%s=%llu\n", indent, "", - nvpair_name(elem), (u_longlong_t)value); - } *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Tue Mar 8 23:33:29 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC3F6106564A; Tue, 8 Mar 2011 23:33:29 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C177F8FC0A; Tue, 8 Mar 2011 23:33:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p28NXTDc090294; Tue, 8 Mar 2011 23:33:29 GMT (envelope-from jeff@svn.freebsd.org) Received: (from jeff@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p28NXTi7090291; Tue, 8 Mar 2011 23:33:29 GMT (envelope-from jeff@svn.freebsd.org) Message-Id: <201103082333.p28NXTi7090291@svn.freebsd.org> From: Jeff Roberson Date: Tue, 8 Mar 2011 23:33:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219417 - projects/ofed/head/sys/ofed/drivers/net/mlx4 X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Mar 2011 23:33:30 -0000 Author: jeff Date: Tue Mar 8 23:33:29 2011 New Revision: 219417 URL: http://svn.freebsd.org/changeset/base/219417 Log: - Handle the direct map properly using the new vmap() implementation. - Only assume the memory is contiguous if direct.map is set, otherwise use the page list. Modified: projects/ofed/head/sys/ofed/drivers/net/mlx4/alloc.c projects/ofed/head/sys/ofed/drivers/net/mlx4/mr.c Modified: projects/ofed/head/sys/ofed/drivers/net/mlx4/alloc.c ============================================================================== --- projects/ofed/head/sys/ofed/drivers/net/mlx4/alloc.c Tue Mar 8 22:01:47 2011 (r219416) +++ projects/ofed/head/sys/ofed/drivers/net/mlx4/alloc.c Tue Mar 8 23:33:29 2011 (r219417) @@ -229,6 +229,7 @@ int mlx4_buf_alloc(struct mlx4_dev *dev, int i; buf->direct.buf = NULL; + buf->direct.map = 0; buf->nbufs = (size + PAGE_SIZE - 1) / PAGE_SIZE; buf->npages = buf->nbufs; buf->page_shift = PAGE_SHIFT; @@ -249,7 +250,6 @@ int mlx4_buf_alloc(struct mlx4_dev *dev, memset(buf->page_list[i].buf, 0, PAGE_SIZE); } -#ifdef __linux__ if (BITS_PER_LONG == 64) { struct page **pages; pages = kmalloc(sizeof *pages * buf->nbufs, GFP_KERNEL); @@ -262,7 +262,6 @@ int mlx4_buf_alloc(struct mlx4_dev *dev, if (!buf->direct.buf) goto err_free; } -#endif } return 0; @@ -282,10 +281,8 @@ void mlx4_buf_free(struct mlx4_dev *dev, dma_free_coherent(&dev->pdev->dev, size, buf->direct.buf, buf->direct.map); else { -#ifdef __linux__ if (BITS_PER_LONG == 64 && buf->direct.buf) vunmap(buf->direct.buf); -#endif for (i = 0; i < buf->nbufs; ++i) if (buf->page_list[i].buf) Modified: projects/ofed/head/sys/ofed/drivers/net/mlx4/mr.c ============================================================================== --- projects/ofed/head/sys/ofed/drivers/net/mlx4/mr.c Tue Mar 8 22:01:47 2011 (r219416) +++ projects/ofed/head/sys/ofed/drivers/net/mlx4/mr.c Tue Mar 8 23:33:29 2011 (r219417) @@ -484,7 +484,7 @@ int mlx4_buf_write_mtt(struct mlx4_dev * return -ENOMEM; for (i = 0; i < buf->npages; ++i) - if (buf->direct.buf) + if (buf->direct.map) page_list[i] = buf->direct.map + (i << buf->page_shift); else page_list[i] = buf->page_list[i].map; From owner-svn-src-projects@FreeBSD.ORG Fri Mar 11 08:59:40 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDC5C1065678; Fri, 11 Mar 2011 08:59:40 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B9C8F8FC26; Fri, 11 Mar 2011 08:59:40 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2B8xelO071566; Fri, 11 Mar 2011 08:59:40 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2B8xeHX071562; Fri, 11 Mar 2011 08:59:40 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201103110859.p2B8xeHX071562@svn.freebsd.org> From: Alexander Motin Date: Fri, 11 Mar 2011 08:59:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219477 - in projects/graid/head/sys: conf geom/raid modules/geom/geom_raid X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Mar 2011 08:59:40 -0000 Author: mav Date: Fri Mar 11 08:59:40 2011 New Revision: 219477 URL: http://svn.freebsd.org/changeset/base/219477 Log: Add some first parts of Promise metadata support. Not really working yet. Added: projects/graid/head/sys/geom/raid/md_promise.c (contents, props changed) Modified: projects/graid/head/sys/conf/files projects/graid/head/sys/modules/geom/geom_raid/Makefile Modified: projects/graid/head/sys/conf/files ============================================================================== --- projects/graid/head/sys/conf/files Fri Mar 11 07:07:48 2011 (r219476) +++ projects/graid/head/sys/conf/files Fri Mar 11 08:59:40 2011 (r219477) @@ -2114,6 +2114,7 @@ geom/raid/g_raid_md_if.m optional geom_r geom/raid/g_raid_tr_if.m optional geom_raid geom/raid/md_intel.c optional geom_raid geom/raid/md_jmicron.c optional geom_raid +geom/raid/md_promise.c optional geom_raid geom/raid/tr_concat.c optional geom_raid geom/raid/tr_raid0.c optional geom_raid geom/raid/tr_raid1.c optional geom_raid Added: projects/graid/head/sys/geom/raid/md_promise.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/graid/head/sys/geom/raid/md_promise.c Fri Mar 11 08:59:40 2011 (r219477) @@ -0,0 +1,2067 @@ +/*- + * Copyright (c) 2010 Alexander Motin + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "geom/raid/g_raid.h" +#include "g_raid_md_if.h" + +static MALLOC_DEFINE(M_MD_PROMISE, "md_promise_data", "GEOM_RAID Promise metadata"); + +#define PROMISE_MAX_DISKS 8 +#define PROMISE_MAX_SUBDISKS 4 + +struct promise_raid_disk { + uint8_t flags; /* Subdisk status. */ +#define PROMISE_F_VALID 0x00000001 +#define PROMISE_F_ONLINE 0x00000002 +#define PROMISE_F_ASSIGNED 0x00000004 +#define PROMISE_F_SPARE 0x00000008 +#define PROMISE_F_DUPLICATE 0x00000010 +#define PROMISE_F_REDIR 0x00000020 +#define PROMISE_F_DOWN 0x00000040 +#define PROMISE_F_READY 0x00000080 + + uint8_t number; /* Position in a volume. */ + uint8_t channel; /* ATA channel number. */ + uint8_t device; /* ATA device number. */ + uint64_t id __packed; /* Subdisk ID. */ +} __packed; + +struct promise_raid_conf { + char promise_id[24]; +#define PROMISE_MAGIC "Promise Technology, Inc." +#define FREEBSD_MAGIC "FreeBSD ATA driver RAID " + + uint32_t dummy_0; + uint64_t magic_0; +#define PROMISE_MAGIC0(x) (((uint64_t)(x.channel) << 48) | \ + ((uint64_t)(x.device != 0) << 56)) + uint16_t magic_1; + uint32_t magic_2; + uint8_t filler1[470]; + + uint32_t integrity; +#define PROMISE_I_VALID 0x00000080 + + struct promise_raid_disk disk; /* This subdisk info. */ + uint32_t disk_offset; /* Subdisk offset. */ + uint32_t disk_sectors; /* Subdisk size */ + uint32_t rebuild_lba; /* Rebuild position. */ + uint16_t generation; /* Generation number. */ + uint8_t status; /* Volume status. */ +#define PROMISE_S_VALID 0x01 +#define PROMISE_S_ONLINE 0x02 +#define PROMISE_S_INITED 0x04 +#define PROMISE_S_READY 0x08 +#define PROMISE_S_DEGRADED 0x10 +#define PROMISE_S_MARKED 0x20 +#define PROMISE_S_FUNCTIONAL 0x80 + + uint8_t type; /* Voluem type. */ +#define PROMISE_T_RAID0 0x00 +#define PROMISE_T_RAID1 0x01 +#define PROMISE_T_RAID3 0x02 +#define PROMISE_T_RAID5 0x04 +#define PROMISE_T_SPAN 0x08 +#define PROMISE_T_JBOD 0x10 + + uint8_t total_disks; /* Disks in this volume. */ + uint8_t stripe_shift; /* Strip size. */ + uint8_t array_width; /* Number of RAID0 stripes. */ + uint8_t array_number; /* Global volume number. */ + uint32_t total_sectors; /* Volume size. */ + uint16_t cylinders; /* Volume geometry: C. */ + uint8_t heads; /* Volume geometry: H. */ + uint8_t sectors; /* Volume geometry: S. */ + uint64_t volume_id __packed; /* Volume ID, */ + struct promise_raid_disk disks[PROMISE_MAX_DISKS]; + /* Subdisks in this volume. */ + char name[32]; /* Volume label. */ + + uint32_t filler2[338]; + uint32_t checksum; +} __packed; + +struct g_raid_md_promise_perdisk { + int pd_subdisks; + struct { + struct promise_raid_conf *pd_meta; + int pd_disk_pos; + struct promise_raid_disk pd_disk_meta; + } pd_subdisk[PROMISE_MAX_SUBDISKS]; +}; + +struct g_raid_md_promise_object { + struct g_raid_md_object mdio_base; + uint32_t mdio_generation; + struct promise_raid_conf *mdio_meta; + struct callout mdio_start_co; /* STARTING state timer. */ + int mdio_disks_present; + int mdio_started; + int mdio_incomplete; + struct root_hold_token *mdio_rootmount; /* Root mount delay token. */ +}; + +static g_raid_md_create_t g_raid_md_create_promise; +static g_raid_md_taste_t g_raid_md_taste_promise; +static g_raid_md_event_t g_raid_md_event_promise; +static g_raid_md_ctl_t g_raid_md_ctl_promise; +static g_raid_md_write_t g_raid_md_write_promise; +static g_raid_md_fail_disk_t g_raid_md_fail_disk_promise; +static g_raid_md_free_disk_t g_raid_md_free_disk_promise; +static g_raid_md_free_t g_raid_md_free_promise; + +static kobj_method_t g_raid_md_promise_methods[] = { + KOBJMETHOD(g_raid_md_create, g_raid_md_create_promise), + KOBJMETHOD(g_raid_md_taste, g_raid_md_taste_promise), + KOBJMETHOD(g_raid_md_event, g_raid_md_event_promise), + KOBJMETHOD(g_raid_md_ctl, g_raid_md_ctl_promise), + KOBJMETHOD(g_raid_md_write, g_raid_md_write_promise), + KOBJMETHOD(g_raid_md_fail_disk, g_raid_md_fail_disk_promise), + KOBJMETHOD(g_raid_md_free_disk, g_raid_md_free_disk_promise), + KOBJMETHOD(g_raid_md_free, g_raid_md_free_promise), + { 0, 0 } +}; + +static struct g_raid_md_class g_raid_md_promise_class = { + "Promise", + g_raid_md_promise_methods, + sizeof(struct g_raid_md_promise_object), + .mdc_priority = 100 +}; + + +static void +g_raid_md_promise_print(struct promise_raid_conf *meta) +{ + int i; + + if (g_raid_debug < 1) + return; + + printf("********* ATA Promise Metadata *********\n"); + printf("promise_id <%.24s>\n", meta->promise_id); + printf("disk %02x %02x %02x %02x %016jx\n", + meta->disk.flags, meta->disk.number, meta->disk.channel, + meta->disk.device, meta->disk.id); + printf("disk_offset %u\n", meta->disk_offset); + printf("disk_sectors %u\n", meta->disk_sectors); + printf("rebuild_lba %u\n", meta->rebuild_lba); + printf("generation %u\n", meta->generation); + printf("status 0x%02x\n", meta->status); + printf("type %u\n", meta->type); + printf("total_disks %u\n", meta->total_disks); + printf("stripe_shift %u\n", meta->stripe_shift); + printf("array_width %u\n", meta->array_width); + printf("array_number %u\n", meta->array_number); + printf("total_sectors %u\n", meta->total_sectors); + printf("cylinders %u\n", meta->cylinders); + printf("heads %u\n", meta->heads); + printf("sectors %u\n", meta->sectors); + printf("volume_id 0x%016jx\n", meta->volume_id); + printf("disks:\n"); + for (i = 0; i < PROMISE_MAX_DISKS; i++ ) { + printf(" %02x %02x %02x %02x %016jx\n", + meta->disks[i].flags, meta->disks[i].number, + meta->disks[i].channel, meta->disks[i].device, + meta->disks[i].id); + } + printf("name <%.24s>\n", meta->name); + printf("=================================================\n"); +} + +#if 0 +static struct promise_raid_conf * +promise_meta_copy(struct promise_raid_conf *meta) +{ + struct promise_raid_conf *nmeta; + + nmeta = malloc(sizeof(*nmeta), M_MD_PROMISE, M_WAITOK); + memcpy(nmeta, meta, sizeof(*nmeta)); + return (nmeta); +} +#endif + +static int +promise_meta_find_disk(struct promise_raid_conf *meta, uint64_t id) +{ + int pos; + + for (pos = 0; pos < meta->total_disks; pos++) { + if (meta->disks[pos].id == id) + return (pos); + } + return (-1); +} + +static struct promise_raid_conf * +promise_meta_read(struct g_consumer *cp) +{ + struct g_provider *pp; + struct promise_raid_conf *meta; + char *buf; + int error, i; + uint32_t checksum, *ptr; + + pp = cp->provider; + + /* Read the anchor sector. */ + buf = g_read_data(cp, + pp->mediasize - pp->sectorsize * 63, + pp->sectorsize * 4, &error); + if (buf == NULL) { + G_RAID_DEBUG(1, "Cannot read metadata from %s (error=%d).", + pp->name, error); + return (NULL); + } + meta = (struct promise_raid_conf *)buf; + + /* Check if this is an Promise RAID struct */ + if (strncmp(meta->promise_id, PROMISE_MAGIC, strlen(PROMISE_MAGIC)) && + strncmp(meta->promise_id, FREEBSD_MAGIC, strlen(FREEBSD_MAGIC))) { + G_RAID_DEBUG(1, "Promise signature check failed on %s", pp->name); + g_free(buf); + return (NULL); + } + meta = malloc(sizeof(*meta), M_MD_PROMISE, M_WAITOK); + memcpy(meta, buf, min(sizeof(*meta), pp->sectorsize * 4)); + g_free(buf); + + /* Check metadata checksum. */ + for (checksum = 0, ptr = (uint32_t *)meta, i = 0; i < 511; i++) + checksum += *ptr++; + if (checksum != meta->checksum) { + G_RAID_DEBUG(1, "Promise checksum check failed on %s", pp->name); + free(meta, M_MD_PROMISE); + return (NULL); + } + + if ((meta->integrity & PROMISE_I_VALID) == 0) { + G_RAID_DEBUG(1, "Promise metadata is invalid on %s", pp->name); + free(meta, M_MD_PROMISE); + return (NULL); + } + + return (meta); +} + +#if 0 +static int +promise_meta_write(struct g_consumer *cp, struct promise_raid_conf *meta) +{ + struct g_provider *pp; + char *buf; + int error, i, sectors; + uint32_t checksum, *ptr; + + pp = cp->provider; + + /* Recalculate checksum for case if metadata were changed. */ + meta->checksum = 0; + for (checksum = 0, ptr = (uint32_t *)meta, i = 0; + i < (meta->config_size / sizeof(uint32_t)); i++) { + checksum += *ptr++; + } + meta->checksum = checksum; + + /* Create and fill buffer. */ + sectors = (meta->config_size + pp->sectorsize - 1) / pp->sectorsize; + buf = malloc(sectors * pp->sectorsize, M_MD_PROMISE, M_WAITOK | M_ZERO); + if (sectors > 1) { + memcpy(buf, ((char *)meta) + pp->sectorsize, + (sectors - 1) * pp->sectorsize); + } + memcpy(buf + (sectors - 1) * pp->sectorsize, meta, pp->sectorsize); + + error = g_write_data(cp, + pp->mediasize - pp->sectorsize * (1 + sectors), + buf, pp->sectorsize * sectors); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot write metadata to %s (error=%d).", + pp->name, error); + } + + free(buf, M_MD_PROMISE); + return (error); +} +#endif + +static int +promise_meta_erase(struct g_consumer *cp) +{ + struct g_provider *pp; + char *buf; + int error; + + pp = cp->provider; + buf = malloc(pp->sectorsize, M_MD_PROMISE, M_WAITOK | M_ZERO); + error = g_write_data(cp, + pp->mediasize - 2 * pp->sectorsize, + buf, pp->sectorsize); + if (error != 0) { + G_RAID_DEBUG(1, "Cannot erase metadata on %s (error=%d).", + pp->name, error); + } + free(buf, M_MD_PROMISE); + return (error); +} + +#if 0 +static int +promise_meta_write_spare(struct g_consumer *cp, struct promise_raid_disk *d) +{ + struct promise_raid_conf *meta; + int error; + + /* Fill anchor and single disk. */ + meta = malloc(sizeof(*meta), M_MD_PROMISE, M_WAITOK | M_ZERO); + memcpy(&meta->promise_id[0], PROMISE_MAGIC, sizeof(PROMISE_MAGIC)); + memcpy(&meta->version[0], PROMISE_VERSION_1000, + sizeof(PROMISE_VERSION_1000)); + meta->generation = 1; + meta->total_disks = 1; + meta->disk[0] = *d; + error = promise_meta_write(cp, meta); + free(meta, M_MD_PROMISE); + return (error); +} + +static struct g_raid_disk * +g_raid_md_promise_get_disk(struct g_raid_softc *sc, int id) +{ + struct g_raid_disk *disk; + struct g_raid_md_promise_perdisk *pd; + + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { + pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; + if (pd->pd_disk_pos == id) + break; + } + return (disk); +} + +static struct g_raid_volume * +g_raid_md_promise_get_volume(struct g_raid_softc *sc, int id) +{ + struct g_raid_volume *mvol; + + TAILQ_FOREACH(mvol, &sc->sc_volumes, v_next) { + if ((intptr_t)(mvol->v_md_data) == id) + break; + } + return (mvol); +} +#endif + +static int +g_raid_md_promise_supported(int level, int qual, int disks, int force) +{ + + switch (level) { + case G_RAID_VOLUME_RL_RAID0: + if (disks < 1) + return (0); + if (!force && (disks < 2 || disks > 6)) + return (0); + break; + case G_RAID_VOLUME_RL_RAID1: + if (disks < 1) + return (0); + if (!force && (disks != 2)) + return (0); + break; + case G_RAID_VOLUME_RL_RAID1E: + if (disks < 2) + return (0); + if (!force && (disks != 4)) + return (0); + break; + case G_RAID_VOLUME_RL_RAID5: + if (disks < 3) + return (0); + if (!force && disks > 6) + return (0); + break; + default: + return (0); + } + if (qual != G_RAID_VOLUME_RLQ_NONE) + return (0); + return (1); +} + +static int +g_raid_md_promise_start_disk(struct g_raid_disk *disk) +{ +#if 0 + struct g_raid_softc *sc; + struct g_raid_subdisk *sd, *tmpsd; + struct g_raid_disk *olddisk, *tmpdisk; + struct g_raid_md_object *md; + struct g_raid_md_promise_object *mdi; + struct g_raid_md_promise_perdisk *pd, *oldpd; + struct promise_raid_conf *meta; + struct promise_raid_vol *mvol; + struct promise_raid_map *mmap0, *mmap1; + int disk_pos, resurrection = 0; + + sc = disk->d_softc; + md = sc->sc_md; + mdi = (struct g_raid_md_promise_object *)md; + meta = mdi->mdio_meta; + pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; + olddisk = NULL; + + /* Find disk position in metadata by it's serial. */ + disk_pos = promise_meta_find_disk(meta, pd->pd_disk_meta.id); + if (disk_pos < 0) { + G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk"); + /* Failed stale disk is useless for us. */ + if (pd->pd_disk_meta.flags & PROMISE_F_FAILED) { + g_raid_change_disk_state(disk, G_RAID_DISK_S_STALE_FAILED); + return (0); + } + /* If we are in the start process, that's all for now. */ + if (!mdi->mdio_started) + goto nofit; + /* + * If we have already started - try to get use of the disk. + * Try to replace OFFLINE disks first, then FAILED. + */ + TAILQ_FOREACH(tmpdisk, &sc->sc_disks, d_next) { + if (tmpdisk->d_state != G_RAID_DISK_S_OFFLINE && + tmpdisk->d_state != G_RAID_DISK_S_FAILED) + continue; + /* Make sure this disk is big enough. */ + TAILQ_FOREACH(sd, &tmpdisk->d_subdisks, sd_next) { + if (sd->sd_offset + sd->sd_size + 4096 > + (off_t)pd->pd_disk_meta.sectors * 512) { + G_RAID_DEBUG1(1, sc, + "Disk too small (%llu < %llu)", + ((unsigned long long) + pd->pd_disk_meta.sectors) * 512, + (unsigned long long) + sd->sd_offset + sd->sd_size + 4096); + break; + } + } + if (sd != NULL) + continue; + if (tmpdisk->d_state == G_RAID_DISK_S_OFFLINE) { + olddisk = tmpdisk; + break; + } else if (olddisk == NULL) + olddisk = tmpdisk; + } + if (olddisk == NULL) { +nofit: + if (pd->pd_disk_meta.flags & PROMISE_F_SPARE) { + g_raid_change_disk_state(disk, + G_RAID_DISK_S_SPARE); + return (1); + } else { + g_raid_change_disk_state(disk, + G_RAID_DISK_S_STALE); + return (0); + } + } + oldpd = (struct g_raid_md_promise_perdisk *)olddisk->d_md_data; + disk_pos = oldpd->pd_disk_pos; + resurrection = 1; + } + + if (olddisk == NULL) { + /* Find placeholder by position. */ + olddisk = g_raid_md_promise_get_disk(sc, disk_pos); + if (olddisk == NULL) + panic("No disk at position %d!", disk_pos); + if (olddisk->d_state != G_RAID_DISK_S_OFFLINE) { + G_RAID_DEBUG1(1, sc, "More then one disk for pos %d", + disk_pos); + g_raid_change_disk_state(disk, G_RAID_DISK_S_STALE); + return (0); + } + oldpd = (struct g_raid_md_promise_perdisk *)olddisk->d_md_data; + } + + /* Replace failed disk or placeholder with new disk. */ + TAILQ_FOREACH_SAFE(sd, &olddisk->d_subdisks, sd_next, tmpsd) { + TAILQ_REMOVE(&olddisk->d_subdisks, sd, sd_next); + TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); + sd->sd_disk = disk; + } + oldpd->pd_disk_pos = -2; + pd->pd_disk_pos = disk_pos; + + /* If it was placeholder -- destroy it. */ + if (olddisk->d_state == G_RAID_DISK_S_OFFLINE) { + g_raid_destroy_disk(olddisk); + } else { + /* Otherwise, make it STALE_FAILED. */ + g_raid_change_disk_state(olddisk, G_RAID_DISK_S_STALE_FAILED); + /* Update global metadata just in case. */ + memcpy(&meta->disk[disk_pos], &pd->pd_disk_meta, + sizeof(struct promise_raid_disk)); + } + + /* Welcome the new disk. */ + if (resurrection) + g_raid_change_disk_state(disk, G_RAID_DISK_S_ACTIVE); + else if (meta->disk[disk_pos].flags & PROMISE_F_FAILED) + g_raid_change_disk_state(disk, G_RAID_DISK_S_FAILED); + else if (meta->disk[disk_pos].flags & PROMISE_F_SPARE) + g_raid_change_disk_state(disk, G_RAID_DISK_S_SPARE); + else + g_raid_change_disk_state(disk, G_RAID_DISK_S_ACTIVE); + TAILQ_FOREACH(sd, &disk->d_subdisks, sd_next) { + mvol = promise_get_volume(meta, + (uintptr_t)(sd->sd_volume->v_md_data)); + mmap0 = promise_get_map(mvol, 0); + if (mvol->migr_state) + mmap1 = promise_get_map(mvol, 1); + else + mmap1 = mmap0; + + if (resurrection) { + /* Stale disk, almost same as new. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_NEW); + } else if (meta->disk[disk_pos].flags & PROMISE_F_FAILED) { + /* Failed disk, almost useless. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_FAILED); + } else if (mvol->migr_state == 0) { + if (mmap0->status == PROMISE_S_UNINITIALIZED) { + /* Freshly created uninitialized volume. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_UNINITIALIZED); + } else if (mmap0->disk_idx[sd->sd_pos] & PROMISE_DI_RBLD) { + /* Freshly inserted disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_NEW); + } else if (mvol->dirty) { + /* Dirty volume (unclean shutdown). */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_STALE); + } else { + /* Up to date disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_ACTIVE); + } + } else if (mvol->migr_type == PROMISE_MT_INIT || + mvol->migr_type == PROMISE_MT_REBUILD) { + if (mmap0->disk_idx[sd->sd_pos] & PROMISE_DI_RBLD) { + /* Freshly inserted disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_NEW); + } else if (mmap1->disk_idx[sd->sd_pos] & PROMISE_DI_RBLD) { + /* Rebuilding disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_REBUILD); + if (mvol->dirty) { + sd->sd_rebuild_pos = 0; + } else { + sd->sd_rebuild_pos = + (off_t)mvol->curr_migr_unit * + sd->sd_volume->v_strip_size * + mmap0->total_domains; + } + } else if (mvol->dirty) { + /* Dirty volume (unclean shutdown). */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_STALE); + } else { + /* Up to date disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_ACTIVE); + } + } else if (mvol->migr_type == PROMISE_MT_VERIFY || + mvol->migr_type == PROMISE_MT_REPAIR) { + if (mmap0->disk_idx[sd->sd_pos] & PROMISE_DI_RBLD) { + /* Freshly inserted disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_NEW); + } else if (mmap1->disk_idx[sd->sd_pos] & PROMISE_DI_RBLD) { + /* Resyncing disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_RESYNC); + if (mvol->dirty) { + sd->sd_rebuild_pos = 0; + } else { + sd->sd_rebuild_pos = + (off_t)mvol->curr_migr_unit * + sd->sd_volume->v_strip_size * + mmap0->total_domains; + } + } else if (mvol->dirty) { + /* Dirty volume (unclean shutdown). */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_STALE); + } else { + /* Up to date disk. */ + g_raid_change_subdisk_state(sd, + G_RAID_SUBDISK_S_ACTIVE); + } + } + g_raid_event_send(sd, G_RAID_SUBDISK_E_NEW, + G_RAID_EVENT_SUBDISK); + } + + /* Update status of our need for spare. */ + if (mdi->mdio_started) { + mdi->mdio_incomplete = + (g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE) < + meta->total_disks); + } + + return (resurrection); +#endif + return (0); +} + +static void +g_disk_md_promise_retaste(void *arg, int pending) +{ + + G_RAID_DEBUG(1, "Array is not complete, trying to retaste."); + g_retaste(&g_raid_class); + free(arg, M_MD_PROMISE); +} + +static void +g_raid_md_promise_refill(struct g_raid_softc *sc) +{ + struct g_raid_md_object *md; + struct g_raid_md_promise_object *mdi; + struct promise_raid_conf *meta; + struct g_raid_disk *disk; + struct task *task; + int update, na; + + md = sc->sc_md; + mdi = (struct g_raid_md_promise_object *)md; + meta = mdi->mdio_meta; + update = 0; + do { + /* Make sure we miss anything. */ + na = g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE); + if (na == meta->total_disks) + break; + + G_RAID_DEBUG1(1, md->mdo_softc, + "Array is not complete (%d of %d), " + "trying to refill.", na, meta->total_disks); + + /* Try to get use some of STALE disks. */ + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { + if (disk->d_state == G_RAID_DISK_S_STALE) { + update += g_raid_md_promise_start_disk(disk); + if (disk->d_state == G_RAID_DISK_S_ACTIVE) + break; + } + } + if (disk != NULL) + continue; + + /* Try to get use some of SPARE disks. */ + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { + if (disk->d_state == G_RAID_DISK_S_SPARE) { + update += g_raid_md_promise_start_disk(disk); + if (disk->d_state == G_RAID_DISK_S_ACTIVE) + break; + } + } + } while (disk != NULL); + + /* Write new metadata if we changed something. */ + if (update) { + g_raid_md_write_promise(md, NULL, NULL, NULL); + meta = mdi->mdio_meta; + } + + /* Update status of our need for spare. */ + mdi->mdio_incomplete = (g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE) < + meta->total_disks); + + /* Request retaste hoping to find spare. */ + if (mdi->mdio_incomplete) { + task = malloc(sizeof(struct task), + M_MD_PROMISE, M_WAITOK | M_ZERO); + TASK_INIT(task, 0, g_disk_md_promise_retaste, task); + taskqueue_enqueue(taskqueue_swi, task); + } +} + +static void +g_raid_md_promise_start(struct g_raid_softc *sc) +{ + struct g_raid_md_object *md; + struct g_raid_md_promise_object *mdi; +#if 0 + struct g_raid_md_promise_perdisk *pd; + struct promise_raid_conf *meta; + struct promise_raid_vol *mvol; + struct promise_raid_map *mmap; + struct g_raid_volume *vol; + struct g_raid_subdisk *sd; + struct g_raid_disk *disk; + int i, j, disk_pos; +#endif + + md = sc->sc_md; + mdi = (struct g_raid_md_promise_object *)md; +#if 0 + meta = mdi->mdio_meta; + + /* Create volumes and subdisks. */ + for (i = 0; i < meta->total_volumes; i++) { + mvol = promise_get_volume(meta, i); + mmap = promise_get_map(mvol, 0); + vol = g_raid_create_volume(sc, mvol->name); + vol->v_md_data = (void *)(intptr_t)i; + if (mmap->type == PROMISE_T_RAID0) + vol->v_raid_level = G_RAID_VOLUME_RL_RAID0; + else if (mmap->type == PROMISE_T_RAID1 && + mmap->total_domains >= 2 && + mmap->total_domains <= mmap->total_disks) { + /* Assume total_domains is correct. */ + if (mmap->total_domains == mmap->total_disks) + vol->v_raid_level = G_RAID_VOLUME_RL_RAID1; + else + vol->v_raid_level = G_RAID_VOLUME_RL_RAID1E; + } else if (mmap->type == PROMISE_T_RAID1) { + /* total_domains looks wrong. */ + if (mmap->total_disks <= 2) + vol->v_raid_level = G_RAID_VOLUME_RL_RAID1; + else + vol->v_raid_level = G_RAID_VOLUME_RL_RAID1E; + } else if (mmap->type == PROMISE_T_RAID5) + vol->v_raid_level = G_RAID_VOLUME_RL_RAID5; + else + vol->v_raid_level = G_RAID_VOLUME_RL_UNKNOWN; + vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE; + vol->v_strip_size = (u_int)mmap->strip_sectors * 512; //ZZZ + vol->v_disks_count = mmap->total_disks; + vol->v_mediasize = (off_t)mvol->total_sectors * 512; //ZZZ + vol->v_sectorsize = 512; //ZZZ + for (j = 0; j < vol->v_disks_count; j++) { + sd = &vol->v_subdisks[j]; + sd->sd_offset = (off_t)mmap->offset * 512; //ZZZ + sd->sd_size = (off_t)mmap->disk_sectors * 512; //ZZZ + } + g_raid_start_volume(vol); + } + + /* Create disk placeholders to store data for later writing. */ + for (disk_pos = 0; disk_pos < meta->total_disks; disk_pos++) { + pd = malloc(sizeof(*pd), M_MD_PROMISE, M_WAITOK | M_ZERO); + pd->pd_disk_pos = disk_pos; + pd->pd_disk_meta = meta->disk[disk_pos]; + disk = g_raid_create_disk(sc); + disk->d_md_data = (void *)pd; + disk->d_state = G_RAID_DISK_S_OFFLINE; + for (i = 0; i < meta->total_volumes; i++) { + mvol = promise_get_volume(meta, i); + mmap = promise_get_map(mvol, 0); + for (j = 0; j < mmap->total_disks; j++) { + if ((mmap->disk_idx[j] & PROMISE_DI_IDX) == disk_pos) + break; + } + if (j == mmap->total_disks) + continue; + vol = g_raid_md_promise_get_volume(sc, i); + sd = &vol->v_subdisks[j]; + sd->sd_disk = disk; + TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next); + } + } + + /* Make all disks found till the moment take their places. */ + do { + TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { + if (disk->d_state == G_RAID_DISK_S_NONE) { + g_raid_md_promise_start_disk(disk); + break; + } + } + } while (disk != NULL); + + mdi->mdio_started = 1; + G_RAID_DEBUG1(0, sc, "Array started."); + g_raid_md_write_promise(md, NULL, NULL, NULL); + + /* Pickup any STALE/SPARE disks to refill array if needed. */ + g_raid_md_promise_refill(sc); + + TAILQ_FOREACH(vol, &sc->sc_volumes, v_next) { + g_raid_event_send(vol, G_RAID_VOLUME_E_START, + G_RAID_EVENT_VOLUME); + } +#endif + + callout_stop(&mdi->mdio_start_co); + G_RAID_DEBUG1(1, sc, "root_mount_rel %p", mdi->mdio_rootmount); + root_mount_rel(mdi->mdio_rootmount); + mdi->mdio_rootmount = NULL; +} + +static void +g_raid_md_promise_new_disk(struct g_raid_disk *disk) +{ +#if 0 + struct g_raid_softc *sc; + struct g_raid_md_object *md; + struct g_raid_md_promise_object *mdi; + struct promise_raid_conf *pdmeta; + struct g_raid_md_promise_perdisk *pd; + + sc = disk->d_softc; + md = sc->sc_md; + mdi = (struct g_raid_md_promise_object *)md; + pd = (struct g_raid_md_promise_perdisk *)disk->d_md_data; + pdmeta = pd->pd_meta; + + if (mdi->mdio_started) { + if (g_raid_md_promise_start_disk(disk)) + g_raid_md_write_promise(md, NULL, NULL, NULL); + } else { + /* If we haven't started yet - check metadata freshness. */ + if (mdi->mdio_meta == NULL || + ((int32_t)(pdmeta->generation - mdi->mdio_generation)) > 0) { + G_RAID_DEBUG1(1, sc, "Newer disk"); + if (mdi->mdio_meta != NULL) + free(mdi->mdio_meta, M_MD_PROMISE); + mdi->mdio_meta = promise_meta_copy(pdmeta); + mdi->mdio_generation = mdi->mdio_meta->generation; + mdi->mdio_disks_present = 1; + } else if (pdmeta->generation == mdi->mdio_generation) { + mdi->mdio_disks_present++; + G_RAID_DEBUG1(1, sc, "Matching disk (%d of %d up)", + mdi->mdio_disks_present, + mdi->mdio_meta->total_disks); + } else { + G_RAID_DEBUG1(1, sc, "Older disk"); + } + /* If we collected all needed disks - start array. */ + if (mdi->mdio_disks_present == mdi->mdio_meta->total_disks) + g_raid_md_promise_start(sc); + } +#endif +} + +static void +g_raid_promise_go(void *arg) +{ + struct g_raid_softc *sc; + struct g_raid_md_object *md; + struct g_raid_md_promise_object *mdi; + + sc = arg; + md = sc->sc_md; + mdi = (struct g_raid_md_promise_object *)md; + sx_xlock(&sc->sc_lock); + if (!mdi->mdio_started) { + G_RAID_DEBUG1(0, sc, "Force array start due to timeout."); + g_raid_event_send(sc, G_RAID_NODE_E_START, 0); + } + sx_xunlock(&sc->sc_lock); +} + +static int +g_raid_md_create_promise(struct g_raid_md_object *md, struct g_class *mp, + struct g_geom **gp) +{ + struct g_raid_softc *sc; + struct g_raid_md_promise_object *mdi; + char name[16]; + + mdi = (struct g_raid_md_promise_object *)md; + mdi->mdio_generation = 0; + snprintf(name, sizeof(name), "Promise"); + sc = g_raid_create_node(mp, name, md); + if (sc == NULL) + return (G_RAID_MD_TASTE_FAIL); + md->mdo_softc = sc; + *gp = sc->sc_geom; + return (G_RAID_MD_TASTE_NEW); +} + +static int +g_raid_md_taste_promise(struct g_raid_md_object *md, struct g_class *mp, + struct g_consumer *cp, struct g_geom **gp) +{ + struct g_consumer *rcp; + struct g_provider *pp; + struct g_raid_md_promise_object *mdi, *mdi1; + struct g_raid_softc *sc; + struct g_raid_disk *disk; + struct promise_raid_conf *meta; + struct g_raid_md_promise_perdisk *pd; + struct g_geom *geom; + int error, disk_pos, result, spare, len; + char name[16]; + uint16_t vendor; + + G_RAID_DEBUG(1, "Tasting Promise on %s", cp->provider->name); + mdi = (struct g_raid_md_promise_object *)md; + pp = cp->provider; + + /* Read metadata from device. */ + meta = NULL; + spare = 0; + vendor = 0xffff; + disk_pos = 0; + if (g_access(cp, 1, 0, 0) != 0) + return (G_RAID_MD_TASTE_FAIL); + g_topology_unlock(); + len = 2; + if (pp->geom->rank == 1) + g_io_getattr("GEOM::hba_vendor", cp, &len, &vendor); + meta = promise_meta_read(cp); + g_topology_lock(); + g_access(cp, -1, 0, 0); + if (meta == NULL) { + if (g_raid_aggressive_spare) { + if (vendor == 0x8086) { + G_RAID_DEBUG(1, + "No Promise metadata, forcing spare."); + spare = 2; + goto search; + } else { + G_RAID_DEBUG(1, + "Promise vendor mismatch 0x%04x != 0x8086", + vendor); + } + } + return (G_RAID_MD_TASTE_FAIL); + } + + /* Check this disk position in obtained metadata. */ + disk_pos = promise_meta_find_disk(meta, meta->disk.id); + if (disk_pos < 0) { + G_RAID_DEBUG(1, "Promise id 0x%016jx not found", meta->disk.id); + goto fail1; + } + + /* Metadata valid. Print it. */ + g_raid_md_promise_print(meta); + G_RAID_DEBUG(1, "Promise disk position %d", disk_pos); + spare = meta->disks[disk_pos].flags & PROMISE_F_SPARE; + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Fri Mar 11 16:30:31 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DC596106566B; Fri, 11 Mar 2011 16:30:31 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id C69888FC12; Fri, 11 Mar 2011 16:30:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2BGUVu3086306; Fri, 11 Mar 2011 16:30:31 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2BGUV3R086288; Fri, 11 Mar 2011 16:30:31 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201103111630.p2BGUV3R086288@svn.freebsd.org> From: Attilio Rao Date: Fri, 11 Mar 2011 16:30:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r219506 - in projects/sv: contrib/gcc contrib/gcc/config/i386 contrib/gcc/doc contrib/gdb/gdb contrib/libpcap contrib/top contrib/tzdata include lib/libc/stdlib lib/libpam/modules/pam_s... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Mar 2011 16:30:31 -0000 Author: attilio Date: Fri Mar 11 16:30:30 2011 New Revision: 219506 URL: http://svn.freebsd.org/changeset/base/219506 Log: MFC Added: projects/sv/contrib/gcc/config/i386/geode.md - copied unchanged from r219503, head/contrib/gcc/config/i386/geode.md projects/sv/sys/dev/ath/ath_hal/ah_regdomain/ - copied from r219503, head/sys/dev/ath/ath_hal/ah_regdomain/ projects/sv/sys/dev/ath/ath_hal/ah_regdomain.h - copied unchanged from r219503, head/sys/dev/ath/ath_hal/ah_regdomain.h projects/sv/sys/dev/ath/ath_hal/ar9002/ar9002phy.h - copied unchanged from r219503, head/sys/dev/ath/ath_hal/ar9002/ar9002phy.h projects/sv/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c - copied unchanged from r219503, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h - copied unchanged from r219503, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c - copied unchanged from r219503, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h - copied unchanged from r219503, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285phy.h - copied unchanged from r219503, head/sys/dev/ath/ath_hal/ar9002/ar9285phy.h projects/sv/tools/regression/bin/sh/builtins/dot3.0 - copied unchanged from r219503, head/tools/regression/bin/sh/builtins/dot3.0 projects/sv/tools/regression/pjdfstest/tests/ftruncate/ - copied from r219503, head/tools/regression/pjdfstest/tests/ftruncate/ Deleted: projects/sv/sbin/bsdlabel/bsdlabel.5 projects/sv/sbin/bsdlabel/runtest.sh Modified: projects/sv/contrib/gcc/config.gcc projects/sv/contrib/gcc/config/i386/i386.c projects/sv/contrib/gcc/config/i386/i386.h projects/sv/contrib/gcc/config/i386/i386.md projects/sv/contrib/gcc/doc/gcc.1 projects/sv/contrib/gcc/doc/invoke.texi projects/sv/contrib/gdb/gdb/i386-tdep.c projects/sv/contrib/libpcap/inet.c projects/sv/contrib/tzdata/leapseconds projects/sv/contrib/tzdata/northamerica projects/sv/contrib/tzdata/southamerica projects/sv/contrib/tzdata/zone.tab projects/sv/include/complex.h projects/sv/lib/libc/stdlib/malloc.3 projects/sv/lib/libpam/modules/pam_ssh/pam_ssh.c projects/sv/libexec/rtld-elf/powerpc64/reloc.c projects/sv/release/Makefile.bsdinstall projects/sv/sbin/bsdlabel/Makefile projects/sv/sbin/bsdlabel/bsdlabel.8 projects/sv/sbin/bsdlabel/bsdlabel.c projects/sv/sbin/geom/class/eli/geli.8 projects/sv/sbin/geom/class/part/geom_part.c projects/sv/sbin/geom/class/part/gpart.8 projects/sv/sbin/hastd/pjdlog.c projects/sv/sbin/hastd/primary.c projects/sv/sbin/hastd/secondary.c projects/sv/share/examples/etc/make.conf projects/sv/share/man/man4/u3g.4 projects/sv/share/man/man4/uark.4 projects/sv/share/man/man4/ubsa.4 projects/sv/share/man/man4/uchcom.4 projects/sv/share/man/man4/ufoma.4 projects/sv/share/man/man4/uftdi.4 projects/sv/share/man/man4/uipaq.4 projects/sv/share/man/man4/umct.4 projects/sv/share/man/man4/umodem.4 projects/sv/share/man/man4/uplcom.4 projects/sv/share/man/man4/uslcom.4 projects/sv/share/man/man4/uvisor.4 projects/sv/share/man/man4/uvscom.4 projects/sv/share/misc/committers-doc.dot projects/sv/share/misc/committers-src.dot projects/sv/share/mk/bsd.cpu.mk projects/sv/sys/amd64/amd64/elf_machdep.c projects/sv/sys/amd64/amd64/identcpu.c projects/sv/sys/amd64/amd64/machdep.c projects/sv/sys/amd64/amd64/prof_machdep.c projects/sv/sys/amd64/conf/GENERIC projects/sv/sys/amd64/include/clock.h projects/sv/sys/amd64/linux32/linux32_sysvec.c projects/sv/sys/arm/arm/elf_machdep.c projects/sv/sys/boot/common/ufsread.c projects/sv/sys/boot/i386/boot2/boot2.c projects/sv/sys/boot/i386/gptboot/Makefile projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/sv/sys/compat/ia32/ia32_sysvec.c projects/sv/sys/compat/linux/linux_emul.c projects/sv/sys/compat/linux/linux_emul.h projects/sv/sys/compat/linux/linux_futex.c projects/sv/sys/compat/svr4/svr4_sysvec.c projects/sv/sys/compat/x86bios/x86bios.c projects/sv/sys/conf/files projects/sv/sys/contrib/altq/altq/altq_cbq.c projects/sv/sys/contrib/altq/altq/altq_cdnr.c projects/sv/sys/contrib/altq/altq/altq_hfsc.c projects/sv/sys/contrib/altq/altq/altq_priq.c projects/sv/sys/contrib/altq/altq/altq_red.c projects/sv/sys/contrib/altq/altq/altq_rio.c projects/sv/sys/contrib/altq/altq/altq_rmclass.c projects/sv/sys/contrib/altq/altq/altq_subr.c projects/sv/sys/contrib/altq/altq/altq_var.h projects/sv/sys/contrib/altq/altq/if_altq.h projects/sv/sys/dev/ath/ath_hal/ah_eeprom.h projects/sv/sys/dev/ath/ath_hal/ah_eeprom_v14.c projects/sv/sys/dev/ath/ath_hal/ah_eeprom_v14.h projects/sv/sys/dev/ath/ath_hal/ah_regdomain.c projects/sv/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/sv/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h projects/sv/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9280.h projects/sv/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285.h projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/sv/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c projects/sv/sys/dev/cxgbe/adapter.h projects/sv/sys/dev/cxgbe/t4_main.c projects/sv/sys/dev/cxgbe/t4_sge.c projects/sv/sys/dev/dc/if_dc.c projects/sv/sys/dev/isp/isp_pci.c projects/sv/sys/dev/usb/usb_generic.c projects/sv/sys/geom/label/g_label_ext2fs.c projects/sv/sys/i386/conf/GENERIC projects/sv/sys/i386/i386/elf_machdep.c projects/sv/sys/i386/i386/identcpu.c projects/sv/sys/i386/i386/machdep.c projects/sv/sys/i386/ibcs2/ibcs2_sysvec.c projects/sv/sys/i386/include/clock.h projects/sv/sys/i386/isa/prof_machdep.c projects/sv/sys/i386/linux/linux_sysvec.c projects/sv/sys/ia64/ia64/elf_machdep.c projects/sv/sys/ia64/ia64/machdep.c projects/sv/sys/kern/imgact_aout.c projects/sv/sys/kern/init_main.c projects/sv/sys/kern/kern_cpuset.c projects/sv/sys/kern/kern_fork.c projects/sv/sys/kern/vfs_subr.c projects/sv/sys/mips/mips/elf64_machdep.c projects/sv/sys/mips/mips/elf_machdep.c projects/sv/sys/modules/ath/Makefile projects/sv/sys/net80211/_ieee80211.h projects/sv/sys/net80211/ieee80211.c projects/sv/sys/net80211/ieee80211_ht.c projects/sv/sys/net80211/ieee80211_ht.h projects/sv/sys/netinet/sctp.h projects/sv/sys/netinet/sctp_cc_functions.c projects/sv/sys/netinet/sctp_constants.h projects/sv/sys/netinet/sctp_indata.c projects/sv/sys/netinet/sctp_input.c projects/sv/sys/netinet/sctp_output.c projects/sv/sys/netinet/sctp_pcb.c projects/sv/sys/netinet/sctp_structs.h projects/sv/sys/netinet/sctp_sysctl.c projects/sv/sys/netinet/sctp_sysctl.h projects/sv/sys/netinet/sctp_timer.c projects/sv/sys/netinet/sctputil.c projects/sv/sys/pc98/conf/GENERIC projects/sv/sys/pc98/pc98/machdep.c projects/sv/sys/powerpc/aim/machdep.c projects/sv/sys/powerpc/ofw/ofw_machdep.c projects/sv/sys/powerpc/powerpc/elf32_machdep.c projects/sv/sys/powerpc/powerpc/elf64_machdep.c projects/sv/sys/sparc64/conf/GENERIC projects/sv/sys/sparc64/sparc64/elf_machdep.c projects/sv/sys/sparc64/sparc64/machdep.c projects/sv/sys/sun4v/conf/GENERIC projects/sv/sys/sun4v/sun4v/machdep.c projects/sv/sys/sys/eventhandler.h projects/sv/sys/sys/kernel.h projects/sv/sys/sys/param.h projects/sv/sys/sys/sysent.h projects/sv/sys/ufs/ufs/dirhash.h projects/sv/sys/ufs/ufs/ufs_dirhash.c projects/sv/sys/ufs/ufs/ufs_quota.c projects/sv/sys/vm/device_pager.c projects/sv/sys/vm/sg_pager.c projects/sv/sys/vm/vm_page.c projects/sv/sys/vm/vm_page.h projects/sv/sys/x86/isa/clock.c projects/sv/sys/x86/x86/tsc.c projects/sv/tools/regression/pjdfstest/Makefile projects/sv/tools/regression/pjdfstest/pjdfstest.c projects/sv/tools/regression/pjdfstest/tests/chmod/12.t projects/sv/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c projects/sv/tools/tools/ath/ath_ee_v4k_print/v4k.c projects/sv/tools/tools/ath/athrd/athrd.c projects/sv/usr.bin/calendar/calendars/calendar.freebsd projects/sv/usr.bin/find/find.1 projects/sv/usr.sbin/bsdinstall/partedit/partedit.c projects/sv/usr.sbin/newsyslog/newsyslog.8 projects/sv/usr.sbin/newsyslog/newsyslog.c projects/sv/usr.sbin/pw/cpdir.c projects/sv/usr.sbin/pw/pw.h projects/sv/usr.sbin/pw/pw_conf.c projects/sv/usr.sbin/pw/pw_user.c Directory Properties: projects/sv/ (props changed) projects/sv/cddl/contrib/opensolaris/ (props changed) projects/sv/contrib/bind9/ (props changed) projects/sv/contrib/binutils/ (props changed) projects/sv/contrib/bzip2/ (props changed) projects/sv/contrib/dialog/ (props changed) projects/sv/contrib/ee/ (props changed) projects/sv/contrib/expat/ (props changed) projects/sv/contrib/file/ (props changed) projects/sv/contrib/gdb/ (props changed) projects/sv/contrib/gdtoa/ (props changed) projects/sv/contrib/gnu-sort/ (props changed) projects/sv/contrib/groff/ (props changed) projects/sv/contrib/less/ (props changed) projects/sv/contrib/libpcap/ (props changed) projects/sv/contrib/llvm/ (props changed) projects/sv/contrib/llvm/tools/clang/ (props changed) projects/sv/contrib/ncurses/ (props changed) projects/sv/contrib/netcat/ (props changed) projects/sv/contrib/ntp/ (props changed) projects/sv/contrib/one-true-awk/ (props changed) projects/sv/contrib/openbsm/ (props changed) projects/sv/contrib/openpam/ (props changed) projects/sv/contrib/pf/ (props changed) projects/sv/contrib/sendmail/ (props changed) projects/sv/contrib/tcpdump/ (props changed) projects/sv/contrib/tcsh/ (props changed) projects/sv/contrib/top/ (props changed) projects/sv/contrib/top/install-sh (props changed) projects/sv/contrib/tzcode/stdtime/ (props changed) projects/sv/contrib/tzcode/zic/ (props changed) projects/sv/contrib/tzdata/ (props changed) projects/sv/contrib/wpa/ (props changed) projects/sv/contrib/xz/ (props changed) projects/sv/crypto/openssh/ (props changed) projects/sv/crypto/openssl/ (props changed) projects/sv/gnu/lib/ (props changed) projects/sv/gnu/usr.bin/binutils/ (props changed) projects/sv/gnu/usr.bin/cc/cc_tools/ (props changed) projects/sv/gnu/usr.bin/gdb/ (props changed) projects/sv/lib/libc/ (props changed) projects/sv/lib/libc/stdtime/ (props changed) projects/sv/lib/libutil/ (props changed) projects/sv/lib/libz/ (props changed) projects/sv/sbin/ (props changed) projects/sv/sbin/ipfw/ (props changed) projects/sv/share/mk/bsd.arch.inc.mk (props changed) projects/sv/share/zoneinfo/ (props changed) projects/sv/sys/ (props changed) projects/sv/sys/amd64/include/xen/ (props changed) projects/sv/sys/boot/i386/efi/ (props changed) projects/sv/sys/boot/ia64/efi/ (props changed) projects/sv/sys/boot/ia64/ski/ (props changed) projects/sv/sys/boot/powerpc/boot1.chrp/ (props changed) projects/sv/sys/boot/powerpc/ofw/ (props changed) projects/sv/sys/cddl/contrib/opensolaris/ (props changed) projects/sv/sys/conf/ (props changed) projects/sv/sys/contrib/dev/acpica/ (props changed) projects/sv/sys/contrib/octeon-sdk/ (props changed) projects/sv/sys/contrib/pf/ (props changed) projects/sv/sys/contrib/x86emu/ (props changed) projects/sv/usr.bin/calendar/ (props changed) projects/sv/usr.bin/csup/ (props changed) projects/sv/usr.bin/procstat/ (props changed) projects/sv/usr.sbin/ndiscvt/ (props changed) projects/sv/usr.sbin/zic/ (props changed) Modified: projects/sv/contrib/gcc/config.gcc ============================================================================== --- projects/sv/contrib/gcc/config.gcc Fri Mar 11 16:24:49 2011 (r219505) +++ projects/sv/contrib/gcc/config.gcc Fri Mar 11 16:30:30 2011 (r219506) @@ -1207,14 +1207,14 @@ i[34567]86-*-solaris2*) # FIXME: -m64 for i[34567]86-*-* should be allowed just # like -m32 for x86_64-*-*. case X"${with_cpu}" in - Xgeneric|Xnocona|Xx86-64|Xk8|Xopteron|Xathlon64|Xathlon-fx) + Xgeneric|Xcore2|Xnocona|Xx86-64|Xk8|Xopteron|Xathlon64|Xathlon-fx) ;; X) with_cpu=generic ;; *) echo "Unsupported CPU used in --with-cpu=$with_cpu, supported values:" 1>&2 - echo "generic nocona x86-64 k8 opteron athlon64 athlon-fx" 1>&2 + echo "generic core2 nocona x86-64 k8 opteron athlon64 athlon-fx" 1>&2 exit 1 ;; esac @@ -2537,6 +2537,9 @@ if test x$with_cpu = x ; then nocona-*) with_cpu=nocona ;; + core2-*) + with_cpu=core2 + ;; pentium_m-*) with_cpu=pentium-m ;; @@ -2556,6 +2559,9 @@ if test x$with_cpu = x ; then nocona-*) with_cpu=nocona ;; + core2-*) + with_cpu=core2 + ;; *) with_cpu=generic ;; @@ -2787,7 +2793,7 @@ case "${target}" in esac # OK ;; - "" | k8 | opteron | athlon64 | athlon-fx | nocona | generic) + "" | k8 | opteron | athlon64 | athlon-fx | nocona | core2 | generic) # OK ;; *) Copied: projects/sv/contrib/gcc/config/i386/geode.md (from r219503, head/contrib/gcc/config/i386/geode.md) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sv/contrib/gcc/config/i386/geode.md Fri Mar 11 16:30:30 2011 (r219506, copy of r219503, head/contrib/gcc/config/i386/geode.md) @@ -0,0 +1,153 @@ +;; Geode Scheduling +;; Copyright (C) 2006 +;; Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. +;; +;; GCC is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with GCC; see the file COPYING. If not, write to +;; the Free Software Foundation, 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. +;; +;; The Geode architecture is one insn issue processor. +;; +;; This description is based on data from the following documents: +;; +;; "AMD Geode GX Processor Data Book" +;; Advanced Micro Devices, Inc., Aug 2005. +;; +;; "AMD Geode LX Processor Data Book" +;; Advanced Micro Devices, Inc., Jan 2006. +;; +;; +;; CPU execution units of the Geode: +;; +;; issue describes the issue pipeline. +;; alu describes the Integer unit +;; fpu describes the FP unit +;; +;; The fp unit is out of order execution unit with register renaming. +;; There is also memory management unit and execution pipeline for +;; load/store operations. We ignore it and difference between insns +;; using memory and registers. + +(define_automaton "geode") + +(define_cpu_unit "geode_issue,geode_alu,geode_fpu" "geode") + +(define_insn_reservation "alu" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "alu,alu1,negnot,icmp,lea,test,imov,imovx,icmov,incdec,setcc")) + "geode_issue,geode_alu") + +(define_insn_reservation "shift" 2 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "ishift,ishift1,rotate,rotate1,cld")) + "geode_issue,geode_alu*2") + +(define_insn_reservation "imul" 7 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "imul")) + "geode_issue,geode_alu*7") + +(define_insn_reservation "idiv" 40 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "idiv")) + "geode_issue,geode_alu*40") + +;; The branch unit. +(define_insn_reservation "call" 2 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "call,callv")) + "geode_issue,geode_alu*2") + +(define_insn_reservation "geode_branch" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "ibr")) + "geode_issue,geode_alu") + +(define_insn_reservation "geode_pop_push" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "pop,push")) + "geode_issue,geode_alu") + +(define_insn_reservation "geode_leave" 2 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "leave")) + "geode_issue,geode_alu*2") + +(define_insn_reservation "geode_load_str" 4 + (and (eq_attr "cpu" "geode") + (and (eq_attr "type" "str") + (eq_attr "memory" "load,both"))) + "geode_issue,geode_alu*4") + +(define_insn_reservation "geode_store_str" 2 + (and (eq_attr "cpu" "geode") + (and (eq_attr "type" "str") + (eq_attr "memory" "store"))) + "geode_issue,geode_alu*2") + +;; Be optimistic +(define_insn_reservation "geode_unknown" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "multi,other")) + "geode_issue,geode_alu") + +;; FPU + +(define_insn_reservation "geode_fop" 6 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fop,fcmp")) + "geode_issue,geode_fpu*6") + +(define_insn_reservation "geode_fsimple" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fmov,fcmov,fsgn,fxch")) + "geode_issue,geode_fpu") + +(define_insn_reservation "geode_fist" 4 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fistp,fisttp")) + "geode_issue,geode_fpu*4") + +(define_insn_reservation "geode_fmul" 10 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fmul")) + "geode_issue,geode_fpu*10") + +(define_insn_reservation "geode_fdiv" 47 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fdiv")) + "geode_issue,geode_fpu*47") + +;; We use minimal latency (fsin) here +(define_insn_reservation "geode_fpspc" 54 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "fpspc")) + "geode_issue,geode_fpu*54") + +(define_insn_reservation "geode_frndint" 12 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "frndint")) + "geode_issue,geode_fpu*12") + +(define_insn_reservation "geode_mmxmov" 1 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "mmxmov")) + "geode_issue,geode_fpu") + +(define_insn_reservation "geode_mmx" 2 + (and (eq_attr "cpu" "geode") + (eq_attr "type" "mmx,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft")) + "geode_issue,geode_fpu*2") Modified: projects/sv/contrib/gcc/config/i386/i386.c ============================================================================== --- projects/sv/contrib/gcc/config/i386/i386.c Fri Mar 11 16:24:49 2011 (r219505) +++ projects/sv/contrib/gcc/config/i386/i386.c Fri Mar 11 16:30:30 2011 (r219506) @@ -336,6 +336,60 @@ struct processor_costs pentiumpro_cost = }; static const +struct processor_costs geode_cost = { + COSTS_N_INSNS (1), /* cost of an add instruction */ + COSTS_N_INSNS (1), /* cost of a lea instruction */ + COSTS_N_INSNS (2), /* variable shift costs */ + COSTS_N_INSNS (1), /* constant shift costs */ + {COSTS_N_INSNS (3), /* cost of starting multiply for QI */ + COSTS_N_INSNS (4), /* HI */ + COSTS_N_INSNS (7), /* SI */ + COSTS_N_INSNS (7), /* DI */ + COSTS_N_INSNS (7)}, /* other */ + 0, /* cost of multiply per each bit set */ + {COSTS_N_INSNS (15), /* cost of a divide/mod for QI */ + COSTS_N_INSNS (23), /* HI */ + COSTS_N_INSNS (39), /* SI */ + COSTS_N_INSNS (39), /* DI */ + COSTS_N_INSNS (39)}, /* other */ + COSTS_N_INSNS (1), /* cost of movsx */ + COSTS_N_INSNS (1), /* cost of movzx */ + 8, /* "large" insn */ + 4, /* MOVE_RATIO */ + 1, /* cost for loading QImode using movzbl */ + {1, 1, 1}, /* cost of loading integer registers + in QImode, HImode and SImode. + Relative to reg-reg move (2). */ + {1, 1, 1}, /* cost of storing integer registers */ + 1, /* cost of reg,reg fld/fst */ + {1, 1, 1}, /* cost of loading fp registers + in SFmode, DFmode and XFmode */ + {4, 6, 6}, /* cost of storing fp registers + in SFmode, DFmode and XFmode */ + + 1, /* cost of moving MMX register */ + {1, 1}, /* cost of loading MMX registers + in SImode and DImode */ + {1, 1}, /* cost of storing MMX registers + in SImode and DImode */ + 1, /* cost of moving SSE register */ + {1, 1, 1}, /* cost of loading SSE registers + in SImode, DImode and TImode */ + {1, 1, 1}, /* cost of storing SSE registers + in SImode, DImode and TImode */ + 1, /* MMX or SSE register to integer */ + 32, /* size of prefetch block */ + 1, /* number of parallel prefetches */ + 1, /* Branch cost */ + COSTS_N_INSNS (6), /* cost of FADD and FSUB insns. */ + COSTS_N_INSNS (11), /* cost of FMUL instruction. */ + COSTS_N_INSNS (47), /* cost of FDIV instruction. */ + COSTS_N_INSNS (1), /* cost of FABS instruction. */ + COSTS_N_INSNS (1), /* cost of FCHS instruction. */ + COSTS_N_INSNS (54), /* cost of FSQRT instruction. */ +}; + +static const struct processor_costs k6_cost = { COSTS_N_INSNS (1), /* cost of an add instruction */ COSTS_N_INSNS (2), /* cost of a lea instruction */ @@ -600,6 +654,58 @@ struct processor_costs nocona_cost = { COSTS_N_INSNS (44), /* cost of FSQRT instruction. */ }; +static const +struct processor_costs core2_cost = { + COSTS_N_INSNS (1), /* cost of an add instruction */ + COSTS_N_INSNS (1) + 1, /* cost of a lea instruction */ + COSTS_N_INSNS (1), /* variable shift costs */ + COSTS_N_INSNS (1), /* constant shift costs */ + {COSTS_N_INSNS (3), /* cost of starting multiply for QI */ + COSTS_N_INSNS (3), /* HI */ + COSTS_N_INSNS (3), /* SI */ + COSTS_N_INSNS (3), /* DI */ + COSTS_N_INSNS (3)}, /* other */ + 0, /* cost of multiply per each bit set */ + {COSTS_N_INSNS (22), /* cost of a divide/mod for QI */ + COSTS_N_INSNS (22), /* HI */ + COSTS_N_INSNS (22), /* SI */ + COSTS_N_INSNS (22), /* DI */ + COSTS_N_INSNS (22)}, /* other */ + COSTS_N_INSNS (1), /* cost of movsx */ + COSTS_N_INSNS (1), /* cost of movzx */ + 8, /* "large" insn */ + 16, /* MOVE_RATIO */ + 2, /* cost for loading QImode using movzbl */ + {6, 6, 6}, /* cost of loading integer registers + in QImode, HImode and SImode. + Relative to reg-reg move (2). */ + {4, 4, 4}, /* cost of storing integer registers */ + 2, /* cost of reg,reg fld/fst */ + {6, 6, 6}, /* cost of loading fp registers + in SFmode, DFmode and XFmode */ + {4, 4, 4}, /* cost of loading integer registers */ + 2, /* cost of moving MMX register */ + {6, 6}, /* cost of loading MMX registers + in SImode and DImode */ + {4, 4}, /* cost of storing MMX registers + in SImode and DImode */ + 2, /* cost of moving SSE register */ + {6, 6, 6}, /* cost of loading SSE registers + in SImode, DImode and TImode */ + {4, 4, 4}, /* cost of storing SSE registers + in SImode, DImode and TImode */ + 2, /* MMX or SSE register to integer */ + 128, /* size of prefetch block */ + 8, /* number of parallel prefetches */ + 3, /* Branch cost */ + COSTS_N_INSNS (3), /* cost of FADD and FSUB insns. */ + COSTS_N_INSNS (5), /* cost of FMUL instruction. */ + COSTS_N_INSNS (32), /* cost of FDIV instruction. */ + COSTS_N_INSNS (1), /* cost of FABS instruction. */ + COSTS_N_INSNS (1), /* cost of FCHS instruction. */ + COSTS_N_INSNS (58), /* cost of FSQRT instruction. */ +}; + /* Generic64 should produce code tuned for Nocona and K8. */ static const struct processor_costs generic64_cost = { @@ -721,38 +827,41 @@ const struct processor_costs *ix86_cost #define m_486 (1< 0 && op == 0x81 - && read_memory_unsigned_integer (pc + delta + 1, 1) == 0xc3); + && read_memory_unsigned_integer (pc + delta + 1, 1) == 0xc3) { pc += delta + 6; } Modified: projects/sv/contrib/libpcap/inet.c ============================================================================== --- projects/sv/contrib/libpcap/inet.c Fri Mar 11 16:24:49 2011 (r219505) +++ projects/sv/contrib/libpcap/inet.c Fri Mar 11 16:30:30 2011 (r219506) @@ -431,26 +431,54 @@ add_addr_to_iflist(pcap_if_t **alldevs, strlcpy(ifrdesc.ifr_name, name, sizeof ifrdesc.ifr_name); s = socket(AF_INET, SOCK_DGRAM, 0); if (s >= 0) { +#ifdef __FreeBSD__ + /* + * On FreeBSD, if the buffer isn't big enough for the + * description, the ioctl succeeds, but the description + * isn't copied, ifr_buffer.length is set to the description + * length, and ifr_buffer.buffer is set to NULL. + */ for (;;) { free(description); if ((description = malloc(descrlen)) != NULL) { -#ifdef __FreeBSD__ ifrdesc.ifr_buffer.buffer = description; ifrdesc.ifr_buffer.length = descrlen; -#else /* __FreeBSD__ */ - ifrdesc.ifr_data = (caddr_t)description; -#endif /* __FreeBSD__ */ - if (ioctl(s, SIOCGIFDESCR, &ifrdesc) == 0) - break; -#ifdef __FreeBSD__ - else if (errno == ENAMETOOLONG) - descrlen = ifrdesc.ifr_buffer.length; -#endif /* __FreeBSD__ */ - else + if (ioctl(s, SIOCGIFDESCR, &ifrdesc) == 0) { + if (ifrdesc.ifr_buffer.buffer == + description) + break; + else + descrlen = ifrdesc.ifr_buffer.length; + } else { + /* + * Failed to get interface description. + */ + free(description); + description = NULL; break; + } } else break; } +#else /* __FreeBSD__ */ + /* + * The only other OS that currently supports + * SIOCGIFDESCR is OpenBSD, and it has no way + * to get the description length - it's clamped + * to a maximum of IFDESCRSIZE. + */ + if ((description = malloc(descrlen)) != NULL) { + ifrdesc.ifr_data = (caddr_t)description; + if (ioctl(s, SIOCGIFDESCR, &ifrdesc) != 0) { + /* + * Failed to get interface description. + */ + free(description); + description = NULL; + } + } else + break; +#endif /* __FreeBSD__ */ close(s); if (description != NULL && strlen(description) == 0) { free(description); Modified: projects/sv/contrib/tzdata/leapseconds ============================================================================== --- projects/sv/contrib/tzdata/leapseconds Fri Mar 11 16:24:49 2011 (r219505) +++ projects/sv/contrib/tzdata/leapseconds Fri Mar 11 16:30:30 2011 (r219506) @@ -1,5 +1,5 @@ #
-# @(#)leapseconds	8.10
+# @(#)leapseconds	8.11
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -56,13 +56,13 @@ Leap	2008	Dec	31	23:59:60	+	S
 # SERVICE DE LA ROTATION TERRESTRE
 # OBSERVATOIRE DE PARIS
 # 61, Av. de l'Observatoire 75014 PARIS (France)
-# Tel.      : 33 (0) 1 40 51 22 26
+# Tel.      : 33 (0) 1 40 51 22 29
 # FAX       : 33 (0) 1 40 51 22 91
 # Internet  : services.iers@obspm.fr
 #
-# Paris, 14 July 2010
+# Paris, 2 February 2011
 #
-# Bulletin C 40
+# Bulletin C 41
 #
 # To authorities responsible
 # for the measurement and
@@ -70,9 +70,9 @@ Leap	2008	Dec	31	23:59:60	+	S
 #
 # INFORMATION ON UTC - TAI
 #
-# NO positive leap second will be introduced at the end of December 2010.
+# NO positive leap second will be introduced at the end of June 2011.
 # The difference between Coordinated Universal Time UTC and the
-# International Atomic Time TAI is :
+# International Atomic Time TAI is :		
 #
 # from 2009 January 1, 0h UTC, until further notice : UTC-TAI = -34 s
 #
@@ -82,6 +82,6 @@ Leap	2008	Dec	31	23:59:60	+	S
 # will be no time step at the next possible date.
 #
 # Daniel GAMBIS
-# Director
-# Earth Orientation Center of IERS
+# Head			
+# Earth Orientation Center of the IERS
 # Observatoire de Paris, France

Modified: projects/sv/contrib/tzdata/northamerica
==============================================================================
--- projects/sv/contrib/tzdata/northamerica	Fri Mar 11 16:24:49 2011	(r219505)
+++ projects/sv/contrib/tzdata/northamerica	Fri Mar 11 16:30:30 2011	(r219506)
@@ -1,5 +1,5 @@
 # 
-# @(#)northamerica	8.40
+# @(#)northamerica	8.41
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -426,15 +426,74 @@ Zone America/Los_Angeles -7:52:58 -	LMT	
 # were nearby inhabitants in some cases and for our purposes perhaps
 # it's best to simply use the official transition.
 #
+
+# From Steve Ferguson (2011-01-31):
+# The author lives in Alaska and many of the references listed are only
+# available to Alaskan residents.
+#
+# 
+# http://www.alaskahistoricalsociety.org/index.cfm?section=discover%20alaska&page=Glimpses%20of%20the%20Past&viewpost=2&ContentId=98
+# 
+
+# From Arthur David Olson (2011-02-01):
+# Here's database-relevant material from the 2001 "Alaska History" article:
+#
+# On September 20 [1979]...DOT...officials decreed that on April 27,
+# 1980, Juneau and other nearby communities would move to Yukon Time.
+# Sitka, Petersburg, Wrangell, and Ketchikan, however, would remain on
+# Pacific Time.
+#
+# ...on September 22, 1980, DOT Secretary Neil E. Goldschmidt rescinded the
+# Department's September 1979 decision. Juneau and other communities in
+# northern Southeast reverted to Pacific Time on October 26.
+#
+# On October 28 [1983]...the Metlakatla Indian Community Council voted
+# unanimously to keep the reservation on Pacific Time.
+#
+# According to DOT official Joanne Petrie, Indian reservations are not
+# bound to follow time zones imposed by neighboring jurisdictions.
+#
+# (The last is consistent with how the database now handles the Navajo
+# Nation.)
+
+# From Arthur David Olson (2011-02-09):
+# I just spoke by phone with a staff member at the Metlakatla Indian
+# Community office (using contact information available at
+# 
+# http://www.commerce.state.ak.us/dca/commdb/CIS.cfm?Comm_Boro_name=Metlakatla
+# ).
+# It's shortly after 1:00 here on the east coast of the United States;
+# the staffer said it was shortly after 10:00 there. When I asked whether
+# that meant they were on Pacific time, they said no--they were on their
+# own time. I asked about daylight saving; they said it wasn't used. I
+# did not inquire about practices in the past.
+
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone America/Juneau	 15:02:19 -	LMT	1867 Oct 18
 			 -8:57:41 -	LMT	1900 Aug 20 12:00
 			 -8:00	-	PST	1942
 			 -8:00	US	P%sT	1946
 			 -8:00	-	PST	1969
+			 -8:00	US	P%sT	1980 Apr 27 2:00
+			 -9:00	US	Y%sT	1980 Oct 26 2:00	
+			 -8:00	US	P%sT	1983 Oct 30 2:00
+			 -9:00	US	Y%sT	1983 Nov 30
+			 -9:00	US	AK%sT
+Zone America/Sitka	 -14:58:47 -	LMT	1867 Oct 18
+			 -9:01:13 -	LMT	1900 Aug 20 12:00
+			 -8:00	-	PST	1942
+			 -8:00	US	P%sT	1946
+			 -8:00	-	PST	1969
 			 -8:00	US	P%sT	1983 Oct 30 2:00
 			 -9:00	US	Y%sT	1983 Nov 30
 			 -9:00	US	AK%sT
+Zone America/Metlakatla	 15:13:42 -	LMT	1867 Oct 18
+			 -8:46:18 -	LMT	1900 Aug 20 12:00
+			 -8:00	-	PST	1942
+			 -8:00	US	P%sT	1946
+			 -8:00	-	PST	1969
+			 -8:00	US	P%sT	1983 Oct 30 2:00
+			 -8:00	US	MeST
 Zone America/Yakutat	 14:41:05 -	LMT	1867 Oct 18
 			 -9:18:55 -	LMT	1900 Aug 20 12:00
 			 -9:00	-	YST	1942

Modified: projects/sv/contrib/tzdata/southamerica
==============================================================================
--- projects/sv/contrib/tzdata/southamerica	Fri Mar 11 16:24:49 2011	(r219505)
+++ projects/sv/contrib/tzdata/southamerica	Fri Mar 11 16:30:30 2011	(r219506)
@@ -1,5 +1,5 @@
 # 
-# @(#)southamerica	8.44
+# @(#)southamerica	8.45
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 
@@ -1154,6 +1154,23 @@ Zone America/Rio_Branco	-4:31:12 -	LMT	1
 # From Arthur Daivd Olson (2010-03-06):
 # Angel Chiang's message confirmed by Julio Pacheco; Julio provided a patch.
 
+# From Glenn Eychaner (2011-03-02): [geychaner@mac.com]
+# It appears that the Chilean government has decided to postpone the
+# change from summer time to winter time again, by three weeks to April
+# 2nd:
+# 
+# http://www.emol.com/noticias/nacional/detalle/detallenoticias.asp?idnoticia=467651
+# 
+#
+# This is not yet reflected in the offical "cambio de hora" site, but
+# probably will be soon:
+# 
+# http://www.horaoficial.cl/cambio.htm
+# 
+
+# From Arthur David Olson (2011-03-02):
+# The emol.com article mentions a water shortage as the cause of the
+# postponement, which may mean that it's not a permanent change.
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Chile	1927	1932	-	Sep	 1	0:00	1:00	S
 Rule	Chile	1928	1932	-	Apr	 1	0:00	0	-
@@ -1189,8 +1206,8 @@ Rule	Chile	2000	2007	-	Mar	Sun>=9	3:00u	
 # which is used below in specifying the transition.
 Rule	Chile	2008	only	-	Mar	30	3:00u	0	-
 Rule	Chile	2009	only	-	Mar	Sun>=9	3:00u	0	-
-Rule	Chile	2010	only	-	Apr	 4	3:00u	0	-
-Rule	Chile	2011	max	-	Mar	Sun>=9	3:00u	0	-
+Rule	Chile	2010	2011	-	Apr	Sun>=1	3:00u	0	-
+Rule	Chile	2012	max	-	Mar	Sun>=9	3:00u	0	-
 # IATA SSIM anomalies: (1992-02) says 1992-03-14;
 # (1996-09) says 1998-03-08.  Ignore these.
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]

Modified: projects/sv/contrib/tzdata/zone.tab
==============================================================================
--- projects/sv/contrib/tzdata/zone.tab	Fri Mar 11 16:24:49 2011	(r219505)
+++ projects/sv/contrib/tzdata/zone.tab	Fri Mar 11 16:30:30 2011	(r219506)
@@ -1,5 +1,5 @@
 # 
-# @(#)zone.tab	8.40
+# @(#)zone.tab	8.41
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 #
@@ -412,9 +412,11 @@ US	+332654-1120424	America/Phoenix	Mount
 US	+340308-1181434	America/Los_Angeles	Pacific Time
 US	+611305-1495401	America/Anchorage	Alaska Time
 US	+581807-1342511	America/Juneau	Alaska Time - Alaska panhandle
+US	+571035-1351807	America/Sitka	Alaska Time - southeast Alaska panhandle
 US	+593249-1394338	America/Yakutat	Alaska Time - Alaska panhandle neck
 US	+643004-1652423	America/Nome	Alaska Time - west Alaska
 US	+515248-1763929	America/Adak	Aleutian Islands
+US	+550737-1313435	America/Metlakatla	Metlakatla Time - Annette Island
 US	+211825-1575130	Pacific/Honolulu	Hawaii
 UY	-3453-05611	America/Montevideo
 UZ	+3940+06648	Asia/Samarkand	west Uzbekistan

Modified: projects/sv/include/complex.h
==============================================================================
--- projects/sv/include/complex.h	Fri Mar 11 16:24:49 2011	(r219505)
+++ projects/sv/include/complex.h	Fri Mar 11 16:30:30 2011	(r219506)
@@ -49,6 +49,8 @@ long double	cabsl(long double complex);
 double		carg(double complex);
 float		cargf(float complex);
 long double	cargl(long double complex);
+double complex	cexp(double complex);
+float complex	cexpf(float complex);
 double		cimag(double complex) __pure2;
 float		cimagf(float complex) __pure2;
 long double	cimagl(long double complex) __pure2;

Modified: projects/sv/lib/libc/stdlib/malloc.3
==============================================================================
--- projects/sv/lib/libc/stdlib/malloc.3	Fri Mar 11 16:24:49 2011	(r219505)
+++ projects/sv/lib/libc/stdlib/malloc.3	Fri Mar 11 16:30:30 2011	(r219506)
@@ -218,7 +218,7 @@ thread-specific cache garbage collection
 Garbage collection is actually performed incrementally, one size
 class at a time, in order to avoid large collection pauses.
 The default sweep interval is 8192;
-.Ev JEMALLOC_OPTIONS=14g
+.Ev MALLOC_OPTIONS=14g
 will disable garbage collection.
 .It H
 Double/halve the number of thread-specific cache slots per size
@@ -232,7 +232,7 @@ See the
 .Dq G
 option for related tuning information.
 The default number of cache slots is 128;
-.Ev JEMALLOC_OPTIONS=7h
+.Ev MALLOC_OPTIONS=7h
 will disable thread-specific caching.
 Note that one cache slot per size class is not a valid
 configuration due to implementation details.

Modified: projects/sv/lib/libpam/modules/pam_ssh/pam_ssh.c
==============================================================================
--- projects/sv/lib/libpam/modules/pam_ssh/pam_ssh.c	Fri Mar 11 16:24:49 2011	(r219505)
+++ projects/sv/lib/libpam/modules/pam_ssh/pam_ssh.c	Fri Mar 11 16:30:30 2011	(r219506)
@@ -103,11 +103,11 @@ pam_ssh_load_key(const char *dir, const 
 	comment = NULL;

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Fri Mar 11 21:52:47 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 76956106564A;
	Fri, 11 Mar 2011 21:52:47 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 659808FC14;
	Fri, 11 Mar 2011 21:52:47 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2BLqleZ094678;
	Fri, 11 Mar 2011 21:52:47 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2BLqllK094676;
	Fri, 11 Mar 2011 21:52:47 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201103112152.p2BLqllK094676@svn.freebsd.org>
From: Marcel Moolenaar 
Date: Fri, 11 Mar 2011 21:52:47 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219536 - projects/altix/sys/boot/efi/libefi
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Fri, 11 Mar 2011 21:52:47 -0000

Author: marcel
Date: Fri Mar 11 21:52:47 2011
New Revision: 219536
URL: http://svn.freebsd.org/changeset/base/219536

Log:
  Bump the heap size to 2MB. We typically have the memory for it, so there's
  no point in being stingy.

Modified:
  projects/altix/sys/boot/efi/libefi/libefi.c

Modified: projects/altix/sys/boot/efi/libefi/libefi.c
==============================================================================
--- projects/altix/sys/boot/efi/libefi/libefi.c	Fri Mar 11 21:35:38 2011	(r219535)
+++ projects/altix/sys/boot/efi/libefi/libefi.c	Fri Mar 11 21:52:47 2011	(r219536)
@@ -92,7 +92,7 @@ efi_main(EFI_HANDLE image_handle, EFI_SY
 	BS = ST->BootServices;
 	RS = ST->RuntimeServices;
 
-	heapsize = 512*1024;
+	heapsize = 2 * 1024 * 1024;
 	status = BS->AllocatePages(AllocateAnyPages, EfiLoaderData,
 	    EFI_SIZE_TO_PAGES(heapsize), &heap);
 	if (status != EFI_SUCCESS)

From owner-svn-src-projects@FreeBSD.ORG  Fri Mar 11 21:54:45 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id AA72F106564A;
	Fri, 11 Mar 2011 21:54:45 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 995AF8FC08;
	Fri, 11 Mar 2011 21:54:45 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2BLsjvO094743;
	Fri, 11 Mar 2011 21:54:45 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2BLsj2j094741;
	Fri, 11 Mar 2011 21:54:45 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201103112154.p2BLsj2j094741@svn.freebsd.org>
From: Marcel Moolenaar 
Date: Fri, 11 Mar 2011 21:54:45 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219537 - projects/altix/sys/ia64/include
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Fri, 11 Mar 2011 21:54:45 -0000

Author: marcel
Date: Fri Mar 11 21:54:45 2011
New Revision: 219537
URL: http://svn.freebsd.org/changeset/base/219537

Log:
  Add fields for the PBVM page table address and size.

Modified:
  projects/altix/sys/ia64/include/bootinfo.h

Modified: projects/altix/sys/ia64/include/bootinfo.h
==============================================================================
--- projects/altix/sys/ia64/include/bootinfo.h	Fri Mar 11 21:52:47 2011	(r219536)
+++ projects/altix/sys/ia64/include/bootinfo.h	Fri Mar 11 21:54:45 2011	(r219537)
@@ -30,7 +30,8 @@ struct bootinfo {
 	uint64_t	bi_magic;		/* BOOTINFO_MAGIC */
 #define	BOOTINFO_MAGIC		0xdeadbeeffeedface
 	uint64_t	bi_version;		/* version 1 */
-	uint64_t	bi_spare[6];		/* was: name of booted kernel */
+	uint64_t	bi_spare[5];		/* was: name of booted kernel */
+	uint64_t	bi_pbvm_pgtbl;		/* PA of PBVM page table. */
 	uint64_t	bi_hcdp;		/* DIG64 HCDP table */
 	uint64_t	bi_fpswa;		/* FPSWA interface */
 	uint64_t	bi_boothowto;		/* value for boothowto */
@@ -39,7 +40,7 @@ struct bootinfo {
 	uint64_t	bi_memmap_size;		/* size of EFI memory map */
 	uint64_t	bi_memdesc_size;	/* sizeof EFI memory desc */
 	uint32_t	bi_memdesc_version;	/* EFI memory desc version */
-	uint32_t	bi_spare2;
+	uint32_t	bi_pbvm_pgtblsz;	/* PBVM page table size. */
 	uint64_t	bi_symtab;		/* start of kernel sym table */
 	uint64_t	bi_esymtab;		/* end of kernel sym table */
 	uint64_t	bi_kernend;		/* end of kernel space */

From owner-svn-src-projects@FreeBSD.ORG  Fri Mar 11 22:00:45 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id D9436106566C;
	Fri, 11 Mar 2011 22:00:45 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id C7CD88FC16;
	Fri, 11 Mar 2011 22:00:45 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2BM0jEl094962;
	Fri, 11 Mar 2011 22:00:45 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2BM0jvZ094960;
	Fri, 11 Mar 2011 22:00:45 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201103112200.p2BM0jvZ094960@svn.freebsd.org>
From: Marcel Moolenaar 
Date: Fri, 11 Mar 2011 22:00:45 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219538 - projects/altix/sys/ia64/include
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Fri, 11 Mar 2011 22:00:45 -0000

Author: marcel
Date: Fri Mar 11 22:00:45 2011
New Revision: 219538
URL: http://svn.freebsd.org/changeset/base/219538

Log:
  o   Add defines for Pre-Boot Virtual Memory (PBVM)
  o   Move the backing store in the top half of region 0 now that
      region 4 is re-assigned to be part of the kernel.
  o   De-emphasize VM_MAX_ADDRESS. It's really not used anywhere and probably
      means something different than the limit for process address space (we
      have VM_MAXUSER_ADDRESS for that).
  o   Exclude the gateway page from VM_MAXUSER_ADDRESS (i.e. make it the same
      as VM_MAX_ADDRESS).

Modified:
  projects/altix/sys/ia64/include/vmparam.h

Modified: projects/altix/sys/ia64/include/vmparam.h
==============================================================================
--- projects/altix/sys/ia64/include/vmparam.h	Fri Mar 11 21:54:45 2011	(r219537)
+++ projects/altix/sys/ia64/include/vmparam.h	Fri Mar 11 22:00:45 2011	(r219538)
@@ -45,7 +45,7 @@
  * USRSTACK is the top (end) of the user stack.  Immediately above the user
  * stack resides the syscall gateway page.
  */
-#define	USRSTACK	VM_MAX_ADDRESS
+#define	USRSTACK	VM_MAXUSER_ADDRESS
 
 /*
  * Virtual memory related constants, all in bytes
@@ -128,7 +128,8 @@
 #define IA64_RR_BASE(n)         (((uint64_t) (n)) << 61)
 #define IA64_RR_MASK(x)         ((x) & ((1L << 61) - 1))
 
-#define IA64_PHYS_TO_RR7(x)     ((x) | IA64_RR_BASE(7))
+#define	IA64_PHYS_TO_RR6(x)	((x) | IA64_RR_BASE(6))
+#define	IA64_PHYS_TO_RR7(x)	((x) | IA64_RR_BASE(7))
 
 /*
  * Page size of the identity mappings in region 7.
@@ -141,21 +142,68 @@
 #define	IA64_ID_PAGE_SIZE	(1<<(LOG2_ID_PAGE_SIZE))
 #define	IA64_ID_PAGE_MASK	(IA64_ID_PAGE_SIZE-1)
 
-#define	IA64_BACKINGSTORE	IA64_RR_BASE(4)
+/*
+ * The Itanium architecture defines that all implementations support at
+ * least 51 virtual address bits (i.e. IMPL_VA_MSB=50). The unimplemented
+ * bits are sign-extended from VA{IMPL_VA_MSB}. As such, there's a gap in
+ * the virtual address range, which extends at most from 0x0004000000000000
+ * to 0x1ffbffffffffffff. We define the top half of a region in terms of
+ * this worst-case gap.
+ */
+#define	IA64_REGION_TOP_HALF	0x1ffc000000000000
+
+/* Place the backing store in the top of half if region 0. */
+#define	IA64_BACKINGSTORE	IA64_REGION_TOP_HALF
+
+/*
+ * Parameters for Pre-Boot Virtual Memory (PBVM).
+ * The kernel, its modules and metadata are loaded in the PBVM by the loader.
+ * The PBVM consists of pages for which the mapping is maintained in a page
+ * table. The page table is at least 1 EFI page large (i.e. 4KB), but can be
+ * larger to accommodate more PBVM. The maximum page table size is 1MB. With
+ * 8 bytes per page table entry, this means that the PBVM has at least 512
+ * pages and at most 128K pages.
+ * The GNU toolchain (in particular GNU ld) does not support an alignment
+ * larger than 64K. This means that we cannot guarantee page alignment for
+ * a page size that's larger than 64K. We do want to have text and data in
+ * different pages, which means that the maximum usable page size is 64KB.
+ * Consequently:
+ * The maximum total PBVM size is 8GB -- enough for a DVD image. A page table
+ * of a single EFI page (4KB) allows for 32MB of PBVM.
+ *
+ * The kernel is given the PA and size of the page table that provides the
+ * mapping of the PBVM. The page table itself is assumed to be mapped at a
+ * known virtual address and using a single translation wired into the CPU.
+ * As such, the page table is assumed to be a power of 2 and naturally aligned.
+ * The kernel also assumes that a good portion of the kernel text is mapped
+ * and wired into the CPU, but does not assume that the mapping covers the
+ * whole of PBVM.
+ */
+#define	IA64_PBVM_RR		4
+#define	IA64_PBVM_BASE		\
+		(IA64_RR_BASE(IA64_PBVM_RR) + IA64_REGION_TOP_HALF)
+
+#define	IA64_PBVM_PGTBL_MAXSZ	1048576
+#define	IA64_PBVM_PGTBL		\
+		(IA64_RR_BASE(IA64_PBVM_RR + 1) - IA64_PBVM_PGTBL_MAXSZ)
+
+#define	IA64_PBVM_PAGE_SHIFT	16	/* 64KB */
+#define	IA64_PBVM_PAGE_SIZE	(1U << IA64_PBVM_PAGE_SHIFT)
+#define	IA64_PBVM_PAGE_MASK	(IA64_PBVM_PAGE_SIZE - 1)
 
 /*
  * Mach derived constants
  */
 
 /* user/kernel map constants */
-#define VM_MIN_ADDRESS		0
-#define	VM_MAX_ADDRESS		IA64_RR_BASE(5)
+#define	VM_MIN_ADDRESS		0
+#define	VM_MAXUSER_ADDRESS	IA64_RR_BASE(IA64_PBVM_RR)
+#define	VM_MAX_ADDRESS		VM_MAXUSER_ADDRESS	/* XXX */
 #define	VM_GATEWAY_SIZE		PAGE_SIZE
-#define	VM_MAXUSER_ADDRESS	(VM_MAX_ADDRESS + VM_GATEWAY_SIZE)
-#define	VM_MIN_KERNEL_ADDRESS	VM_MAXUSER_ADDRESS
-#define VM_MAX_KERNEL_ADDRESS	(IA64_RR_BASE(6) - 1)
+#define	VM_MIN_KERNEL_ADDRESS	IA64_RR_BASE(5)
+#define	VM_MAX_KERNEL_ADDRESS	(IA64_RR_BASE(6) - 1)
 
-#define	KERNBASE		VM_MAX_ADDRESS
+#define	KERNBASE		VM_MAXUSER_ADDRESS
 
 /* virtual sizes (bytes) for various kernel submaps */
 #ifndef VM_KMEM_SIZE

From owner-svn-src-projects@FreeBSD.ORG  Fri Mar 11 22:14:03 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2140E1065673;
	Fri, 11 Mar 2011 22:14:03 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 0E5AD8FC13;
	Fri, 11 Mar 2011 22:14:03 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2BME38L095453;
	Fri, 11 Mar 2011 22:14:03 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2BME2qW095446;
	Fri, 11 Mar 2011 22:14:02 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201103112214.p2BME2qW095446@svn.freebsd.org>
From: Marcel Moolenaar 
Date: Fri, 11 Mar 2011 22:14:02 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219541 - in projects/altix/sys/boot/ia64: common efi
	ski
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Fri, 11 Mar 2011 22:14:03 -0000

Author: marcel
Date: Fri Mar 11 22:14:02 2011
New Revision: 219541
URL: http://svn.freebsd.org/changeset/base/219541

Log:
  Implement Pre-Boot Virtual Memory (PBVM). There's no 1-to-1 mapping
  between kernel virtual address and physical address anymore. This so
  that we can link the kernel at some virtual address without having
  to worry whether the corresponding physical memory exists and is
  available. The PBVM uses 64KB pages that are mapped to physical
  addresses using a page table. The page table is at least 1 EFI page
  in size, but can grow up to 1MB. This effectively gives us a memory
  size between 32MB and 8GB -- i.e. enough to load a DVD image if one
  wants to.
  
  The loader assigns physical memory based on the EFI memory map and
  makes sure that all physical memory is naturally aligned and a power
  of 2. At this time there's no consideration for allocating physical
  memory that is close to the BSP.
  
  The kernel is informed about the physical address of the page table
  and its size and can locate all PBVM pages through it.
  
  The loader does not wire the PBVM page table yet. Instead it wires
  all of the PBVM with a single translation. This is fine for now,
  but a follow-up commit will fix it. We cannot handle more than 32MB
  right now.
  
  Note that the loader will map as much of the loaded kernel and
  modules as possible, but it's up to the kernel to handle page faults
  for references that aren't mapped. To make that easier, the page
  table is mapped at a fixed virtual address.

Modified:
  projects/altix/sys/boot/ia64/common/bootinfo.c
  projects/altix/sys/boot/ia64/common/copy.c
  projects/altix/sys/boot/ia64/common/exec.c
  projects/altix/sys/boot/ia64/common/libia64.h
  projects/altix/sys/boot/ia64/efi/efimd.c
  projects/altix/sys/boot/ia64/ski/skimd.c

Modified: projects/altix/sys/boot/ia64/common/bootinfo.c
==============================================================================
--- projects/altix/sys/boot/ia64/common/bootinfo.c	Fri Mar 11 22:09:13 2011	(r219540)
+++ projects/altix/sys/boot/ia64/common/bootinfo.c	Fri Mar 11 22:14:02 2011	(r219541)
@@ -226,7 +226,7 @@ bi_copymodules(vm_offset_t addr)
  * - Module metadata are formatted and placed in kernel space.
  */
 int
-bi_load(struct preloaded_file *fp, uint64_t *bi_addr)
+ia64_bootinfo(struct preloaded_file *fp, struct bootinfo **res)
 {
 	struct bootinfo bi;
 	struct preloaded_file *xp;
@@ -234,7 +234,9 @@ bi_load(struct preloaded_file *fp, uint6
 	struct devdesc *rootdev;
 	char *rootdevname;
 	vm_offset_t addr, ssym, esym;
+	int error;
 
+	*res = NULL;
 	bzero(&bi, sizeof(struct bootinfo));
 	bi.bi_magic = BOOTINFO_MAGIC;
 	bi.bi_version = 1;
@@ -289,8 +291,28 @@ bi_load(struct preloaded_file *fp, uint6
 		bi.bi_envp = 0;
 	}
 
-	addr = (addr + PAGE_MASK) & ~PAGE_MASK;
+	addr = (addr + 15) & ~15;
 	bi.bi_kernend = addr;
 
-	return (ldr_bootinfo(&bi, bi_addr));
+	error = ia64_platform_bootinfo(&bi, res);
+	if (error)
+		return (error);
+
+	if (IS_LEGACY_KERNEL()) {
+		if (*res == NULL)
+			return (EDOOFUS);
+
+		bcopy(&bi, *res, sizeof(bi));
+		return (0);
+	}
+
+	bi.bi_pbvm_pgtbl = (uintptr_t)ia64_pgtbl;
+	bi.bi_pbvm_pgtblsz = ia64_pgtblsz;
+	ia64_copyin((void *)bi.bi_memmap, addr, bi.bi_memmap_size);
+	bi.bi_memmap = addr;
+	addr = (addr + bi.bi_memmap_size + 15) & ~15;
+	bi.bi_kernend = addr + sizeof(bi);	
+	ia64_copyin(&bi, addr, sizeof(bi));
+	*res = (void *)addr;
+	return (0);
 }

Modified: projects/altix/sys/boot/ia64/common/copy.c
==============================================================================
--- projects/altix/sys/boot/ia64/common/copy.c	Fri Mar 11 22:09:13 2011	(r219540)
+++ projects/altix/sys/boot/ia64/common/copy.c	Fri Mar 11 22:14:02 2011	(r219541)
@@ -32,17 +32,88 @@ __FBSDID("$FreeBSD$");
 
 #include "libia64.h"
 
+uint64_t *ia64_pgtbl;
+uint32_t ia64_pgtblsz;
+
+static int
+pgtbl_extend(u_int idx)
+{
+	uint64_t *pgtbl;
+	uint32_t pgtblsz;
+	u_int pot;
+
+	pgtblsz = (idx + 1) << 3;
+	if (pgtblsz < 4096)
+		pgtblsz = 4096;
+
+	/* Find the next higher power of 2. */
+	pgtblsz--;
+	for (pot = 1; pot < 32; pot <<= 1)
+		pgtblsz = pgtblsz | (pgtblsz >> pot);
+	pgtblsz++;
+
+	/* Allocate naturally aligned memory. */
+	pgtbl = (void *)ia64_platform_alloc(0, pgtblsz);
+	if (pgtbl == NULL)
+		return (ENOMEM);
+
+	/* Initialize new page table. */
+	if (ia64_pgtbl != NULL && ia64_pgtbl != pgtbl)
+		bcopy(ia64_pgtbl, pgtbl, ia64_pgtblsz);
+	bzero(pgtbl + (ia64_pgtblsz >> 3), pgtblsz - ia64_pgtblsz);
+
+	if (ia64_pgtbl != NULL && ia64_pgtbl != pgtbl)
+		ia64_platform_free(0, (uintptr_t)ia64_pgtbl, ia64_pgtblsz);
+
+	ia64_pgtbl = pgtbl;
+	ia64_pgtblsz = pgtblsz;
+	return (0);
+}
+
 static void *
 va2pa(vm_offset_t va, size_t *len)
 {
 	uint64_t pa;
+	u_int idx, ofs;
+	int error;
 
+	/* Backward compatibility. */
 	if (va >= IA64_RR_BASE(7)) {
 		pa = IA64_RR_MASK(va);
 		return ((void *)pa);
 	}
 
-	printf("\n%s: va=%lx, *len=%lx\n", __func__, va, *len);
+	if (va < IA64_PBVM_BASE) {
+		error = EINVAL;
+		goto fail;
+	}
+
+	idx = (va - IA64_PBVM_BASE) >> IA64_PBVM_PAGE_SHIFT;
+	if (idx >= (ia64_pgtblsz >> 3)) {
+		error = pgtbl_extend(idx);
+		if (error)
+			goto fail;
+	}
+
+	ofs = va & IA64_PBVM_PAGE_MASK;
+	pa = ia64_pgtbl[idx];
+	if (pa == 0) {
+		pa = ia64_platform_alloc(va - ofs, IA64_PBVM_PAGE_SIZE);
+		if (pa == 0) {
+			error = ENOMEM;
+			goto fail;
+		}
+		ia64_pgtbl[idx] = pa;
+	}
+	pa += ofs;
+
+	/* We can not cross page boundaries (in general). */
+	if (*len + ofs > IA64_PBVM_PAGE_SIZE)
+		*len = IA64_PBVM_PAGE_SIZE - ofs;
+
+	return ((void *)pa);
+
+ fail:
 	*len = 0;
 	return (NULL);
 }

Modified: projects/altix/sys/boot/ia64/common/exec.c
==============================================================================
--- projects/altix/sys/boot/ia64/common/exec.c	Fri Mar 11 22:09:13 2011	(r219540)
+++ projects/altix/sys/boot/ia64/common/exec.c	Fri Mar 11 22:14:02 2011	(r219541)
@@ -64,8 +64,8 @@ struct file_format *file_formats[] = {
 /*
  * Entered with psr.ic and psr.i both zero.
  */
-void
-enter_kernel(uint64_t start, uint64_t bi)
+static void
+enter_kernel(uint64_t start, struct bootinfo *bi)
 {
 
 	__asm __volatile("srlz.i;;");
@@ -84,55 +84,104 @@ enter_kernel(uint64_t start, uint64_t bi
 	/* NOTREACHED */
 }
 
-static int
-elf64_exec(struct preloaded_file *fp)
+static void
+mmu_setup_legacy(uint64_t entry)
 {
-	struct file_metadata	*md;
-	Elf_Ehdr		*hdr;
-	pt_entry_t		pte;
-	uint64_t		bi_addr;
-
-	md = file_findmetadata(fp, MODINFOMD_ELFHDR);
-	if (md == NULL)
-		return (EINVAL);
-	hdr = (Elf_Ehdr *)&(md->md_data);
-
-	bi_load(fp, &bi_addr);
-
-	printf("Entering %s at 0x%lx...\n", fp->f_name, hdr->e_entry);
-
-	ldr_enter(fp->f_name);
-
-	__asm __volatile("rsm psr.ic|psr.i;;");
-	__asm __volatile("srlz.i;;");
+	pt_entry_t pte;
 
 	/*
 	 * Region 6 is direct mapped UC and region 7 is direct mapped
 	 * WC. The details of this is controlled by the Alt {I,D}TLB
-	 * handlers. Here we just make sure that they have the largest 
+	 * handlers. Here we just make sure that they have the largest
 	 * possible page size to minimise TLB usage.
 	 */
 	ia64_set_rr(IA64_RR_BASE(6), (6 << 8) | (28 << 2));
 	ia64_set_rr(IA64_RR_BASE(7), (7 << 8) | (28 << 2));
+	__asm __volatile("srlz.i;;");
 
 	pte = PTE_PRESENT | PTE_MA_WB | PTE_ACCESSED | PTE_DIRTY |
 	    PTE_PL_KERN | PTE_AR_RWX | PTE_ED;
-	pte |= IA64_RR_MASK(hdr->e_entry) & PTE_PPN_MASK;
+	pte |= IA64_RR_MASK(entry) & PTE_PPN_MASK;
 
-	__asm __volatile("mov cr.ifa=%0" :: "r"(hdr->e_entry));
+	__asm __volatile("mov cr.ifa=%0" :: "r"(entry));
 	__asm __volatile("mov cr.itir=%0" :: "r"(28 << 2));
-	__asm __volatile("ptr.i %0,%1" :: "r"(hdr->e_entry), "r"(28<<2));
-	__asm __volatile("ptr.d %0,%1" :: "r"(hdr->e_entry), "r"(28<<2));
+	__asm __volatile("ptr.i %0,%1" :: "r"(entry), "r"(28<<2));
+	__asm __volatile("ptr.d %0,%1" :: "r"(entry), "r"(28<<2));
+	__asm __volatile("srlz.i;;");
+	__asm __volatile("itr.i itr[%0]=%1;;" :: "r"(0), "r"(pte));
+	__asm __volatile("srlz.i;;");
+	__asm __volatile("itr.d dtr[%0]=%1;;" :: "r"(0), "r"(pte));
+	__asm __volatile("srlz.i;;");
+}
+
+static void
+mmu_setup_paged(void)
+{
+	pt_entry_t pte;
+	u_int sz;
+
+	ia64_set_rr(IA64_RR_BASE(4), (4 << 8) | (IA64_PBVM_PAGE_SHIFT << 2));
+	__asm __volatile("srlz.i;;");
+
+	/*
+	 * Wire the PBVM page table.
+	 */
+
+	pte = PTE_PRESENT | PTE_MA_WB | PTE_ACCESSED | PTE_DIRTY |
+	    PTE_PL_KERN | PTE_AR_RWX | PTE_ED;
+	pte |= ia64_pgtbl[0] & PTE_PPN_MASK;
+
+	/*
+	 * Size of the translation. This should be the largest power of 2
+	 * smaller than the LVM in use.
+	 */
+	sz = 24;
+
+	__asm __volatile("mov cr.ifa=%0" :: "r"(IA64_PBVM_BASE));
+	__asm __volatile("mov cr.itir=%0" :: "r"(sz << 2));
+	__asm __volatile("ptr.i %0,%1" :: "r"(IA64_PBVM_BASE), "r"(sz << 2));
+	__asm __volatile("ptr.d %0,%1" :: "r"(IA64_PBVM_BASE), "r"(sz << 2));
 	__asm __volatile("srlz.i;;");
 	__asm __volatile("itr.i itr[%0]=%1;;" :: "r"(0), "r"(pte));
 	__asm __volatile("srlz.i;;");
 	__asm __volatile("itr.d dtr[%0]=%1;;" :: "r"(0), "r"(pte));
 	__asm __volatile("srlz.i;;");
+}
+
+static int
+elf64_exec(struct preloaded_file *fp)
+{
+	struct bootinfo *bi;
+	struct file_metadata *md;
+	Elf_Ehdr *hdr;
+	int error;
+
+	md = file_findmetadata(fp, MODINFOMD_ELFHDR);
+	if (md == NULL)
+		return (EINVAL);
+
+	error = ia64_bootinfo(fp, &bi);
+	if (error)
+		return (error);
+
+	hdr = (Elf_Ehdr *)&(md->md_data);
+	printf("Entering %s at 0x%lx...\n", fp->f_name, hdr->e_entry);
+
+	error = ia64_platform_enter(fp->f_name);
+	if (error)
+		return (error);
+
+	__asm __volatile("rsm psr.ic|psr.i;;");
+	__asm __volatile("srlz.i;;");
 
-	enter_kernel(hdr->e_entry, bi_addr);
+	if (IS_LEGACY_KERNEL())
+		mmu_setup_legacy(hdr->e_entry);
+	else
+		mmu_setup_paged();
 
+	enter_kernel(hdr->e_entry, bi);
 	/* NOTREACHED */
-	return (0);
+	return (EDOOFUS);
 }
 
 static int

Modified: projects/altix/sys/boot/ia64/common/libia64.h
==============================================================================
--- projects/altix/sys/boot/ia64/common/libia64.h	Fri Mar 11 22:09:13 2011	(r219540)
+++ projects/altix/sys/boot/ia64/common/libia64.h	Fri Mar 11 22:14:02 2011	(r219541)
@@ -31,23 +31,28 @@
 
 #include 
 #include 
+#include 
 
-int bi_load(struct preloaded_file *, uint64_t *);
+#define	IS_LEGACY_KERNEL()	(ia64_pgtbl == NULL || ia64_pgtblsz == 0)
 
 /*
  * Portability functions provided by the loader
  * implementation specific to the platform.
  */
-uint64_t ldr_alloc(vm_offset_t);
-int ldr_bootinfo(struct bootinfo *, uint64_t *);
-int ldr_enter(const char *);
+vm_paddr_t ia64_platform_alloc(vm_offset_t, vm_size_t);
+void ia64_platform_free(vm_offset_t, vm_paddr_t, vm_size_t);
+int ia64_platform_bootinfo(struct bootinfo *, struct bootinfo **);
+int ia64_platform_enter(const char *);
 
 /*
  * Functions and variables provided by the ia64 common code
  * and shared by all loader implementations.
  */
+extern uint64_t *ia64_pgtbl;
+extern uint32_t ia64_pgtblsz;
 
 int ia64_autoload(void);
+int ia64_bootinfo(struct preloaded_file *, struct bootinfo **);
 
 ssize_t ia64_copyin(const void *, vm_offset_t, size_t);
 ssize_t ia64_copyout(vm_offset_t, void *, size_t);

Modified: projects/altix/sys/boot/ia64/efi/efimd.c
==============================================================================
--- projects/altix/sys/boot/ia64/efi/efimd.c	Fri Mar 11 22:09:13 2011	(r219540)
+++ projects/altix/sys/boot/ia64/efi/efimd.c	Fri Mar 11 22:14:02 2011	(r219541)
@@ -45,26 +45,147 @@ static EFI_GUID fpswa_guid = EFI_INTEL_F
 
 static EFI_GUID hcdp_guid = HCDP_TABLE_GUID;
 
+static EFI_MEMORY_DESCRIPTOR *memmap;
+static UINTN memmapsz;
 static UINTN mapkey;
+static UINTN descsz;
+static UINT32 descver;
 
-uint64_t
-ldr_alloc(vm_offset_t va)
+#define	IA64_EFI_CHUNK_SIZE	(32 * 1048576)
+static vm_paddr_t ia64_efi_chunk;
+
+#define	IA64_EFI_PGTBLSZ_MAX	1048576
+static vm_paddr_t ia64_efi_pgtbl;
+static vm_size_t ia64_efi_pgtblsz;
+
+/* Don't allocate memory below the boundary */
+#define	IA64_EFI_ALLOC_BOUNDARY	1048576
+
+static int
+ia64_efi_memmap_update(void)
+{
+	EFI_STATUS status;
+
+	if (memmap != NULL) {
+		free(memmap);
+		memmap = NULL;
+	}
+
+	memmapsz = 0;
+	BS->GetMemoryMap(&memmapsz, NULL, &mapkey, &descsz, &descver);
+	if (memmapsz == 0)
+		return (FALSE);
+	memmap = malloc(memmapsz);
+	if (memmap == NULL)
+		return (FALSE);
+
+	status = BS->GetMemoryMap(&memmapsz, memmap, &mapkey, &descsz,
+	    &descver);
+	if (EFI_ERROR(status)) {
+		free(memmap);
+		memmap = NULL;
+		return (FALSE);
+	}
+
+	return (TRUE);
+}
+
+static vm_paddr_t
+ia64_efi_alloc(vm_size_t sz)
 {
+	EFI_PHYSICAL_ADDRESS pa;
+	EFI_MEMORY_DESCRIPTOR *mm;
+	uint8_t *mmiter, *mmiterend;
+	vm_size_t memsz;
+	UINTN npgs;
+	EFI_STATUS status;
+
+	/* We can't allocate less than a page */
+	if (sz < EFI_PAGE_SIZE)
+		return (0);
+
+	/* The size must be a power of 2. */
+	if (sz & (sz - 1))
+		return (0);
+
+	if (!ia64_efi_memmap_update())
+		return (0);
+
+	mmiter = (void *)memmap;
+	mmiterend = mmiter + memmapsz;
+	for (; mmiter < mmiterend; mmiter += descsz) {
+		mm = (void *)mmiter;
+		if (mm->Type != EfiConventionalMemory)
+			continue;
+		memsz = mm->NumberOfPages * EFI_PAGE_SIZE;
+		if (mm->PhysicalStart + memsz <= IA64_EFI_ALLOC_BOUNDARY)
+			continue;
+		/*
+		 * XXX We really should make sure the memory is local to the
+		 * BSP.
+		 */
+		pa = (mm->PhysicalStart < IA64_EFI_ALLOC_BOUNDARY) ?
+		    IA64_EFI_ALLOC_BOUNDARY : mm->PhysicalStart;
+		pa  = (pa + sz - 1) & ~(sz - 1);
+		if (pa + sz > mm->PhysicalStart + memsz)
+			continue;
+
+		npgs = EFI_SIZE_TO_PAGES(sz);
+		status = BS->AllocatePages(AllocateAddress, EfiLoaderData,
+		    npgs, &pa);
+		if (!EFI_ERROR(status))
+			return (pa);
+	}
 
+	printf("%s: unable to allocate %lx bytes\n", __func__, sz);
 	return (0);
 }
 
+vm_paddr_t
+ia64_platform_alloc(vm_offset_t va, vm_size_t sz)
+{
+
+	if (va == 0) {
+		/* Page table itself. */
+		if (sz > IA64_EFI_PGTBLSZ_MAX)
+			return (0);
+		if (ia64_efi_pgtbl == 0)
+			ia64_efi_pgtbl = ia64_efi_alloc(IA64_EFI_PGTBLSZ_MAX);
+		if (ia64_efi_pgtbl != 0)
+			ia64_efi_pgtblsz = sz;
+		return (ia64_efi_pgtbl);
+	} else if (va < IA64_PBVM_BASE) {
+		/* Should not happen. */
+		return (0);
+	}
+
+	/* Loader virtual memory page. */
+	va -= IA64_PBVM_BASE;
+
+	/* Allocate a big chunk that can be wired with a single PTE. */
+	if (ia64_efi_chunk == 0)
+		ia64_efi_chunk = ia64_efi_alloc(IA64_EFI_CHUNK_SIZE);
+	if (va < IA64_EFI_CHUNK_SIZE)
+		return (ia64_efi_chunk + va);
+
+	/* Allocate a page at a time when we go beyond the chunk. */
+	return (ia64_efi_alloc(sz));
+}
+
+void
+ia64_platform_free(vm_offset_t va, vm_paddr_t pa, vm_size_t sz)
+{
+
+	BS->FreePages(pa, sz >> EFI_PAGE_SHIFT);
+}
+
 int
-ldr_bootinfo(struct bootinfo *bi, uint64_t *bi_addr)
+ia64_platform_bootinfo(struct bootinfo *bi, struct bootinfo **res)
 {
 	VOID *fpswa;
-	EFI_MEMORY_DESCRIPTOR *mm;
-	EFI_PHYSICAL_ADDRESS addr;
 	EFI_HANDLE handle;
 	EFI_STATUS status;
-	size_t bisz;
-	UINTN mmsz, pages, sz;
-	UINT32 mmver;
+	UINTN sz;
 
 	bi->bi_systab = (uint64_t)ST;
 	bi->bi_hcdp = (uint64_t)efi_get_table(&hcdp_guid);
@@ -75,55 +196,22 @@ ldr_bootinfo(struct bootinfo *bi, uint64
 		status = BS->HandleProtocol(handle, &fpswa_guid, &fpswa);
 	bi->bi_fpswa = (status == 0) ? (uint64_t)fpswa : 0;
 
-	bisz = (sizeof(struct bootinfo) + 0x0f) & ~0x0f;
-
-	/*
-	 * Allocate enough pages to hold the bootinfo block and the memory
-	 * map EFI will return to us. The memory map has an unknown size,
-	 * so we have to determine that first. Note that the AllocatePages
-	 * call can itself modify the memory map, so we have to take that
-	 * into account as well. The changes to the memory map are caused
-	 * by splitting a range of free memory into two (AFAICT), so that
-	 * one is marked as being loader data.
-	 */
-	sz = 0;
-	BS->GetMemoryMap(&sz, NULL, &mapkey, &mmsz, &mmver);
-	sz += mmsz;
-	sz = (sz + 15) & ~15;
-	pages = EFI_SIZE_TO_PAGES(sz + bisz);
-	status = BS->AllocatePages(AllocateAnyPages, EfiLoaderData, pages,
-	    &addr);
-	if (EFI_ERROR(status)) {
-		printf("%s: AllocatePages() returned 0x%lx\n", __func__,
-		    (long)status);
+	if (!ia64_efi_memmap_update())
 		return (ENOMEM);
-	}
 
-	/*
-	 * Read the memory map and stash it after bootinfo. Align the
-	 * memory map on a 16-byte boundary (the bootinfo block is page
-	 * aligned).
-	 */
-	*bi_addr = addr;
-	mm = (void *)(addr + bisz);
-	sz = (EFI_PAGE_SIZE * pages) - bisz;
-	status = BS->GetMemoryMap(&sz, mm, &mapkey, &mmsz, &mmver);
-	if (EFI_ERROR(status)) {
-		printf("%s: GetMemoryMap() returned 0x%lx\n", __func__,
-		    (long)status);
-		return (EINVAL);
-	}
-	bi->bi_memmap = (uint64_t)mm;
-	bi->bi_memmap_size = sz;
-	bi->bi_memdesc_size = mmsz;
-	bi->bi_memdesc_version = mmver;
+	bi->bi_memmap = (uint64_t)memmap;
+	bi->bi_memmap_size = memmapsz;
+	bi->bi_memdesc_size = descsz;
+	bi->bi_memdesc_version = descver;
+
+	if (IS_LEGACY_KERNEL())
+		*res = malloc(sizeof(**res));
 
-	bcopy(bi, (void *)(*bi_addr), sizeof(*bi));
 	return (0);
 }
 
 int
-ldr_enter(const char *kernel)
+ia64_platform_enter(const char *kernel)
 {
 	EFI_STATUS status;
 

Modified: projects/altix/sys/boot/ia64/ski/skimd.c
==============================================================================
--- projects/altix/sys/boot/ia64/ski/skimd.c	Fri Mar 11 22:09:13 2011	(r219540)
+++ projects/altix/sys/boot/ia64/ski/skimd.c	Fri Mar 11 22:14:02 2011	(r219541)
@@ -33,24 +33,31 @@ __FBSDID("$FreeBSD$");
 
 #include "libski.h"
 
-#define	PHYS_START	(4L*1024*1024*1024)
-#define	PHYS_SIZE	(64L*1024*1024 - 4L*1024)
-
 extern void acpi_stub_init(void);
 extern void efi_stub_init(struct bootinfo *);
 extern void sal_stub_init(void);
 
-uint64_t
-ldr_alloc(vm_offset_t va)
+vm_paddr_t
+ia64_platform_alloc(vm_offset_t va, vm_size_t sz __unused)
 {
+	vm_paddr_t pa;
+
+	if (va == 0)
+		pa = 1024 * 1024;
+	else
+		pa = (va - IA64_PBVM_BASE) + (64 * 1024 * 1024);
 
-	if (va >= PHYS_SIZE)
-		return (0);
-	return (va + PHYS_START);
+	return (pa);
+}
+
+void
+ia64_platform_free(vm_offset_t va __unused, vm_paddr_t pa __unused,
+    vm_size_t sz __unused)
+{
 }
 
 int
-ldr_bootinfo(struct bootinfo *bi, uint64_t *bi_addr)
+ia64_platform_bootinfo(struct bootinfo *bi, struct bootinfo **res)
 {
 	static struct bootinfo bootinfo;
 
@@ -58,17 +65,16 @@ ldr_bootinfo(struct bootinfo *bi, uint64
 	sal_stub_init();
 	acpi_stub_init();
 
-	*bi_addr = (uint64_t)(&bootinfo);
-	bootinfo = *bi;
+	*res = &bootinfo;
 	return (0);
 }
 
 int
-ldr_enter(const char *kernel)
+ia64_platform_enter(const char *kernel)
 {
 
 	while (*kernel == '/')
 		kernel++;
-        ssc(0, (uint64_t)kernel, 0, 0, SSC_LOAD_SYMBOLS);
+	ssc(0, (uint64_t)kernel, 0, 0, SSC_LOAD_SYMBOLS);
 	return (0);
 }

From owner-svn-src-projects@FreeBSD.ORG  Fri Mar 11 22:16:06 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 0E53F1065677;
	Fri, 11 Mar 2011 22:16:06 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id F13688FC0C;
	Fri, 11 Mar 2011 22:16:05 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2BMG5Tr095532;
	Fri, 11 Mar 2011 22:16:05 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2BMG5tG095529;
	Fri, 11 Mar 2011 22:16:05 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201103112216.p2BMG5tG095529@svn.freebsd.org>
From: Marcel Moolenaar 
Date: Fri, 11 Mar 2011 22:16:05 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219542 - in projects/altix/sys/boot/ia64: efi ski
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Fri, 11 Mar 2011 22:16:06 -0000

Author: marcel
Date: Fri Mar 11 22:16:05 2011
New Revision: 219542
URL: http://svn.freebsd.org/changeset/base/219542

Log:
  Bump the version information to account for PBVM support.

Modified:
  projects/altix/sys/boot/ia64/efi/version
  projects/altix/sys/boot/ia64/ski/version

Modified: projects/altix/sys/boot/ia64/efi/version
==============================================================================
--- projects/altix/sys/boot/ia64/efi/version	Fri Mar 11 22:14:02 2011	(r219541)
+++ projects/altix/sys/boot/ia64/efi/version	Fri Mar 11 22:16:05 2011	(r219542)
@@ -3,6 +3,7 @@ $FreeBSD$
 NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE.  The format of this
 file is important.  Make sure the current version number is on line 6.
 
+3.0:	Add support for PBVM.
 2.2:	Create direct mapping based on start address instead of mapping
 	first 256M.
 2.1:	Add support for "-dev " argument parsing.

Modified: projects/altix/sys/boot/ia64/ski/version
==============================================================================
--- projects/altix/sys/boot/ia64/ski/version	Fri Mar 11 22:14:02 2011	(r219541)
+++ projects/altix/sys/boot/ia64/ski/version	Fri Mar 11 22:16:05 2011	(r219542)
@@ -3,6 +3,7 @@ $FreeBSD$
 NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE.  The format of this
 file is important.  Make sure the current version number is on line 6.
 
+2.0:    Add support for PBVM.
 1.2:    Restructured. Has some user visible differences. Due to code
 	sharing, has been given the same version number as the EFI
 	loader.

From owner-svn-src-projects@FreeBSD.ORG  Sat Mar 12 00:08:59 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 12A7A1065740;
	Sat, 12 Mar 2011 00:08:59 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 00DF48FC0C;
	Sat, 12 Mar 2011 00:08:59 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2C08w7j098872;
	Sat, 12 Mar 2011 00:08:58 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2C08w0h098870;
	Sat, 12 Mar 2011 00:08:58 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201103120008.p2C08w0h098870@svn.freebsd.org>
From: Marcel Moolenaar 
Date: Sat, 12 Mar 2011 00:08:58 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219552 - projects/altix/sys/conf
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Sat, 12 Mar 2011 00:08:59 -0000

Author: marcel
Date: Sat Mar 12 00:08:58 2011
New Revision: 219552
URL: http://svn.freebsd.org/changeset/base/219552

Log:
  Link the kernel at the PBVM base address and align the data segment
  at the PBVM page boundary.

Modified:
  projects/altix/sys/conf/ldscript.ia64

Modified: projects/altix/sys/conf/ldscript.ia64
==============================================================================
--- projects/altix/sys/conf/ldscript.ia64	Fri Mar 11 23:16:04 2011	(r219551)
+++ projects/altix/sys/conf/ldscript.ia64	Sat Mar 12 00:08:58 2011	(r219552)
@@ -3,7 +3,7 @@ OUTPUT_FORMAT("elf64-ia64-freebsd", "elf
 OUTPUT_ARCH(ia64)
 ENTRY(__start)
 SEARCH_DIR(/usr/lib);
-kernel_text = 0xe000003400000000;	/* XXX_ALTIX_TODO */
+kernel_text = 0x9ffc000000000000;
 SECTIONS
 {
   /* Read-only sections, merged into text segment: */
@@ -55,12 +55,12 @@ SECTIONS
   .opd            : { *(.opd) }
   .IA_64.unwind_info   : { *(.IA_64.unwind_info* .gnu.linkonce.ia64unwi.*) }
   .IA_64.unwind   : { *(.IA_64.unwind* .gnu.linkonce.ia64unw.*) }
-  /* Adjust the address for the data segment.  We want to adjust up to
-     the same address within the page on the next page up.  */
-  . = . + 8192;
+  /* Adjust the address for the data segment.  We want to start in the next
+     page in the loader virtual memory. */
+  . = ALIGN(65536);
   .data           :
   {
-    *(.data.proc0 .data .data.* .gnu.linkonce.d.*)
+    *(.data.kstack .data .data.* .gnu.linkonce.d.*)
     SORT(CONSTRUCTORS)
   }
   .data1          : { *(.data1) }

From owner-svn-src-projects@FreeBSD.ORG  Sat Mar 12 00:41:57 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6F0CA106564A;
	Sat, 12 Mar 2011 00:41:57 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 5CF318FC0A;
	Sat, 12 Mar 2011 00:41:57 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2C0fvOx099562;
	Sat, 12 Mar 2011 00:41:57 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2C0fvad099560;
	Sat, 12 Mar 2011 00:41:57 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201103120041.p2C0fvad099560@svn.freebsd.org>
From: Jeff Roberson 
Date: Sat, 12 Mar 2011 00:41:57 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219553 -
	projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Sat, 12 Mar 2011 00:41:57 -0000

Author: jeff
Date: Sat Mar 12 00:41:57 2011
New Revision: 219553
URL: http://svn.freebsd.org/changeset/base/219553

Log:
   - Don't m_freem() an mbuf after we pass it to icmp_error(), it does that
     for us.

Modified:
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c	Sat Mar 12 00:08:58 2011	(r219552)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c	Sat Mar 12 00:41:57 2011	(r219553)
@@ -1267,7 +1267,8 @@ static void ipoib_cm_mb_reap(struct work
 		else if (proto == ETHERTYPE_IPV6)
 			icmp6_error(mb, ICMP6_PACKET_TOO_BIG, 0, mtu);
 #endif
-		m_freem(mb);
+		else
+			m_freem(mb);
 
 		spin_lock_irqsave(&priv->lock, flags);
 	}

From owner-svn-src-projects@FreeBSD.ORG  Sat Mar 12 01:26:06 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 5D216106566C;
	Sat, 12 Mar 2011 01:26:06 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 45F258FC08;
	Sat, 12 Mar 2011 01:26:06 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2C1Q6QS000621;
	Sat, 12 Mar 2011 01:26:06 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2C1Q5vh000580;
	Sat, 12 Mar 2011 01:26:05 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201103120126.p2C1Q5vh000580@svn.freebsd.org>
From: Marcel Moolenaar 
Date: Sat, 12 Mar 2011 01:26:05 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219554 - in projects/altix: lib/libstand
	sys/amd64/amd64 sys/amd64/conf sys/amd64/include
	sys/amd64/linux32 sys/arm/arm sys/arm/at91 sys/arm/s3c2xx0
	sys/arm/xscale/i80321 sys/arm/xscal...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Sat, 12 Mar 2011 01:26:06 -0000

Author: marcel
Date: Sat Mar 12 01:26:04 2011
New Revision: 219554
URL: http://svn.freebsd.org/changeset/base/219554

Log:
  Merge svn+ssh://svn.freebsd.org/base/head@219553

Added:
  projects/altix/sys/cddl/boot/zfs/zle.c
     - copied unchanged from r219553, head/sys/cddl/boot/zfs/zle.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c
     - copied unchanged from r219553, head/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c
     - copied unchanged from r219553, head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c
  projects/altix/sys/cddl/compat/opensolaris/sys/systeminfo.h
     - copied unchanged from r219553, head/sys/cddl/compat/opensolaris/sys/systeminfo.h
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/os/fm.c
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/os/fm.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h
     - copied unchanged from r219553, head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h
  projects/altix/sys/dev/ath/ath_hal/ah_regdomain/
     - copied from r219553, head/sys/dev/ath/ath_hal/ah_regdomain/
  projects/altix/sys/dev/ath/ath_hal/ah_regdomain.h
     - copied unchanged from r219553, head/sys/dev/ath/ath_hal/ah_regdomain.h
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9002phy.h
     - copied unchanged from r219553, head/sys/dev/ath/ath_hal/ar9002/ar9002phy.h
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c
     - copied unchanged from r219553, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h
     - copied unchanged from r219553, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c
     - copied unchanged from r219553, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h
     - copied unchanged from r219553, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9285phy.h
     - copied unchanged from r219553, head/sys/dev/ath/ath_hal/ar9002/ar9285phy.h
  projects/altix/sys/dev/ath/if_ath_keycache.c
     - copied unchanged from r219553, head/sys/dev/ath/if_ath_keycache.c
  projects/altix/sys/dev/ath/if_ath_keycache.h
     - copied unchanged from r219553, head/sys/dev/ath/if_ath_keycache.h
  projects/altix/sys/dev/ath/if_ath_sysctl.c
     - copied unchanged from r219553, head/sys/dev/ath/if_ath_sysctl.c
  projects/altix/sys/dev/ath/if_ath_sysctl.h
     - copied unchanged from r219553, head/sys/dev/ath/if_ath_sysctl.h
  projects/altix/sys/kern/capabilities.conf
     - copied unchanged from r219553, head/sys/kern/capabilities.conf
  projects/altix/sys/kern/kern_loginclass.c
     - copied unchanged from r219553, head/sys/kern/kern_loginclass.c
  projects/altix/sys/kern/sys_capability.c
     - copied unchanged from r219553, head/sys/kern/sys_capability.c
  projects/altix/sys/netgraph/netflow/netflow_v9.c
     - copied unchanged from r219553, head/sys/netgraph/netflow/netflow_v9.c
  projects/altix/sys/netgraph/netflow/netflow_v9.h
     - copied unchanged from r219553, head/sys/netgraph/netflow/netflow_v9.h
  projects/altix/sys/sparc64/pci/ofw_pci_if.m
     - copied unchanged from r219553, head/sys/sparc64/pci/ofw_pci_if.m
  projects/altix/sys/sys/capability.h
     - copied unchanged from r219553, head/sys/sys/capability.h
  projects/altix/sys/sys/loginclass.h
     - copied unchanged from r219553, head/sys/sys/loginclass.h
Deleted:
  projects/altix/sys/cddl/compat/opensolaris/sys/sysmacros.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h
  projects/altix/sys/dev/drm/drm-preprocess.sh
  projects/altix/sys/dev/drm/drm-subprocess.pl
Modified:
  projects/altix/lib/libstand/environment.c
  projects/altix/sys/amd64/amd64/elf_machdep.c
  projects/altix/sys/amd64/amd64/identcpu.c
  projects/altix/sys/amd64/amd64/machdep.c
  projects/altix/sys/amd64/amd64/pmap.c
  projects/altix/sys/amd64/amd64/prof_machdep.c
  projects/altix/sys/amd64/amd64/sys_machdep.c
  projects/altix/sys/amd64/amd64/trap.c
  projects/altix/sys/amd64/conf/GENERIC
  projects/altix/sys/amd64/conf/NOTES
  projects/altix/sys/amd64/include/clock.h
  projects/altix/sys/amd64/linux32/linux32_genassym.c
  projects/altix/sys/amd64/linux32/linux32_sysvec.c
  projects/altix/sys/arm/arm/elf_machdep.c
  projects/altix/sys/arm/arm/sys_machdep.c
  projects/altix/sys/arm/at91/at91_machdep.c
  projects/altix/sys/arm/s3c2xx0/s3c24x0_machdep.c
  projects/altix/sys/arm/xscale/i80321/iq80321.c
  projects/altix/sys/arm/xscale/ixp425/files.ixp425
  projects/altix/sys/arm/xscale/pxa/pxa_machdep.c
  projects/altix/sys/boot/common/gpt.c
  projects/altix/sys/boot/common/interp.c
  projects/altix/sys/boot/common/ufsread.c
  projects/altix/sys/boot/common/util.h
  projects/altix/sys/boot/efi/libefi/efipart.c
  projects/altix/sys/boot/ficl/words.c
  projects/altix/sys/boot/i386/boot0/Makefile
  projects/altix/sys/boot/i386/boot2/boot2.c
  projects/altix/sys/boot/i386/btx/btx/Makefile
  projects/altix/sys/boot/i386/btx/btxldr/Makefile
  projects/altix/sys/boot/i386/gptboot/Makefile
  projects/altix/sys/boot/i386/gptzfsboot/Makefile
  projects/altix/sys/boot/i386/libi386/Makefile
  projects/altix/sys/boot/i386/pxeldr/Makefile
  projects/altix/sys/boot/i386/zfsboot/Makefile
  projects/altix/sys/boot/pc98/boot2/boot2.c
  projects/altix/sys/boot/pc98/btx/btx/Makefile
  projects/altix/sys/boot/pc98/btx/btxldr/Makefile
  projects/altix/sys/boot/zfs/zfs.c
  projects/altix/sys/boot/zfs/zfsimpl.c
  projects/altix/sys/bsm/audit_errno.h
  projects/altix/sys/cam/ata/ata_da.c
  projects/altix/sys/cam/cam.c
  projects/altix/sys/cam/cam_periph.c
  projects/altix/sys/cam/cam_xpt.c
  projects/altix/sys/cam/scsi/scsi_cd.c
  projects/altix/sys/cam/scsi/scsi_da.c
  projects/altix/sys/cam/scsi/scsi_sa.c
  projects/altix/sys/cddl/boot/zfs/fletcher.c
  projects/altix/sys/cddl/boot/zfs/zfsimpl.h
  projects/altix/sys/cddl/boot/zfs/zfssubr.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_string.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c
  projects/altix/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c
  projects/altix/sys/cddl/compat/opensolaris/sys/atomic.h
  projects/altix/sys/cddl/compat/opensolaris/sys/byteorder.h
  projects/altix/sys/cddl/compat/opensolaris/sys/dirent.h
  projects/altix/sys/cddl/compat/opensolaris/sys/file.h
  projects/altix/sys/cddl/compat/opensolaris/sys/kmem.h
  projects/altix/sys/cddl/compat/opensolaris/sys/misc.h
  projects/altix/sys/cddl/compat/opensolaris/sys/mount.h
  projects/altix/sys/cddl/compat/opensolaris/sys/mutex.h
  projects/altix/sys/cddl/compat/opensolaris/sys/policy.h
  projects/altix/sys/cddl/compat/opensolaris/sys/proc.h
  projects/altix/sys/cddl/compat/opensolaris/sys/rwlock.h
  projects/altix/sys/cddl/compat/opensolaris/sys/sid.h
  projects/altix/sys/cddl/compat/opensolaris/sys/stat.h
  projects/altix/sys/cddl/compat/opensolaris/sys/string.h
  projects/altix/sys/cddl/compat/opensolaris/sys/sunddi.h
  projects/altix/sys/cddl/compat/opensolaris/sys/systm.h
  projects/altix/sys/cddl/compat/opensolaris/sys/taskq.h
  projects/altix/sys/cddl/compat/opensolaris/sys/time.h
  projects/altix/sys/cddl/compat/opensolaris/sys/types.h
  projects/altix/sys/cddl/compat/opensolaris/sys/uio.h
  projects/altix/sys/cddl/compat/opensolaris/sys/vfs.h
  projects/altix/sys/cddl/compat/opensolaris/sys/vnode.h
  projects/altix/sys/cddl/compat/opensolaris/sys/zone.h
  projects/altix/sys/cddl/contrib/opensolaris/common/acl/acl_common.c
  projects/altix/sys/cddl/contrib/opensolaris/common/acl/acl_common.h
  projects/altix/sys/cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S
  projects/altix/sys/cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S
  projects/altix/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S
  projects/altix/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/opensolaris_atomic.S
  projects/altix/sys/cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S
  projects/altix/sys/cddl/contrib/opensolaris/common/avl/avl.c
  projects/altix/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c
  projects/altix/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c
  projects/altix/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/os/callb.c
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h
  projects/altix/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h
  projects/altix/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  projects/altix/sys/cddl/dev/dtrace/i386/dtrace_subr.c
  projects/altix/sys/compat/freebsd32/freebsd32.h
  projects/altix/sys/compat/freebsd32/freebsd32_proto.h
  projects/altix/sys/compat/freebsd32/freebsd32_syscall.h
  projects/altix/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/altix/sys/compat/freebsd32/freebsd32_sysent.c
  projects/altix/sys/compat/freebsd32/syscalls.master
  projects/altix/sys/compat/ia32/ia32_sysvec.c
  projects/altix/sys/compat/linux/linux_emul.c
  projects/altix/sys/compat/linux/linux_emul.h
  projects/altix/sys/compat/linux/linux_fork.c
  projects/altix/sys/compat/linux/linux_futex.c
  projects/altix/sys/compat/ndis/kern_ndis.c
  projects/altix/sys/compat/ndis/subr_ntoskrnl.c
  projects/altix/sys/compat/svr4/svr4_sysvec.c
  projects/altix/sys/compat/x86bios/x86bios.c
  projects/altix/sys/conf/Makefile.amd64
  projects/altix/sys/conf/Makefile.i386
  projects/altix/sys/conf/NOTES
  projects/altix/sys/conf/files
  projects/altix/sys/conf/kern.pre.mk
  projects/altix/sys/conf/options
  projects/altix/sys/contrib/altq/altq/altq_cbq.c
  projects/altix/sys/contrib/altq/altq/altq_cdnr.c
  projects/altix/sys/contrib/altq/altq/altq_hfsc.c
  projects/altix/sys/contrib/altq/altq/altq_priq.c
  projects/altix/sys/contrib/altq/altq/altq_red.c
  projects/altix/sys/contrib/altq/altq/altq_rio.c
  projects/altix/sys/contrib/altq/altq/altq_rmclass.c
  projects/altix/sys/contrib/altq/altq/altq_subr.c
  projects/altix/sys/contrib/altq/altq/altq_var.h
  projects/altix/sys/contrib/altq/altq/if_altq.h
  projects/altix/sys/crypto/aesni/aeskeys_amd64.S
  projects/altix/sys/crypto/aesni/aeskeys_i386.S
  projects/altix/sys/crypto/sha2/sha2.c
  projects/altix/sys/dev/acpica/acpivar.h
  projects/altix/sys/dev/advansys/adwcam.c
  projects/altix/sys/dev/ahci/ahci.c
  projects/altix/sys/dev/aic7xxx/aic79xx_osm.h
  projects/altix/sys/dev/aic7xxx/aic7xxx_osm.h
  projects/altix/sys/dev/asr/i2omsg.h
  projects/altix/sys/dev/ata/ata-disk.c
  projects/altix/sys/dev/ata/ata-dma.c
  projects/altix/sys/dev/ata/chipsets/ata-ahci.c
  projects/altix/sys/dev/ata/chipsets/ata-siliconimage.c
  projects/altix/sys/dev/ath/ah_osdep.c
  projects/altix/sys/dev/ath/ath_hal/ah.c
  projects/altix/sys/dev/ath/ath_hal/ah_eeprom.h
  projects/altix/sys/dev/ath/ath_hal/ah_eeprom_v14.c
  projects/altix/sys/dev/ath/ath_hal/ah_eeprom_v14.h
  projects/altix/sys/dev/ath/ath_hal/ah_internal.h
  projects/altix/sys/dev/ath/ath_hal/ah_regdomain.c
  projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212.h
  projects/altix/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c
  projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416.h
  projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
  projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c
  projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h
  projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_phy.c
  projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
  projects/altix/sys/dev/ath/ath_hal/ar5416/ar5416reg.h
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9280.h
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9285.h
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c
  projects/altix/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c
  projects/altix/sys/dev/ath/ath_rate/sample/sample.c
  projects/altix/sys/dev/ath/if_ath.c
  projects/altix/sys/dev/ath/if_ath_misc.h
  projects/altix/sys/dev/ath/if_ath_tx.c
  projects/altix/sys/dev/ath/if_ath_tx_ht.c
  projects/altix/sys/dev/ath/if_athioctl.h
  projects/altix/sys/dev/bktr/bktr_card.c
  projects/altix/sys/dev/ctau/ctau.c
  projects/altix/sys/dev/ctau/ctddk.h
  projects/altix/sys/dev/cxgb/cxgb_main.c
  projects/altix/sys/dev/cxgbe/adapter.h
  projects/altix/sys/dev/cxgbe/common/common.h
  projects/altix/sys/dev/cxgbe/t4_main.c
  projects/altix/sys/dev/cxgbe/t4_sge.c
  projects/altix/sys/dev/dc/if_dc.c
  projects/altix/sys/dev/drm/mach64_dma.c
  projects/altix/sys/dev/drm/r300_reg.h
  projects/altix/sys/dev/e1000/e1000_82575.c
  projects/altix/sys/dev/e1000/e1000_ich8lan.c
  projects/altix/sys/dev/ep/if_epreg.h
  projects/altix/sys/dev/fdc/fdc.c
  projects/altix/sys/dev/firewire/fwohci.c
  projects/altix/sys/dev/firewire/sbp.c
  projects/altix/sys/dev/fxp/if_fxp.c
  projects/altix/sys/dev/isp/isp.c
  projects/altix/sys/dev/isp/isp_freebsd.c
  projects/altix/sys/dev/isp/isp_freebsd.h
  projects/altix/sys/dev/isp/isp_pci.c
  projects/altix/sys/dev/isp/ispvar.h
  projects/altix/sys/dev/ixgb/ixgb_ee.c
  projects/altix/sys/dev/malo/if_malohal.h
  projects/altix/sys/dev/mps/mps.c
  projects/altix/sys/dev/mps/mps_sas.c
  projects/altix/sys/dev/mps/mpsvar.h
  projects/altix/sys/dev/mpt/mpt.c
  projects/altix/sys/dev/mpt/mpt_cam.c
  projects/altix/sys/dev/mpt/mpt_user.c
  projects/altix/sys/dev/mwl/mwlhal.h
  projects/altix/sys/dev/nxge/xgehal/xgehal-device.c
  projects/altix/sys/dev/nxge/xgehal/xgehal-ring-fp.c
  projects/altix/sys/dev/pci/pci.c
  projects/altix/sys/dev/random/randomdev_soft.c
  projects/altix/sys/dev/sdhci/sdhci.c
  projects/altix/sys/dev/sis/if_sis.c
  projects/altix/sys/dev/sis/if_sisreg.h
  projects/altix/sys/dev/sk/if_sk.c
  projects/altix/sys/dev/sound/pci/es137x.c
  projects/altix/sys/dev/sound/pcm/buffer.c
  projects/altix/sys/dev/sound/usb/uaudio.c
  projects/altix/sys/dev/stge/if_stge.c
  projects/altix/sys/dev/sym/sym_fw1.h
  projects/altix/sys/dev/sym/sym_fw2.h
  projects/altix/sys/dev/ti/if_ti.c
  projects/altix/sys/dev/ti/if_tireg.h
  projects/altix/sys/dev/uart/uart_dev_ns8250.c
  projects/altix/sys/dev/usb/controller/usb_controller.c
  projects/altix/sys/dev/usb/quirk/usb_quirk.c
  projects/altix/sys/dev/usb/quirk/usb_quirk.h
  projects/altix/sys/dev/usb/serial/ulpt.c
  projects/altix/sys/dev/usb/usb_generic.c
  projects/altix/sys/dev/usb/usb_ioctl.h
  projects/altix/sys/dev/usb/usb_process.c
  projects/altix/sys/dev/usb/usb_transfer.c
  projects/altix/sys/dev/usb/usbdevs
  projects/altix/sys/dev/usb/usbdi.h
  projects/altix/sys/dev/usb/wlan/if_run.c
  projects/altix/sys/dev/vx/if_vxreg.h
  projects/altix/sys/dev/wpi/if_wpi.c
  projects/altix/sys/dev/xl/if_xl.c
  projects/altix/sys/fs/ext2fs/ext2_alloc.c
  projects/altix/sys/fs/fdescfs/fdesc_vnops.c
  projects/altix/sys/fs/msdosfs/msdosfs_vnops.c
  projects/altix/sys/fs/nfsclient/nfs_clvfsops.c
  projects/altix/sys/fs/nfsserver/nfs_nfsdport.c
  projects/altix/sys/fs/nullfs/null_vnops.c
  projects/altix/sys/fs/tmpfs/tmpfs_vnops.c
  projects/altix/sys/geom/bde/g_bde.c
  projects/altix/sys/geom/cache/g_cache.c
  projects/altix/sys/geom/concat/g_concat.c
  projects/altix/sys/geom/eli/g_eli.c
  projects/altix/sys/geom/gate/g_gate.c
  projects/altix/sys/geom/geom_bsd.c
  projects/altix/sys/geom/geom_disk.c
  projects/altix/sys/geom/geom_disk.h
  projects/altix/sys/geom/geom_fox.c
  projects/altix/sys/geom/geom_mbr.c
  projects/altix/sys/geom/geom_pc98.c
  projects/altix/sys/geom/geom_sunlabel.c
  projects/altix/sys/geom/geom_vfs.c
  projects/altix/sys/geom/geom_vol_ffs.c
  projects/altix/sys/geom/journal/g_journal.c
  projects/altix/sys/geom/label/g_label.c
  projects/altix/sys/geom/label/g_label_ext2fs.c
  projects/altix/sys/geom/linux_lvm/g_linux_lvm.c
  projects/altix/sys/geom/mirror/g_mirror.c
  projects/altix/sys/geom/multipath/g_multipath.c
  projects/altix/sys/geom/part/g_part_apm.c
  projects/altix/sys/geom/part/g_part_bsd.c
  projects/altix/sys/geom/part/g_part_ebr.c
  projects/altix/sys/geom/part/g_part_gpt.c
  projects/altix/sys/geom/part/g_part_mbr.c
  projects/altix/sys/geom/part/g_part_pc98.c
  projects/altix/sys/geom/part/g_part_vtoc8.c
  projects/altix/sys/geom/raid3/g_raid3.c
  projects/altix/sys/geom/sched/gs_scheduler.h
  projects/altix/sys/geom/shsec/g_shsec.c
  projects/altix/sys/geom/stripe/g_stripe.c
  projects/altix/sys/geom/uzip/g_uzip.c
  projects/altix/sys/geom/virstor/g_virstor.c
  projects/altix/sys/gnu/fs/xfs/xfs_dir_leaf.c
  projects/altix/sys/gnu/fs/xfs/xfs_itable.c
  projects/altix/sys/i386/conf/GENERIC
  projects/altix/sys/i386/i386/elf_machdep.c
  projects/altix/sys/i386/i386/identcpu.c
  projects/altix/sys/i386/i386/machdep.c
  projects/altix/sys/i386/i386/sys_machdep.c
  projects/altix/sys/i386/i386/trap.c
  projects/altix/sys/i386/ibcs2/ibcs2_sysvec.c
  projects/altix/sys/i386/include/clock.h
  projects/altix/sys/i386/include/pmap.h
  projects/altix/sys/i386/isa/prof_machdep.c
  projects/altix/sys/i386/linux/linux_sysvec.c
  projects/altix/sys/ia64/ia64/elf_machdep.c
  projects/altix/sys/ia64/ia64/machdep.c
  projects/altix/sys/kern/Makefile
  projects/altix/sys/kern/imgact_aout.c
  projects/altix/sys/kern/imgact_shell.c
  projects/altix/sys/kern/init_main.c
  projects/altix/sys/kern/init_sysent.c
  projects/altix/sys/kern/kern_cpuset.c
  projects/altix/sys/kern/kern_dtrace.c
  projects/altix/sys/kern/kern_exec.c
  projects/altix/sys/kern/kern_fork.c
  projects/altix/sys/kern/kern_jail.c
  projects/altix/sys/kern/kern_ktr.c
  projects/altix/sys/kern/kern_ktrace.c
  projects/altix/sys/kern/kern_lock.c
  projects/altix/sys/kern/kern_ntptime.c
  projects/altix/sys/kern/kern_pmc.c
  projects/altix/sys/kern/kern_proc.c
  projects/altix/sys/kern/kern_prot.c
  projects/altix/sys/kern/kern_thr.c
  projects/altix/sys/kern/kern_thread.c
  projects/altix/sys/kern/kern_umtx.c
  projects/altix/sys/kern/ksched.c
  projects/altix/sys/kern/makesyscalls.sh
  projects/altix/sys/kern/subr_bus.c
  projects/altix/sys/kern/subr_mchain.c
  projects/altix/sys/kern/subr_stack.c
  projects/altix/sys/kern/subr_trap.c
  projects/altix/sys/kern/subr_unit.c
  projects/altix/sys/kern/subr_witness.c
  projects/altix/sys/kern/syscalls.c
  projects/altix/sys/kern/syscalls.master
  projects/altix/sys/kern/systrace_args.c
  projects/altix/sys/kern/sysv_msg.c
  projects/altix/sys/kern/sysv_sem.c
  projects/altix/sys/kern/sysv_shm.c
  projects/altix/sys/kern/tty_pts.c
  projects/altix/sys/kern/uipc_cow.c
  projects/altix/sys/kern/uipc_mbuf.c
  projects/altix/sys/kern/uipc_mqueue.c
  projects/altix/sys/kern/uipc_sem.c
  projects/altix/sys/kern/vfs_subr.c
  projects/altix/sys/libkern/jenkins.h
  projects/altix/sys/mips/include/pmap.h
  projects/altix/sys/mips/mips/cache_mipsNN.c
  projects/altix/sys/mips/mips/elf64_machdep.c
  projects/altix/sys/mips/mips/elf_machdep.c
  projects/altix/sys/mips/mips/machdep.c
  projects/altix/sys/mips/mips/pmap.c
  projects/altix/sys/mips/mips/swtch.S
  projects/altix/sys/mips/rmi/fmn.c
  projects/altix/sys/mips/sibyte/sb_zbpci.c
  projects/altix/sys/modules/ath/Makefile
  projects/altix/sys/modules/bios/smapi/Makefile
  projects/altix/sys/modules/linux/Makefile
  projects/altix/sys/modules/netgraph/netflow/Makefile
  projects/altix/sys/modules/opensolaris/Makefile
  projects/altix/sys/modules/usb/Makefile
  projects/altix/sys/modules/zfs/Makefile
  projects/altix/sys/net/if_gif.c
  projects/altix/sys/net/if_gre.c
  projects/altix/sys/net/if_lagg.c
  projects/altix/sys/net/if_media.c
  projects/altix/sys/net/route.c
  projects/altix/sys/net80211/_ieee80211.h
  projects/altix/sys/net80211/ieee80211.c
  projects/altix/sys/net80211/ieee80211.h
  projects/altix/sys/net80211/ieee80211_adhoc.c
  projects/altix/sys/net80211/ieee80211_ageq.c
  projects/altix/sys/net80211/ieee80211_hostap.c
  projects/altix/sys/net80211/ieee80211_ht.c
  projects/altix/sys/net80211/ieee80211_ht.h
  projects/altix/sys/net80211/ieee80211_input.c
  projects/altix/sys/net80211/ieee80211_mesh.c
  projects/altix/sys/net80211/ieee80211_output.c
  projects/altix/sys/net80211/ieee80211_proto.c
  projects/altix/sys/net80211/ieee80211_sta.c
  projects/altix/sys/net80211/ieee80211_wds.c
  projects/altix/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
  projects/altix/sys/netgraph/netflow/netflow.c
  projects/altix/sys/netgraph/netflow/netflow.h
  projects/altix/sys/netgraph/netflow/ng_netflow.c
  projects/altix/sys/netgraph/netflow/ng_netflow.h
  projects/altix/sys/netgraph/ng_one2many.c
  projects/altix/sys/netgraph/ng_one2many.h
  projects/altix/sys/netgraph/ng_source.c
  projects/altix/sys/netinet/if_ether.c
  projects/altix/sys/netinet/ip_input.c
  projects/altix/sys/netinet/ipfw/ip_fw_private.h
  projects/altix/sys/netinet/libalias/alias_sctp.c
  projects/altix/sys/netinet/sctp.h
  projects/altix/sys/netinet/sctp_cc_functions.c
  projects/altix/sys/netinet/sctp_constants.h
  projects/altix/sys/netinet/sctp_dtrace_declare.h
  projects/altix/sys/netinet/sctp_dtrace_define.h
  projects/altix/sys/netinet/sctp_indata.c
  projects/altix/sys/netinet/sctp_input.c
  projects/altix/sys/netinet/sctp_output.c
  projects/altix/sys/netinet/sctp_pcb.c
  projects/altix/sys/netinet/sctp_structs.h
  projects/altix/sys/netinet/sctp_sysctl.c
  projects/altix/sys/netinet/sctp_sysctl.h
  projects/altix/sys/netinet/sctp_timer.c
  projects/altix/sys/netinet/sctp_uio.h
  projects/altix/sys/netinet/sctp_usrreq.c
  projects/altix/sys/netinet/sctputil.c
  projects/altix/sys/netinet/tcp_offload.h
  projects/altix/sys/netinet/tcp_subr.c
  projects/altix/sys/netinet/tcp_syncache.c
  projects/altix/sys/netinet/tcp_timewait.c
  projects/altix/sys/netinet6/in6.h
  projects/altix/sys/nfsclient/nfs_vfsops.c
  projects/altix/sys/nfsserver/nfs_serv.c
  projects/altix/sys/opencrypto/xform.h
  projects/altix/sys/pc98/cbus/fdc.c
  projects/altix/sys/pc98/conf/GENERIC
  projects/altix/sys/pc98/pc98/machdep.c
  projects/altix/sys/powerpc/ofw/ofw_machdep.c
  projects/altix/sys/powerpc/powerpc/elf32_machdep.c
  projects/altix/sys/powerpc/powerpc/elf64_machdep.c
  projects/altix/sys/security/audit/audit.c
  projects/altix/sys/security/audit/audit_bsm_errno.c
  projects/altix/sys/security/mac/mac_syscalls.c
  projects/altix/sys/sparc64/conf/GENERIC
  projects/altix/sys/sparc64/include/iommureg.h
  projects/altix/sys/sparc64/pci/sbbc.c
  projects/altix/sys/sparc64/sparc64/elf_machdep.c
  projects/altix/sys/sparc64/sparc64/trap.c
  projects/altix/sys/sun4v/conf/GENERIC
  projects/altix/sys/sys/aac_ioctl.h
  projects/altix/sys/sys/errno.h
  projects/altix/sys/sys/eventhandler.h
  projects/altix/sys/sys/ktrace.h
  projects/altix/sys/sys/limits.h
  projects/altix/sys/sys/param.h
  projects/altix/sys/sys/priv.h
  projects/altix/sys/sys/syscall.h
  projects/altix/sys/sys/syscall.mk
  projects/altix/sys/sys/sysent.h
  projects/altix/sys/sys/sysproto.h
  projects/altix/sys/sys/ucred.h
  projects/altix/sys/sys/umtx.h
  projects/altix/sys/sys/user.h
  projects/altix/sys/ufs/ffs/ffs_alloc.c
  projects/altix/sys/ufs/ufs/dirhash.h
  projects/altix/sys/ufs/ufs/ufs_dirhash.c
  projects/altix/sys/ufs/ufs/ufs_quota.c
  projects/altix/sys/vm/device_pager.c
  projects/altix/sys/vm/sg_pager.c
  projects/altix/sys/vm/swap_pager.c
  projects/altix/sys/vm/vm_map.h
  projects/altix/sys/vm/vm_mmap.c
  projects/altix/sys/vm/vm_page.c
  projects/altix/sys/vm/vm_page.h
  projects/altix/sys/x86/cpufreq/est.c
  projects/altix/sys/x86/isa/clock.c
  projects/altix/sys/x86/x86/tsc.c
Directory Properties:
  projects/altix/lib/libstand/   (props changed)
  projects/altix/sys/   (props changed)
  projects/altix/sys/amd64/include/xen/   (props changed)
  projects/altix/sys/boot/i386/efi/   (props changed)
  projects/altix/sys/boot/ia64/efi/   (props changed)
  projects/altix/sys/boot/ia64/ski/   (props changed)
  projects/altix/sys/boot/powerpc/boot1.chrp/   (props changed)
  projects/altix/sys/boot/powerpc/ofw/   (props changed)
  projects/altix/sys/cddl/contrib/opensolaris/   (props changed)
  projects/altix/sys/conf/   (props changed)
  projects/altix/sys/contrib/dev/acpica/   (props changed)
  projects/altix/sys/contrib/octeon-sdk/   (props changed)
  projects/altix/sys/contrib/pf/   (props changed)
  projects/altix/sys/contrib/x86emu/   (props changed)
  projects/altix/sys/kern/subr_busdma.c   (props changed)

Modified: projects/altix/lib/libstand/environment.c
==============================================================================
--- projects/altix/lib/libstand/environment.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/lib/libstand/environment.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -59,7 +59,7 @@ env_getenv(const char *name)
  * Some notes:
  *
  * If the EV_VOLATILE flag is set, a copy of the variable is made.
- * If EV_DYNAMIC is set, the the variable has been allocated with
+ * If EV_DYNAMIC is set, the variable has been allocated with
  * malloc and ownership transferred to the environment.
  * If (value) is NULL, the variable is set but has no value.
  */

Modified: projects/altix/sys/amd64/amd64/elf_machdep.c
==============================================================================
--- projects/altix/sys/amd64/amd64/elf_machdep.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/amd64/elf_machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -81,6 +81,7 @@ struct sysentvec elf64_freebsd_sysvec = 
 	.sv_syscallnames = syscallnames,
 	.sv_shared_page_base = SHAREDPAGE,
 	.sv_shared_page_len = PAGE_SIZE,
+	.sv_schedtail	= NULL,
 };
 INIT_SYSENTVEC(elf64_sysvec, &elf64_freebsd_sysvec);
 

Modified: projects/altix/sys/amd64/amd64/identcpu.c
==============================================================================
--- projects/altix/sys/amd64/amd64/identcpu.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/amd64/identcpu.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -193,10 +193,12 @@ printcpuinfo(void)
 	printf("%s (", cpu_model);
 	switch(cpu_class) {
 	case CPUCLASS_K8:
-		hw_clockrate = (tsc_freq + 5000) / 1000000;
-		printf("%jd.%02d-MHz ",
-		       (intmax_t)(tsc_freq + 4999) / 1000000,
-		       (u_int)((tsc_freq + 4999) / 10000) % 100);
+		if (tsc_freq != 0) {
+			hw_clockrate = (tsc_freq + 5000) / 1000000;
+			printf("%jd.%02d-MHz ",
+			       (intmax_t)(tsc_freq + 4999) / 1000000,
+			       (u_int)((tsc_freq + 4999) / 10000) % 100);
+		}
 		printf("K8");
 		break;
 	default:

Modified: projects/altix/sys/amd64/amd64/machdep.c
==============================================================================
--- projects/altix/sys/amd64/amd64/machdep.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/amd64/machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -80,6 +80,9 @@ __FBSDID("$FreeBSD$");
 #include 
 #include 
 #include 
+#ifdef SMP
+#include 
+#endif
 #include 
 #include 
 #include 
@@ -544,20 +547,22 @@ cpu_est_clockrate(int cpu_id, uint64_t *
 		return (EINVAL);
 
 	/* If TSC is P-state invariant, DELAY(9) based logic fails. */
-	if (tsc_is_invariant)
+	if (tsc_is_invariant && tsc_freq != 0)
 		return (EOPNOTSUPP);
 
 	/* If we're booting, trust the rate calibrated moments ago. */
-	if (cold) {
+	if (cold && tsc_freq != 0) {
 		*rate = tsc_freq;
 		return (0);
 	}
 
 #ifdef SMP
-	/* Schedule ourselves on the indicated cpu. */
-	thread_lock(curthread);
-	sched_bind(curthread, cpu_id);
-	thread_unlock(curthread);
+	if (smp_cpus > 1) {
+		/* Schedule ourselves on the indicated cpu. */
+		thread_lock(curthread);
+		sched_bind(curthread, cpu_id);
+		thread_unlock(curthread);
+	}
 #endif
 
 	/* Calibrate by measuring a short delay. */
@@ -568,12 +573,24 @@ cpu_est_clockrate(int cpu_id, uint64_t *
 	intr_restore(reg);
 
 #ifdef SMP
-	thread_lock(curthread);
-	sched_unbind(curthread);
-	thread_unlock(curthread);
+	if (smp_cpus > 1) {
+		thread_lock(curthread);
+		sched_unbind(curthread);
+		thread_unlock(curthread);
+	}
 #endif
 
-	*rate = (tsc2 - tsc1) * 1000;
+	tsc2 -= tsc1;
+	if (tsc_freq != 0) {
+		*rate = tsc2 * 1000;
+		return (0);
+	}
+
+	/*
+	 * Subtract 0.5% of the total.  Empirical testing has shown that
+	 * overhead in DELAY() works out to approximately this value.
+	 */
+	*rate = tsc2 * 1000 - tsc2 * 5;
 	return (0);
 }
 

Modified: projects/altix/sys/amd64/amd64/pmap.c
==============================================================================
--- projects/altix/sys/amd64/amd64/pmap.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/amd64/pmap.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -457,7 +457,7 @@ CTASSERT(powerof2(NDMPML4E));
 static void
 create_pagetables(vm_paddr_t *firstaddr)
 {
-	int i;
+	int i, j, ndm1g;
 
 	/* Allocate pages */
 	KPTphys = allocpages(firstaddr, NKPT);
@@ -469,8 +469,11 @@ create_pagetables(vm_paddr_t *firstaddr)
 	if (ndmpdp < 4)		/* Minimum 4GB of dirmap */
 		ndmpdp = 4;
 	DMPDPphys = allocpages(firstaddr, NDMPML4E);
-	if ((amd_feature & AMDID_PAGE1GB) == 0)
-		DMPDphys = allocpages(firstaddr, ndmpdp);
+	ndm1g = 0;
+	if ((amd_feature & AMDID_PAGE1GB) != 0)
+		ndm1g = ptoa(Maxmem) >> PDPSHIFT;
+	if (ndm1g < ndmpdp)
+		DMPDphys = allocpages(firstaddr, ndmpdp - ndm1g);
 	dmaplimit = (vm_paddr_t)ndmpdp << PDPSHIFT;
 
 	/* Fill in the underlying page table pages */
@@ -502,32 +505,28 @@ create_pagetables(vm_paddr_t *firstaddr)
 	}
 
 	/*
-	 * Now, set up the direct map region using either 2MB or 1GB pages.
-	 * Later, if pmap_mapdev{_attr}() uses the direct map for non-write-
-	 * back memory, pmap_change_attr() will demote any 2MB or 1GB page
-	 * mappings that are partially used.
-	 */
-	if ((amd_feature & AMDID_PAGE1GB) == 0) {
-		for (i = 0; i < NPDEPG * ndmpdp; i++) {
-			((pd_entry_t *)DMPDphys)[i] = (vm_paddr_t)i << PDRSHIFT;
-			/* Preset PG_M and PG_A because demotion expects it. */
-			((pd_entry_t *)DMPDphys)[i] |= PG_RW | PG_V | PG_PS |
-			    PG_G | PG_M | PG_A;
-		}
-		/* And the direct map space's PDP */
-		for (i = 0; i < ndmpdp; i++) {
-			((pdp_entry_t *)DMPDPphys)[i] = DMPDphys +
-			    (i << PAGE_SHIFT);
-			((pdp_entry_t *)DMPDPphys)[i] |= PG_RW | PG_V | PG_U;
-		}
-	} else {
-		for (i = 0; i < ndmpdp; i++) {
-			((pdp_entry_t *)DMPDPphys)[i] =
-			    (vm_paddr_t)i << PDPSHIFT;
-			/* Preset PG_M and PG_A because demotion expects it. */
-			((pdp_entry_t *)DMPDPphys)[i] |= PG_RW | PG_V | PG_PS |
-			    PG_G | PG_M | PG_A;
-		}
+	 * Now, set up the direct map region using 2MB and/or 1GB pages.  If
+	 * the end of physical memory is not aligned to a 1GB page boundary,
+	 * then the residual physical memory is mapped with 2MB pages.  Later,
+	 * if pmap_mapdev{_attr}() uses the direct map for non-write-back
+	 * memory, pmap_change_attr() will demote any 2MB or 1GB page mappings
+	 * that are partially used. 
+	 */
+	for (i = NPDEPG * ndm1g, j = 0; i < NPDEPG * ndmpdp; i++, j++) {
+		((pd_entry_t *)DMPDphys)[j] = (vm_paddr_t)i << PDRSHIFT;
+		/* Preset PG_M and PG_A because demotion expects it. */
+		((pd_entry_t *)DMPDphys)[j] |= PG_RW | PG_V | PG_PS | PG_G |
+		    PG_M | PG_A;
+	}
+	for (i = 0; i < ndm1g; i++) {
+		((pdp_entry_t *)DMPDPphys)[i] = (vm_paddr_t)i << PDPSHIFT;
+		/* Preset PG_M and PG_A because demotion expects it. */
+		((pdp_entry_t *)DMPDPphys)[i] |= PG_RW | PG_V | PG_PS | PG_G |
+		    PG_M | PG_A;
+	}
+	for (j = 0; i < ndmpdp; i++, j++) {
+		((pdp_entry_t *)DMPDPphys)[i] = DMPDphys + (j << PAGE_SHIFT);
+		((pdp_entry_t *)DMPDPphys)[i] |= PG_RW | PG_V | PG_U;
 	}
 
 	/* And recursively map PML4 to itself in order to get PTmap */

Modified: projects/altix/sys/amd64/amd64/prof_machdep.c
==============================================================================
--- projects/altix/sys/amd64/amd64/prof_machdep.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/amd64/prof_machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -319,7 +319,7 @@ startguprof(gp)
 	if (cputime_clock == CPUTIME_CLOCK_UNINITIALIZED) {
 		cputime_clock = CPUTIME_CLOCK_I8254;
 #if defined(I586_CPU) || defined(I686_CPU)
-		if (tsc_freq != 0 && !tsc_is_broken && mp_ncpus == 1)
+		if (tsc_freq != 0 && mp_ncpus == 1)
 			cputime_clock = CPUTIME_CLOCK_TSC;
 #endif
 	}

Modified: projects/altix/sys/amd64/amd64/sys_machdep.c
==============================================================================
--- projects/altix/sys/amd64/amd64/sys_machdep.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/amd64/sys_machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -33,8 +33,11 @@
 #include 
 __FBSDID("$FreeBSD$");
 
+#include "opt_capabilities.h"
+
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
@@ -177,6 +180,32 @@ sysarch(td, uap)
 	uint64_t a64base;
 	struct i386_ioperm_args iargs;
 
+#ifdef CAPABILITIES
+	/*
+	 * Whitelist of operations which are safe enough for capability mode.
+	 */
+	if (IN_CAPABILITY_MODE(td)) {
+		switch (uap->op) {
+			case I386_GET_LDT:
+			case I386_SET_LDT:
+			case I386_GET_IOPERM:
+			case I386_GET_FSBASE:
+			case I386_SET_FSBASE:
+			case I386_GET_GSBASE:
+			case I386_SET_GSBASE:
+			case AMD64_GET_FSBASE:
+			case AMD64_SET_FSBASE:
+			case AMD64_GET_GSBASE:
+			case AMD64_SET_GSBASE:
+				break;
+
+			case I386_SET_IOPERM:
+			default:
+				return (ECAPMODE);
+		}
+	}
+#endif
+
 	if (uap->op == I386_GET_LDT || uap->op == I386_SET_LDT)
 		return (sysarch_ldt(td, uap, UIO_USERSPACE));
 	/*

Modified: projects/altix/sys/amd64/amd64/trap.c
==============================================================================
--- projects/altix/sys/amd64/amd64/trap.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/amd64/trap.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -235,7 +235,7 @@ trap(struct trapframe *frame)
 	 * A trap can occur while DTrace executes a probe. Before
 	 * executing the probe, DTrace blocks re-scheduling and sets
 	 * a flag in it's per-cpu flags to indicate that it doesn't
-	 * want to fault. On returning from the the probe, the no-fault
+	 * want to fault. On returning from the probe, the no-fault
 	 * flag is cleared and finally re-scheduling is enabled.
 	 *
 	 * If the DTrace kernel module has registered a trap handler,

Modified: projects/altix/sys/amd64/conf/GENERIC
==============================================================================
--- projects/altix/sys/amd64/conf/GENERIC	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/conf/GENERIC	Sat Mar 12 01:26:04 2011	(r219554)
@@ -287,7 +287,7 @@ device		uhci		# UHCI PCI->USB interface
 device		ohci		# OHCI PCI->USB interface
 device		ehci		# EHCI PCI->USB interface (USB 2.0)
 device		usb		# USB Bus (required)
-#device		udbp		# USB Double Bulk Pipe devices
+#device		udbp		# USB Double Bulk Pipe devices (needs netgraph)
 device		uhid		# "Human Interface Devices"
 device		ukbd		# Keyboard
 device		ulpt		# Printer

Modified: projects/altix/sys/amd64/conf/NOTES
==============================================================================
--- projects/altix/sys/amd64/conf/NOTES	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/conf/NOTES	Sat Mar 12 01:26:04 2011	(r219554)
@@ -547,7 +547,7 @@ options 	LINSYSFS
 # KSTACK_PAGES is the number of memory pages to assign to the kernel
 # stack of each thread.
 
-options 	KSTACK_PAGES=3
+options 	KSTACK_PAGES=5
 
 #####################################################################
 

Modified: projects/altix/sys/amd64/include/clock.h
==============================================================================
--- projects/altix/sys/amd64/include/clock.h	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/include/clock.h	Sat Mar 12 01:26:04 2011	(r219554)
@@ -18,7 +18,6 @@ extern int	clkintr_pending;
 extern u_int	i8254_freq;
 extern int	i8254_max_count;
 extern uint64_t	tsc_freq;
-extern int	tsc_is_broken;
 extern int	tsc_is_invariant;
 
 void	i8254_init(void);

Modified: projects/altix/sys/amd64/linux32/linux32_genassym.c
==============================================================================
--- projects/altix/sys/amd64/linux32/linux32_genassym.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/linux32/linux32_genassym.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -9,8 +9,6 @@ __FBSDID("$FreeBSD$");
 
 ASSYM(LINUX_SIGF_HANDLER, offsetof(struct l_sigframe, sf_handler));
 ASSYM(LINUX_SIGF_SC, offsetof(struct l_sigframe, sf_sc));
-ASSYM(LINUX_SC_ES, offsetof(struct l_sigcontext, sc_es));
-ASSYM(LINUX_SC_DS, offsetof(struct l_sigcontext, sc_ds));
 ASSYM(LINUX_RT_SIGF_HANDLER, offsetof(struct l_rt_sigframe, sf_handler));
 ASSYM(LINUX_RT_SIGF_UC, offsetof(struct l_rt_sigframe, sf_sc));
 ASSYM(LINUX_RT_SIGF_SC, offsetof(struct l_ucontext, uc_mcontext));

Modified: projects/altix/sys/amd64/linux32/linux32_sysvec.c
==============================================================================
--- projects/altix/sys/amd64/linux32/linux32_sysvec.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/amd64/linux32/linux32_sysvec.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -128,7 +128,6 @@ static void	linux32_fixlimit(struct rlim
 static boolean_t linux32_trans_osrel(const Elf_Note *note, int32_t *osrel);
 
 static eventhandler_tag linux_exit_tag;
-static eventhandler_tag linux_schedtail_tag;
 static eventhandler_tag linux_exec_tag;
 
 /*
@@ -1063,6 +1062,7 @@ struct sysentvec elf_linux_sysvec = {
 	.sv_set_syscall_retval = cpu_set_syscall_retval,
 	.sv_fetch_syscall_args = linux32_fetch_syscall_args,
 	.sv_syscallnames = NULL,
+	.sv_schedtail	= linux_schedtail,
 };
 
 static char GNU_ABI_VENDOR[] = "GNU";
@@ -1156,8 +1156,6 @@ linux_elf_modevent(module_t mod, int typ
 			mtx_init(&futex_mtx, "ftllk", NULL, MTX_DEF);
 			linux_exit_tag = EVENTHANDLER_REGISTER(process_exit,
 			    linux_proc_exit, NULL, 1000);
-			linux_schedtail_tag = EVENTHANDLER_REGISTER(schedtail,
-			    linux_schedtail, NULL, 1000);
 			linux_exec_tag = EVENTHANDLER_REGISTER(process_exec,
 			    linux_proc_exec, NULL, 1000);
 			linux_szplatform = roundup(strlen(linux_platform) + 1,
@@ -1189,7 +1187,6 @@ linux_elf_modevent(module_t mod, int typ
 			sx_destroy(&emul_shared_lock);
 			mtx_destroy(&futex_mtx);
 			EVENTHANDLER_DEREGISTER(process_exit, linux_exit_tag);
-			EVENTHANDLER_DEREGISTER(schedtail, linux_schedtail_tag);
 			EVENTHANDLER_DEREGISTER(process_exec, linux_exec_tag);
 			linux_osd_jail_deregister();
 			if (bootverbose)

Modified: projects/altix/sys/arm/arm/elf_machdep.c
==============================================================================
--- projects/altix/sys/arm/arm/elf_machdep.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/arm/arm/elf_machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -78,6 +78,7 @@ struct sysentvec elf32_freebsd_sysvec = 
 	.sv_set_syscall_retval = cpu_set_syscall_retval,
 	.sv_fetch_syscall_args = NULL, /* XXXKIB */
 	.sv_syscallnames = syscallnames,
+	.sv_schedtail	= NULL,
 };
 
 static Elf32_Brandinfo freebsd_brand_info = {

Modified: projects/altix/sys/arm/arm/sys_machdep.c
==============================================================================
--- projects/altix/sys/arm/arm/sys_machdep.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/arm/arm/sys_machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -36,8 +36,11 @@
 #include 
 __FBSDID("$FreeBSD$");
 
+#include "opt_capabilities.h"
+
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
@@ -104,6 +107,24 @@ sysarch(td, uap)
 {
 	int error;
 
+#ifdef CAPABILITIES
+	/*
+	 * Whitelist of operations which are safe enough for capability mode.
+	 */
+	if (IN_CAPABILITY_MODE(td)) {
+		switch (uap->op) {
+			case ARM_SYNC_ICACHE:
+			case ARM_DRAIN_WRITEBUF:
+			case ARM_SET_TP:
+			case ARM_GET_TP:
+				break;
+
+			default:
+				return (ECAPMODE);
+		}
+	}
+#endif
+
 	switch (uap->op) {
 	case ARM_SYNC_ICACHE : 
 		error = arm32_sync_icache(td, uap->parms);

Modified: projects/altix/sys/arm/at91/at91_machdep.c
==============================================================================
--- projects/altix/sys/arm/at91/at91_machdep.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/arm/at91/at91_machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -256,6 +256,9 @@ initarm(void *arg, void *arg2)
 	pcpu_init(pcpup, 0, sizeof(struct pcpu));
 	PCPU_SET(curthread, &thread0);
 
+	/* Do basic tuning, hz etc */
+	init_param1();
+
 	freemempos = (lastaddr + PAGE_MASK) & ~PAGE_MASK;
 	/* Define a macro to simplify memory allocation */
 #define valloc_pages(var, np)                   \
@@ -302,8 +305,6 @@ initarm(void *arg, void *arg2)
 	valloc_pages(kernelstack, KSTACK_PAGES);
 	valloc_pages(msgbufpv, round_page(msgbufsize) / PAGE_SIZE);
 
-	/* Do basic tuning, hz etc */
-	init_param1();
 	/*
 	 * Now we start construction of the L1 page table
 	 * We start by mapping the L2 page tables into the L1.

Modified: projects/altix/sys/arm/s3c2xx0/s3c24x0_machdep.c
==============================================================================
--- projects/altix/sys/arm/s3c2xx0/s3c24x0_machdep.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/arm/s3c2xx0/s3c24x0_machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -257,6 +257,9 @@ initarm(void *arg, void *arg2)
 	pcpu_init(pcpup, 0, sizeof(struct pcpu));
 	PCPU_SET(curthread, &thread0);
 
+	/* Do basic tuning, hz etc */
+	init_param1();
+
 #define KERNEL_TEXT_BASE (KERNBASE)
 	freemempos = (lastaddr + PAGE_MASK) & ~PAGE_MASK;
 	/* Define a macro to simplify memory allocation */
@@ -438,8 +441,6 @@ initarm(void *arg, void *arg2)
 	phys_avail[2] = 0;
 	phys_avail[3] = 0;
 
-	/* Do basic tuning, hz etc */
-	init_param1();
 	init_param2(physmem);
 	kdb_init();
 

Modified: projects/altix/sys/arm/xscale/i80321/iq80321.c
==============================================================================
--- projects/altix/sys/arm/xscale/i80321/iq80321.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/arm/xscale/i80321/iq80321.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -139,7 +139,7 @@ iq80321_attach(device_t dev)
 		    device_get_name(dev));
 
 	/*
-	 * We have mapped the the PCI I/O windows in the early
+	 * We have mapped the PCI I/O windows in the early
 	 * bootstrap phase.
 	 */
 	sc->sc_iow_vaddr = IQ80321_IOW_VBASE;

Modified: projects/altix/sys/arm/xscale/ixp425/files.ixp425
==============================================================================
--- projects/altix/sys/arm/xscale/ixp425/files.ixp425	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/arm/xscale/ixp425/files.ixp425	Sat Mar 12 01:26:04 2011	(r219554)
@@ -38,7 +38,7 @@ IxNpeMicrocode.fwo			optional npe_fw			\
 	no-implicit-rule						\
 	clean		"IxNpeMicrocode.fwo"
 IxNpeMicrocode.dat			optional npe_fw			\
-	dependency	".PHONY"					\
+	dependency	"$S/contrib/dev/npe/IxNpeMicrocode.dat.uu"	\
 	compile-with	"uudecode < $S/contrib/dev/npe/IxNpeMicrocode.dat.uu" \
 	no-obj no-implicit-rule						\
 	clean		"IxNpeMicrocode.dat"

Modified: projects/altix/sys/arm/xscale/pxa/pxa_machdep.c
==============================================================================
--- projects/altix/sys/arm/xscale/pxa/pxa_machdep.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/arm/xscale/pxa/pxa_machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -182,6 +182,9 @@ initarm(void *arg, void *arg2)
 	pcpu_init(pcpup, 0, sizeof(struct pcpu));
 	PCPU_SET(curthread, &thread0);
 
+	/* Do basic tuning, hz etc */
+	init_param1();
+
 	freemempos = 0xa0200000;
 	/* Define a macro to simplify memory allocation */
 #define	valloc_pages(var, np)			\
@@ -424,8 +427,6 @@ initarm(void *arg, void *arg2)
 	phys_avail[0] = round_page(virtual_avail - KERNBASE + phys_avail[0]);
 #endif
 
-	/* Do basic tuning, hz etc */
-	init_param1();
 	init_param2(physmem);
 	kdb_init();
 	return ((void *)(kernelstack.pv_va + USPACE_SVC_STACK_TOP -

Modified: projects/altix/sys/boot/common/gpt.c
==============================================================================
--- projects/altix/sys/boot/common/gpt.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/common/gpt.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -71,7 +71,7 @@ gptupdate(const char *which, struct dsk 
 	entries_per_sec = DEV_BSIZE / hdr->hdr_entsz;
 	slba = curent / entries_per_sec;
 	firstent = slba * entries_per_sec;
-	bcpy(&table[firstent], secbuf, DEV_BSIZE);
+	bcopy(&table[firstent], secbuf, DEV_BSIZE);
 	slba += hdr->hdr_lba_table;
 	if (drvwrite(dskp, secbuf, slba, 1)) {
 		printf("%s: unable to update %s GPT partition table\n",
@@ -82,7 +82,7 @@ gptupdate(const char *which, struct dsk 
 	hdr->hdr_crc_self = 0;
 	hdr->hdr_crc_self = crc32(hdr, hdr->hdr_size);
 	bzero(secbuf, DEV_BSIZE);
-	bcpy(hdr, secbuf, hdr->hdr_size);
+	bcopy(hdr, secbuf, hdr->hdr_size);
 	if (drvwrite(dskp, secbuf, hdr->hdr_lba_self, 1)) {
 		printf("%s: unable to update %s GPT header\n", BOOTPROG, which);
 		return;
@@ -191,7 +191,7 @@ gptread_hdr(const char *which, struct ds
 		printf("%s: unable to read %s GPT header\n", BOOTPROG, which);
 		return (-1);
 	}
-	bcpy(secbuf, hdr, sizeof(*hdr));
+	bcopy(secbuf, hdr, sizeof(*hdr));
 	if (bcmp(hdr->hdr_sig, GPT_HDR_SIG, sizeof(hdr->hdr_sig)) != 0 ||
 	    hdr->hdr_lba_self != hdrlba || hdr->hdr_revision < 0x00010000 ||
 	    hdr->hdr_entsz < sizeof(struct gpt_ent) ||
@@ -259,7 +259,7 @@ gptbootconv(const char *which, struct ds
 		}
 		if (!sector_updated)
 			continue;
-		bcpy(&table[nent], secbuf, DEV_BSIZE);
+		bcopy(&table[nent], secbuf, DEV_BSIZE);
 		if (drvwrite(dskp, secbuf, slba, 1)) {
 			printf("%s: unable to update %s GPT partition table\n",
 			    BOOTPROG, which);
@@ -271,7 +271,7 @@ gptbootconv(const char *which, struct ds
 	hdr->hdr_crc_self = 0;
 	hdr->hdr_crc_self = crc32(hdr, hdr->hdr_size);
 	bzero(secbuf, DEV_BSIZE);
-	bcpy(hdr, secbuf, hdr->hdr_size);
+	bcopy(hdr, secbuf, hdr->hdr_size);
 	if (drvwrite(dskp, secbuf, hdr->hdr_lba_self, 1))
 		printf("%s: unable to update %s GPT header\n", BOOTPROG, which);
 }
@@ -299,7 +299,7 @@ gptread_table(const char *which, const u
 		}
 		ent = (struct gpt_ent *)secbuf;
 		for (part = 0; part < entries_per_sec; part++, ent++) {
-			bcpy(ent, &table[nent], sizeof(table[nent]));
+			bcopy(ent, &table[nent], sizeof(table[nent]));
 			if (++nent >= hdr->hdr_entries)
 				break;
 		}

Modified: projects/altix/sys/boot/common/interp.c
==============================================================================
--- projects/altix/sys/boot/common/interp.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/common/interp.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -246,6 +246,17 @@ include(const char *filename)
 	if (*cp == '\0')
 		continue;	/* ignore empty line, save memory */
 	sp = malloc(sizeof(struct includeline) + strlen(cp) + 1);
+	/* On malloc failure (it happens!), free as much as possible and exit */
+	if (sp == NULL) {
+		while (script != NULL) {
+			se = script;
+			script = script->next;
+			free(se);
+		}
+		sprintf(command_errbuf, "file '%s' line %d: memory allocation "
+		    "failure - aborting\n", filename, line);
+		return (CMD_ERROR);
+	}
 	strcpy(sp->text, cp);
 #ifndef BOOT_FORTH
 	sp->flags = flags;

Modified: projects/altix/sys/boot/common/ufsread.c
==============================================================================
--- projects/altix/sys/boot/common/ufsread.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/common/ufsread.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -87,7 +87,7 @@ static struct dmadat *dmadat;
 static ino_t lookup(const char *);
 static ssize_t fsread(ino_t, void *, size_t);
 
-static int ls, dsk_meta;
+static uint8_t ls, dsk_meta;
 static uint32_t fs_off;
 
 static __inline int
@@ -126,8 +126,6 @@ lookup(const char *path)
 
 	ino = ROOTINO;
 	dt = DT_DIR;
-	name[0] = '/';
-	name[1] = '\0';
 	for (;;) {
 		if (*path == '/')
 			path++;

Modified: projects/altix/sys/boot/common/util.h
==============================================================================
--- projects/altix/sys/boot/common/util.h	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/common/util.h	Sat Mar 12 01:26:04 2011	(r219554)
@@ -37,7 +37,7 @@ void memcpy(void *dst, const void *src, 
 void memset(void *b, int c, size_t len);
 int memcmp(const void *b1, const void *b2, size_t len);
 
-#define	bcpy(src, dst, len)	memcpy((dst), (src), (len))
+#define	bcopy(src, dst, len)	memcpy((dst), (src), (len))
 #define	bzero(buf, size)	memset((buf), 0, (size))
 #define	bcmp(b1, b2, len)	(memcmp((b1), (b2), (len)) != 0)
 

Modified: projects/altix/sys/boot/efi/libefi/efipart.c
==============================================================================
--- projects/altix/sys/boot/efi/libefi/efipart.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/efi/libefi/efipart.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -204,7 +204,7 @@ efipart_readwrite(EFI_BLOCK_IO *blkio, i
 	}
 
 	if (EFI_ERROR(status))
-		printf("%s: rw=%d, status=%lu\n", __func__, rw, status);
+		printf("%s: rw=%d, status=%u\n", __func__, rw, status);
 	return (efi_status_to_errno(status));
 }
 

Modified: projects/altix/sys/boot/ficl/words.c
==============================================================================
--- projects/altix/sys/boot/ficl/words.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/ficl/words.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -1293,7 +1293,7 @@ static void ifCoIm(FICL_VM *pVM)
 ** compiles an "else"...
 ** 1) Compile a branch and a patch address; the address gets patched
 **    by "endif" to point past the "else" code.
-** 2) Pop the the "if" patch address
+** 2) Pop the "if" patch address
 ** 3) Patch the "if" branch to point to the current compile address.
 ** 4) Push the "else" patch address. ("endif" patches this to jump past 
 **    the "else" code.

Modified: projects/altix/sys/boot/i386/boot0/Makefile
==============================================================================
--- projects/altix/sys/boot/i386/boot0/Makefile	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/i386/boot0/Makefile	Sat Mar 12 01:26:04 2011	(r219554)
@@ -19,6 +19,12 @@ SRCS=	${PROG}.S
 OPTS ?= -DVOLUME_SERIAL -DPXE
 CFLAGS += ${OPTS}
 
+.if ${CC:T:Mclang} == "clang"
+# XXX: clang integrated-as doesn't grok .codeNN directives yet
+CFLAGS+=	${.IMPSRC:T:Mboot0.S:C/^.+$/-no-integrated-as/}
+CFLAGS+=	${.IMPSRC:T:Mboot0ext.S:C/^.+$/-no-integrated-as/}
+.endif
+
 # Flags used in the boot0.S code:
 #   0x0f	all valid partitions enabled.
 #   0x80	'packet', use BIOS EDD (LBA) extensions instead of CHS

Modified: projects/altix/sys/boot/i386/boot2/boot2.c
==============================================================================
--- projects/altix/sys/boot/i386/boot2/boot2.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/i386/boot2/boot2.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -125,14 +125,14 @@ static struct dsk {
     unsigned drive;
     unsigned type;
     unsigned unit;
-    unsigned slice;
-    unsigned part;
+    uint8_t slice;
+    uint8_t part;
     unsigned start;
     int init;
 } dsk;
 static char cmd[512], cmddup[512];
-static char kname[1024];
-static uint16_t opts;
+static const char *kname;
+static uint32_t opts;
 static int comspeed = SIOSPD;
 static struct bootinfo bootinfo;
 static uint8_t ioctrl = IO_KEYBOARD;
@@ -144,7 +144,6 @@ static int xfsread(ino_t, void *, size_t
 static int dskread(void *, unsigned, unsigned);
 static void printf(const char *,...);
 static void putchar(int);
-static uint32_t memsize(void);
 static int drvread(void *, unsigned, unsigned);
 static int keyhit(unsigned);
 static int xputc(int);
@@ -182,15 +181,6 @@ xfsread(ino_t inode, void *buf, size_t n
     return 0;
 }
 
-static inline uint32_t
-memsize(void)
-{
-    v86.addr = MEM_EXT;
-    v86.eax = 0x8800;
-    v86int();
-    return v86.eax;
-}
-
 static inline void
 getstr(void)
 {
@@ -236,6 +226,7 @@ main(void)
     uint8_t autoboot;
     ino_t ino;
 
+    kname = NULL;
     dmadat = (void *)(roundup2(__base + (int32_t)&_end, 0x10000) - __base);
     v86.ctl = V86_FLAGS;
     v86.efl = PSL_RESERVED_DEFAULT | PSL_I;
@@ -245,9 +236,6 @@ main(void)
     dsk.slice = *(uint8_t *)PTOV(ARGS + 1) + 1;
     bootinfo.bi_version = BOOTINFO_VERSION;
     bootinfo.bi_size = sizeof(bootinfo);
-    bootinfo.bi_basemem = 0;	/* XXX will be filled by loader or kernel */
-    bootinfo.bi_extmem = memsize();
-    bootinfo.bi_memsizes_valid++;
 
     /* Process configuration file */
 
@@ -271,11 +259,11 @@ main(void)
      * or in case of failure, try to load a kernel directly instead.
      */
 
-    if (autoboot && !*kname) {
-	memcpy(kname, PATH_BOOT3, sizeof(PATH_BOOT3));
+    if (autoboot && !kname) {
+	kname = PATH_BOOT3;
 	if (!keyhit(3*SECOND)) {
 	    load();
-	    memcpy(kname, PATH_KERNEL, sizeof(PATH_KERNEL));
+	    kname = PATH_KERNEL;
 	}
     }
 
@@ -290,7 +278,7 @@ main(void)
 		   'a' + dsk.part, kname);
 	if (ioctrl & IO_SERIAL)
 	    sio_flush();
-	if (!autoboot || keyhit(5*SECOND))
+	if (!autoboot || keyhit(3*SECOND))
 	    getstr();
 	else if (!autoboot || !OPT_CHECK(RBX_QUIET))
 	    putchar('\n');
@@ -319,9 +307,8 @@ load(void)
     static Elf32_Shdr es[2];
     caddr_t p;
     ino_t ino;
-    uint32_t addr, x;
+    uint32_t addr;
     int i, j;
-    uint8_t fmt;
 
     if (!(ino = lookup(kname))) {
 	if (!ls)
@@ -330,15 +317,8 @@ load(void)
     }
     if (xfsread(ino, &hdr, sizeof(hdr)))
 	return;
-    if (N_GETMAGIC(hdr.ex) == ZMAGIC)
-	fmt = 0;
-    else if (IS_ELF(hdr.eh))
-	fmt = 1;
-    else {
-	printf("Invalid %s\n", "format");
-	return;
-    }
-    if (fmt == 0) {
+
+    if (N_GETMAGIC(hdr.ex) == ZMAGIC) {
 	addr = hdr.ex.a_entry & 0xffffff;
 	p = PTOV(addr);
 	fs_off = PAGE_SIZE;
@@ -347,7 +327,7 @@ load(void)
 	p += roundup2(hdr.ex.a_text, PAGE_SIZE);
 	if (xfsread(ino, p, hdr.ex.a_data))
 	    return;
-    } else {
+    } else if (IS_ELF(hdr.eh)) {
 	fs_off = hdr.eh.e_phoff;
 	for (j = i = 0; i < hdr.eh.e_phnum && j < 2; i++) {
 	    if (xfsread(ino, ep + j, sizeof(ep[0])))
@@ -379,7 +359,11 @@ load(void)
 	}
 	addr = hdr.eh.e_entry & 0xffffff;
 	bootinfo.bi_esymtab = VTOP(p);
+    } else {
+	printf("Invalid %s\n", "format");
+	return;
     }
+
     bootinfo.bi_kernelname = VTOP(kname);
     bootinfo.bi_bios_dev = dsk.drive;
     __exec((caddr_t)addr, RB_BOOTINFO | (opts & RBX_MASK),
@@ -474,11 +458,7 @@ parse()
 			     ? DRV_HARD : 0) + drv;
 		dsk_meta = 0;
 	    }
-	    if ((i = ep - arg)) {
-		if ((size_t)i >= sizeof(kname))
-		    return -1;
-		memcpy(kname, arg, i + 1);
-	    }
+            kname = arg;
 	}
 	arg = p;
     }
@@ -491,7 +471,8 @@ dskread(void *buf, unsigned lba, unsigne
     struct dos_partition *dp;
     struct disklabel *d;
     char *sec;
-    unsigned sl, i;
+    unsigned i;
+    uint8_t sl;
 
     if (!dsk_meta) {
 	sec = dmadat->secbuf;
@@ -551,7 +532,7 @@ static void
 printf(const char *fmt,...)
 {
     va_list ap;
-    char buf[10];
+    static char buf[10];
     char *s;
     unsigned u;
     int c;
@@ -630,7 +611,7 @@ keyhit(unsigned ticks)
 	t1 = *(uint32_t *)PTOV(0x46c);
 	if (!t0)
 	    t0 = t1;
-	if (t1 < t0 || t1 >= t0 + ticks)
+	if ((uint32_t)(t1 - t0) >= ticks)
 	    return 0;
     }
 }

Modified: projects/altix/sys/boot/i386/btx/btx/Makefile
==============================================================================
--- projects/altix/sys/boot/i386/btx/btx/Makefile	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/i386/btx/btx/Makefile	Sat Mar 12 01:26:04 2011	(r219554)
@@ -13,6 +13,11 @@ BOOT_BTX_FLAGS=0x0
 
 CFLAGS+=-DBTX_FLAGS=${BOOT_BTX_FLAGS}
 
+.if ${CC:T:Mclang} == "clang"
+# XXX: clang integrated-as doesn't grok .codeNN directives yet
+CFLAGS+=${.IMPSRC:T:Mbtx.S:C/^.+$/-no-integrated-as/}
+.endif
+
 .if defined(BTX_SERIAL)
 BOOT_COMCONSOLE_PORT?= 0x3f8
 BOOT_COMCONSOLE_SPEED?= 9600

Modified: projects/altix/sys/boot/i386/btx/btxldr/Makefile
==============================================================================
--- projects/altix/sys/boot/i386/btx/btxldr/Makefile	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/i386/btx/btxldr/Makefile	Sat Mar 12 01:26:04 2011	(r219554)
@@ -11,6 +11,11 @@ CFLAGS+=-DLOADER_ADDRESS=${LOADER_ADDRES
 CFLAGS+=-DBTXLDR_VERBOSE
 .endif
 
+.if ${CC:T:Mclang} == "clang"
+# XXX: clang integrated-as doesn't grok .codeNN directives yet
+CFLAGS+=${.IMPSRC:T:Mbtxldr.S:C/^.+$/-no-integrated-as/}
+.endif
+
 LDFLAGS=-e start -Ttext ${LOADER_ADDRESS} -Wl,-N,-S,--oformat,binary
 
 .include 

Modified: projects/altix/sys/boot/i386/gptboot/Makefile
==============================================================================
--- projects/altix/sys/boot/i386/gptboot/Makefile	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/i386/gptboot/Makefile	Sat Mar 12 01:26:04 2011	(r219554)
@@ -41,6 +41,11 @@ CFLAGS=	-DBOOTPROG=\"gptboot\" \
 	-Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings \
 	-Winline --param max-inline-insns-single=100
 
+.if ${CC:T:Mclang} == "clang"
+# XXX: clang integrated-as doesn't grok .codeNN directives yet
+CFLAGS+=	${.IMPSRC:T:Mgptldr.S:C/^.+$/-no-integrated-as/}
+.endif
+
 LDFLAGS=-static -N --gc-sections
 
 # Pick up ../Makefile.inc early.
@@ -60,7 +65,8 @@ gptldr.bin: gptldr.out
 gptldr.out: gptldr.o
 	${LD} ${LDFLAGS} -e start -Ttext ${ORG1} -o ${.TARGET} gptldr.o
 
-CLEANFILES+=	gptboot.bin gptboot.out gptboot.o sio.o ufsread.o
+CLEANFILES+=	gptboot.bin gptboot.out gptboot.o sio.o gpt.o crc32.o drv.o \
+		cons.o util.o
 
 gptboot.bin: gptboot.out
 	objcopy -S -O binary gptboot.out ${.TARGET}

Modified: projects/altix/sys/boot/i386/gptzfsboot/Makefile
==============================================================================
--- projects/altix/sys/boot/i386/gptzfsboot/Makefile	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/i386/gptzfsboot/Makefile	Sat Mar 12 01:26:04 2011	(r219554)
@@ -33,11 +33,17 @@ CFLAGS=	-DBOOTPROG=\"gptzfsboot\" \
 	-I${.CURDIR}/../../../cddl/boot/zfs \
 	-I${.CURDIR}/../btx/lib -I. \
 	-I${.CURDIR}/../boot2 \
+	-I${.CURDIR}/../../.. \
 	-Wall -Waggregate-return -Wbad-function-cast -Wcast-align \
 	-Wmissing-declarations -Wmissing-prototypes -Wnested-externs \
 	-Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings \
 	-Winline --param max-inline-insns-single=100
 
+.if ${CC:T:Mclang} == "clang"
+# XXX: clang integrated-as doesn't grok .codeNN directives yet
+CFLAGS+=	${.IMPSRC:T:Mgptldr.S:C/^.+$/-no-integrated-as/}
+.endif
+
 LDFLAGS=-static -N --gc-sections
 
 # Pick up ../Makefile.inc early.

Modified: projects/altix/sys/boot/i386/libi386/Makefile
==============================================================================
--- projects/altix/sys/boot/i386/libi386/Makefile	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/i386/libi386/Makefile	Sat Mar 12 01:26:04 2011	(r219554)
@@ -53,6 +53,11 @@ CFLAGS+=	-I${.CURDIR}/../../common -I${.
 # the location of libstand
 CFLAGS+=	-I${.CURDIR}/../../../../lib/libstand/
 
+.if ${CC:T:Mclang} == "clang"
+# XXX: clang integrated-as doesn't grok .codeNN directives yet
+CFLAGS+=	${.IMPSRC:T:Mamd64_tramp.S:C/^.+$/-no-integrated-as/}
+.endif
+
 .if ${MACHINE_CPUARCH} == "amd64"
 CLEANFILES+=	machine
 machine:

Modified: projects/altix/sys/boot/i386/pxeldr/Makefile
==============================================================================
--- projects/altix/sys/boot/i386/pxeldr/Makefile	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/i386/pxeldr/Makefile	Sat Mar 12 01:26:04 2011	(r219554)
@@ -23,6 +23,11 @@ CFLAGS+=-DPROBE_KEYBOARD
 CFLAGS+=-DALWAYS_SERIAL
 .endif
 
+.if ${CC:T:Mclang} == "clang"
+# XXX: clang integrated-as doesn't grok .codeNN directives yet
+CFLAGS+=${.IMPSRC:T:Mpxeldr.S:C/^.+$/-no-integrated-as/}
+.endif
+
 LOADERBIN= ${.OBJDIR}/../loader/loader.bin
 
 CLEANFILES+= ${BOOT}.tmp

Modified: projects/altix/sys/boot/i386/zfsboot/Makefile
==============================================================================
--- projects/altix/sys/boot/i386/zfsboot/Makefile	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/i386/zfsboot/Makefile	Sat Mar 12 01:26:04 2011	(r219554)
@@ -40,6 +40,11 @@ CFLAGS=	-DBOOTPROG=\"zfsboot\" \
 	-Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings \
 	-Winline --param max-inline-insns-single=100
 
+.if ${CC:T:Mclang} == "clang"
+# XXX: clang integrated-as doesn't grok .codeNN directives yet
+CFLAGS+=	${.IMPSRC:T:Mzfsldr.S:C/^.+$/-no-integrated-as/}
+.endif
+
 LDFLAGS=-static -N --gc-sections
 
 # Pick up ../Makefile.inc early.
@@ -64,7 +69,7 @@ CLEANFILES+=	zfsboot2 zfsboot.ld zfsboot
 # We currently allow 32768 bytes for zfsboot - in practice it could be
 # any size up to 3.5Mb but keeping it fixed size simplifies zfsldr.
 # 
-BOOT2SIZE=	32768
+BOOT2SIZE=	65536
 
 zfsboot2: zfsboot.ld
 	@set -- `ls -l zfsboot.ld`; x=$$((${BOOT2SIZE}-$$5)); \

Modified: projects/altix/sys/boot/pc98/boot2/boot2.c
==============================================================================
--- projects/altix/sys/boot/pc98/boot2/boot2.c	Sat Mar 12 00:41:57 2011	(r219553)
+++ projects/altix/sys/boot/pc98/boot2/boot2.c	Sat Mar 12 01:26:04 2011	(r219554)
@@ -133,11 +133,11 @@ static struct dsk {
     unsigned start;
 } dsk;
 static char cmd[512], cmddup[512];
-static char kname[1024];
-static uint16_t opts;
+static const char *kname = NULL;
+static uint32_t opts;
 static int comspeed = SIOSPD;
 static struct bootinfo bootinfo;
-static uint8_t ioctrl = IO_KEYBOARD;
+static unsigned ioctrl = IO_KEYBOARD;
 
 void exit(int);
 static void load(void);
@@ -146,7 +146,6 @@ static int xfsread(ino_t, void *, size_t
 static int dskread(void *, unsigned, unsigned);
 static void printf(const char *,...);
 static void putchar(int);
-static uint32_t memsize(void);
 static int drvread(void *, unsigned);
 static int keyhit(unsigned);
 static int xputc(int);
@@ -184,13 +183,6 @@ xfsread(ino_t inode, void *buf, size_t n
     return 0;
 }
 
-static inline uint32_t
-memsize(void)
-{
-    return (*(u_char *)PTOV(0x401) * 128 * 1024 +
-	*(uint16_t *)PTOV(0x594) * 1024 * 1024);
-}
-
 static inline void
 getstr(void)
 {
@@ -382,9 +374,6 @@ main(void)
 #endif
     bootinfo.bi_version = BOOTINFO_VERSION;
     bootinfo.bi_size = sizeof(bootinfo);
-    bootinfo.bi_basemem = 0;	/* XXX will be filled by loader or kernel */
-    bootinfo.bi_extmem = memsize();
-    bootinfo.bi_memsizes_valid++;
 
     /* Process configuration file */
 
@@ -408,11 +397,11 @@ main(void)
      * or in case of failure, try to load a kernel directly instead.
      */
 
-    if (autoboot && !*kname) {
-	memcpy(kname, PATH_BOOT3, sizeof(PATH_BOOT3));
+    if (autoboot && !kname) {
+	kname = PATH_BOOT3;
 	if (!keyhit(3*SECOND)) {
 	    load();
-	    memcpy(kname, PATH_KERNEL, sizeof(PATH_KERNEL));
+	    kname = PATH_KERNEL;
 	}
     }
 
@@ -427,7 +416,7 @@ main(void)
 		   'a' + dsk.part, kname);
 	if (ioctrl & IO_SERIAL)
 	    sio_flush();
-	if (!autoboot || keyhit(5*SECOND))
+	if (!autoboot || keyhit(3*SECOND))
 	    getstr();
 	else if (!autoboot || !OPT_CHECK(RBX_QUIET))
 	    putchar('\n');
@@ -611,11 +600,7 @@ parse()
 		dsk.daua = dsk.disk | dsk.unit;
 		dsk_meta = 0;
 	    }
-	    if ((i = ep - arg)) {
-		if ((size_t)i >= sizeof(kname))
-		    return -1;
-		memcpy(kname, arg, i + 1);
-	    }
+            kname = arg;
 	}

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Sat Mar 12 02:00:28 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id DF7CC106564A;
	Sat, 12 Mar 2011 02:00:28 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id CC4688FC13;
	Sat, 12 Mar 2011 02:00:28 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2C20SFE001379;
	Sat, 12 Mar 2011 02:00:28 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2C20S3E001367;
	Sat, 12 Mar 2011 02:00:28 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201103120200.p2C20S3E001367@svn.freebsd.org>
From: Marcel Moolenaar 
Date: Sat, 12 Mar 2011 02:00:28 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219555 - in projects/altix/sys: conf ia64/ia64
	ia64/include
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Sat, 12 Mar 2011 02:00:29 -0000

Author: marcel
Date: Sat Mar 12 02:00:28 2011
New Revision: 219555
URL: http://svn.freebsd.org/changeset/base/219555

Log:
  First cut at having the kernel run within the PBVM:
  o   The bootinfo structure is now a virtual pointer.
  o   Replace VM_MAX_ADDRESS with VM_MAXUSER_ADDRESS and redefine
      VM_MAX_ADDRESS as the maximum address possible (~0UL).
  o   Since we're not using direct-mapped translations, switching
      to physical addressing is less trivial. Reserve the boot stack
      for running in physical mode and special-case the EFI call,
      as we're still on the boot stack.
  o   Region 4 belongs to the kernel now, not process space.

Added:
  projects/altix/sys/ia64/ia64/firmware.S   (contents, props changed)
Modified:
  projects/altix/sys/conf/files.ia64
  projects/altix/sys/ia64/ia64/autoconf.c
  projects/altix/sys/ia64/ia64/efi.c
  projects/altix/sys/ia64/ia64/genassym.c
  projects/altix/sys/ia64/ia64/locore.S
  projects/altix/sys/ia64/ia64/machdep.c
  projects/altix/sys/ia64/ia64/pal.S
  projects/altix/sys/ia64/ia64/pmap.c
  projects/altix/sys/ia64/ia64/support.S
  projects/altix/sys/ia64/ia64/trap.c
  projects/altix/sys/ia64/ia64/unaligned.c
  projects/altix/sys/ia64/include/bootinfo.h
  projects/altix/sys/ia64/include/efi.h
  projects/altix/sys/ia64/include/pal.h
  projects/altix/sys/ia64/include/vmparam.h

Modified: projects/altix/sys/conf/files.ia64
==============================================================================
--- projects/altix/sys/conf/files.ia64	Sat Mar 12 01:26:04 2011	(r219554)
+++ projects/altix/sys/conf/files.ia64	Sat Mar 12 02:00:28 2011	(r219555)
@@ -84,6 +84,7 @@ ia64/ia64/efi.c			standard
 ia64/ia64/elf_machdep.c		standard
 ia64/ia64/emulate.c		standard
 ia64/ia64/exception.S		standard
+ia64/ia64/firmware.S		standard
 ia64/ia64/gdb_machdep.c		optional	gdb
 ia64/ia64/highfp.c		standard
 ia64/ia64/in_cksum.c		optional	inet

Modified: projects/altix/sys/ia64/ia64/autoconf.c
==============================================================================
--- projects/altix/sys/ia64/ia64/autoconf.c	Sat Mar 12 01:26:04 2011	(r219554)
+++ projects/altix/sys/ia64/ia64/autoconf.c	Sat Mar 12 02:00:28 2011	(r219555)
@@ -38,7 +38,6 @@
 #include 
 #include 
 
-#include 
 #include 
 #include 
 

Modified: projects/altix/sys/ia64/ia64/efi.c
==============================================================================
--- projects/altix/sys/ia64/ia64/efi.c	Sat Mar 12 01:26:04 2011	(r219554)
+++ projects/altix/sys/ia64/ia64/efi.c	Sat Mar 12 02:00:28 2011	(r219555)
@@ -32,13 +32,11 @@ __FBSDID("$FreeBSD$");
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
 
-extern uint64_t ia64_call_efi_physical(uint64_t, uint64_t, uint64_t, uint64_t,
-    uint64_t, uint64_t);
-
 static struct efi_systbl *efi_systbl;
 static struct efi_cfgtbl *efi_cfgtbl;
 static struct efi_rt *efi_runtime;
@@ -96,6 +94,7 @@ efi_boot_finish(void)
 int
 efi_boot_minimal(uint64_t systbl)
 {
+	ia64_efi_f setvirt;
 	struct efi_md *md;
 	efi_status status;
 
@@ -121,18 +120,16 @@ efi_boot_minimal(uint64_t systbl)
 	md = efi_md_first();
 	while (md != NULL) {
 		if (md->md_attr & EFI_MD_ATTR_RT) {
-			if (md->md_attr & EFI_MD_ATTR_WB)
-				md->md_virt =
-				    (void *)IA64_PHYS_TO_RR7(md->md_phys);
-			else if (md->md_attr & EFI_MD_ATTR_UC)
-				md->md_virt = pmap_mapdev(md->md_phys,
-				    md->md_pages * EFI_PAGE_SIZE);
+			md->md_virt = (md->md_attr & EFI_MD_ATTR_WB) ?
+			    (void *)IA64_PHYS_TO_RR7(md->md_phys) :
+			    (void *)IA64_PHYS_TO_RR6(md->md_phys);
 		}
 		md = efi_md_next(md);
 	}
-	status = ia64_call_efi_physical((uint64_t)efi_runtime->rt_setvirtual,
-	    bootinfo.bi_memmap_size, bootinfo.bi_memdesc_size,
-	    bootinfo.bi_memdesc_version, bootinfo.bi_memmap, 0);
+	setvirt = (void *)IA64_PHYS_TO_RR7((u_long)efi_runtime->rt_setvirtual);
+	status = ia64_efi_physical(setvirt, bootinfo->bi_memmap_size,
+	    bootinfo->bi_memdesc_size, bootinfo->bi_memdesc_version,
+	    ia64_tpa(bootinfo->bi_memmap));
 	return ((status < 0) ? EFAULT : 0);
 }
 
@@ -165,9 +162,9 @@ struct efi_md *
 efi_md_first(void)
 {
 
-	if (bootinfo.bi_memmap == 0)
+	if (bootinfo->bi_memmap == 0)
 		return (NULL);
-	return ((struct efi_md *)IA64_PHYS_TO_RR7(bootinfo.bi_memmap));
+	return ((struct efi_md *)bootinfo->bi_memmap);
 }
 
 struct efi_md *
@@ -175,8 +172,8 @@ efi_md_next(struct efi_md *md)
 {
 	uint64_t plim;
 
-	plim = IA64_PHYS_TO_RR7(bootinfo.bi_memmap + bootinfo.bi_memmap_size);
-	md = (struct efi_md *)((uintptr_t)md + bootinfo.bi_memdesc_size);
+	plim = bootinfo->bi_memmap + bootinfo->bi_memmap_size;
+	md = (struct efi_md *)((uintptr_t)md + bootinfo->bi_memdesc_size);
 	return ((md >= (struct efi_md *)plim) ? NULL : md);
 }
 

Added: projects/altix/sys/ia64/ia64/firmware.S
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/altix/sys/ia64/ia64/firmware.S	Sat Mar 12 02:00:28 2011	(r219555)
@@ -0,0 +1,258 @@
+/*-
+ * Copyright (c) 2011 Marcel Moolenaar
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+
+#include 
+#include 
+
+		.text
+
+/*
+ * u_long ia64_efi_physical(ia64_efi_f, u_long, u_long, u_long, u_long)
+ *
+ *	loc0 = ar.pfs
+ *	loc1 = rp
+ *	loc2 = psr
+ *	loc3 = sp
+ *	loc4 = bsp
+ *	loc5 = gp
+ */
+ENTRY(ia64_efi_physical, 5)
+		.prologue
+		.regstk 5,6,4,0
+		.save	ar.pfs,loc0
+		alloc	loc0=ar.pfs,5,6,4,0
+		;;
+		.save   rp,loc1
+		mov	loc1=rp
+		;;
+		.body
+		mov	loc2=psr		// save psr
+		movl	r16=IA64_PSR_I | IA64_PSR_IT | IA64_PSR_DT | \
+			    IA64_PSR_RT | IA64_PSR_DFL | IA64_PSR_DFH
+		;;
+		andcm	r14=loc2,r16
+		movl	r15=IA64_PSR_BN
+		;;
+		rsm	psr.i
+		mov	r17=ar.rsc
+		or	r16=r14,r15		// new psr
+		;;
+		mov	ar.rsc=0
+		or	loc2=loc2,r15
+		;;
+		flushrs
+		mov	loc3=sp			// save sp
+		;;
+		mov	loc4=ar.bsp		// save ar.bsp
+		mov	r18=ar.rnat
+		;;
+		tpa	r19=loc4		// new bspstore
+		mov	loc5=gp
+		;;
+		tpa	r20=loc3		// new sp
+		ld8	r21=[in0],8
+		;;
+1:
+		mov	r14=ip
+		;;
+		ld8	r22=[in0]
+		add	r15=2f-1b,r14
+		;;
+		tpa	r14=r15
+		;;
+		rsm	psr.ic
+		;;
+		srlz.i
+		;;
+		mov	cr.iip=r14
+		mov	cr.ifs=r0
+		mov	cr.ipsr=r16
+		;;
+		rfi
+2:
+		mov	ar.bspstore=r19
+		mov	sp=r20
+		;;
+		mov	ar.rnat=r18
+		mov	ar.rsc=r17
+		;;
+		mov	b6=r21
+		mov	gp=r22
+		mov	out0=in1
+		mov	out1=in2
+		mov	out2=in3
+		mov	out3=in4
+		;;
+		br.call.sptk.many	rp=b6
+		mov	gp=loc5
+		;;
+		rsm	psr.i | psr.ic
+		mov	r16=ar.rsc
+		;;
+		srlz.i
+		mov	ar.rsc=0
+		;;
+		flushrs
+		;;
+		mov	r17=ar.rnat
+		movl	r18=3f
+		;;
+		mov	cr.iip=r18
+		mov	cr.ifs=r0
+		mov	cr.ipsr=loc2
+		;;
+		rfi
+3:
+		mov	ar.bspstore=loc4
+		mov	sp=loc3
+		;;
+		mov	ar.rnat=r17
+		mov	ar.rsc=r16
+		;;
+		mov	rp=loc1
+		mov	ar.pfs=loc0
+		;;
+		br.ret.sptk.many	rp
+END(ia64_efi_physical)
+
+
+/*
+ * ia64_pal_ret ia64_pal_physical(ia64_fw_f, u_long, u_long, u_long, u_long)
+ *
+ *	loc0 = ar.pfs
+ *	loc1 = rp
+ *	loc2 = psr
+ *	loc3 = sp
+ *	loc4 = bsp
+ *	loc5 = gp
+ */
+ENTRY(ia64_pal_physical, 5)
+		.prologue
+		.regstk 5,6,4,0
+		.save	ar.pfs,loc0
+		alloc	loc0=ar.pfs,5,6,4,0
+		;;
+		.save   rp,loc1
+		mov	loc1=rp
+		;;
+		.body
+		mov	loc2=psr		// save psr
+		movl	r16=IA64_PSR_I | IA64_PSR_IT | IA64_PSR_DT | \
+			    IA64_PSR_RT | IA64_PSR_DFL | IA64_PSR_DFH
+		;;
+		andcm	r14=loc2,r16
+		movl	r15=IA64_PSR_BN
+		;;
+		rsm	psr.i
+		mov	r17=ar.rsc
+		or	r16=r14,r15		// new psr
+		;;
+		mov	ar.rsc=0
+		or	loc2=loc2,r15
+		;;
+		flushrs
+		mov	loc3=sp			// save sp
+		;;
+		mov	loc4=ar.bsp		// save ar.bsp
+		mov	r18=ar.rnat
+		;;
+		mov	loc5=gp
+		movl	r14=kstack
+		;;
+		tpa	r19=r14			// new bspstore
+		movl	r15=kstack_top
+		;;
+		tpa	r20=r15			// new sp
+		movl	r21=ia64_pal_entry
+		;;
+1:
+		mov	r14=ip
+		ld8	r22=[r21]
+		;;
+		tpa	r21=r22
+		add	r15=2f-1b,r14
+		;;
+		tpa	r14=r15
+		;;
+		rsm	psr.ic
+		;;
+		srlz.i
+		;;
+		mov	cr.iip=r14
+		mov	cr.ifs=r0
+		mov	cr.ipsr=r16
+		;;
+		rfi
+2:
+		mov	ar.bspstore=r19
+		add	sp=-16,r20
+		;;
+		mov	ar.rnat=r18
+		mov	ar.rsc=r17
+		;;
+		mov	b6=r21
+		mov	out0=in0
+		mov	out1=in1
+		mov	out2=in2
+		mov	out3=in3
+		// PAL static calls
+		mov	r28=in0
+		mov	r29=in1
+		mov	r30=in2
+		mov	r31=in3
+		br.call.sptk.many	rp=b6
+		mov	gp=loc5
+		;;
+		rsm	psr.i | psr.ic
+		mov	r16=ar.rsc
+		;;
+		srlz.i
+		mov	ar.rsc=0
+		;;
+		flushrs
+		;;
+		mov	r17=ar.rnat
+		movl	r18=3f
+		;;
+		mov	cr.iip=r18
+		mov	cr.ifs=r0
+		mov	cr.ipsr=loc2
+		;;
+		rfi
+3:
+		mov	ar.bspstore=loc4
+		mov	sp=loc3
+		;;
+		mov	ar.rnat=r17
+		mov	ar.rsc=r16
+		;;
+		mov	rp=loc1
+		mov	ar.pfs=loc0
+		;;
+		br.ret.sptk.many	rp
+END(ia64_pal_physical)

Modified: projects/altix/sys/ia64/ia64/genassym.c
==============================================================================
--- projects/altix/sys/ia64/ia64/genassym.c	Sat Mar 12 01:26:04 2011	(r219554)
+++ projects/altix/sys/ia64/ia64/genassym.c	Sat Mar 12 02:00:28 2011	(r219555)
@@ -77,8 +77,6 @@ ASSYM(ERESTART,		ERESTART);
 
 ASSYM(FRAME_SYSCALL,	FRAME_SYSCALL);
 
-ASSYM(IA64_ID_PAGE_SHIFT, IA64_ID_PAGE_SHIFT);
-
 ASSYM(KSTACK_PAGES,	KSTACK_PAGES);
 
 ASSYM(MC_PRESERVED,	offsetof(mcontext_t, mc_preserved));
@@ -116,4 +114,4 @@ ASSYM(TDF_NEEDRESCHED,	TDF_NEEDRESCHED);
 
 ASSYM(UC_MCONTEXT,	offsetof(ucontext_t, uc_mcontext));
 
-ASSYM(VM_MAX_ADDRESS,	VM_MAX_ADDRESS);
+ASSYM(VM_MAXUSER_ADDRESS, VM_MAXUSER_ADDRESS);

Modified: projects/altix/sys/ia64/ia64/locore.S
==============================================================================
--- projects/altix/sys/ia64/ia64/locore.S	Sat Mar 12 01:26:04 2011	(r219554)
+++ projects/altix/sys/ia64/ia64/locore.S	Sat Mar 12 02:00:28 2011	(r219555)
@@ -34,10 +34,15 @@
 #include 
 #include 
 
-	.section .data.proc0,"aw"
+#define	FW_STACK_SIZE	16384
+
+	.section .data.kstack, "aw"
+	.align	PAGE_SIZE
 	.global	kstack
+kstack:	.space	FW_STACK_SIZE
 	.align	PAGE_SIZE
-kstack:	.space KSTACK_PAGES * PAGE_SIZE
+	.global	kstack_top
+kstack_top:
 
 	.text
 
@@ -64,7 +69,7 @@ ENTRY_NOPROFILE(__start, 1)
 	srlz.i
 	;;
 	ssm	IA64_PSR_DFH
-	mov	r17=KSTACK_PAGES*PAGE_SIZE-SIZEOF_PCB-SIZEOF_TRAPFRAME-16
+	mov	r17=FW_STACK_SIZE-16
 	;;
 }
 {	.mlx
@@ -74,7 +79,7 @@ ENTRY_NOPROFILE(__start, 1)
 }
 {	.mlx
 	mov	ar.bspstore=r16		// switch backing store
-	movl	r16=pa_bootinfo
+	movl	r16=bootinfo
 	;;
 }
 {	.mmi
@@ -199,19 +204,25 @@ ENTRY_NOPROFILE(os_boot_rendez,0)
 	srlz.d
 	rsm	IA64_PSR_IC|IA64_PSR_I
 	;;
+	mov     r16 = (4<<8)|(16<<2)
+	movl    r17 = 4<<61
+	;;
+	mov     rr[r17] = r16
+	;;
+	srlz.d
 	mov	r16 = (5<<8)|(PAGE_SHIFT<<2)|1
 	movl	r17 = 5<<61
 	;;
 	mov	rr[r17] = r16
 	;;
 	srlz.d
-	mov	r16 = (6<<8)|(IA64_ID_PAGE_SHIFT<<2)
+	mov	r16 = (6<<8)|(PAGE_SHIFT<<2)
 	movl	r17 = 6<<61
 	;;
 	mov	rr[r17] = r16
 	;;
 	srlz.d
-	mov	r16 = (7<<8)|(IA64_ID_PAGE_SHIFT<<2)
+	mov	r16 = (7<<8)|(PAGE_SHIFT<<2)
 	movl	r17 = 7<<61
 	;;
 	mov	rr[r17] = r16

Modified: projects/altix/sys/ia64/ia64/machdep.c
==============================================================================
--- projects/altix/sys/ia64/ia64/machdep.c	Sat Mar 12 01:26:04 2011	(r219554)
+++ projects/altix/sys/ia64/ia64/machdep.c	Sat Mar 12 02:00:28 2011	(r219555)
@@ -115,8 +115,7 @@ SYSCTL_UINT(_hw_freq, OID_AUTO, itc, CTL
 
 int cold = 1;
 
-u_int64_t pa_bootinfo;
-struct bootinfo bootinfo;
+struct bootinfo *bootinfo;
 
 struct pcpu pcpu0;
 
@@ -678,15 +677,15 @@ map_gateway_page(void)
 
 	pte = PTE_PRESENT | PTE_MA_WB | PTE_ACCESSED | PTE_DIRTY |
 	    PTE_PL_KERN | PTE_AR_X_RX;
-	pte |= (uint64_t)ia64_gateway_page & PTE_PPN_MASK;
+	pte |= ia64_tpa((uint64_t)ia64_gateway_page) & PTE_PPN_MASK;
 
 	__asm __volatile("ptr.d %0,%1; ptr.i %0,%1" ::
-	    "r"(VM_MAX_ADDRESS), "r"(PAGE_SHIFT << 2));
+	    "r"(VM_MAXUSER_ADDRESS), "r"(PAGE_SHIFT << 2));
 
 	__asm __volatile("mov	%0=psr" : "=r"(psr));
 	__asm __volatile("rsm	psr.ic|psr.i");
 	ia64_srlz_i();
-	ia64_set_ifa(VM_MAX_ADDRESS);
+	ia64_set_ifa(VM_MAXUSER_ADDRESS);
 	ia64_set_itir(PAGE_SHIFT << 2);
 	ia64_srlz_d();
 	__asm __volatile("itr.d	dtr[%0]=%1" :: "r"(3), "r"(pte));
@@ -696,7 +695,7 @@ map_gateway_page(void)
 	ia64_srlz_i();
 
 	/* Expose the mapping to userland in ar.k5 */
-	ia64_set_k5(VM_MAX_ADDRESS);
+	ia64_set_k5(VM_MAXUSER_ADDRESS);
 }
 
 static u_int
@@ -761,17 +760,6 @@ ia64_init(void)
 	 */
 
 	/*
-	 * pa_bootinfo is the physical address of the bootinfo block as
-	 * passed to us by the loader and set in locore.s.
-	 */
-	bootinfo = *(struct bootinfo *)(IA64_PHYS_TO_RR7(pa_bootinfo));
-
-	if (bootinfo.bi_magic != BOOTINFO_MAGIC || bootinfo.bi_version != 1) {
-		bzero(&bootinfo, sizeof(bootinfo));
-		bootinfo.bi_kernend = (vm_offset_t) round_page(_end);
-	}
-
-	/*
 	 * Look for the I/O ports first - we need them for console
 	 * probing.
 	 */
@@ -788,20 +776,20 @@ ia64_init(void)
 	}
 
 	metadata_missing = 0;
-	if (bootinfo.bi_modulep)
-		preload_metadata = (caddr_t)bootinfo.bi_modulep;
+	if (bootinfo->bi_modulep)
+		preload_metadata = (caddr_t)bootinfo->bi_modulep;
 	else
 		metadata_missing = 1;
 
-	if (envmode == 0 && bootinfo.bi_envp)
-		kern_envp = (caddr_t)bootinfo.bi_envp;
+	if (envmode == 0 && bootinfo->bi_envp)
+		kern_envp = (caddr_t)bootinfo->bi_envp;
 	else
 		kern_envp = static_env;
 
 	/*
 	 * Look at arguments passed to us and compute boothowto.
 	 */
-	boothowto = bootinfo.bi_boothowto;
+	boothowto = bootinfo->bi_boothowto;
 
 	if (boothowto & RB_VERBOSE)
 		bootverbose = 1;
@@ -811,51 +799,49 @@ ia64_init(void)
 	 */
 	kernstart = trunc_page(kernel_text);
 #ifdef DDB
-	ksym_start = bootinfo.bi_symtab;
-	ksym_end = bootinfo.bi_esymtab;
+	ksym_start = bootinfo->bi_symtab;
+	ksym_end = bootinfo->bi_esymtab;
 	kernend = (vm_offset_t)round_page(ksym_end);
 #else
 	kernend = (vm_offset_t)round_page(_end);
 #endif
 	/* But if the bootstrap tells us otherwise, believe it! */
-	if (bootinfo.bi_kernend)
-		kernend = round_page(bootinfo.bi_kernend);
+	if (bootinfo->bi_kernend)
+		kernend = round_page(bootinfo->bi_kernend);
+
+        /*
+         * Region 6 is direct mapped UC and region 7 is direct mapped
+         * WC. The details of this is controlled by the Alt {I,D}TLB
+         * handlers. Here we just make sure that they have the largest
+         * possible page size to minimise TLB usage.
+         */
+        ia64_set_rr(IA64_RR_BASE(6), (6 << 8) | (PAGE_SHIFT << 2));
+        ia64_set_rr(IA64_RR_BASE(7), (7 << 8) | (PAGE_SHIFT << 2));
+        ia64_srlz_d();
 
-	/*
-	 * Setup the PCPU data for the bootstrap processor. It is needed
-	 * by printf(). Also, since printf() has critical sections, we
-	 * need to initialize at least pc_curthread.
-	 */
-	pcpup = &pcpu0;
-	ia64_set_k4((u_int64_t)pcpup);
-	pcpu_init(pcpup, 0, sizeof(pcpu0));
-	dpcpu_init((void *)kernend, 0);
-	cpu_pcpu_setup(pcpup, ~0U, ia64_get_lid());
-	kernend += DPCPU_SIZE;
-	PCPU_SET(curthread, &thread0);
-
-#if 0
-	if (ia64_pal_base != 0) {
-		ia64_pal_base &= ~IA64_ID_PAGE_MASK;
-		/*
-		 * We use a TR to map the first 256M of memory - this might
-		 * cover the palcode too.
-		 */
-		if (ia64_pal_base == 0)
-			printf("PAL code mapped by the kernel's TR\n");
-	} else
-		printf("PAL code not found\n");
-#endif
 
 	/*
 	 * Wire things up so we can call the firmware.
 	 */
 	map_pal_code();
-	efi_boot_minimal(bootinfo.bi_systab);
+	efi_boot_minimal(bootinfo->bi_systab);
 	ia64_xiv_init();
 	ia64_sal_init();
 	calculate_frequencies();
 
+        /*
+         * Setup the PCPU data for the bootstrap processor. It is needed
+         * by printf(). Also, since printf() has critical sections, we
+         * need to initialize at least pc_curthread.
+         */
+        pcpup = &pcpu0;
+        ia64_set_k4((u_int64_t)pcpup);
+        pcpu_init(pcpup, 0, sizeof(pcpu0));
+        dpcpu_init((void *)kernend, 0);
+        cpu_pcpu_setup(pcpup, ~0U, ia64_get_lid());
+        kernend += DPCPU_SIZE;
+        PCPU_SET(curthread, &thread0);
+
 	/*
 	 * Initialize the console before we print anything out.
 	 */
@@ -869,8 +855,8 @@ ia64_init(void)
 	check_sn_sal();
 
 	/* Get FPSWA interface */
-	fpswa_iface = (bootinfo.bi_fpswa == 0) ? NULL :
-	    (struct fpswa_iface *)IA64_PHYS_TO_RR7(bootinfo.bi_fpswa);
+	fpswa_iface = (bootinfo->bi_fpswa == 0) ? NULL :
+	    (struct fpswa_iface *)IA64_PHYS_TO_RR7(bootinfo->bi_fpswa);
 
 	/* Init basic tunables, including hz */
 	init_param1();
@@ -1025,7 +1011,7 @@ uint64_t
 ia64_get_hcdp(void)
 {
 
-	return (bootinfo.bi_hcdp);
+	return (bootinfo->bi_hcdp);
 }
 
 void

Modified: projects/altix/sys/ia64/ia64/pal.S
==============================================================================
--- projects/altix/sys/ia64/ia64/pal.S	Sat Mar 12 01:26:04 2011	(r219554)
+++ projects/altix/sys/ia64/ia64/pal.S	Sat Mar 12 02:00:28 2011	(r219555)
@@ -75,63 +75,8 @@ psrsave	=	loc4
 	;;
 	srlz.d
 	br.ret.sptk rp
-
 END(ia64_call_pal_static)
-	
-#ifdef _KERNEL
-	
-/*
- * struct ia64_pal_result ia64_call_pal_static_physical(u_int64_t proc,
- *	u_int64_t arg1, u_int64_t arg2, u_int64_t arg3)
- */
-ENTRY(ia64_call_pal_static_physical, 4)
-	
-	.regstk	4,5,0,0
-palret	=	loc0
-entry	=	loc1
-rpsave	=	loc2
-pfssave =	loc3
-psrsave	=	loc4
-
-	alloc	pfssave=ar.pfs,4,5,0,0
-	;; 
-	mov	rpsave=rp
-
-	movl	entry=@gprel(ia64_pal_entry)
-1:	mov	palret=ip		// for return address
-	;;
-	add	entry=entry,gp
-	mov	r28=in0			// procedure number
-	;;
-	ld8	entry=[entry]		// read entry point
-	mov	r29=in1			// copy arguments
-	mov	r30=in2
-	mov	r31=in3
-	;;
-	dep	entry=0,entry,61,3	// physical address
-	dep	palret=0,palret,61,3	// physical address
-	br.call.sptk.many rp=ia64_physical_mode
-	mov	psrsave=ret0
-	;;
-	mov	b6=entry
-	add	palret=2f-1b,palret	// calculate return address
-	;;
-	mov	b0=palret
-	br.cond.sptk b6			// call into firmware
-	;;
-2:	mov	r14=psrsave
-	;;
-	br.call.sptk.many rp=ia64_change_mode
-	;; 
-	mov	rp=rpsave
-	mov	ar.pfs=pfssave
-	;;
-	br.ret.sptk rp
 
-END(ia64_call_pal_static_physical)
-	
-#endif
-	
 /*
  * struct ia64_pal_result ia64_call_pal_stacked(u_int64_t proc,
  *	u_int64_t arg1, u_int64_t arg2, u_int64_t arg3)
@@ -172,52 +117,3 @@ psrsave	=	loc3
 	br.ret.sptk rp
 
 END(ia64_call_pal_stacked)
-	
-#ifdef _KERNEL
-	
-/*
- * struct ia64_pal_result ia64_call_pal_stacked_physical(u_int64_t proc,
- *	u_int64_t arg1, u_int64_t arg2, u_int64_t arg3)
- */
-ENTRY(ia64_call_pal_stacked_physical, 4)
-	
-	.regstk	4,4,4,0
-entry	=	loc0
-rpsave	=	loc1
-pfssave =	loc2
-psrsave	=	loc3
-
-	alloc	pfssave=ar.pfs,4,4,4,0
-	;; 
-	mov	rpsave=rp
-	movl	entry=@gprel(ia64_pal_entry)
-	;;
-	add	entry=entry,gp
-	mov	r28=in0			// procedure number
-	mov	out0=in0
-	;;
-	ld8	entry=[entry]		// read entry point
-	mov	out1=in1		// copy arguments
-	mov	out2=in2
-	mov	out3=in3
-	;;
-	dep	entry=0,entry,61,3	// physical address
-	br.call.sptk.many rp=ia64_physical_mode
-	mov	psrsave=ret0
-	;;
-	mov	b6=entry
-	;;
-	br.call.sptk.many rp=b6		// call into firmware
-	;;
-	mov	r14=psrsave
-	;;
-	br.call.sptk.many rp=ia64_change_mode
-	;; 
-	mov	rp=rpsave
-	mov	ar.pfs=pfssave
-	;;
-	br.ret.sptk rp
-
-END(ia64_call_pal_stacked_physical)
-
-#endif

Modified: projects/altix/sys/ia64/ia64/pmap.c
==============================================================================
--- projects/altix/sys/ia64/ia64/pmap.c	Sat Mar 12 01:26:04 2011	(r219554)
+++ projects/altix/sys/ia64/ia64/pmap.c	Sat Mar 12 02:00:28 2011	(r219555)
@@ -390,7 +390,7 @@ pmap_bootstrap()
 	 */
 	ia64_kptdir = (void *)pmap_steal_memory(PAGE_SIZE);
 	nkpt = 0;
-	kernel_vm_end = VM_MIN_KERNEL_ADDRESS - VM_GATEWAY_SIZE;
+	kernel_vm_end = VM_MIN_KERNEL_ADDRESS;
 
 	for (i = 0; phys_avail[i+2]; i+= 2)
 		;
@@ -451,7 +451,7 @@ pmap_bootstrap()
 	 * Initialize the kernel pmap (which is statically allocated).
 	 */
 	PMAP_LOCK_INIT(kernel_pmap);
-	for (i = 0; i < 5; i++)
+	for (i = 0; i < 4; i++)
 		kernel_pmap->pm_rid[i] = 0;
 	TAILQ_INIT(&kernel_pmap->pm_pvlist);
 	PCPU_SET(md.current_pmap, kernel_pmap);
@@ -463,16 +463,6 @@ pmap_bootstrap()
 		    (5 << 8) | (PAGE_SHIFT << 2) | 1);
 
 	/*
-	 * Region 6 is direct mapped UC and region 7 is direct mapped
-	 * WC. The details of this is controlled by the Alt {I,D}TLB
-	 * handlers. Here we just make sure that they have the largest 
-	 * possible page size to minimise TLB usage.
-	 */
-	ia64_set_rr(IA64_RR_BASE(6), (6 << 8) | (IA64_ID_PAGE_SHIFT << 2));
-	ia64_set_rr(IA64_RR_BASE(7), (7 << 8) | (IA64_ID_PAGE_SHIFT << 2));
-	ia64_srlz_d();
-
-	/*
 	 * Clear out any random TLB entries left over from booting.
 	 */
 	pmap_invalidate_all();
@@ -678,7 +668,7 @@ pmap_pinit(struct pmap *pmap)
 	int i;
 
 	PMAP_LOCK_INIT(pmap);
-	for (i = 0; i < 5; i++)
+	for (i = 0; i < 4; i++)
 		pmap->pm_rid[i] = pmap_allocate_rid();
 	TAILQ_INIT(&pmap->pm_pvlist);
 	bzero(&pmap->pm_stats, sizeof pmap->pm_stats);
@@ -699,7 +689,7 @@ pmap_release(pmap_t pmap)
 {
 	int i;
 
-	for (i = 0; i < 5; i++)
+	for (i = 0; i < 4; i++)
 		if (pmap->pm_rid[i])
 			pmap_free_rid(pmap->pm_rid[i]);
 	PMAP_LOCK_DESTROY(pmap);
@@ -1219,7 +1209,6 @@ vm_paddr_t
 pmap_kextract(vm_offset_t va)
 {
 	struct ia64_lpte *pte;
-	vm_offset_t gwpage;
 
 	KASSERT(va >= IA64_RR_BASE(5), ("Must be kernel VA"));
 
@@ -1227,19 +1216,16 @@ pmap_kextract(vm_offset_t va)
 	if (va >= IA64_RR_BASE(6))
 		return (IA64_RR_MASK(va));
 
-	/* EPC gateway page? */
-	gwpage = (vm_offset_t)ia64_get_k5();
-	if (va >= gwpage && va < gwpage + VM_GATEWAY_SIZE)
-		return (IA64_RR_MASK((vm_offset_t)ia64_gateway_page));
-
 	/* Bail out if the virtual address is beyond our limits. */
 	if (va >= kernel_vm_end)
 		return (0);
 
-	pte = pmap_find_kpte(va);
-	if (!pmap_present(pte))
-		return (0);
-	return (pmap_ppn(pte) | (va & PAGE_MASK));
+	if (va >= VM_MIN_KERNEL_ADDRESS) {
+		pte = pmap_find_kpte(va);
+		return (pmap_present(pte) ? pmap_ppn(pte)|(va&PAGE_MASK) : 0);
+	}
+
+	return (0);
 }
 
 /*
@@ -2285,12 +2271,12 @@ pmap_switch(pmap_t pm)
 	if (prevpm == pm)
 		goto out;
 	if (pm == NULL) {
-		for (i = 0; i < 5; i++) {
+		for (i = 0; i < 4; i++) {
 			ia64_set_rr(IA64_RR_BASE(i),
 			    (i << 8)|(PAGE_SHIFT << 2)|1);
 		}
 	} else {
-		for (i = 0; i < 5; i++) {
+		for (i = 0; i < 4; i++) {
 			ia64_set_rr(IA64_RR_BASE(i),
 			    (pm->pm_rid[i] << 8)|(PAGE_SHIFT << 2)|1);
 		}
@@ -2387,8 +2373,8 @@ print_trs(int type)
 	db_printf("V RID    Virtual Page  Physical Page PgSz ED AR PL D A MA  P KEY\n");
 	for (i = 0; i <= maxtr; i++) {
 		bzero(&buf, sizeof(buf));
-		res = ia64_call_pal_stacked_physical
-			(PAL_VM_TR_READ, i, type, ia64_tpa((uint64_t) &buf));
+		res = ia64_pal_physical(PAL_VM_TR_READ, i, type,
+		    ia64_tpa((uint64_t)&buf));
 		if (!(res.pal_result[0] & 1))
 			buf.pte &= ~PTE_AR_MASK;
 		if (!(res.pal_result[0] & 2))

Modified: projects/altix/sys/ia64/ia64/support.S
==============================================================================
--- projects/altix/sys/ia64/ia64/support.S	Sat Mar 12 01:26:04 2011	(r219554)
+++ projects/altix/sys/ia64/ia64/support.S	Sat Mar 12 02:00:28 2011	(r219555)
@@ -58,131 +58,6 @@
 
 	.text
 
-/*
- * ia64_change_mode:	change mode to/from physical mode
- *
- * Arguments:
- *	r14	psr for desired mode
- *
- * Modifies:
- *	r15-r19	scratch
- *	ar.bsp	tranlated to new mode
- */
-ENTRY_NOPROFILE(ia64_change_mode, 0)
-	rsm	psr.i | psr.ic
-	mov	r19=ar.rsc		// save rsc while we change mode
-	tbit.nz	p6,p7=r14,17		// physical or virtual ?
-	;;
-	mov	ar.rsc=0		// turn off RSE
-(p6)	mov	r15=7			// RR base for virtual addresses
-(p7)	mov	r15=0			// RR base for physical addresses
-	;;
-	flushrs				// no dirty registers please
-	srlz.i
-	;;
-	mov	r16=ar.bsp
-	mov	r17=rp
-	mov	r18=ar.rnat
-	;;
-	dep	r16=r15,r16,61,3	// new address of ar.bsp
-	dep	r17=r15,r17,61,3	// new address of rp
-	dep	sp=r15,sp,61,3		// new address of sp
-	;;
-	mov	ar.bspstore=r16
-	mov	rp=r17
-	;;
-1:	mov	r16=ip
-	mov	ar.rnat=r18
-	mov	cr.ipsr=r14		// psr for new mode
-	;; 
-	add	r16=2f-1b,r16		// address to rfi to
-	;;
-	dep	r16=r15,r16,61,3	// new mode address for rfi
-	;;
-	mov	cr.iip=r16		// setup for rfi
-	mov	cr.ifs=r0
-	;;
-	rfi
-	
-2:	mov	ar.rsc=r19		// restore ar.rsc
-	br.ret.sptk.few rp		// now in new mode
-END(ia64_change_mode)
-
-/*
- * ia64_physical_mode:	change mode to physical mode
- *
- * Return:
- *	ret0	psr to restore
- *
- * Modifies:
- *	r15-r18	scratch
- *	ar.bsp	tranlated to physical mode
- *	psr.i	cleared
- */
-ENTRY(ia64_physical_mode, 0)
-	mov	r14=psr
-	mov	ret0=psr
-	movl	r15=(IA64_PSR_I|IA64_PSR_IT|IA64_PSR_DT|IA64_PSR_RT|IA64_PSR_DFL|IA64_PSR_DFH)
-	movl	r16=IA64_PSR_BN
-	;;
-	andcm	r14=r14,r15		// clear various xT bits
-	;; 
-	or	r14=r14,r16		// make sure BN=1
-	or	ret0=ret0,r16		// make sure BN=1
-
-	br.cond.sptk.many ia64_change_mode
-END(ia64_physical_mode)
-
-/*
- * ia64_call_efi_physical:	call an EFI procedure in physical mode
- *
- * Arguments:
- *	in0		Address of EFI procedure descriptor
- *	in1-in5		Arguments to EFI procedure
- *
- * Return:
- *	ret0-ret3	return values from EFI
- *
- */
-ENTRY(ia64_call_efi_physical, 6)
-	.prologue
-	.regstk	6,4,5,0
-	.save	ar.pfs,loc0
-	alloc	loc0=ar.pfs,6,4,5,0
-	;;
-	.save	rp,loc1
-	mov	loc1=rp
-	;;
-	.body
-	br.call.sptk.many rp=ia64_physical_mode
-	;;
-	mov	loc2=r8			// psr to restore mode
-	mov	loc3=gp			// save kernel gp
-	ld8	r14=[in0],8		// function address
-	;;
-	mov	out0=in1
-	mov	out1=in2
-	mov	out2=in3
-	mov	out3=in4
-	mov	out4=in5
-	ld8	gp=[in0]		// function gp value
-	;;
-	mov	b6=r14
-	;;
-	br.call.sptk.many rp=b6		// call EFI procedure
-	mov	gp=loc3			// restore kernel gp
-	;; 
-	mov	r14=loc2		// psr to restore mode
-	br.call.sptk.many rp=ia64_change_mode
-	;;
-	mov	rp=loc1
-	mov	ar.pfs=loc0
-	;;
-	br.ret.sptk.many rp
-END(ia64_call_efi_physical)
-	
-/**************************************************************************/
-
 ENTRY(fusufault, 0)
 {	.mib
 	st8.rel		[r15]=r0		// Clear onfault.
@@ -199,7 +74,7 @@ END(fusufault)
 ENTRY(casuword, 3)
 {	.mlx
 	add		r15=PC_CURTHREAD,r13
-	movl		r14=VM_MAX_ADDRESS
+	movl		r14=VM_MAXUSER_ADDRESS
 	;;
 }
 {	.mib
@@ -249,7 +124,7 @@ END(casuword)

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Sat Mar 12 06:35:56 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CB43B106566B;
	Sat, 12 Mar 2011 06:35:56 +0000 (UTC)
	(envelope-from andrew@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id B3CB68FC0C;
	Sat, 12 Mar 2011 06:35:56 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2C6ZuD8007413;
	Sat, 12 Mar 2011 06:35:56 GMT (envelope-from andrew@svn.freebsd.org)
Received: (from andrew@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2C6Zuku007384;
	Sat, 12 Mar 2011 06:35:56 GMT (envelope-from andrew@svn.freebsd.org)
Message-Id: <201103120635.p2C6Zuku007384@svn.freebsd.org>
From: Andrew Turner 
Date: Sat, 12 Mar 2011 06:35:56 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219556 - in projects/arm_eabi: . bin/csh bin/df
	bin/kenv bin/kill bin/ps bin/sh bin/test
	cddl/compat/opensolaris/include cddl/compat/opensolaris/misc
	cddl/contrib/opensolaris/cmd/stat ...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Sat, 12 Mar 2011 06:35:57 -0000

Author: andrew
Date: Sat Mar 12 06:35:53 2011
New Revision: 219556
URL: http://svn.freebsd.org/changeset/base/219556

Log:
  MFC to r219548

Added:
  projects/arm_eabi/bin/csh/iconv_stub.h
     - copied unchanged from r219548, head/bin/csh/iconv_stub.h
  projects/arm_eabi/cddl/compat/opensolaris/include/sha2.h
     - copied unchanged from r219548, head/cddl/compat/opensolaris/include/sha2.h
  projects/arm_eabi/cddl/compat/opensolaris/include/thread_pool.h
     - copied unchanged from r219548, head/cddl/compat/opensolaris/include/thread_pool.h
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/stat/
     - copied from r219548, head/cddl/contrib/opensolaris/cmd/stat/
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zlook/
     - copied from r219548, head/cddl/contrib/opensolaris/cmd/zlook/
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zstreamdump/
     - copied from r219548, head/cddl/contrib/opensolaris/cmd/zstreamdump/
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c
     - copied unchanged from r219548, head/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c
     - copied unchanged from r219548, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c
     - copied unchanged from r219548, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py
     - copied unchanged from r219548, head/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/table.py
     - copied unchanged from r219548, head/cddl/contrib/opensolaris/lib/pyzfs/common/table.py
  projects/arm_eabi/cddl/usr.bin/zlook/
     - copied from r219548, head/cddl/usr.bin/zlook/
  projects/arm_eabi/cddl/usr.bin/zstreamdump/
     - copied from r219548, head/cddl/usr.bin/zstreamdump/
  projects/arm_eabi/contrib/gcc/config/i386/geode.md
     - copied unchanged from r219548, head/contrib/gcc/config/i386/geode.md
  projects/arm_eabi/contrib/llvm/include/llvm-c/Initialization.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm-c/Initialization.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/ArrayRef.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/ADT/ArrayRef.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/InMemoryStruct.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/ADT/InMemoryStruct.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/IntEqClasses.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/ADT/IntEqClasses.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/IntervalMap.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/ADT/IntervalMap.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DIBuilder.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Analysis/DIBuilder.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/PathNumbering.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Analysis/PathNumbering.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/RegionPass.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Analysis/RegionPass.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/CodeGen/MachineLoopRanges.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/PBQP/
     - copied from r219548, head/contrib/llvm/include/llvm/CodeGen/PBQP/
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
  projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h
  projects/arm_eabi/contrib/llvm/include/llvm/InitializePasses.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/InitializePasses.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
  projects/arm_eabi/contrib/llvm/include/llvm/Object/
     - copied from r219548, head/contrib/llvm/include/llvm/Object/
  projects/arm_eabi/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/AIXDataTypesFix.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Atomic.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Atomic.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/DataTypes.h.in
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/DataTypes.h.in
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Disassembler.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Disassembler.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/DynamicLibrary.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/DynamicLibrary.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Endian.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Endian.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Errno.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Errno.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/FEnv.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/FEnv.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/FileSystem.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/FileSystem.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Host.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Host.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/IncludeFile.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/IncludeFile.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Memory.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Memory.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Mutex.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Mutex.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Path.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Path.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/PathV1.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/PathV1.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/PathV2.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/PathV2.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Process.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Process.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Program.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Program.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/RWMutex.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/RWMutex.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Signals.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Signals.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Solaris.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Solaris.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/SwapByteOrder.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/SwapByteOrder.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/ThreadLocal.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/ThreadLocal.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Threading.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Threading.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/TimeValue.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/TimeValue.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/ToolOutputFile.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/ToolOutputFile.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Valgrind.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/Valgrind.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/system_error.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Support/system_error.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetAsmInfo.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
     - copied unchanged from r219548, head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
  projects/arm_eabi/contrib/llvm/lib/Analysis/DIBuilder.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Analysis/DIBuilder.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/DominanceFrontier.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Analysis/DominanceFrontier.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/IPA/IPA.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Analysis/IPA/IPA.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/MemDepPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Analysis/MemDepPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/PathNumbering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Analysis/PathNumbering.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/PathProfileInfo.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Analysis/PathProfileInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/RegionPass.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Analysis/RegionPass.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AllocationOrder.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AllocationOrder.h
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/AllocationOrder.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/CodeGen.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/CodeGen.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveRangeEdit.h
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/LiveRangeEdit.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/MachineLoopRanges.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/PHIEliminationUtils.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocBase.h
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/RegAllocBase.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SpillPlacement.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/SpillPlacement.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SpillPlacement.h
     - copied unchanged from r219548, head/contrib/llvm/lib/CodeGen/SpillPlacement.h
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/MCJIT/
     - copied from r219548, head/contrib/llvm/lib/ExecutionEngine/MCJIT/
  projects/arm_eabi/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/MC/MCMachObjectTargetWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCPureStreamer.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/MC/MCPureStreamer.cpp
  projects/arm_eabi/contrib/llvm/lib/Object/
     - copied from r219548, head/contrib/llvm/lib/Object/
  projects/arm_eabi/contrib/llvm/lib/Support/Atomic.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Atomic.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Disassembler.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Disassembler.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/DynamicLibrary.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/DynamicLibrary.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Errno.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Errno.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Host.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Host.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/IncludeFile.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/IncludeFile.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/IntEqClasses.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/IntEqClasses.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/IntervalMap.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/IntervalMap.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Memory.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Memory.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Mutex.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Mutex.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Path.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Path.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/PathV2.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/PathV2.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Process.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Process.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Program.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Program.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/RWMutex.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/RWMutex.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Signals.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Signals.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/ThreadLocal.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/ThreadLocal.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Threading.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Threading.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/TimeValue.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/TimeValue.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/ToolOutputFile.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/ToolOutputFile.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Unix/
     - copied from r219548, head/contrib/llvm/lib/Support/Unix/
  projects/arm_eabi/contrib/llvm/lib/Support/Valgrind.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/Valgrind.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Windows/
     - copied from r219548, head/contrib/llvm/lib/Support/Windows/
  projects/arm_eabi/contrib/llvm/lib/Support/system_error.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Support/system_error.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMCallingConv.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMCallingConv.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMMCExpr.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMMCExpr.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/ARMMCExpr.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/InstPrinter/
     - copied from r219548, head/contrib/llvm/lib/Target/ARM/InstPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Alpha/AlphaFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Blackfin/BlackfinAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/AsmParser/
     - copied from r219548, head/contrib/llvm/lib/Target/MBlaze/AsmParser/
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/Disassembler/
     - copied from r219548, head/contrib/llvm/lib/Target/MBlaze/Disassembler/
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/InstPrinter/
     - copied from r219548, head/contrib/llvm/lib/Target/MBlaze/InstPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/InstPrinter/
     - copied from r219548, head/contrib/llvm/lib/Target/MSP430/InstPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/PTX/
     - copied from r219548, head/contrib/llvm/lib/Target/PTX/
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/InstPrinter/
     - copied from r219548, head/contrib/llvm/lib/Target/PowerPC/InstPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/PowerPC/PPCFixupKinds.h
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/TargetAsmInfo.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/TargetAsmInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/TargetFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/TargetFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/InstPrinter/
     - copied from r219548, head/contrib/llvm/lib/Target/X86/InstPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/X86/Utils/
     - copied from r219548, head/contrib/llvm/lib/Target/X86/Utils/
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86FrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86Instr3DNow.td
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86Instr3DNow.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrControl.td
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86InstrControl.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrExtension.td
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86InstrExtension.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrSystem.td
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrVMX.td
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86InstrVMX.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h
     - copied unchanged from r219548, head/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h
  projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/Utils.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/Transforms/Utils/Utils.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/User.cpp
     - copied unchanged from r219548, head/contrib/llvm/lib/VMCore/User.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Mangle.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/AST/Mangle.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/
     - copied from r219548, head/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/ABI.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Basic/ABI.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Basic/OpenCLExtensions.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Config/
     - copied from r219548, head/contrib/llvm/tools/clang/include/clang/Config/
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/include/clang/Serialization/ASTSerializationListener.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/
     - copied from r219548, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Mangle.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
     - copied unchanged from r219548, head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/StaticAnalyzer/
     - copied from r219548, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/
  projects/arm_eabi/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp
     - copied unchanged from r219548, head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h
     - copied unchanged from r219548, head/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
     - copied unchanged from r219548, head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h
     - copied unchanged from r219548, head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/StringMatcher.cpp
     - copied unchanged from r219548, head/contrib/llvm/utils/TableGen/StringMatcher.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/StringMatcher.h
     - copied unchanged from r219548, head/contrib/llvm/utils/TableGen/StringMatcher.h
  projects/arm_eabi/etc/mtree/BSD.groff.dist
     - copied unchanged from r219548, head/etc/mtree/BSD.groff.dist
  projects/arm_eabi/include/iconv.h
     - copied unchanged from r219548, head/include/iconv.h
  projects/arm_eabi/lib/clang/include/ARMGenDecoderTables.inc
     - copied unchanged from r219548, head/lib/clang/include/ARMGenDecoderTables.inc
  projects/arm_eabi/lib/clang/include/ARMGenEDInfo.inc
     - copied unchanged from r219548, head/lib/clang/include/ARMGenEDInfo.inc
  projects/arm_eabi/lib/clang/include/ARMGenMCCodeEmitter.inc
     - copied unchanged from r219548, head/lib/clang/include/ARMGenMCCodeEmitter.inc
  projects/arm_eabi/lib/clang/include/Checkers.inc
     - copied unchanged from r219548, head/lib/clang/include/Checkers.inc
  projects/arm_eabi/lib/clang/include/PPCGenMCCodeEmitter.inc
     - copied unchanged from r219548, head/lib/clang/include/PPCGenMCCodeEmitter.inc
  projects/arm_eabi/lib/clang/include/clang/Lex/
     - copied from r219548, head/lib/clang/include/clang/Lex/
  projects/arm_eabi/lib/clang/include/llvm/Support/
     - copied from r219548, head/lib/clang/include/llvm/Support/
  projects/arm_eabi/lib/clang/libclangstaticanalyzercheckers/
     - copied from r219548, head/lib/clang/libclangstaticanalyzercheckers/
  projects/arm_eabi/lib/clang/libclangstaticanalyzercore/
     - copied from r219548, head/lib/clang/libclangstaticanalyzercore/
  projects/arm_eabi/lib/clang/libclangstaticanalyzerfrontend/
     - copied from r219548, head/lib/clang/libclangstaticanalyzerfrontend/
  projects/arm_eabi/lib/clang/libllvmarmdisassembler/
     - copied from r219548, head/lib/clang/libllvmarmdisassembler/
  projects/arm_eabi/lib/clang/libllvmarminstprinter/
     - copied from r219548, head/lib/clang/libllvmarminstprinter/
  projects/arm_eabi/lib/clang/libllvmpowerpcinstprinter/
     - copied from r219548, head/lib/clang/libllvmpowerpcinstprinter/
  projects/arm_eabi/lib/clang/libllvmx86instprinter/
     - copied from r219548, head/lib/clang/libllvmx86instprinter/
  projects/arm_eabi/lib/clang/libllvmx86utils/
     - copied from r219548, head/lib/clang/libllvmx86utils/
  projects/arm_eabi/lib/libc/iconv/
     - copied from r219548, head/lib/libc/iconv/
  projects/arm_eabi/lib/libc/sys/cap_enter.2
     - copied unchanged from r219548, head/lib/libc/sys/cap_enter.2
  projects/arm_eabi/lib/libc/sys/getloginclass.2
     - copied unchanged from r219548, head/lib/libc/sys/getloginclass.2
  projects/arm_eabi/lib/libiconv/
     - copied from r219548, head/lib/libiconv/
  projects/arm_eabi/lib/libiconv_modules/
     - copied from r219548, head/lib/libiconv_modules/
  projects/arm_eabi/lib/msun/man/cexp.3
     - copied unchanged from r219548, head/lib/msun/man/cexp.3
  projects/arm_eabi/lib/msun/man/complex.3
     - copied unchanged from r219548, head/lib/msun/man/complex.3
  projects/arm_eabi/lib/msun/src/s_cexp.c
     - copied unchanged from r219548, head/lib/msun/src/s_cexp.c
  projects/arm_eabi/lib/msun/src/s_cexpf.c
     - copied unchanged from r219548, head/lib/msun/src/s_cexpf.c
  projects/arm_eabi/release/Makefile.bsdinstall
     - copied unchanged from r219548, head/release/Makefile.bsdinstall
  projects/arm_eabi/release/generate-release.sh
     - copied unchanged from r219548, head/release/generate-release.sh
  projects/arm_eabi/release/rc.local
     - copied unchanged from r219548, head/release/rc.local
  projects/arm_eabi/sbin/hastd/crc32.c
     - copied unchanged from r219548, head/sbin/hastd/crc32.c
  projects/arm_eabi/sbin/hastd/crc32.h
     - copied unchanged from r219548, head/sbin/hastd/crc32.h
  projects/arm_eabi/sbin/hastd/hast_checksum.c
     - copied unchanged from r219548, head/sbin/hastd/hast_checksum.c
  projects/arm_eabi/sbin/hastd/hast_checksum.h
     - copied unchanged from r219548, head/sbin/hastd/hast_checksum.h
  projects/arm_eabi/sbin/hastd/hast_compression.c
     - copied unchanged from r219548, head/sbin/hastd/hast_compression.c
  projects/arm_eabi/sbin/hastd/hast_compression.h
     - copied unchanged from r219548, head/sbin/hastd/hast_compression.h
  projects/arm_eabi/sbin/hastd/lzf.c
     - copied unchanged from r219548, head/sbin/hastd/lzf.c
  projects/arm_eabi/sbin/hastd/lzf.h
     - copied unchanged from r219548, head/sbin/hastd/lzf.h
  projects/arm_eabi/share/i18n/
     - copied from r219548, head/share/i18n/
  projects/arm_eabi/share/man/man4/cc.4
     - copied unchanged from r219548, head/share/man/man4/cc.4
  projects/arm_eabi/share/man/man4/cc_chd.4
     - copied unchanged from r219548, head/share/man/man4/cc_chd.4
  projects/arm_eabi/share/man/man4/cc_cubic.4
     - copied unchanged from r219548, head/share/man/man4/cc_cubic.4
  projects/arm_eabi/share/man/man4/cc_hd.4
     - copied unchanged from r219548, head/share/man/man4/cc_hd.4
  projects/arm_eabi/share/man/man4/cc_htcp.4
     - copied unchanged from r219548, head/share/man/man4/cc_htcp.4
  projects/arm_eabi/share/man/man4/cc_newreno.4
     - copied unchanged from r219548, head/share/man/man4/cc_newreno.4
  projects/arm_eabi/share/man/man4/cc_vegas.4
     - copied unchanged from r219548, head/share/man/man4/cc_vegas.4
  projects/arm_eabi/share/man/man4/h_ertt.4
     - copied unchanged from r219548, head/share/man/man4/h_ertt.4
  projects/arm_eabi/share/man/man4/xhci.4
     - copied unchanged from r219548, head/share/man/man4/xhci.4
  projects/arm_eabi/share/man/man7/sticky.7
     - copied unchanged from r219548, head/share/man/man7/sticky.7
  projects/arm_eabi/share/man/man9/cc.9
     - copied unchanged from r219548, head/share/man/man9/cc.9
  projects/arm_eabi/share/man/man9/hhook.9
     - copied unchanged from r219548, head/share/man/man9/hhook.9
  projects/arm_eabi/share/man/man9/khelp.9
     - copied unchanged from r219548, head/share/man/man9/khelp.9
  projects/arm_eabi/sys/cddl/boot/zfs/zle.c
     - copied unchanged from r219548, head/sys/cddl/boot/zfs/zle.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c
     - copied unchanged from r219548, head/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c
     - copied unchanged from r219548, head/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/systeminfo.h
     - copied unchanged from r219548, head/sys/cddl/compat/opensolaris/sys/systeminfo.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/os/fm.c
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/os/fm.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h
     - copied unchanged from r219548, head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ah_regdomain/
     - copied from r219548, head/sys/dev/ath/ath_hal/ah_regdomain/
  projects/arm_eabi/sys/dev/ath/ath_hal/ah_regdomain.h
     - copied unchanged from r219548, head/sys/dev/ath/ath_hal/ah_regdomain.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9002phy.h
     - copied unchanged from r219548, head/sys/dev/ath/ath_hal/ar9002/ar9002phy.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c
     - copied unchanged from r219548, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h
     - copied unchanged from r219548, head/sys/dev/ath/ath_hal/ar9002/ar9280_olc.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c
     - copied unchanged from r219548, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h
     - copied unchanged from r219548, head/sys/dev/ath/ath_hal/ar9002/ar9285_cal.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9285phy.h
     - copied unchanged from r219548, head/sys/dev/ath/ath_hal/ar9002/ar9285phy.h
  projects/arm_eabi/sys/dev/ath/if_ath_keycache.c
     - copied unchanged from r219548, head/sys/dev/ath/if_ath_keycache.c
  projects/arm_eabi/sys/dev/ath/if_ath_keycache.h
     - copied unchanged from r219548, head/sys/dev/ath/if_ath_keycache.h
  projects/arm_eabi/sys/dev/ath/if_ath_sysctl.c
     - copied unchanged from r219548, head/sys/dev/ath/if_ath_sysctl.c
  projects/arm_eabi/sys/dev/ath/if_ath_sysctl.h
     - copied unchanged from r219548, head/sys/dev/ath/if_ath_sysctl.h
  projects/arm_eabi/sys/kern/capabilities.conf
     - copied unchanged from r219548, head/sys/kern/capabilities.conf
  projects/arm_eabi/sys/kern/kern_loginclass.c
     - copied unchanged from r219548, head/sys/kern/kern_loginclass.c
  projects/arm_eabi/sys/kern/sys_capability.c
     - copied unchanged from r219548, head/sys/kern/sys_capability.c
  projects/arm_eabi/sys/netgraph/netflow/netflow_v9.c
     - copied unchanged from r219548, head/sys/netgraph/netflow/netflow_v9.c
  projects/arm_eabi/sys/netgraph/netflow/netflow_v9.h
     - copied unchanged from r219548, head/sys/netgraph/netflow/netflow_v9.h
  projects/arm_eabi/sys/sparc64/pci/ofw_pci_if.m
     - copied unchanged from r219548, head/sys/sparc64/pci/ofw_pci_if.m
  projects/arm_eabi/sys/sys/capability.h
     - copied unchanged from r219548, head/sys/sys/capability.h
  projects/arm_eabi/sys/sys/loginclass.h
     - copied unchanged from r219548, head/sys/sys/loginclass.h
  projects/arm_eabi/tools/build/options/WITHOUT_FDT
     - copied unchanged from r219548, head/tools/build/options/WITHOUT_FDT
  projects/arm_eabi/tools/build/options/WITH_ICONV
     - copied unchanged from r219548, head/tools/build/options/WITH_ICONV
  projects/arm_eabi/tools/regression/bin/sh/builtins/dot3.0
     - copied unchanged from r219548, head/tools/regression/bin/sh/builtins/dot3.0
  projects/arm_eabi/tools/regression/bin/sh/builtins/trap8.0
     - copied unchanged from r219548, head/tools/regression/bin/sh/builtins/trap8.0
  projects/arm_eabi/tools/regression/bin/sh/parser/for2.0
     - copied unchanged from r219548, head/tools/regression/bin/sh/parser/for2.0
  projects/arm_eabi/tools/regression/bin/sh/parser/no-space1.0
     - copied unchanged from r219548, head/tools/regression/bin/sh/parser/no-space1.0
  projects/arm_eabi/tools/regression/bin/sh/parser/no-space2.0
     - copied unchanged from r219548, head/tools/regression/bin/sh/parser/no-space2.0
  projects/arm_eabi/tools/regression/lib/msun/test-cexp.c
     - copied unchanged from r219548, head/tools/regression/lib/msun/test-cexp.c
  projects/arm_eabi/tools/regression/lib/msun/test-cexp.t
     - copied unchanged from r219548, head/tools/regression/lib/msun/test-cexp.t
  projects/arm_eabi/tools/regression/pjdfstest/tests/ftruncate/
     - copied from r219548, head/tools/regression/pjdfstest/tests/ftruncate/
  projects/arm_eabi/tools/test/iconv/
     - copied from r219548, head/tools/test/iconv/
  projects/arm_eabi/usr.bin/iconv/
     - copied from r219548, head/usr.bin/iconv/
  projects/arm_eabi/usr.bin/kdump/linux_syscalls.conf
     - copied unchanged from r219548, head/usr.bin/kdump/linux_syscalls.conf
  projects/arm_eabi/usr.bin/mkcsmapper/
     - copied from r219548, head/usr.bin/mkcsmapper/
  projects/arm_eabi/usr.bin/mkcsmapper_static/
     - copied from r219548, head/usr.bin/mkcsmapper_static/
  projects/arm_eabi/usr.bin/mkesdb/
     - copied from r219548, head/usr.bin/mkesdb/
  projects/arm_eabi/usr.bin/mkesdb_static/
     - copied from r219548, head/usr.bin/mkesdb_static/
  projects/arm_eabi/usr.sbin/utxrm/
     - copied from r219548, head/usr.sbin/utxrm/
Deleted:
  projects/arm_eabi/bin/csh/iconv.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/PointerTracking.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/PostRAHazardRecognizer.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/ELFObjectWriter.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MachObjectWriter.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/DynamicLinker.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/StableBasicBlockNumbering.h
  projects/arm_eabi/contrib/llvm/include/llvm/System/
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetFrameInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/RSProfiling.h
  projects/arm_eabi/contrib/llvm/lib/Analysis/PointerTracking.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PBQP/
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PHIElimination.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp
  projects/arm_eabi/contrib/llvm/lib/System/
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMFrameInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMMCInstLower.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/NEONPreAllocPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2HazardRecognizer.h
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaJITInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUFrameInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/PIC16/
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCFrameInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/TargetFrameInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86Instr64bit.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ShuffleDecode.h
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/AsmPrinter/
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreFrameInfo.h
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/PartialSpecialization.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopIndexSplit.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/FullExpr.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/TypeLocBuilder.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Checker/
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/FullExpr.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Checker/
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/Mangle.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/Mangle.h
  projects/arm_eabi/lib/clang/include/llvm/ADT/
  projects/arm_eabi/lib/clang/include/llvm/System/
  projects/arm_eabi/lib/clang/libclangchecker/
  projects/arm_eabi/lib/clang/libllvmarmasmprinter/
  projects/arm_eabi/lib/clang/libllvmmipsasmprinter/
  projects/arm_eabi/lib/clang/libllvmpowerpcasmprinter/
  projects/arm_eabi/lib/clang/libllvmsystem/
  projects/arm_eabi/lib/clang/libllvmx86asmprinter/
  projects/arm_eabi/release/scripts/games-make.sh
  projects/arm_eabi/release/scripts/lib32-make.sh
  projects/arm_eabi/sbin/bsdlabel/bsdlabel.5
  projects/arm_eabi/sbin/bsdlabel/runtest.sh
  projects/arm_eabi/share/man/man8/sticky.8
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/sysmacros.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h
  projects/arm_eabi/sys/dev/drm/drm-preprocess.sh
  projects/arm_eabi/sys/dev/drm/drm-subprocess.pl
  projects/arm_eabi/tools/build/options/WITH_FDT
Modified:
  projects/arm_eabi/MAINTAINERS
  projects/arm_eabi/Makefile
  projects/arm_eabi/Makefile.inc1
  projects/arm_eabi/ObsoleteFiles.inc
  projects/arm_eabi/bin/csh/Makefile
  projects/arm_eabi/bin/df/df.c
  projects/arm_eabi/bin/kenv/kenv.1
  projects/arm_eabi/bin/kill/kill.c
  projects/arm_eabi/bin/ps/extern.h
  projects/arm_eabi/bin/ps/keyword.c
  projects/arm_eabi/bin/ps/print.c
  projects/arm_eabi/bin/ps/ps.1
  projects/arm_eabi/bin/sh/arith_yacc.c
  projects/arm_eabi/bin/sh/arith_yylex.c
  projects/arm_eabi/bin/sh/expand.c
  projects/arm_eabi/bin/sh/sh.1
  projects/arm_eabi/bin/test/test.c
  projects/arm_eabi/cddl/compat/opensolaris/include/fcntl.h
  projects/arm_eabi/cddl/compat/opensolaris/include/mnttab.h
  projects/arm_eabi/cddl/compat/opensolaris/include/priv.h
  projects/arm_eabi/cddl/compat/opensolaris/include/solaris.h
  projects/arm_eabi/cddl/compat/opensolaris/misc/fsshare.c
  projects/arm_eabi/cddl/compat/opensolaris/misc/zmount.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zinject/translate.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zinject/zinject.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zinject/zinject.h
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c
  projects/arm_eabi/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/arm_eabi/cddl/contrib/opensolaris/head/synch.h
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/libzpool/common/util.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/__init__.py
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/dataset.py
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/groupspace.py
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/ioctl.c
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/unallow.py
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/userspace.py
  projects/arm_eabi/cddl/contrib/opensolaris/lib/pyzfs/common/util.py
  projects/arm_eabi/cddl/lib/libzfs/Makefile
  projects/arm_eabi/cddl/lib/libzpool/Makefile
  projects/arm_eabi/cddl/sbin/zfs/Makefile
  projects/arm_eabi/cddl/sbin/zpool/Makefile
  projects/arm_eabi/cddl/usr.bin/Makefile
  projects/arm_eabi/cddl/usr.bin/ztest/Makefile
  projects/arm_eabi/cddl/usr.sbin/zdb/Makefile
  projects/arm_eabi/contrib/binutils/bfd/elfxx-sparc.c
  projects/arm_eabi/contrib/gcc/config.gcc
  projects/arm_eabi/contrib/gcc/config/i386/i386.c
  projects/arm_eabi/contrib/gcc/config/i386/i386.h
  projects/arm_eabi/contrib/gcc/config/i386/i386.md
  projects/arm_eabi/contrib/gcc/config/rs6000/freebsd.h
  projects/arm_eabi/contrib/gcc/config/sparc/freebsd.h
  projects/arm_eabi/contrib/gcc/doc/gcc.1
  projects/arm_eabi/contrib/gcc/doc/invoke.texi
  projects/arm_eabi/contrib/gdb/gdb/i386-tdep.c
  projects/arm_eabi/contrib/groff/tmac/doc.tmac
  projects/arm_eabi/contrib/libpcap/inet.c
  projects/arm_eabi/contrib/llvm/include/llvm-c/Core.h
  projects/arm_eabi/contrib/llvm/include/llvm-c/EnhancedDisassembly.h
  projects/arm_eabi/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h
  projects/arm_eabi/contrib/llvm/include/llvm-c/Transforms/Scalar.h
  projects/arm_eabi/contrib/llvm/include/llvm-c/lto.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/APFloat.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/APInt.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/APSInt.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/BitVector.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/DenseMap.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/DenseMapInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/DenseSet.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/FoldingSet.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/ImmutableList.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/ImmutableMap.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/ImmutableSet.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/IndexedMap.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/Optional.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/PointerIntPair.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/PointerUnion.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/PostOrderIterator.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/SCCIterator.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/ScopedHashTable.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/SetVector.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallBitVector.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallString.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/SmallVector.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/SparseBitVector.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/Statistic.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/StringExtras.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/StringMap.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/StringRef.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/Triple.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/Twine.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/ValueMap.h
  projects/arm_eabi/contrib/llvm/include/llvm/ADT/ilist.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/CallGraph.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/CodeMetrics.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ConstantFolding.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DebugInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/DominatorInternals.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/Dominators.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/InlineCost.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/IntervalPartition.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LoopDependenceAnalysis.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/LoopInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/Passes.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/PostDominators.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ProfileInfoTypes.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/RegionInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
  projects/arm_eabi/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  projects/arm_eabi/contrib/llvm/include/llvm/Attributes.h
  projects/arm_eabi/contrib/llvm/include/llvm/BasicBlock.h
  projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/Archive.h
  projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/BitCodes.h
  projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  projects/arm_eabi/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h
  projects/arm_eabi/contrib/llvm/include/llvm/CallingConv.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/Analysis.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/BinaryObject.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/FastISel.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/GCMetadata.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/LiveVariables.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachORelocation.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineCodeInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineDominators.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineLocation.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/MachineRelocation.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/Passes.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ValueTypes.h
  projects/arm_eabi/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
  projects/arm_eabi/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h
  projects/arm_eabi/contrib/llvm/include/llvm/CompilerDriver/Tool.h
  projects/arm_eabi/contrib/llvm/include/llvm/Constant.h
  projects/arm_eabi/contrib/llvm/include/llvm/Constants.h
  projects/arm_eabi/contrib/llvm/include/llvm/DerivedTypes.h
  projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h
  projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h
  projects/arm_eabi/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
  projects/arm_eabi/contrib/llvm/include/llvm/Function.h
  projects/arm_eabi/contrib/llvm/include/llvm/GlobalAlias.h
  projects/arm_eabi/contrib/llvm/include/llvm/GlobalValue.h
  projects/arm_eabi/contrib/llvm/include/llvm/GlobalVariable.h
  projects/arm_eabi/contrib/llvm/include/llvm/InlineAsm.h
  projects/arm_eabi/contrib/llvm/include/llvm/InstrTypes.h
  projects/arm_eabi/contrib/llvm/include/llvm/Instruction.h
  projects/arm_eabi/contrib/llvm/include/llvm/Instructions.h
  projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicInst.h
  projects/arm_eabi/contrib/llvm/include/llvm/Intrinsics.td
  projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsARM.td
  projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsX86.td
  projects/arm_eabi/contrib/llvm/include/llvm/IntrinsicsXCore.td
  projects/arm_eabi/contrib/llvm/include/llvm/LLVMContext.h
  projects/arm_eabi/contrib/llvm/include/llvm/LinkAllPasses.h
  projects/arm_eabi/contrib/llvm/include/llvm/LinkAllVMCore.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/EDInstInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAsmLayout.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCAssembler.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCCodeEmitter.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCContext.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCDirectives.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCDisassembler.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCDwarf.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCExpr.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCFixup.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCInst.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCInstPrinter.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCObjectWriter.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSection.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSectionCOFF.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSectionELF.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSectionMachO.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCStreamer.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCSymbol.h
  projects/arm_eabi/contrib/llvm/include/llvm/MC/MCValue.h
  projects/arm_eabi/contrib/llvm/include/llvm/Metadata.h
  projects/arm_eabi/contrib/llvm/include/llvm/Module.h
  projects/arm_eabi/contrib/llvm/include/llvm/OperandTraits.h
  projects/arm_eabi/contrib/llvm/include/llvm/Operator.h
  projects/arm_eabi/contrib/llvm/include/llvm/Pass.h
  projects/arm_eabi/contrib/llvm/include/llvm/PassManagers.h
  projects/arm_eabi/contrib/llvm/include/llvm/PassRegistry.h
  projects/arm_eabi/contrib/llvm/include/llvm/PassSupport.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/AlignOf.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Allocator.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/COFF.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/CallSite.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Casting.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Compiler.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/ConstantFolder.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/ConstantRange.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Dwarf.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/ELF.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/ErrorHandling.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/FileUtilities.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/GraphWriter.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/IRBuilder.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/IRReader.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/MachO.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/ManagedStatic.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/MathExtras.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/MemoryBuffer.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/MemoryObject.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/MutexGuard.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/NoFolder.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/PatternMatch.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/SourceMgr.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/StandardPasses.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/SystemUtils.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/TargetFolder.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/Timer.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/TypeBuilder.h
  projects/arm_eabi/contrib/llvm/include/llvm/Support/raw_ostream.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/Mangler.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/SubtargetFeature.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/Target.td
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetAsmBackend.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetAsmParser.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetCallingConv.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetData.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetInstrDesc.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetJITInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetMachine.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetRegistry.h
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetSchedule.td
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  projects/arm_eabi/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/IPO.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Instrumentation.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Scalar.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/AddrModeMatcher.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/Local.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
  projects/arm_eabi/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  projects/arm_eabi/contrib/llvm/include/llvm/Type.h
  projects/arm_eabi/contrib/llvm/include/llvm/TypeSymbolTable.h
  projects/arm_eabi/contrib/llvm/include/llvm/Use.h
  projects/arm_eabi/contrib/llvm/include/llvm/User.h
  projects/arm_eabi/contrib/llvm/include/llvm/Value.h
  projects/arm_eabi/contrib/llvm/include/llvm/ValueSymbolTable.h
  projects/arm_eabi/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/AliasDebugger.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/Analysis.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/CFGPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/CaptureTracking.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/DebugInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/DomPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/IVUsers.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/InlineCost.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/InstCount.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/IntervalPartition.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/Lint.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/LiveValues.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/Loads.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/LoopInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/LoopPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/PHITransAddr.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/PostDominators.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ProfileInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/RegionInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/RegionPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/arm_eabi/contrib/llvm/lib/Archive/Archive.cpp
  projects/arm_eabi/contrib/llvm/lib/Archive/ArchiveInternals.h
  projects/arm_eabi/contrib/llvm/lib/Archive/ArchiveWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/AsmParser/LLLexer.cpp
  projects/arm_eabi/contrib/llvm/lib/AsmParser/LLLexer.h
  projects/arm_eabi/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/arm_eabi/contrib/llvm/lib/AsmParser/LLParser.h
  projects/arm_eabi/contrib/llvm/lib/AsmParser/LLToken.h
  projects/arm_eabi/contrib/llvm/lib/AsmParser/Parser.cpp
  projects/arm_eabi/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  projects/arm_eabi/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h
  projects/arm_eabi/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/Analysis.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ELF.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ELFWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/GCMetadata.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/GCStrategy.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/IfConversion.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveInterval.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LiveVariables.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/LowerSubregs.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineDominators.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineSink.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PHIElimination.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/RenderMachineFunction.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SlotIndexes.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/Spiller.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/Spiller.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SplitKit.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/SplitKit.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/Splitter.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/Splitter.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/StackProtector.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
  projects/arm_eabi/contrib/llvm/lib/CodeGen/VirtRegMap.h
  projects/arm_eabi/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp
  projects/arm_eabi/contrib/llvm/lib/CompilerDriver/Action.cpp
  projects/arm_eabi/contrib/llvm/lib/CompilerDriver/CompilationGraph.cpp
  projects/arm_eabi/contrib/llvm/lib/CompilerDriver/Main.cpp
  projects/arm_eabi/contrib/llvm/lib/CompilerDriver/Tool.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
  projects/arm_eabi/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
  projects/arm_eabi/contrib/llvm/lib/Linker/LinkItems.cpp
  projects/arm_eabi/contrib/llvm/lib/Linker/LinkModules.cpp
  projects/arm_eabi/contrib/llvm/lib/Linker/Linker.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/ELFObjectWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCAsmInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCAssembler.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCCodeEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCContext.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h
  projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDInst.h
  projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDOperand.h
  projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDToken.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCDisassembler/EDToken.h
  projects/arm_eabi/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCELFStreamer.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCExpr.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCLoggingStreamer.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCNullStreamer.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCObjectWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCSectionCOFF.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCSectionELF.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCSectionMachO.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCStreamer.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MCSymbol.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/MachObjectWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/TargetAsmBackend.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/MC/WinCOFFStreamer.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/APFloat.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/APInt.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Allocator.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/CommandLine.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/ConstantRange.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/CrashRecoveryContext.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Debug.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Dwarf.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/ErrorHandling.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/FileUtilities.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/FoldingSet.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/FormattedStream.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/GraphWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/ManagedStatic.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/MemoryBuffer.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/PluginLoader.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/PrettyStackTrace.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/SourceMgr.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Statistic.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/StringMap.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/StringRef.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/SystemUtils.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/TargetRegistry.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Timer.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Triple.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/Twine.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/raw_ostream.cpp
  projects/arm_eabi/contrib/llvm/lib/Support/regexec.c
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARM.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARM.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMCallingConv.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMJITInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMSchedule.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/Alpha.h
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaSchedule.td
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/CBackend/CBackend.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPU.h
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUNodes.td
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUOperands.td
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlaze.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlaze.td
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeCallingConv.td
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MBlaze/MBlazeTargetObjectFile.h
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430.td
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/Mangler.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/Mips.td
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSchedule.td
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPC.td
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/SubtargetFeature.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/Target.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/TargetData.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/TargetELFWriterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/TargetInstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/TargetRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
  projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86AsmPrinter.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86CallingConv.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86FixupKinds.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrBuilder.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86JITInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86MCInstLower.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86Subtarget.h
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/X86/X86TargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreCallingConv.td
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  projects/arm_eabi/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/IPO.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/Internalize.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/BasicBlockPlacement.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/DCE.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/Sink.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/TailDuplication.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/Local.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
  projects/arm_eabi/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/AsmWriter.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Attributes.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/BasicBlock.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/ConstantFold.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/ConstantFold.h
  projects/arm_eabi/contrib/llvm/lib/VMCore/Constants.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/ConstantsContext.h
  projects/arm_eabi/contrib/llvm/lib/VMCore/Core.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Dominators.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Function.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Globals.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/IRBuilder.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/InlineAsm.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Instruction.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Instructions.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/LLVMContext.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/LLVMContextImpl.h
  projects/arm_eabi/contrib/llvm/lib/VMCore/LeakDetector.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Metadata.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Module.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Pass.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/PassManager.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/PassRegistry.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/PrintModulePass.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Type.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/TypesContext.h
  projects/arm_eabi/contrib/llvm/lib/VMCore/Use.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Value.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/ValueTypes.cpp
  projects/arm_eabi/contrib/llvm/lib/VMCore/Verifier.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang-c/Index.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Attr.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Support/BumpVector.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtVisitor.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/Version.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Driver/Types.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticsClient.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/Token.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/Template.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  projects/arm_eabi/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/CXXABI.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/Type.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Basic/Version.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGException.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Action.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Arg.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Job.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Option.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Phases.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Tool.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Tools.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Driver/Types.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/FrontendOptions.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/altivec.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/limits.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/mmintrin.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/stdbool.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/stddef.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Index/ASTVisitor.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/RewriteRope.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  projects/arm_eabi/contrib/llvm/tools/clang/tools/driver/driver.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/AsmWriterEmitter.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/AsmWriterInst.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/AsmWriterInst.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/ClangAttrEmitter.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/CodeEmitterGen.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenInstruction.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/CodeGenTarget.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelMatcher.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/EDEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/NeonEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/NeonEmitter.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/Record.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/Record.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/SubtargetEmitter.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/TGLexer.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/TGLexer.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/TGParser.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/TGParser.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/TableGen.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/X86ModRMFilters.h
  projects/arm_eabi/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  projects/arm_eabi/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
  projects/arm_eabi/contrib/lukemftp/src/main.c
  projects/arm_eabi/contrib/tzdata/leapseconds
  projects/arm_eabi/contrib/tzdata/northamerica
  projects/arm_eabi/contrib/tzdata/southamerica
  projects/arm_eabi/contrib/tzdata/zone.tab
  projects/arm_eabi/contrib/xz/ChangeLog
  projects/arm_eabi/contrib/xz/FREEBSD-upgrade
  projects/arm_eabi/contrib/xz/THANKS
  projects/arm_eabi/contrib/xz/po/cs.po
  projects/arm_eabi/contrib/xz/po/de.po
  projects/arm_eabi/contrib/xz/po/it.po
  projects/arm_eabi/contrib/xz/po/xz.pot
  projects/arm_eabi/contrib/xz/src/common/sysdefs.h
  projects/arm_eabi/contrib/xz/src/liblzma/api/lzma/lzma.h
  projects/arm_eabi/contrib/xz/src/liblzma/api/lzma/version.h
  projects/arm_eabi/contrib/xz/src/liblzma/common/common.h
  projects/arm_eabi/contrib/xz/src/xz/file_io.c
  projects/arm_eabi/contrib/xz/src/xz/suffix.c
  projects/arm_eabi/contrib/xz/src/xz/util.h
  projects/arm_eabi/etc/Makefile
  projects/arm_eabi/etc/defaults/periodic.conf
  projects/arm_eabi/etc/mtree/BSD.include.dist
  projects/arm_eabi/etc/mtree/BSD.usr.dist
  projects/arm_eabi/etc/mtree/Makefile
  projects/arm_eabi/etc/namedb/named.conf
  projects/arm_eabi/etc/periodic/daily/310.accounting
  projects/arm_eabi/etc/rc.d/accounting
  projects/arm_eabi/etc/rc.d/hastd
  projects/arm_eabi/etc/rc.d/zvol
  projects/arm_eabi/games/Makefile.inc
  projects/arm_eabi/gnu/lib/libgomp/config.h
  projects/arm_eabi/gnu/lib/libstdc++/config.h
  projects/arm_eabi/gnu/usr.bin/cc/cc_tools/auto-host.h
  projects/arm_eabi/include/Makefile
  projects/arm_eabi/include/complex.h
  projects/arm_eabi/include/limits.h
  projects/arm_eabi/include/paths.h
  projects/arm_eabi/include/printf.h
  projects/arm_eabi/include/signal.h
  projects/arm_eabi/include/unistd.h
  projects/arm_eabi/lib/Makefile
  projects/arm_eabi/lib/clang/Makefile
  projects/arm_eabi/lib/clang/clang.build.mk
  projects/arm_eabi/lib/clang/include/Makefile
  projects/arm_eabi/lib/clang/include/clang/Basic/Version.inc
  projects/arm_eabi/lib/clang/include/llvm/Config/AsmPrinters.def
  projects/arm_eabi/lib/clang/include/llvm/Config/Disassemblers.def
  projects/arm_eabi/lib/clang/include/llvm/Config/Targets.def
  projects/arm_eabi/lib/clang/include/llvm/Config/config.h
  projects/arm_eabi/lib/clang/include/llvm/Config/llvm-config.h
  projects/arm_eabi/lib/clang/libclanganalysis/Makefile
  projects/arm_eabi/lib/clang/libclangast/Makefile
  projects/arm_eabi/lib/clang/libclangbasic/Makefile
  projects/arm_eabi/lib/clang/libclangcodegen/Makefile
  projects/arm_eabi/lib/clang/libclangfrontend/Makefile
  projects/arm_eabi/lib/clang/libclanglex/Makefile
  projects/arm_eabi/lib/clang/libclangsema/Makefile
  projects/arm_eabi/lib/clang/libllvmanalysis/Makefile
  projects/arm_eabi/lib/clang/libllvmarmcodegen/Makefile
  projects/arm_eabi/lib/clang/libllvmasmprinter/Makefile
  projects/arm_eabi/lib/clang/libllvmcodegen/Makefile
  projects/arm_eabi/lib/clang/libllvmcore/Makefile
  projects/arm_eabi/lib/clang/libllvmipo/Makefile
  projects/arm_eabi/lib/clang/libllvmmc/Makefile
  projects/arm_eabi/lib/clang/libllvmmcparser/Makefile
  projects/arm_eabi/lib/clang/libllvmmipscodegen/Makefile
  projects/arm_eabi/lib/clang/libllvmpowerpccodegen/Makefile
  projects/arm_eabi/lib/clang/libllvmscalaropts/Makefile
  projects/arm_eabi/lib/clang/libllvmsupport/Makefile
  projects/arm_eabi/lib/clang/libllvmtarget/Makefile
  projects/arm_eabi/lib/clang/libllvmx86codegen/Makefile
  projects/arm_eabi/lib/csu/powerpc64/crti.S
  projects/arm_eabi/lib/libc/Makefile
  projects/arm_eabi/lib/libc/arm/gen/modf.c
  projects/arm_eabi/lib/libc/gen/_thread_init.c
  projects/arm_eabi/lib/libc/gen/errlst.c
  projects/arm_eabi/lib/libc/gen/getutxent.3
  projects/arm_eabi/lib/libc/gen/getutxent.c
  projects/arm_eabi/lib/libc/gen/pututxline.c
  projects/arm_eabi/lib/libc/gen/utxdb.c
  projects/arm_eabi/lib/libc/ia64/gen/modf.c
  projects/arm_eabi/lib/libc/mips/gen/modf.c
  projects/arm_eabi/lib/libc/mips/string/bzero.S
  projects/arm_eabi/lib/libc/posix1e/acl_strip.c
  projects/arm_eabi/lib/libc/powerpc/gen/modf.c
  projects/arm_eabi/lib/libc/powerpc64/SYS.h
  projects/arm_eabi/lib/libc/powerpc64/gen/_ctx_start.S
  projects/arm_eabi/lib/libc/powerpc64/gen/modf.c
  projects/arm_eabi/lib/libc/powerpc64/sys/brk.S
  projects/arm_eabi/lib/libc/powerpc64/sys/cerror.S
  projects/arm_eabi/lib/libc/powerpc64/sys/exect.S
  projects/arm_eabi/lib/libc/powerpc64/sys/pipe.S
  projects/arm_eabi/lib/libc/powerpc64/sys/ptrace.S
  projects/arm_eabi/lib/libc/powerpc64/sys/sbrk.S
  projects/arm_eabi/lib/libc/stdio/xprintf_time.c
  projects/arm_eabi/lib/libc/stdlib/Makefile.inc
  projects/arm_eabi/lib/libc/stdlib/malloc.3
  projects/arm_eabi/lib/libc/stdlib/malloc.c
  projects/arm_eabi/lib/libc/sys/Makefile.inc
  projects/arm_eabi/lib/libc/sys/Symbol.map
  projects/arm_eabi/lib/libc/sys/intro.2
  projects/arm_eabi/lib/libc/sys/mmap.2
  projects/arm_eabi/lib/libelf/elf_cntl.3
  projects/arm_eabi/lib/libpam/modules/pam_ssh/pam_ssh.c
  projects/arm_eabi/lib/libpkg/version.c
  projects/arm_eabi/lib/librt/Makefile
  projects/arm_eabi/lib/libstand/environment.c
  projects/arm_eabi/lib/libusb/Makefile
  projects/arm_eabi/lib/libusb/libusb.3
  projects/arm_eabi/lib/libusb/libusb10.c
  projects/arm_eabi/lib/libusb/libusb20.3
  projects/arm_eabi/lib/libusb/libusb20.c
  projects/arm_eabi/lib/libusb/libusb20.h
  projects/arm_eabi/lib/libusb/libusb20_int.h
  projects/arm_eabi/lib/libusb/libusb20_ugen20.c
  projects/arm_eabi/lib/libutil/libutil.h
  projects/arm_eabi/lib/libutil/login_cap.h
  projects/arm_eabi/lib/libutil/login_class.3
  projects/arm_eabi/lib/libutil/login_class.c
  projects/arm_eabi/lib/libz/Makefile
  projects/arm_eabi/lib/msun/Makefile
  projects/arm_eabi/lib/msun/Symbol.map
  projects/arm_eabi/lib/msun/src/e_log10.c
  projects/arm_eabi/lib/msun/src/e_log10f.c
  projects/arm_eabi/lib/msun/src/s_cbrt.c
  projects/arm_eabi/libexec/rtld-elf/Symbol.map
  projects/arm_eabi/libexec/rtld-elf/powerpc64/reloc.c
  projects/arm_eabi/libexec/rtld-elf/powerpc64/rtld_start.S
  projects/arm_eabi/libexec/rtld-elf/sparc64/reloc.c
  projects/arm_eabi/release/Makefile
  projects/arm_eabi/rescue/rescue/Makefile
  projects/arm_eabi/sbin/bsdlabel/Makefile
  projects/arm_eabi/sbin/bsdlabel/bsdlabel.8
  projects/arm_eabi/sbin/bsdlabel/bsdlabel.c
  projects/arm_eabi/sbin/geom/class/eli/geli.8
  projects/arm_eabi/sbin/geom/class/part/geom_part.c
  projects/arm_eabi/sbin/geom/class/part/gpart.8
  projects/arm_eabi/sbin/growfs/growfs.c
  projects/arm_eabi/sbin/hastctl/Makefile
  projects/arm_eabi/sbin/hastctl/hastctl.c
  projects/arm_eabi/sbin/hastd/Makefile
  projects/arm_eabi/sbin/hastd/control.c
  projects/arm_eabi/sbin/hastd/hast.conf.5
  projects/arm_eabi/sbin/hastd/hast.h
  projects/arm_eabi/sbin/hastd/hast_proto.c
  projects/arm_eabi/sbin/hastd/hastd.c
  projects/arm_eabi/sbin/hastd/parse.y
  projects/arm_eabi/sbin/hastd/pjdlog.c
  projects/arm_eabi/sbin/hastd/primary.c
  projects/arm_eabi/sbin/hastd/proto_tcp4.c
  projects/arm_eabi/sbin/hastd/secondary.c
  projects/arm_eabi/sbin/hastd/token.l
  projects/arm_eabi/sbin/mount/mount.8
  projects/arm_eabi/sbin/newfs/newfs.8
  projects/arm_eabi/share/Makefile
  projects/arm_eabi/share/doc/Makefile
  projects/arm_eabi/share/doc/papers/devfs/paper.me
  projects/arm_eabi/share/doc/psd/23.rpc/rpc.prog.ms
  projects/arm_eabi/share/examples/Makefile
  projects/arm_eabi/share/examples/cvsup/cvs-supfile
  projects/arm_eabi/share/examples/cvsup/ports-supfile
  projects/arm_eabi/share/examples/etc/make.conf
  projects/arm_eabi/share/examples/pf/pf.conf
  projects/arm_eabi/share/man/man3/pthread_rwlock_timedwrlock.3
  projects/arm_eabi/share/man/man3/pthread_sigmask.3
  projects/arm_eabi/share/man/man4/Makefile
  projects/arm_eabi/share/man/man4/ehci.4
  projects/arm_eabi/share/man/man4/ng_netflow.4
  projects/arm_eabi/share/man/man4/ng_one2many.4
  projects/arm_eabi/share/man/man4/ohci.4
  projects/arm_eabi/share/man/man4/run.4
  projects/arm_eabi/share/man/man4/snd_uaudio.4
  projects/arm_eabi/share/man/man4/tcp.4
  projects/arm_eabi/share/man/man4/u3g.4
  projects/arm_eabi/share/man/man4/uark.4
  projects/arm_eabi/share/man/man4/ubsa.4
  projects/arm_eabi/share/man/man4/uchcom.4
  projects/arm_eabi/share/man/man4/ufoma.4
  projects/arm_eabi/share/man/man4/uftdi.4
  projects/arm_eabi/share/man/man4/uhci.4
  projects/arm_eabi/share/man/man4/uipaq.4
  projects/arm_eabi/share/man/man4/umct.4
  projects/arm_eabi/share/man/man4/umodem.4
  projects/arm_eabi/share/man/man4/uplcom.4
  projects/arm_eabi/share/man/man4/usb.4
  projects/arm_eabi/share/man/man4/usb_quirk.4
  projects/arm_eabi/share/man/man4/uslcom.4
  projects/arm_eabi/share/man/man4/uvisor.4
  projects/arm_eabi/share/man/man4/uvscom.4
  projects/arm_eabi/share/man/man5/src.conf.5
  projects/arm_eabi/share/man/man7/Makefile
  projects/arm_eabi/share/man/man7/security.7
  projects/arm_eabi/share/man/man8/Makefile
  projects/arm_eabi/share/man/man9/Makefile
  projects/arm_eabi/share/man/man9/usbdi.9
  projects/arm_eabi/share/misc/bsd-family-tree
  projects/arm_eabi/share/misc/committers-doc.dot
  projects/arm_eabi/share/misc/committers-src.dot
  projects/arm_eabi/share/mk/bsd.cpu.mk
  projects/arm_eabi/share/mk/bsd.own.mk
  projects/arm_eabi/share/mk/bsd.sys.mk
  projects/arm_eabi/share/termcap/termcap.src
  projects/arm_eabi/share/timedef/pl_PL.ISO8859-2.src
  projects/arm_eabi/share/timedef/pl_PL.UTF-8.src
  projects/arm_eabi/sys/amd64/amd64/elf_machdep.c
  projects/arm_eabi/sys/amd64/amd64/identcpu.c
  projects/arm_eabi/sys/amd64/amd64/machdep.c
  projects/arm_eabi/sys/amd64/amd64/pmap.c
  projects/arm_eabi/sys/amd64/amd64/prof_machdep.c
  projects/arm_eabi/sys/amd64/amd64/sys_machdep.c
  projects/arm_eabi/sys/amd64/amd64/trap.c
  projects/arm_eabi/sys/amd64/conf/GENERIC
  projects/arm_eabi/sys/amd64/conf/NOTES
  projects/arm_eabi/sys/amd64/include/clock.h
  projects/arm_eabi/sys/amd64/linux32/linux32_genassym.c
  projects/arm_eabi/sys/amd64/linux32/linux32_sysvec.c
  projects/arm_eabi/sys/arm/arm/elf_machdep.c
  projects/arm_eabi/sys/arm/arm/sys_machdep.c
  projects/arm_eabi/sys/arm/at91/at91_machdep.c
  projects/arm_eabi/sys/arm/s3c2xx0/s3c24x0_machdep.c
  projects/arm_eabi/sys/arm/xscale/i80321/iq80321.c
  projects/arm_eabi/sys/arm/xscale/ixp425/files.ixp425
  projects/arm_eabi/sys/arm/xscale/pxa/pxa_machdep.c
  projects/arm_eabi/sys/boot/common/gpt.c
  projects/arm_eabi/sys/boot/common/interp.c
  projects/arm_eabi/sys/boot/common/ufsread.c
  projects/arm_eabi/sys/boot/common/util.h
  projects/arm_eabi/sys/boot/efi/libefi/efipart.c
  projects/arm_eabi/sys/boot/ficl/words.c
  projects/arm_eabi/sys/boot/i386/boot0/Makefile
  projects/arm_eabi/sys/boot/i386/boot2/boot2.c
  projects/arm_eabi/sys/boot/i386/btx/btx/Makefile
  projects/arm_eabi/sys/boot/i386/btx/btxldr/Makefile
  projects/arm_eabi/sys/boot/i386/gptboot/Makefile
  projects/arm_eabi/sys/boot/i386/gptzfsboot/Makefile
  projects/arm_eabi/sys/boot/i386/libi386/Makefile
  projects/arm_eabi/sys/boot/i386/pxeldr/Makefile
  projects/arm_eabi/sys/boot/i386/zfsboot/Makefile
  projects/arm_eabi/sys/boot/pc98/boot2/boot2.c
  projects/arm_eabi/sys/boot/pc98/btx/btx/Makefile
  projects/arm_eabi/sys/boot/pc98/btx/btxldr/Makefile
  projects/arm_eabi/sys/boot/zfs/zfs.c
  projects/arm_eabi/sys/boot/zfs/zfsimpl.c
  projects/arm_eabi/sys/bsm/audit_errno.h
  projects/arm_eabi/sys/cam/ata/ata_da.c
  projects/arm_eabi/sys/cam/cam.c
  projects/arm_eabi/sys/cam/cam_periph.c
  projects/arm_eabi/sys/cam/cam_xpt.c
  projects/arm_eabi/sys/cam/scsi/scsi_cd.c
  projects/arm_eabi/sys/cam/scsi/scsi_da.c
  projects/arm_eabi/sys/cam/scsi/scsi_sa.c
  projects/arm_eabi/sys/cddl/boot/zfs/fletcher.c
  projects/arm_eabi/sys/cddl/boot/zfs/zfsimpl.h
  projects/arm_eabi/sys/cddl/boot/zfs/zfssubr.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_string.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/atomic.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/byteorder.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/dirent.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/file.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/kmem.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/misc.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/mount.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/mutex.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/policy.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/proc.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/rwlock.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/sid.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/stat.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/string.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/sunddi.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/systm.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/taskq.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/time.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/types.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/uio.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/vfs.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/vnode.h
  projects/arm_eabi/sys/cddl/compat/opensolaris/sys/zone.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/acl/acl_common.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/acl/acl_common.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/opensolaris_atomic.S
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/avl/avl.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/os/callb.c
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h
  projects/arm_eabi/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h
  projects/arm_eabi/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  projects/arm_eabi/sys/cddl/dev/dtrace/i386/dtrace_subr.c
  projects/arm_eabi/sys/compat/freebsd32/freebsd32.h
  projects/arm_eabi/sys/compat/freebsd32/freebsd32_proto.h
  projects/arm_eabi/sys/compat/freebsd32/freebsd32_syscall.h
  projects/arm_eabi/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/arm_eabi/sys/compat/freebsd32/freebsd32_sysent.c
  projects/arm_eabi/sys/compat/freebsd32/syscalls.master
  projects/arm_eabi/sys/compat/ia32/ia32_sysvec.c
  projects/arm_eabi/sys/compat/linux/linux_emul.c
  projects/arm_eabi/sys/compat/linux/linux_emul.h
  projects/arm_eabi/sys/compat/linux/linux_fork.c
  projects/arm_eabi/sys/compat/linux/linux_futex.c
  projects/arm_eabi/sys/compat/ndis/kern_ndis.c
  projects/arm_eabi/sys/compat/ndis/subr_ntoskrnl.c
  projects/arm_eabi/sys/compat/svr4/svr4_sysvec.c
  projects/arm_eabi/sys/compat/x86bios/x86bios.c
  projects/arm_eabi/sys/conf/Makefile.amd64
  projects/arm_eabi/sys/conf/Makefile.i386
  projects/arm_eabi/sys/conf/NOTES
  projects/arm_eabi/sys/conf/files
  projects/arm_eabi/sys/conf/kern.mk
  projects/arm_eabi/sys/conf/kern.pre.mk
  projects/arm_eabi/sys/conf/options
  projects/arm_eabi/sys/contrib/altq/altq/altq_cbq.c
  projects/arm_eabi/sys/contrib/altq/altq/altq_cdnr.c
  projects/arm_eabi/sys/contrib/altq/altq/altq_hfsc.c
  projects/arm_eabi/sys/contrib/altq/altq/altq_priq.c
  projects/arm_eabi/sys/contrib/altq/altq/altq_red.c
  projects/arm_eabi/sys/contrib/altq/altq/altq_rio.c
  projects/arm_eabi/sys/contrib/altq/altq/altq_rmclass.c
  projects/arm_eabi/sys/contrib/altq/altq/altq_subr.c
  projects/arm_eabi/sys/contrib/altq/altq/altq_var.h
  projects/arm_eabi/sys/contrib/altq/altq/if_altq.h
  projects/arm_eabi/sys/crypto/aesni/aeskeys_amd64.S
  projects/arm_eabi/sys/crypto/aesni/aeskeys_i386.S
  projects/arm_eabi/sys/crypto/sha2/sha2.c
  projects/arm_eabi/sys/ddb/db_command.c
  projects/arm_eabi/sys/dev/acpica/acpivar.h
  projects/arm_eabi/sys/dev/advansys/adwcam.c
  projects/arm_eabi/sys/dev/ahci/ahci.c
  projects/arm_eabi/sys/dev/aic7xxx/aic79xx_osm.h
  projects/arm_eabi/sys/dev/aic7xxx/aic7xxx_osm.h
  projects/arm_eabi/sys/dev/asr/i2omsg.h
  projects/arm_eabi/sys/dev/ata/ata-disk.c
  projects/arm_eabi/sys/dev/ata/ata-dma.c
  projects/arm_eabi/sys/dev/ata/chipsets/ata-ahci.c
  projects/arm_eabi/sys/dev/ata/chipsets/ata-siliconimage.c
  projects/arm_eabi/sys/dev/ath/ah_osdep.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ah.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ah_eeprom.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ah_eeprom_v14.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ah_eeprom_v14.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ah_internal.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ah_regdomain.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar5212/ar5212.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_phy.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar5416/ar5416reg.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9280.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9285.h
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c
  projects/arm_eabi/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c
  projects/arm_eabi/sys/dev/ath/ath_rate/sample/sample.c
  projects/arm_eabi/sys/dev/ath/if_ath.c
  projects/arm_eabi/sys/dev/ath/if_ath_misc.h
  projects/arm_eabi/sys/dev/ath/if_ath_tx.c
  projects/arm_eabi/sys/dev/ath/if_ath_tx_ht.c
  projects/arm_eabi/sys/dev/ath/if_athioctl.h
  projects/arm_eabi/sys/dev/bktr/bktr_card.c
  projects/arm_eabi/sys/dev/ctau/ctau.c
  projects/arm_eabi/sys/dev/ctau/ctddk.h
  projects/arm_eabi/sys/dev/cxgb/cxgb_main.c
  projects/arm_eabi/sys/dev/cxgbe/adapter.h
  projects/arm_eabi/sys/dev/cxgbe/common/common.h
  projects/arm_eabi/sys/dev/cxgbe/t4_main.c
  projects/arm_eabi/sys/dev/cxgbe/t4_sge.c
  projects/arm_eabi/sys/dev/dc/if_dc.c
  projects/arm_eabi/sys/dev/dc/if_dcreg.h
  projects/arm_eabi/sys/dev/drm/mach64_dma.c
  projects/arm_eabi/sys/dev/drm/r300_reg.h
  projects/arm_eabi/sys/dev/e1000/e1000_82575.c
  projects/arm_eabi/sys/dev/e1000/e1000_ich8lan.c
  projects/arm_eabi/sys/dev/ep/if_epreg.h
  projects/arm_eabi/sys/dev/fdc/fdc.c
  projects/arm_eabi/sys/dev/firewire/fwohci.c
  projects/arm_eabi/sys/dev/firewire/sbp.c
  projects/arm_eabi/sys/dev/fxp/if_fxp.c
  projects/arm_eabi/sys/dev/isp/isp.c
  projects/arm_eabi/sys/dev/isp/isp_freebsd.c
  projects/arm_eabi/sys/dev/isp/isp_freebsd.h
  projects/arm_eabi/sys/dev/isp/isp_pci.c
  projects/arm_eabi/sys/dev/isp/ispvar.h
  projects/arm_eabi/sys/dev/ixgb/ixgb_ee.c
  projects/arm_eabi/sys/dev/malo/if_malohal.h
  projects/arm_eabi/sys/dev/mps/mps.c
  projects/arm_eabi/sys/dev/mps/mps_sas.c
  projects/arm_eabi/sys/dev/mps/mpsvar.h
  projects/arm_eabi/sys/dev/mpt/mpt.c
  projects/arm_eabi/sys/dev/mpt/mpt_cam.c
  projects/arm_eabi/sys/dev/mpt/mpt_user.c
  projects/arm_eabi/sys/dev/mwl/mwlhal.h
  projects/arm_eabi/sys/dev/nxge/xgehal/xgehal-device.c
  projects/arm_eabi/sys/dev/nxge/xgehal/xgehal-ring-fp.c
  projects/arm_eabi/sys/dev/pci/pci.c
  projects/arm_eabi/sys/dev/ppc/ppc_pci.c
  projects/arm_eabi/sys/dev/random/randomdev_soft.c
  projects/arm_eabi/sys/dev/sdhci/sdhci.c
  projects/arm_eabi/sys/dev/sis/if_sis.c
  projects/arm_eabi/sys/dev/sis/if_sisreg.h
  projects/arm_eabi/sys/dev/sk/if_sk.c
  projects/arm_eabi/sys/dev/sound/pci/es137x.c
  projects/arm_eabi/sys/dev/sound/pcm/buffer.c
  projects/arm_eabi/sys/dev/sound/usb/uaudio.c
  projects/arm_eabi/sys/dev/stge/if_stge.c
  projects/arm_eabi/sys/dev/sym/sym_fw1.h
  projects/arm_eabi/sys/dev/sym/sym_fw2.h
  projects/arm_eabi/sys/dev/ti/if_ti.c
  projects/arm_eabi/sys/dev/ti/if_tireg.h
  projects/arm_eabi/sys/dev/uart/uart_dev_ns8250.c
  projects/arm_eabi/sys/dev/usb/controller/usb_controller.c
  projects/arm_eabi/sys/dev/usb/net/if_udav.c
  projects/arm_eabi/sys/dev/usb/quirk/usb_quirk.c
  projects/arm_eabi/sys/dev/usb/quirk/usb_quirk.h
  projects/arm_eabi/sys/dev/usb/serial/ulpt.c
  projects/arm_eabi/sys/dev/usb/usb_generic.c
  projects/arm_eabi/sys/dev/usb/usb_ioctl.h
  projects/arm_eabi/sys/dev/usb/usb_process.c
  projects/arm_eabi/sys/dev/usb/usb_transfer.c
  projects/arm_eabi/sys/dev/usb/usbdevs
  projects/arm_eabi/sys/dev/usb/usbdi.h
  projects/arm_eabi/sys/dev/usb/wlan/if_run.c
  projects/arm_eabi/sys/dev/vx/if_vxreg.h
  projects/arm_eabi/sys/dev/wpi/if_wpi.c
  projects/arm_eabi/sys/dev/xl/if_xl.c
  projects/arm_eabi/sys/fs/ext2fs/ext2_alloc.c
  projects/arm_eabi/sys/fs/fdescfs/fdesc_vnops.c
  projects/arm_eabi/sys/fs/msdosfs/msdosfs_vnops.c
  projects/arm_eabi/sys/fs/nfsclient/nfs_clvfsops.c
  projects/arm_eabi/sys/fs/nfsserver/nfs_nfsdport.c
  projects/arm_eabi/sys/fs/nullfs/null_vnops.c
  projects/arm_eabi/sys/fs/tmpfs/tmpfs_vnops.c
  projects/arm_eabi/sys/gdb/gdb_main.c
  projects/arm_eabi/sys/gdb/gdb_packet.c
  projects/arm_eabi/sys/geom/bde/g_bde.c
  projects/arm_eabi/sys/geom/cache/g_cache.c
  projects/arm_eabi/sys/geom/concat/g_concat.c
  projects/arm_eabi/sys/geom/eli/g_eli.c
  projects/arm_eabi/sys/geom/gate/g_gate.c
  projects/arm_eabi/sys/geom/geom_bsd.c
  projects/arm_eabi/sys/geom/geom_disk.c
  projects/arm_eabi/sys/geom/geom_disk.h
  projects/arm_eabi/sys/geom/geom_fox.c
  projects/arm_eabi/sys/geom/geom_mbr.c
  projects/arm_eabi/sys/geom/geom_pc98.c
  projects/arm_eabi/sys/geom/geom_sunlabel.c
  projects/arm_eabi/sys/geom/geom_vfs.c
  projects/arm_eabi/sys/geom/geom_vol_ffs.c
  projects/arm_eabi/sys/geom/journal/g_journal.c
  projects/arm_eabi/sys/geom/label/g_label.c
  projects/arm_eabi/sys/geom/label/g_label_ext2fs.c
  projects/arm_eabi/sys/geom/linux_lvm/g_linux_lvm.c
  projects/arm_eabi/sys/geom/mirror/g_mirror.c
  projects/arm_eabi/sys/geom/multipath/g_multipath.c
  projects/arm_eabi/sys/geom/part/g_part_apm.c
  projects/arm_eabi/sys/geom/part/g_part_bsd.c
  projects/arm_eabi/sys/geom/part/g_part_ebr.c
  projects/arm_eabi/sys/geom/part/g_part_gpt.c
  projects/arm_eabi/sys/geom/part/g_part_mbr.c
  projects/arm_eabi/sys/geom/part/g_part_pc98.c
  projects/arm_eabi/sys/geom/part/g_part_vtoc8.c
  projects/arm_eabi/sys/geom/raid3/g_raid3.c
  projects/arm_eabi/sys/geom/sched/gs_scheduler.h
  projects/arm_eabi/sys/geom/shsec/g_shsec.c
  projects/arm_eabi/sys/geom/stripe/g_stripe.c
  projects/arm_eabi/sys/geom/uzip/g_uzip.c
  projects/arm_eabi/sys/geom/virstor/g_virstor.c
  projects/arm_eabi/sys/gnu/fs/xfs/xfs_dir_leaf.c
  projects/arm_eabi/sys/gnu/fs/xfs/xfs_itable.c
  projects/arm_eabi/sys/i386/conf/GENERIC
  projects/arm_eabi/sys/i386/i386/elf_machdep.c
  projects/arm_eabi/sys/i386/i386/identcpu.c
  projects/arm_eabi/sys/i386/i386/machdep.c
  projects/arm_eabi/sys/i386/i386/sys_machdep.c
  projects/arm_eabi/sys/i386/i386/trap.c
  projects/arm_eabi/sys/i386/ibcs2/ibcs2_sysvec.c
  projects/arm_eabi/sys/i386/include/clock.h
  projects/arm_eabi/sys/i386/include/pmap.h
  projects/arm_eabi/sys/i386/isa/prof_machdep.c
  projects/arm_eabi/sys/i386/linux/linux_sysvec.c
  projects/arm_eabi/sys/ia64/ia64/elf_machdep.c
  projects/arm_eabi/sys/ia64/ia64/machdep.c
  projects/arm_eabi/sys/kern/Makefile
  projects/arm_eabi/sys/kern/imgact_aout.c
  projects/arm_eabi/sys/kern/imgact_shell.c
  projects/arm_eabi/sys/kern/init_main.c
  projects/arm_eabi/sys/kern/init_sysent.c
  projects/arm_eabi/sys/kern/kern_cpuset.c
  projects/arm_eabi/sys/kern/kern_dtrace.c
  projects/arm_eabi/sys/kern/kern_exec.c
  projects/arm_eabi/sys/kern/kern_fork.c
  projects/arm_eabi/sys/kern/kern_jail.c
  projects/arm_eabi/sys/kern/kern_ktr.c
  projects/arm_eabi/sys/kern/kern_ktrace.c
  projects/arm_eabi/sys/kern/kern_lock.c
  projects/arm_eabi/sys/kern/kern_ntptime.c
  projects/arm_eabi/sys/kern/kern_pmc.c
  projects/arm_eabi/sys/kern/kern_proc.c
  projects/arm_eabi/sys/kern/kern_prot.c
  projects/arm_eabi/sys/kern/kern_thr.c
  projects/arm_eabi/sys/kern/kern_thread.c
  projects/arm_eabi/sys/kern/kern_umtx.c
  projects/arm_eabi/sys/kern/ksched.c
  projects/arm_eabi/sys/kern/makesyscalls.sh
  projects/arm_eabi/sys/kern/subr_bus.c
  projects/arm_eabi/sys/kern/subr_kdb.c
  projects/arm_eabi/sys/kern/subr_mchain.c
  projects/arm_eabi/sys/kern/subr_stack.c
  projects/arm_eabi/sys/kern/subr_trap.c
  projects/arm_eabi/sys/kern/subr_unit.c
  projects/arm_eabi/sys/kern/subr_witness.c
  projects/arm_eabi/sys/kern/syscalls.c
  projects/arm_eabi/sys/kern/syscalls.master
  projects/arm_eabi/sys/kern/systrace_args.c
  projects/arm_eabi/sys/kern/sysv_msg.c
  projects/arm_eabi/sys/kern/sysv_sem.c
  projects/arm_eabi/sys/kern/sysv_shm.c
  projects/arm_eabi/sys/kern/tty_pts.c
  projects/arm_eabi/sys/kern/uipc_cow.c
  projects/arm_eabi/sys/kern/uipc_mbuf.c
  projects/arm_eabi/sys/kern/uipc_mqueue.c
  projects/arm_eabi/sys/kern/uipc_sem.c
  projects/arm_eabi/sys/kern/vfs_mount.c
  projects/arm_eabi/sys/kern/vfs_subr.c
  projects/arm_eabi/sys/libkern/jenkins.h
  projects/arm_eabi/sys/mips/include/pmap.h
  projects/arm_eabi/sys/mips/mips/cache_mipsNN.c
  projects/arm_eabi/sys/mips/mips/elf64_machdep.c
  projects/arm_eabi/sys/mips/mips/elf_machdep.c
  projects/arm_eabi/sys/mips/mips/machdep.c
  projects/arm_eabi/sys/mips/mips/pmap.c
  projects/arm_eabi/sys/mips/mips/swtch.S
  projects/arm_eabi/sys/mips/rmi/fmn.c
  projects/arm_eabi/sys/mips/sibyte/sb_zbpci.c
  projects/arm_eabi/sys/modules/ath/Makefile
  projects/arm_eabi/sys/modules/bios/smapi/Makefile
  projects/arm_eabi/sys/modules/linux/Makefile
  projects/arm_eabi/sys/modules/netgraph/netflow/Makefile
  projects/arm_eabi/sys/modules/opensolaris/Makefile
  projects/arm_eabi/sys/modules/usb/Makefile
  projects/arm_eabi/sys/modules/zfs/Makefile
  projects/arm_eabi/sys/net/if_gif.c
  projects/arm_eabi/sys/net/if_gre.c
  projects/arm_eabi/sys/net/if_lagg.c
  projects/arm_eabi/sys/net/if_media.c
  projects/arm_eabi/sys/net/route.c
  projects/arm_eabi/sys/net80211/_ieee80211.h
  projects/arm_eabi/sys/net80211/ieee80211.c
  projects/arm_eabi/sys/net80211/ieee80211.h
  projects/arm_eabi/sys/net80211/ieee80211_adhoc.c
  projects/arm_eabi/sys/net80211/ieee80211_ageq.c
  projects/arm_eabi/sys/net80211/ieee80211_hostap.c
  projects/arm_eabi/sys/net80211/ieee80211_ht.c
  projects/arm_eabi/sys/net80211/ieee80211_ht.h
  projects/arm_eabi/sys/net80211/ieee80211_input.c
  projects/arm_eabi/sys/net80211/ieee80211_mesh.c
  projects/arm_eabi/sys/net80211/ieee80211_output.c
  projects/arm_eabi/sys/net80211/ieee80211_proto.c
  projects/arm_eabi/sys/net80211/ieee80211_sta.c
  projects/arm_eabi/sys/net80211/ieee80211_wds.c
  projects/arm_eabi/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
  projects/arm_eabi/sys/netgraph/netflow/netflow.c
  projects/arm_eabi/sys/netgraph/netflow/netflow.h
  projects/arm_eabi/sys/netgraph/netflow/ng_netflow.c
  projects/arm_eabi/sys/netgraph/netflow/ng_netflow.h
  projects/arm_eabi/sys/netgraph/ng_one2many.c
  projects/arm_eabi/sys/netgraph/ng_one2many.h
  projects/arm_eabi/sys/netgraph/ng_source.c
  projects/arm_eabi/sys/netinet/if_ether.c
  projects/arm_eabi/sys/netinet/ip_input.c
  projects/arm_eabi/sys/netinet/ipfw/ip_fw_private.h
  projects/arm_eabi/sys/netinet/libalias/alias_sctp.c
  projects/arm_eabi/sys/netinet/sctp.h
  projects/arm_eabi/sys/netinet/sctp_cc_functions.c
  projects/arm_eabi/sys/netinet/sctp_constants.h
  projects/arm_eabi/sys/netinet/sctp_dtrace_declare.h
  projects/arm_eabi/sys/netinet/sctp_dtrace_define.h
  projects/arm_eabi/sys/netinet/sctp_indata.c
  projects/arm_eabi/sys/netinet/sctp_input.c
  projects/arm_eabi/sys/netinet/sctp_output.c
  projects/arm_eabi/sys/netinet/sctp_pcb.c
  projects/arm_eabi/sys/netinet/sctp_structs.h
  projects/arm_eabi/sys/netinet/sctp_sysctl.c
  projects/arm_eabi/sys/netinet/sctp_sysctl.h
  projects/arm_eabi/sys/netinet/sctp_timer.c
  projects/arm_eabi/sys/netinet/sctp_uio.h
  projects/arm_eabi/sys/netinet/sctp_usrreq.c
  projects/arm_eabi/sys/netinet/sctputil.c
  projects/arm_eabi/sys/netinet/tcp_offload.h
  projects/arm_eabi/sys/netinet/tcp_subr.c
  projects/arm_eabi/sys/netinet/tcp_syncache.c
  projects/arm_eabi/sys/netinet/tcp_timewait.c
  projects/arm_eabi/sys/netinet6/in6.h
  projects/arm_eabi/sys/nfsclient/nfs_vfsops.c
  projects/arm_eabi/sys/nfsserver/nfs_serv.c
  projects/arm_eabi/sys/opencrypto/xform.h
  projects/arm_eabi/sys/pc98/cbus/fdc.c
  projects/arm_eabi/sys/pc98/conf/GENERIC
  projects/arm_eabi/sys/pc98/pc98/machdep.c
  projects/arm_eabi/sys/powerpc/aim/locore64.S
  projects/arm_eabi/sys/powerpc/aim/swtch64.S
  projects/arm_eabi/sys/powerpc/aim/trap_subr64.S
  projects/arm_eabi/sys/powerpc/include/asm.h
  projects/arm_eabi/sys/powerpc/include/profile.h
  projects/arm_eabi/sys/powerpc/ofw/ofw_machdep.c
  projects/arm_eabi/sys/powerpc/powerpc/elf32_machdep.c
  projects/arm_eabi/sys/powerpc/powerpc/elf64_machdep.c
  projects/arm_eabi/sys/security/audit/audit.c
  projects/arm_eabi/sys/security/audit/audit_bsm_errno.c
  projects/arm_eabi/sys/security/mac/mac_syscalls.c
  projects/arm_eabi/sys/sparc64/conf/GENERIC
  projects/arm_eabi/sys/sparc64/include/iommureg.h
  projects/arm_eabi/sys/sparc64/pci/sbbc.c
  projects/arm_eabi/sys/sparc64/sparc64/elf_machdep.c
  projects/arm_eabi/sys/sparc64/sparc64/trap.c
  projects/arm_eabi/sys/sun4v/conf/GENERIC
  projects/arm_eabi/sys/sys/aac_ioctl.h
  projects/arm_eabi/sys/sys/cdefs.h
  projects/arm_eabi/sys/sys/errno.h
  projects/arm_eabi/sys/sys/eventhandler.h
  projects/arm_eabi/sys/sys/ktrace.h
  projects/arm_eabi/sys/sys/limits.h
  projects/arm_eabi/sys/sys/param.h
  projects/arm_eabi/sys/sys/priv.h
  projects/arm_eabi/sys/sys/syscall.h
  projects/arm_eabi/sys/sys/syscall.mk
  projects/arm_eabi/sys/sys/sysent.h
  projects/arm_eabi/sys/sys/sysproto.h
  projects/arm_eabi/sys/sys/ucred.h
  projects/arm_eabi/sys/sys/umtx.h
  projects/arm_eabi/sys/sys/user.h
  projects/arm_eabi/sys/ufs/ffs/ffs_alloc.c
  projects/arm_eabi/sys/ufs/ufs/dirhash.h
  projects/arm_eabi/sys/ufs/ufs/ufs_dirhash.c
  projects/arm_eabi/sys/ufs/ufs/ufs_quota.c
  projects/arm_eabi/sys/ufs/ufs/ufs_vnops.c
  projects/arm_eabi/sys/vm/device_pager.c
  projects/arm_eabi/sys/vm/sg_pager.c
  projects/arm_eabi/sys/vm/swap_pager.c
  projects/arm_eabi/sys/vm/vm_map.h
  projects/arm_eabi/sys/vm/vm_mmap.c
  projects/arm_eabi/sys/vm/vm_page.c
  projects/arm_eabi/sys/vm/vm_page.h
  projects/arm_eabi/sys/x86/cpufreq/est.c
  projects/arm_eabi/sys/x86/isa/clock.c
  projects/arm_eabi/sys/x86/x86/tsc.c
  projects/arm_eabi/tools/build/mk/OptionalObsoleteFiles.inc
  projects/arm_eabi/tools/build/options/WITHOUT_GROFF
  projects/arm_eabi/tools/install.sh
  projects/arm_eabi/tools/regression/acltools/00.t
  projects/arm_eabi/tools/regression/acltools/01.t
  projects/arm_eabi/tools/regression/acltools/02.t
  projects/arm_eabi/tools/regression/acltools/03.t
  projects/arm_eabi/tools/regression/acltools/tools-crossfs.test
  projects/arm_eabi/tools/regression/aio/kqueue/aio_kqueue.c
  projects/arm_eabi/tools/regression/bin/sh/builtins/trap3.0
  projects/arm_eabi/tools/regression/bin/sh/execution/fork1.0
  projects/arm_eabi/tools/regression/bin/sh/parser/for1.0
  projects/arm_eabi/tools/regression/bin/sh/regress.sh
  projects/arm_eabi/tools/regression/bin/test/regress.sh
  projects/arm_eabi/tools/regression/lib/msun/Makefile
  projects/arm_eabi/tools/regression/pjdfstest/Makefile
  projects/arm_eabi/tools/regression/pjdfstest/pjdfstest.c
  projects/arm_eabi/tools/regression/pjdfstest/tests/chmod/12.t
  projects/arm_eabi/tools/test/malloc/Makefile
  projects/arm_eabi/tools/test/malloc/main.c
  projects/arm_eabi/tools/tools/aac/Makefile
  projects/arm_eabi/tools/tools/aac/aac_checkq.c
  projects/arm_eabi/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c
  projects/arm_eabi/tools/tools/ath/ath_ee_v4k_print/v4k.c
  projects/arm_eabi/tools/tools/ath/athrd/athrd.c
  projects/arm_eabi/tools/tools/cfi/Makefile
  projects/arm_eabi/tools/tools/cfi/cfi.c
  projects/arm_eabi/tools/tools/ether_reflect/Makefile
  projects/arm_eabi/tools/tools/iwi/Makefile
  projects/arm_eabi/tools/tools/iwi/iwistats.c
  projects/arm_eabi/tools/tools/ncpus/biosmptable.c
  projects/arm_eabi/usr.bin/Makefile
  projects/arm_eabi/usr.bin/calendar/calendars/calendar.freebsd
  projects/arm_eabi/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.orthodox
  projects/arm_eabi/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.pagan   (contents, props changed)
  projects/arm_eabi/usr.bin/checknr/checknr.c
  projects/arm_eabi/usr.bin/clang/clang/Makefile
  projects/arm_eabi/usr.bin/clang/clang/clang.1
  projects/arm_eabi/usr.bin/clang/tblgen/Makefile
  projects/arm_eabi/usr.bin/clang/tblgen/tblgen.1
  projects/arm_eabi/usr.bin/find/find.1
  projects/arm_eabi/usr.bin/fstat/zfs.c
  projects/arm_eabi/usr.bin/id/id.1
  projects/arm_eabi/usr.bin/id/id.c
  projects/arm_eabi/usr.bin/kdump/Makefile
  projects/arm_eabi/usr.bin/kdump/kdump.1
  projects/arm_eabi/usr.bin/kdump/kdump.c
  projects/arm_eabi/usr.bin/killall/killall.c
  projects/arm_eabi/usr.bin/ktrace/ktrace.c
  projects/arm_eabi/usr.bin/ktrace/ktrace.h
  projects/arm_eabi/usr.bin/lex/misc.c
  projects/arm_eabi/usr.bin/m4/gnum4.c
  projects/arm_eabi/usr.bin/make/lst.c
  projects/arm_eabi/usr.bin/nice/nice.1
  projects/arm_eabi/usr.bin/printf/printf.c
  projects/arm_eabi/usr.bin/rpcinfo/rpcinfo.c
  projects/arm_eabi/usr.bin/rs/rs.1
  projects/arm_eabi/usr.bin/tip/tip/tip.h
  projects/arm_eabi/usr.bin/truss/main.c
  projects/arm_eabi/usr.bin/xinstall/xinstall.c
  projects/arm_eabi/usr.sbin/Makefile
  projects/arm_eabi/usr.sbin/bsdinstall/bsdinstall
  projects/arm_eabi/usr.sbin/bsdinstall/distextract/distextract.c
  projects/arm_eabi/usr.sbin/bsdinstall/distfetch/distfetch.c
  projects/arm_eabi/usr.sbin/bsdinstall/partedit/gpart_ops.c
  projects/arm_eabi/usr.sbin/bsdinstall/partedit/part_wizard.c
  projects/arm_eabi/usr.sbin/bsdinstall/partedit/partedit.c
  projects/arm_eabi/usr.sbin/bsdinstall/scripts/auto
  projects/arm_eabi/usr.sbin/bsdinstall/scripts/jail
  projects/arm_eabi/usr.sbin/faithd/faithd.c
  projects/arm_eabi/usr.sbin/fdformat/fdformat.c
  projects/arm_eabi/usr.sbin/fifolog/fifolog_create/fifolog_create.c
  projects/arm_eabi/usr.sbin/fifolog/fifolog_reader/fifolog_reader.c
  projects/arm_eabi/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c
  projects/arm_eabi/usr.sbin/fifolog/flint.lnt
  projects/arm_eabi/usr.sbin/fifolog/lib/fifolog.h
  projects/arm_eabi/usr.sbin/fifolog/lib/fifolog_create.c
  projects/arm_eabi/usr.sbin/fifolog/lib/fifolog_int.c
  projects/arm_eabi/usr.sbin/fifolog/lib/fifolog_reader.c
  projects/arm_eabi/usr.sbin/fifolog/lib/fifolog_write.h
  projects/arm_eabi/usr.sbin/fifolog/lib/fifolog_write_poll.c
  projects/arm_eabi/usr.sbin/fifolog/lib/libfifolog.h
  projects/arm_eabi/usr.sbin/fifolog/lib/libfifolog_int.h
  projects/arm_eabi/usr.sbin/fifolog/lib/miniobj.h
  projects/arm_eabi/usr.sbin/mfiutil/mfi_cmd.c
  projects/arm_eabi/usr.sbin/mountd/mountd.c
  projects/arm_eabi/usr.sbin/moused/moused.c
  projects/arm_eabi/usr.sbin/newsyslog/newsyslog.8
  projects/arm_eabi/usr.sbin/newsyslog/newsyslog.c
  projects/arm_eabi/usr.sbin/ntp/doc/ntp.conf.5
  projects/arm_eabi/usr.sbin/pc-sysinstall/backend-query/disk-list.sh
  projects/arm_eabi/usr.sbin/pc-sysinstall/backend/functions-upgrade.sh
  projects/arm_eabi/usr.sbin/pw/cpdir.c
  projects/arm_eabi/usr.sbin/pw/pw.h
  projects/arm_eabi/usr.sbin/pw/pw_conf.c
  projects/arm_eabi/usr.sbin/pw/pw_user.c
  projects/arm_eabi/usr.sbin/rpcbind/util.c
  projects/arm_eabi/usr.sbin/rtadvd/rtadvd.c
  projects/arm_eabi/usr.sbin/sysinstall/install.c
  projects/arm_eabi/usr.sbin/sysinstall/label.c
  projects/arm_eabi/usr.sbin/sysinstall/menus.c
  projects/arm_eabi/usr.sbin/usbconfig/dump.c
  projects/arm_eabi/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5
Directory Properties:
  projects/arm_eabi/   (props changed)
  projects/arm_eabi/cddl/contrib/opensolaris/   (props changed)
  projects/arm_eabi/contrib/bind9/   (props changed)
  projects/arm_eabi/contrib/binutils/   (props changed)
  projects/arm_eabi/contrib/bzip2/   (props changed)
  projects/arm_eabi/contrib/dialog/   (props changed)
  projects/arm_eabi/contrib/ee/   (props changed)
  projects/arm_eabi/contrib/expat/   (props changed)
  projects/arm_eabi/contrib/file/   (props changed)
  projects/arm_eabi/contrib/gdb/   (props changed)
  projects/arm_eabi/contrib/gdtoa/   (props changed)
  projects/arm_eabi/contrib/gnu-sort/   (props changed)
  projects/arm_eabi/contrib/groff/   (props changed)
  projects/arm_eabi/contrib/less/   (props changed)
  projects/arm_eabi/contrib/libpcap/   (props changed)
  projects/arm_eabi/contrib/llvm/   (props changed)
  projects/arm_eabi/contrib/llvm/tools/clang/   (props changed)
  projects/arm_eabi/contrib/ncurses/   (props changed)
  projects/arm_eabi/contrib/netcat/   (props changed)
  projects/arm_eabi/contrib/ntp/   (props changed)
  projects/arm_eabi/contrib/one-true-awk/   (props changed)
  projects/arm_eabi/contrib/openbsm/   (props changed)
  projects/arm_eabi/contrib/openpam/   (props changed)
  projects/arm_eabi/contrib/pf/   (props changed)
  projects/arm_eabi/contrib/sendmail/   (props changed)
  projects/arm_eabi/contrib/tcpdump/   (props changed)
  projects/arm_eabi/contrib/tcsh/   (props changed)
  projects/arm_eabi/contrib/top/   (props changed)
  projects/arm_eabi/contrib/top/install-sh   (props changed)
  projects/arm_eabi/contrib/tzcode/stdtime/   (props changed)
  projects/arm_eabi/contrib/tzcode/zic/   (props changed)
  projects/arm_eabi/contrib/tzdata/   (props changed)
  projects/arm_eabi/contrib/wpa/   (props changed)
  projects/arm_eabi/contrib/xz/   (props changed)
  projects/arm_eabi/crypto/openssh/   (props changed)
  projects/arm_eabi/crypto/openssl/   (props changed)
  projects/arm_eabi/gnu/lib/   (props changed)
  projects/arm_eabi/gnu/usr.bin/binutils/   (props changed)
  projects/arm_eabi/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/arm_eabi/gnu/usr.bin/gdb/   (props changed)
  projects/arm_eabi/lib/libc/   (props changed)
  projects/arm_eabi/lib/libc/stdtime/   (props changed)
  projects/arm_eabi/lib/libutil/   (props changed)
  projects/arm_eabi/lib/libz/   (props changed)
  projects/arm_eabi/sbin/   (props changed)
  projects/arm_eabi/sbin/ipfw/   (props changed)
  projects/arm_eabi/share/mk/bsd.arch.inc.mk   (props changed)
  projects/arm_eabi/share/zoneinfo/   (props changed)
  projects/arm_eabi/sys/   (props changed)
  projects/arm_eabi/sys/amd64/include/xen/   (props changed)
  projects/arm_eabi/sys/boot/i386/efi/   (props changed)
  projects/arm_eabi/sys/boot/ia64/efi/   (props changed)
  projects/arm_eabi/sys/boot/ia64/ski/   (props changed)
  projects/arm_eabi/sys/boot/powerpc/boot1.chrp/   (props changed)
  projects/arm_eabi/sys/boot/powerpc/ofw/   (props changed)
  projects/arm_eabi/sys/cddl/contrib/opensolaris/   (props changed)
  projects/arm_eabi/sys/conf/   (props changed)
  projects/arm_eabi/sys/contrib/dev/acpica/   (props changed)
  projects/arm_eabi/sys/contrib/octeon-sdk/   (props changed)
  projects/arm_eabi/sys/contrib/pf/   (props changed)
  projects/arm_eabi/sys/contrib/x86emu/   (props changed)
  projects/arm_eabi/usr.bin/calendar/   (props changed)
  projects/arm_eabi/usr.bin/csup/   (props changed)
  projects/arm_eabi/usr.bin/procstat/   (props changed)
  projects/arm_eabi/usr.sbin/ndiscvt/   (props changed)
  projects/arm_eabi/usr.sbin/zic/   (props changed)

Modified: projects/arm_eabi/MAINTAINERS
==============================================================================
--- projects/arm_eabi/MAINTAINERS	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/MAINTAINERS	Sat Mar 12 06:35:53 2011	(r219556)
@@ -107,7 +107,7 @@ linux emul	emulation	Please discuss chan
 bs{diff,patch}	cperciva	Pre-commit review requested.
 portsnap	cperciva	Pre-commit review requested.
 freebsd-update	cperciva	Pre-commit review requested.
-openssl		simon		Pre-commit review requested.
+openssl		-		No non-upstream commits should be done.
 sys/netgraph/bluetooth	emax	Pre-commit review preferred.
 lib/libbluetooth	emax	Pre-commit review preferred.
 lib/libsdp		emax	Pre-commit review preferred.

Modified: projects/arm_eabi/Makefile
==============================================================================
--- projects/arm_eabi/Makefile	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/Makefile	Sat Mar 12 06:35:53 2011	(r219556)
@@ -89,9 +89,11 @@ TGTS=	all all-man buildenv buildenvvars 
 	check-old check-old-dirs check-old-files check-old-libs \
 	checkdpadd clean cleandepend cleandir \
 	delete-old delete-old-dirs delete-old-files delete-old-libs \
-	depend distribute distributeworld distrib-dirs distribution doxygen \
+	depend distribute distributekernel distributekernel.debug \
+	distributeworld distrib-dirs distribution doxygen \
 	everything hierarchy install installcheck installkernel \
-	installkernel.debug reinstallkernel reinstallkernel.debug \
+	installkernel.debug packagekernel packageworld \
+	reinstallkernel reinstallkernel.debug \
 	installworld kernel-toolchain libraries lint maninstall \
 	obj objlink regress rerelease showconfig tags toolchain update \
 	_worldtmp _legacy _bootstrap-tools _cleanobj _obj \
@@ -336,6 +338,7 @@ MAKE_JUST_WORLDS=	YES
 .else
 UNIVERSE_TARGET?=	buildworld
 .endif
+KERNSRCDIR?=		${.CURDIR}/sys
 
 targets:
 	@echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets"
@@ -383,8 +386,8 @@ universe_${target}_${target_arch}: unive
 .endfor
 .endif
 .if !defined(MAKE_JUST_WORLDS)
-.if exists(${.CURDIR}/sys/${target}/conf/NOTES)
-	@(cd ${.CURDIR}/sys/${target}/conf && env __MAKE_CONF=/dev/null \
+.if exists(${KERNSRCDIR}/${target}/conf/NOTES)
+	@(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \
 	    ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \
 	    (echo "${target} 'make LINT' failed," \
 	    "check _.${target}.makeLINT for details"| ${MAKEFAIL}))
@@ -398,13 +401,13 @@ universe_kernels: universe_kernconfs
 .if !defined(TARGET)
 TARGET!=	uname -m
 .endif
-KERNCONFS!=	cd ${.CURDIR}/sys/${TARGET}/conf && \
+KERNCONFS!=	cd ${KERNSRCDIR}/${TARGET}/conf && \
 		find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \
 		! -name DEFAULTS ! -name NOTES
 universe_kernconfs:
 .for kernel in ${KERNCONFS}
-TARGET_ARCH_${kernel}!=	cd ${.CURDIR}/sys/${TARGET}/conf && \
-	config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \
+TARGET_ARCH_${kernel}!=	cd ${KERNSRCDIR}/${TARGET}/conf && \
+	config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null | \
 	grep -v WARNING: | cut -f 2
 .if empty(TARGET_ARCH_${kernel})
 .error "Target architecture for ${TARGET}/conf/${kernel} unknown.  config(8) likely too old."

Modified: projects/arm_eabi/Makefile.inc1
==============================================================================
--- projects/arm_eabi/Makefile.inc1	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/Makefile.inc1	Sat Mar 12 06:35:53 2011	(r219556)
@@ -213,13 +213,15 @@ BOOTSTRAPPING?=	0
 CROSSENV=	MAKEOBJDIRPREFIX=${OBJTREE} \
 		MACHINE_ARCH=${TARGET_ARCH} \
 		MACHINE=${TARGET} \
-		CPUTYPE=${TARGET_CPUTYPE} \
-		GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \
-		GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \
-		GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac
+		CPUTYPE=${TARGET_CPUTYPE}
 .if ${OSRELDATE} < 700044
 CROSSENV+=	AR=gnu-ar RANLIB=gnu-ranlib
 .endif
+.if ${MK_GROFF} != "no"
+CROSSENV+=	GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \
+		GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \
+		GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac
+.endif
 
 # bootstrap-tools stage
 BMAKEENV=	INSTALL="sh ${.CURDIR}/tools/install.sh" \
@@ -364,6 +366,10 @@ _worldtmp:
 .endfor
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
 	    -p ${WORLDTMP}/legacy/usr >/dev/null
+.if ${MK_GROFF} != "no"
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.groff.dist \
+	    -p ${WORLDTMP}/legacy/usr >/dev/null
+.endif
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
 	    -p ${WORLDTMP}/usr >/dev/null
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
@@ -446,7 +452,7 @@ build32:
 	@echo "--------------------------------------------------------------"
 	@echo ">>> stage 5.1: building 32 bit shim libraries"
 	@echo "--------------------------------------------------------------"
-	mkdir -p ${LIB32TMP}/usr/lib32
+	mkdir -p ${LIB32TMP}/usr/include
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
 	    -p ${LIB32TMP}/usr >/dev/null
 	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
@@ -457,46 +463,41 @@ build32:
 .for _t in obj depend all
 	cd ${.CURDIR}/kerberos5/tools; \
 	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \
-	    ${_t}
+	    DIRPRFX=kerberos5/tools/ ${_t}
 .endfor
 .endif
 .for _t in obj includes
-	cd ${.CURDIR}/include; ${LIB32WMAKE} ${_t}
-	cd ${.CURDIR}/lib; ${LIB32WMAKE} ${_t}
+	cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t}
+	cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t}
 .if ${MK_CDDL} != "no"
-	cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} ${_t}
+	cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} DIRPRFX=cddl/lib/ ${_t}
 .endif
-	cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} ${_t}
+	cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} DIRPRFX=gnu/lib/ ${_t}
 .if ${MK_CRYPT} != "no"
-	cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} ${_t}
+	cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} DIRPRFX=secure/lib/ ${_t}
 .endif
 .if ${MK_KERBEROS} != "no"
-	cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} ${_t}
+	cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} DIRPRFX=kerberos5/lib ${_t}
 .endif
 .endfor
 .for _dir in usr.bin/lex/lib
-	cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} obj
+	cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} DIRPRFX=${_dir}/ obj
 .endfor
 .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic
 	cd ${.CURDIR}/${_dir}; \
 	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \
-	    build-tools
+	    DIRPRFX=${_dir}/ build-tools
 .endfor
 	cd ${.CURDIR}; \
 	    ${LIB32WMAKE} -f Makefile.inc1 libraries
 .for _t in obj depend all
-	cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} ${_t}
-	cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} ${_t}
+	cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} \
+	    DIRPRFX=libexec/rtld-elf/ ${_t}
+	cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} \
+	    DIRPRFX=usr.bin/ldd ${_t}
 .endfor
 
 distribute32 install32:
-.if make(distribute32)
-	mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32	# XXX add to mtree
-	mkdir -p ${DISTDIR}/${DISTRIBUTION}/usr/lib32/dtrace	# XXX add to mtree
-.else
-	mkdir -p ${DESTDIR}/usr/lib32			# XXX add to mtree
-	mkdir -p ${DESTDIR}/usr/lib32/dtrace		# XXX add to mtree
-.endif
 	cd ${.CURDIR}/lib; ${LIB32IMAKE} ${.TARGET:S/32$//}
 .if ${MK_CDDL} != "no"
 	cd ${.CURDIR}/cddl/lib; ${LIB32IMAKE} ${.TARGET:S/32$//}
@@ -630,6 +631,13 @@ ITOOLS=	[ awk cap_mkdb cat chflags chmod
 #
 # Installs everything compiled by a 'buildworld'.
 #
+
+# Non-base distributions produced by the base system
+EXTRA_DISTRIBUTIONS=	doc games
+.if defined(LIB32TMP) && ${MK_LIB32} != "no"
+EXTRA_DISTRIBUTIONS+=	lib32
+.endif
+
 distributeworld installworld: installcheck
 	mkdir -p ${INSTALLTMP}
 	progs=$$(for prog in ${ITOOLS}; do \
@@ -652,8 +660,33 @@ distributeworld installworld: installche
 	    done); \
 	cp $$libs $$progs ${INSTALLTMP}
 	cp -R $${PATH_LOCALE:-"/usr/share/locale"} ${INSTALLTMP}/locale
+.if make(distributeworld)
+.for dist in ${EXTRA_DISTRIBUTIONS}
+	-mkdir ${DESTDIR}/${DISTDIR}/${dist}
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.root.dist \
+	    -p ${DESTDIR}/${DISTDIR}/${dist} >/dev/null
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
+	    -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
+	    -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null
+.endfor
+	-mkdir ${DESTDIR}/${DISTDIR}/base
+	${_+_}cd ${.CURDIR}; ${IMAKE} distrib-dirs \
+	    DESTDIR=${DESTDIR}/${DISTDIR}/base
+.endif
 	${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}; \
 	    ${IMAKEENV} rm -rf ${INSTALLTMP}
+.if make(distributeworld)
+.for dist in ${EXTRA_DISTRIBUTIONS}
+	find ${DESTDIR}/${DISTDIR}/${dist} -empty -delete
+.endfor
+.endif
+
+packageworld:
+.for dist in base ${EXTRA_DISTRIBUTIONS}
+	${_+_}cd ${DESTDIR}/${DISTDIR}/${dist}; \
+	    tar cvJf ${DESTDIR}/${DISTDIR}/${dist}.txz .
+.endfor
 
 #
 # reinstall
@@ -839,6 +872,20 @@ reinstallkernel reinstallkernel.debug: i
 	    ${CROSSENV} PATH=${TMPPATH} \
 	    ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//}
 
+distributekernel distributekernel.debug:
+.if empty(INSTALLKERNEL)
+	@echo "ERROR: No kernel \"${KERNCONF}\" to install."; \
+	false
+.endif
+	cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \
+	    ${CROSSENV} PATH=${TMPPATH} ${MAKE} KERNEL=${INSTKERNNAME} \
+	    DESTDIR=${DESTDIR}/${DISTDIR}/kernel \
+	    ${.TARGET:S/distributekernel/install/}
+
+packagekernel:
+	${_+_}cd ${DESTDIR}/${DISTDIR}/kernel; \
+	    tar cvJf ${DESTDIR}/${DISTDIR}/kernel.txz .
+
 #
 # doxygen
 #
@@ -937,11 +984,10 @@ _strfile=	games/fortune/strfile
 
 .if ${MK_CXX} != "no"
 _gperf=		gnu/usr.bin/gperf
-.if ${BOOTSTRAPPING} < 700004
-_groff=		gnu/usr.bin/groff
-.else
-_groff=		gnu/usr.bin/groff/tmac
 .endif
+
+.if ${MK_GROFF} != "no"
+_groff=		gnu/usr.bin/groff
 .endif
 
 .if ${BOOTSTRAPPING} >= 700044 && ${BOOTSTRAPPING} < 800022
@@ -974,7 +1020,6 @@ _crunchgen=	usr.sbin/crunch/crunchgen
 # with different per-architecture default values. Always build tblgen.
 _clang_tblgen= \
 	lib/clang/libllvmsupport \
-	lib/clang/libllvmsystem \
 	usr.bin/clang/tblgen
 
 .if ${MK_CDDL} != "no"
@@ -1044,7 +1089,9 @@ build-tools:
     ${_aicasm} \
     usr.bin/awk \
     lib/libmagic \
-    usr.sbin/sysinstall
+    usr.sbin/sysinstall \
+    usr.bin/mkesdb_static \
+    usr.bin/mkcsmapper_static
 	${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \
 		cd ${.CURDIR}/${_tool}; \
 		${MAKE} DIRPRFX=${_tool}/ obj; \
@@ -1154,6 +1201,7 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 		lib/ncurses/ncurses lib/ncurses/ncursesw \
 		lib/libopie lib/libpam ${_lib_libthr} \
 		lib/libradius lib/libsbuf lib/libtacplus \
+		${_cddl_lib_libumem} \
 		lib/libutil ${_lib_libypclnt} lib/libz lib/msun \
 		${_secure_lib_libcrypto} ${_secure_lib_libssh} \
 		${_secure_lib_libssl}
@@ -1167,6 +1215,7 @@ _generic_libs=	${_cddl_lib} gnu/lib ${_k
 lib/libopie__L lib/libtacplus__L: lib/libmd__L
 
 .if ${MK_CDDL} != "no"
+_cddl_lib_libumem= cddl/lib/libumem
 _cddl_lib= cddl/lib
 .endif
 

Modified: projects/arm_eabi/ObsoleteFiles.inc
==============================================================================
--- projects/arm_eabi/ObsoleteFiles.inc	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/ObsoleteFiles.inc	Sat Mar 12 06:35:53 2011	(r219556)
@@ -38,6 +38,16 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20110224: sticky.8 -> sticky.7
+OLD_FILES+=usr/share/man/man8/sticky.8.gz
+# 20110220: new clang import which bumps version from 2.8 to 2.9
+OLD_FILES+=usr/include/clang/2.8/emmintrin.h
+OLD_FILES+=usr/include/clang/2.8/mm_malloc.h
+OLD_FILES+=usr/include/clang/2.8/mmintrin.h
+OLD_FILES+=usr/include/clang/2.8/pmmintrin.h
+OLD_FILES+=usr/include/clang/2.8/tmmintrin.h
+OLD_FILES+=usr/include/clang/2.8/xmmintrin.h
+OLD_DIRS+=usr/include/clang/2.8
 # 20110119: Remove SYSCTL_*X* sysctl additions.
 OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \
     usr/share/man/man9/SYSCTL_XLONG.9.gz

Modified: projects/arm_eabi/bin/csh/Makefile
==============================================================================
--- projects/arm_eabi/bin/csh/Makefile	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/csh/Makefile	Sat Mar 12 06:35:53 2011	(r219556)
@@ -76,18 +76,26 @@ NLSLINKS_es_ES.ISO8859-1= es_ES.ISO8859-
 CFLAGS+= -DNO_NLS_CATALOGS
 .else
 CFLAGS+= -DHAVE_ICONV
+.if ${MK_ICONV} != "no"
+NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8
+NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8
+NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8
+NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8
+NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8
+NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8
+NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8
+NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8
+NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8
+NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8
+.else
+# Above links can be installed from ports/shells/tcsh_nls
+
+GENHDRS+= iconv.h
 SRCS+=	iconv_stub.c
-# Following links can be installed from ports/shells/tcsh_nls:
-# NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8
-# NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8
-# NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8
-# NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8
-# NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8
-# NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8
-# NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8
-# NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8
-# NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8
-# NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8
+
+iconv.h: ${.CURDIR}/iconv_stub.h
+	cp ${.CURDIR}/iconv_stub.h ${.TARGET}
+.endif
 .endif
 
 NLSNAME= tcsh
@@ -105,7 +113,8 @@ build-tools: gethost
 
 gethost: gethost.c sh.err.h tc.const.h sh.h
 	@rm -f ${.TARGET}
-	${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${TCSHDIR}/gethost.c
+	${CC} -o gethost ${LDFLAGS} ${CFLAGS:C/-DHAVE_ICONV//} \
+	    ${TCSHDIR}/gethost.c
 
 tc.defs.c: gethost ${.CURDIR}/host.defs
 	@rm -f ${.TARGET}
@@ -133,7 +142,8 @@ tc.const.h: tc.const.c sh.char.h config.
 	@echo '/* Do not edit this file, make creates it. */' > ${.TARGET}
 	@echo '#ifndef _h_tc_const' >> ${.TARGET}
 	@echo '#define _h_tc_const' >> ${.TARGET}
-	${CC} -E ${CFLAGS} ${.ALLSRC} -D_h_tc_const | grep 'Char STR' | \
+	${CC} -E ${CFLAGS:C/-DHAVE_ICONV//} ${.ALLSRC} -D_h_tc_const | \
+	    grep 'Char STR' | \
 	    sed -e 's/Char \([a-zA-Z0-9_]*\)\(.*\)/extern Char \1[];/' | \
 	    sort >> ${.TARGET}
 	@echo '#endif /* _h_tc_const */' >> ${.TARGET}

Copied: projects/arm_eabi/bin/csh/iconv_stub.h (from r219548, head/bin/csh/iconv_stub.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/arm_eabi/bin/csh/iconv_stub.h	Sat Mar 12 06:35:53 2011	(r219556, copy of r219548, head/bin/csh/iconv_stub.h)
@@ -0,0 +1,44 @@
+/*-
+ * Copyright (c) 2006 Hajimu UMEMOTO 
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+
+#ifndef _ICONV_H_
+#define _ICONV_H_
+
+typedef void *iconv_t;
+typedef size_t dl_iconv_t(iconv_t, const char **, size_t *, char **, size_t *);
+typedef int dl_iconv_close_t(iconv_t);
+
+extern iconv_t dl_iconv_open(const char *, const char *);
+extern dl_iconv_t *dl_iconv;
+extern dl_iconv_close_t *dl_iconv_close;
+
+#define iconv_open	dl_iconv_open
+#define iconv		dl_iconv
+#define iconv_close	dl_iconv_close
+
+#endif /* !_ICONV_H_ */

Modified: projects/arm_eabi/bin/df/df.c
==============================================================================
--- projects/arm_eabi/bin/df/df.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/df/df.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -125,7 +125,7 @@ main(int argc, char *argv[])
 				/* FALLTHROUGH */
 		case 'P':
 			/*
-			 * POSIX specifically discusses the the behavior of
+			 * POSIX specifically discusses the behavior of
 			 * both -k and -P. It states that the blocksize should
 			 * be set to 1024. Thus, if this occurs, simply break
 			 * rather than clobbering the old blocksize.

Modified: projects/arm_eabi/bin/kenv/kenv.1
==============================================================================
--- projects/arm_eabi/bin/kenv/kenv.1	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/kenv/kenv.1	Sat Mar 12 06:35:53 2011	(r219556)
@@ -69,7 +69,7 @@ option is set, warnings normally printed
 perform the requested operation will be suppressed.
 .Pp
 Variables can be added to the kernel environment using the
-.Xr /boot/loader.conf
+.Pa /boot/loader.conf
 file, or also statically compiled into the kernel using the statement
 .Pp
 .Dl Ic env Ar filename

Modified: projects/arm_eabi/bin/kill/kill.c
==============================================================================
--- projects/arm_eabi/bin/kill/kill.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/kill/kill.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -26,6 +26,10 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  */
+/*
+ * Important: This file is used both as a standalone program /bin/kill and
+ * as a builtin for /bin/sh (#define SHELL).
+ */
 
 #if 0
 #ifndef lint

Modified: projects/arm_eabi/bin/ps/extern.h
==============================================================================
--- projects/arm_eabi/bin/ps/extern.h	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/ps/extern.h	Sat Mar 12 06:35:53 2011	(r219556)
@@ -55,6 +55,7 @@ const	 char *fmt_argv(char **, char *, s
 double	 getpcpu(const KINFO *);
 void	 kvar(KINFO *, VARENT *);
 void	 label(KINFO *, VARENT *);
+void	 loginclass(KINFO *, VARENT *);
 void	 logname(KINFO *, VARENT *);
 void	 longtname(KINFO *, VARENT *);
 void	 lstarted(KINFO *, VARENT *);

Modified: projects/arm_eabi/bin/ps/keyword.c
==============================================================================
--- projects/arm_eabi/bin/ps/keyword.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/ps/keyword.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -79,6 +79,8 @@ static VAR var[] = {
 		CHAR, NULL, 0},
 	{"blocked", "", "sigmask", 0, NULL, NULL, 0, 0, CHAR, NULL, 0},
 	{"caught", "", "sigcatch", 0, NULL, NULL, 0, 0, CHAR, NULL, 0},
+	{"class", "CLASS", NULL, LJUST, loginclass, NULL, MAXLOGNAME-1, 0,
+		CHAR, NULL, 0},
 	{"comm", "COMMAND", NULL, LJUST|DSIZ, ucomm, s_comm,
 		COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0},
 	{"command", "COMMAND", NULL, COMM|LJUST|USER, command, NULL, 16, 0,

Modified: projects/arm_eabi/bin/ps/print.c
==============================================================================
--- projects/arm_eabi/bin/ps/print.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/ps/print.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -862,6 +862,26 @@ out:
 	return;
 }
 
+void
+loginclass(KINFO *k, VARENT *ve)
+{
+	VAR *v;
+	char *s;
+
+	v = ve->var;
+	/*
+	 * Don't display login class for system processes;
+	 * login classes are used for resource limits,
+	 * and limits don't apply to system processes.
+	 */
+	if (k->ki_p->ki_flag & P_SYSTEM) {
+		(void)printf("%-*s", v->width, "  -");
+		return;
+	}
+	s = k->ki_p->ki_loginclass;
+	(void)printf("%-*s", v->width, *s ? s : "-");
+}
+
 int
 s_comm(KINFO *k)
 {

Modified: projects/arm_eabi/bin/ps/ps.1
==============================================================================
--- projects/arm_eabi/bin/ps/ps.1	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/ps/ps.1	Sat Mar 12 06:35:53 2011	(r219556)
@@ -29,7 +29,7 @@
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd July 24, 2010
+.Dd March 5, 2011
 .Dt PS 1
 .Os
 .Sh NAME
@@ -280,6 +280,8 @@ be very young) it is possible for the su
 fields to exceed 100%.
 .It Cm %mem
 The percentage of real memory used by this process.
+.It Cm class
+Login class associated with the process.
 .It Cm flags
 The flags associated with the process as in
 the include file
@@ -475,6 +477,8 @@ accounting flag (alias
 .Cm acflg )
 .It Cm args
 command and arguments
+.It Cm class
+login class
 .It Cm comm
 command
 .It Cm command

Modified: projects/arm_eabi/bin/sh/arith_yacc.c
==============================================================================
--- projects/arm_eabi/bin/sh/arith_yacc.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/sh/arith_yacc.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -198,7 +198,7 @@ again:
 	}
 }
 
-static arith_t binop2(arith_t a, int op, int prec, int noeval)
+static arith_t binop2(arith_t a, int op, int precedence, int noeval)
 {
 	for (;;) {
 		union yystype val;
@@ -221,7 +221,7 @@ static arith_t binop2(arith_t a, int op,
 		a = noeval ? b : do_binop(op, a, b);
 
 		if (op2 < ARITH_BINOP_MIN || op2 >= ARITH_BINOP_MAX ||
-		    arith_prec(op2) >= prec)
+		    arith_prec(op2) >= precedence)
 			return a;
 
 		op = op2;

Modified: projects/arm_eabi/bin/sh/arith_yylex.c
==============================================================================
--- projects/arm_eabi/bin/sh/arith_yylex.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/sh/arith_yylex.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -57,6 +57,7 @@ yylex()
 {
 	int value;
 	const char *buf = arith_buf;
+	char *end;
 	const char *p;
 
 	for (;;) {
@@ -79,7 +80,8 @@ yylex()
 		case '7':
 		case '8':
 		case '9':
-			yylval.val = strtoarith_t(buf, (char **)&arith_buf, 0);
+			yylval.val = strtoarith_t(buf, &end, 0);
+			arith_buf = end;
 			return ARITH_NUM;
 		case 'A':
 		case 'B':

Modified: projects/arm_eabi/bin/sh/expand.c
==============================================================================
--- projects/arm_eabi/bin/sh/expand.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/sh/expand.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -959,7 +959,7 @@ numvar:
 
 
 /*
- * Record the the fact that we have to scan this region of the
+ * Record the fact that we have to scan this region of the
  * string for IFS characters.
  */
 

Modified: projects/arm_eabi/bin/sh/sh.1
==============================================================================
--- projects/arm_eabi/bin/sh/sh.1	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/sh/sh.1	Sat Mar 12 06:35:53 2011	(r219556)
@@ -1837,13 +1837,13 @@ Terminate the shell process.
 If
 .Ar exitstatus
 is given
-it is used as the exit status of the shell;
-otherwise, if the shell is executing an
+it is used as the exit status of the shell.
+Otherwise, if the shell is executing an
 .Cm EXIT
 trap, the exit status of the last command before the trap is used;
 if the shell is executing a trap for a signal,
-the shell exits by resending the signal to itself;
-otherwise, the exit status of the preceding command is used.
+the shell exits by resending the signal to itself.
+Otherwise, the exit status of the preceding command is used.
 The exit status should be an integer between 0 and 255.
 .It Ic export Ar name ...
 .It Ic export Op Fl p

Modified: projects/arm_eabi/bin/test/test.c
==============================================================================
--- projects/arm_eabi/bin/test/test.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/bin/test/test.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -144,6 +144,7 @@ struct t_op {
 	{"-L",	FILSYM,	UNOP},
 	{"-S",	FILSOCK,UNOP},
 	{"=",	STREQ,	BINOP},
+	{"==",	STREQ,	BINOP},
 	{"!=",	STRNE,	BINOP},
 	{"<",	STRLT,	BINOP},
 	{">",	STRGT,	BINOP},

Modified: projects/arm_eabi/cddl/compat/opensolaris/include/fcntl.h
==============================================================================
--- projects/arm_eabi/cddl/compat/opensolaris/include/fcntl.h	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/cddl/compat/opensolaris/include/fcntl.h	Sat Mar 12 06:35:53 2011	(r219556)
@@ -32,6 +32,7 @@
 
 #include_next 
 
-#define open64	open
+#define open64(...)	open(__VA_ARGS__)
+#define openat64(...)	openat(__VA_ARGS__)
 
 #endif

Modified: projects/arm_eabi/cddl/compat/opensolaris/include/mnttab.h
==============================================================================
--- projects/arm_eabi/cddl/compat/opensolaris/include/mnttab.h	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/cddl/compat/opensolaris/include/mnttab.h	Sat Mar 12 06:35:53 2011	(r219556)
@@ -12,6 +12,10 @@
 #define	MNTTAB		_PATH_DEVZERO
 #define	MNT_LINE_MAX	1024
 
+#define	MS_OVERLAY	0x0
+#define	MS_NOMNTTAB	0x0
+#define	MS_RDONLY	0x1
+
 #define	umount2(p, f)	unmount(p, f)
 
 struct mnttab {

Modified: projects/arm_eabi/cddl/compat/opensolaris/include/priv.h
==============================================================================
--- projects/arm_eabi/cddl/compat/opensolaris/include/priv.h	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/cddl/compat/opensolaris/include/priv.h	Sat Mar 12 06:35:53 2011	(r219556)
@@ -10,7 +10,7 @@
 #define	PRIV_SYS_CONFIG	0
 
 static __inline int
-priv_ineffect(priv)
+priv_ineffect(int priv)
 {
 
 	assert(priv == PRIV_SYS_CONFIG);

Copied: projects/arm_eabi/cddl/compat/opensolaris/include/sha2.h (from r219548, head/cddl/compat/opensolaris/include/sha2.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/arm_eabi/cddl/compat/opensolaris/include/sha2.h	Sat Mar 12 06:35:53 2011	(r219556, copy of r219548, head/cddl/compat/opensolaris/include/sha2.h)
@@ -0,0 +1,38 @@
+/*-
+ * Copyright (c) 2010 Pawel Jakub Dawidek 
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+
+#ifndef _OPENSOLARIS_SHA2_H_
+#define _OPENSOLARIS_SHA2_H_
+
+#include_next 
+
+#define	SHA256Init(c)		SHA256_Init(c)
+#define	SHA256Update(c, d, s)	SHA256_Update((c), (d), (s))
+#define	SHA256Final(b, c)	SHA256_Final((unsigned char *)(b), (c))
+
+#endif	/* !_OPENSOLARIS_SHA2_H_ */

Modified: projects/arm_eabi/cddl/compat/opensolaris/include/solaris.h
==============================================================================
--- projects/arm_eabi/cddl/compat/opensolaris/include/solaris.h	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/cddl/compat/opensolaris/include/solaris.h	Sat Mar 12 06:35:53 2011	(r219556)
@@ -5,6 +5,10 @@
 
 #include 
 
-#define	dirent64	dirent
+#include 
+
+#define	NOTE(s)
+
+int mkdirp(const char *, mode_t);
 
 #endif	/* !_SOLARIS_H_ */

Copied: projects/arm_eabi/cddl/compat/opensolaris/include/thread_pool.h (from r219548, head/cddl/compat/opensolaris/include/thread_pool.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/arm_eabi/cddl/compat/opensolaris/include/thread_pool.h	Sat Mar 12 06:35:53 2011	(r219556, copy of r219548, head/cddl/compat/opensolaris/include/thread_pool.h)
@@ -0,0 +1,39 @@
+/*-
+ * Copyright (c) 2010 Pawel Jakub Dawidek 
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+
+#ifndef _OPENSOLARIS_THREAD_POOL_H_
+#define _OPENSOLARIS_THREAD_POOL_H_
+
+typedef int tpool_t;
+
+#define	tpool_create(a, b, c, d)	(0)
+#define	tpool_dispatch(pool, func, arg)	func(arg)
+#define	tpool_wait(pool)		do { } while (0)
+#define	tpool_destroy(pool)		do { } while (0)
+
+#endif	/* !_OPENSOLARIS_THREAD_POOL_H_ */

Modified: projects/arm_eabi/cddl/compat/opensolaris/misc/fsshare.c
==============================================================================
--- projects/arm_eabi/cddl/compat/opensolaris/misc/fsshare.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/cddl/compat/opensolaris/misc/fsshare.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -28,15 +28,17 @@
 __FBSDID("$FreeBSD$");
 
 #include 
-#include 
-#include 
-#include 
-#include 
+
+#include 
 #include 
+#include 
+#include 
 #include 
-#include 
 #include 	/* _PATH_MOUNTDPID */
-#include 
+#include 
+#include 
+#include 
+#include 
 
 #define	FILE_HEADER	"# !!! DO NOT EDIT THIS FILE MANUALLY !!!\n\n"
 #define	OPTSSIZE	1024

Modified: projects/arm_eabi/cddl/compat/opensolaris/misc/zmount.c
==============================================================================
--- projects/arm_eabi/cddl/compat/opensolaris/misc/zmount.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/cddl/compat/opensolaris/misc/zmount.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -39,6 +39,7 @@ __FBSDID("$FreeBSD$");
 #include 
 #include 
 #include 
+#include 
 
 static void
 build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val,
@@ -78,7 +79,7 @@ zmount(const char *spec, const char *dir
 
 	assert(spec != NULL);
 	assert(dir != NULL);
-	assert(mflag == 0);
+	assert(mflag == 0 || mflag == MS_RDONLY);
 	assert(fstype != NULL);
 	assert(strcmp(fstype, MNTTYPE_ZFS) == 0);
 	assert(dataptr == NULL);
@@ -91,6 +92,8 @@ zmount(const char *spec, const char *dir
 
 	iov = NULL;
 	iovlen = 0;
+	if (mflag & MS_RDONLY)
+		build_iovec(&iov, &iovlen, "ro", NULL, 0);
 	build_iovec(&iov, &iovlen, "fstype", fstype, (size_t)-1);
 	build_iovec(&iov, &iovlen, "fspath", __DECONST(char *, dir),
 	    (size_t)-1);

Modified: projects/arm_eabi/cddl/contrib/opensolaris/cmd/zdb/zdb.c
==============================================================================
--- projects/arm_eabi/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Sat Mar 12 02:00:28 2011	(r219555)
+++ projects/arm_eabi/cddl/contrib/opensolaris/cmd/zdb/zdb.c	Sat Mar 12 06:35:53 2011	(r219556)
@@ -19,8 +19,7 @@
  * CDDL HEADER END
  */
 /*
- * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
- * Use is subject to license terms.
+ * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  */
 
 #include 
@@ -34,6 +33,9 @@
 #include 
 #include 
 #include 
+#include 
+#include 
+#include 
 #include 
 #include 
 #include 
@@ -51,10 +53,25 @@
 #include 
 #include 
 #include 
+#include 
 #undef ZFS_MAXNAMELEN
 #undef verify
 #include 
 
+#define	ZDB_COMPRESS_NAME(idx) ((idx) < ZIO_COMPRESS_FUNCTIONS ? \
+    zio_compress_table[(idx)].ci_name : "UNKNOWN")
+#define	ZDB_CHECKSUM_NAME(idx) ((idx) < ZIO_CHECKSUM_FUNCTIONS ? \
+    zio_checksum_table[(idx)].ci_name : "UNKNOWN")
+#define	ZDB_OT_NAME(idx) ((idx) < DMU_OT_NUMTYPES ? \
+    dmu_ot[(idx)].ot_name : "UNKNOWN")
+#define	ZDB_OT_TYPE(idx) ((idx) < DMU_OT_NUMTYPES ? (idx) : DMU_OT_NUMTYPES)
+
+#ifndef lint
+extern int zfs_recover;
+#else
+int zfs_recover;
+#endif
+
 const char cmdname[] = "zdb";
 uint8_t dump_opt[256];
 
@@ -64,8 +81,6 @@ extern void dump_intent_log(zilog_t *);
 uint64_t *zopt_object = NULL;
 int zopt_objects = 0;
 libzfs_handle_t *g_zfs;
-boolean_t zdb_sig_user_data = B_TRUE;
-int zdb_sig_cksumalg = ZIO_CHECKSUM_SHA256;
 
 /*
  * These libumem hooks provide a reasonable set of defaults for the allocator's
@@ -87,39 +102,56 @@ static void
 usage(void)
 {
 	(void) fprintf(stderr,
-	    "Usage: %s [-udibcsvL] [-U cachefile_path] [-t txg]\n"
-	    "\t   [-S user:cksumalg] "
-	    "dataset [object...]\n"
-	    "       %s -C [pool]\n"
-	    "       %s -l dev\n"
-	    "       %s -R pool:vdev:offset:size:flags\n"
-	    "       %s [-p path_to_vdev_dir]\n"
-	    "       %s -e pool | GUID | devid ...\n",
-	    cmdname, cmdname, cmdname, cmdname, cmdname, cmdname);
-
-	(void) fprintf(stderr, "	-u uberblock\n");
-	(void) fprintf(stderr, "	-d datasets\n");
-	(void) fprintf(stderr, "        -C cached pool configuration\n");
-	(void) fprintf(stderr, "	-i intent logs\n");
-	(void) fprintf(stderr, "	-b block statistics\n");
-	(void) fprintf(stderr, "	-m metaslabs\n");
-	(void) fprintf(stderr, "	-c checksum all metadata (twice for "
+	    "Usage: %s [-CumdibcsDvhL] poolname [object...]\n"
+	    "       %s [-div] dataset [object...]\n"
+	    "       %s -m [-L] poolname [vdev [metaslab...]]\n"
+	    "       %s -R poolname vdev:offset:size[:flags]\n"
+	    "       %s -S poolname\n"
+	    "       %s -l [-u] device\n"
+	    "       %s -C\n\n",
+	    cmdname, cmdname, cmdname, cmdname, cmdname, cmdname, cmdname);
+
+	(void) fprintf(stderr, "    Dataset name must include at least one "
+	    "separator character '/' or '@'\n");
+	(void) fprintf(stderr, "    If dataset name is specified, only that "
+	    "dataset is dumped\n");
+	(void) fprintf(stderr, "    If object numbers are specified, only "
+	    "those objects are dumped\n\n");
+	(void) fprintf(stderr, "    Options to control amount of output:\n");
+	(void) fprintf(stderr, "        -u uberblock\n");
+	(void) fprintf(stderr, "        -d dataset(s)\n");
+	(void) fprintf(stderr, "        -i intent logs\n");
+	(void) fprintf(stderr, "        -C config (or cachefile if alone)\n");
+	(void) fprintf(stderr, "        -h pool history\n");
+	(void) fprintf(stderr, "        -b block statistics\n");
+	(void) fprintf(stderr, "        -m metaslabs\n");
+	(void) fprintf(stderr, "        -c checksum all metadata (twice for "
 	    "all data) blocks\n");
-	(void) fprintf(stderr, "	-s report stats on zdb's I/O\n");
-	(void) fprintf(stderr, "	-S : -- "
-	    "dump blkptr signatures\n");
-	(void) fprintf(stderr, "	-v verbose (applies to all others)\n");
+	(void) fprintf(stderr, "        -s report stats on zdb's I/O\n");
+	(void) fprintf(stderr, "        -D dedup statistics\n");
+	(void) fprintf(stderr, "        -S simulate dedup to measure effect\n");
+	(void) fprintf(stderr, "        -v verbose (applies to all others)\n");
 	(void) fprintf(stderr, "        -l dump label contents\n");
 	(void) fprintf(stderr, "        -L disable leak tracking (do not "
 	    "load spacemaps)\n");
-	(void) fprintf(stderr, "	-U cachefile_path -- use alternate "
-	    "cachefile\n");
 	(void) fprintf(stderr, "        -R read and display block from a "
-	    "device\n");
-	(void) fprintf(stderr, "        -e Pool is exported/destroyed/"
-	    "has altroot\n");
-	(void) fprintf(stderr, "	-p  (use with -e)\n");
-	(void) fprintf(stderr, "	-t  highest txg to use when "
+	    "device\n\n");
+	(void) fprintf(stderr, "    Below options are intended for use "
+	    "with other options (except -l):\n");
+	(void) fprintf(stderr, "        -A ignore assertions (-A), enable "
+	    "panic recovery (-AA) or both (-AAA)\n");
+	(void) fprintf(stderr, "        -F attempt automatic rewind within "
+	    "safe range of transaction groups\n");
+	(void) fprintf(stderr, "        -U  -- use alternate "
+	    "cachefile\n");
+	(void) fprintf(stderr, "        -X attempt extreme rewind (does not "
+	    "work with dataset)\n");
+	(void) fprintf(stderr, "        -e pool is exported/destroyed/"
+	    "has altroot/not in a cachefile\n");
+	(void) fprintf(stderr, "        -p  -- use one or more with "
+	    "-e to specify path to vdev dir\n");
+	(void) fprintf(stderr, "	-P print numbers parsable\n");
+	(void) fprintf(stderr, "        -t  -- highest txg to use when "
 	    "searching for uberblocks\n");
 	(void) fprintf(stderr, "Specify an option more than once (e.g. -bb) "
 	    "to make only that option verbose\n");
@@ -146,68 +178,6 @@ fatal(const char *fmt, ...)
 	exit(1);
 }
 
-static void
-dump_nvlist(nvlist_t *list, int indent)
-{
-	nvpair_t *elem = NULL;
-
-	while ((elem = nvlist_next_nvpair(list, elem)) != NULL) {
-		switch (nvpair_type(elem)) {
-		case DATA_TYPE_STRING:
-			{
-				char *value;
-
-				VERIFY(nvpair_value_string(elem, &value) == 0);
-				(void) printf("%*s%s='%s'\n", indent, "",
-				    nvpair_name(elem), value);
-			}
-			break;
-
-		case DATA_TYPE_UINT64:
-			{
-				uint64_t value;
-
-				VERIFY(nvpair_value_uint64(elem, &value) == 0);
-				(void) printf("%*s%s=%llu\n", indent, "",
-				    nvpair_name(elem), (u_longlong_t)value);
-			}
-			break;
-
-		case DATA_TYPE_NVLIST:
-			{
-				nvlist_t *value;
-
-				VERIFY(nvpair_value_nvlist(elem, &value) == 0);
-				(void) printf("%*s%s\n", indent, "",
-				    nvpair_name(elem));
-				dump_nvlist(value, indent + 4);
-			}
-			break;
-
-		case DATA_TYPE_NVLIST_ARRAY:
-			{
-				nvlist_t **value;
-				uint_t c, count;
-
-				VERIFY(nvpair_value_nvlist_array(elem, &value,
-				    &count) == 0);
-
-				for (c = 0; c < count; c++) {
-					(void) printf("%*s%s[%u]\n", indent, "",
-					    nvpair_name(elem), c);
-					dump_nvlist(value[c], indent + 8);
-				}
-			}
-			break;
-
-		default:
-
-			(void) printf("bad config type %d for %s\n",
-			    nvpair_type(elem), nvpair_name(elem));
-		}
-	}
-}
-
 /* ARGSUSED */

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***

From owner-svn-src-projects@FreeBSD.ORG  Sat Mar 12 22:46:36 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id EF49B1065675;
	Sat, 12 Mar 2011 22:46:36 +0000 (UTC) (envelope-from mav@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id DD3078FC14;
	Sat, 12 Mar 2011 22:46:36 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2CMka05032356;
	Sat, 12 Mar 2011 22:46:36 GMT (envelope-from mav@svn.freebsd.org)
Received: (from mav@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2CMkaHD032354;
	Sat, 12 Mar 2011 22:46:36 GMT (envelope-from mav@svn.freebsd.org)
Message-Id: <201103122246.p2CMkaHD032354@svn.freebsd.org>
From: Alexander Motin 
Date: Sat, 12 Mar 2011 22:46:36 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219582 - projects/graid/head/sys/geom/raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Sat, 12 Mar 2011 22:46:37 -0000

Author: mav
Date: Sat Mar 12 22:46:36 2011
New Revision: 219582
URL: http://svn.freebsd.org/changeset/base/219582

Log:
  Add missing mdio_total_disks initialization on `label`.

Modified:
  projects/graid/head/sys/geom/raid/md_jmicron.c

Modified: projects/graid/head/sys/geom/raid/md_jmicron.c
==============================================================================
--- projects/graid/head/sys/geom/raid/md_jmicron.c	Sat Mar 12 21:51:56 2011	(r219581)
+++ projects/graid/head/sys/geom/raid/md_jmicron.c	Sat Mar 12 22:46:36 2011	(r219582)
@@ -1187,6 +1187,7 @@ g_raid_md_ctl_jmicron(struct g_raid_md_o
 		}
 
 		/* We have all we need, create things: volume, ... */
+		mdi->mdio_total_disks = numdisks;
 		mdi->mdio_started = 1;
 		vol = g_raid_create_volume(sc, volname);
 		vol->v_md_data = (void *)(intptr_t)0;

From owner-svn-src-projects@FreeBSD.ORG  Sat Mar 12 22:48:51 2011
Return-Path: 
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id D85381065673;
	Sat, 12 Mar 2011 22:48:51 +0000 (UTC) (envelope-from mav@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id C3B1A8FC08;
	Sat, 12 Mar 2011 22:48:51 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p2CMmpCU032433;
	Sat, 12 Mar 2011 22:48:51 GMT (envelope-from mav@svn.freebsd.org)
Received: (from mav@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p2CMmpaj032428;
	Sat, 12 Mar 2011 22:48:51 GMT (envelope-from mav@svn.freebsd.org)
Message-Id: <201103122248.p2CMmpaj032428@svn.freebsd.org>
From: Alexander Motin 
Date: Sat, 12 Mar 2011 22:48:51 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r219583 - in projects/graid/head: sbin/geom/class/raid
	sys/conf sys/geom/raid sys/modules/geom/geom_raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src " projects"
	tree" 
List-Unsubscribe: , 
	
List-Archive: 
List-Post: 
List-Help: 
List-Subscribe: , 
	
X-List-Received-Date: Sat, 12 Mar 2011 22:48:51 -0000

Author: mav
Date: Sat Mar 12 22:48:51 2011
New Revision: 219583
URL: http://svn.freebsd.org/changeset/base/219583

Log:
  Add support for SiliconImage RAID BIOS metadata format.

Added:
  projects/graid/head/sys/geom/raid/md_sii.c   (contents, props changed)
Modified:
  projects/graid/head/sbin/geom/class/raid/graid.8
  projects/graid/head/sys/conf/files
  projects/graid/head/sys/modules/geom/geom_raid/Makefile

Modified: projects/graid/head/sbin/geom/class/raid/graid.8
==============================================================================
--- projects/graid/head/sbin/geom/class/raid/graid.8	Sat Mar 12 22:46:36 2011	(r219582)
+++ projects/graid/head/sbin/geom/class/raid/graid.8	Sat Mar 12 22:48:51 2011	(r219583)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd February 15, 2011
+.Dd March 13, 2011
 .Dt GRAID 8
 .Os
 .Sh NAME
@@ -214,6 +214,13 @@ Supports configurations: RAID0 (2+ disks
 RAID10 (4 disks), CONCAT (2+ disks).
 Configurations not supported by JMicron RAID BIOS, but enforceable on your own
 risk: RAID1 (3+ disks), RAID1E (3+ disks), RAID10 (6+ disks), RAID5 (3+ disks).
+.It SiI
+The format used by SiliconImage RAID BIOS.
+Supports one volume per array.
+Supports configurations: RAID0 (2+ disks), RAID1 (2 disks),
+RAID5 (3+ disks), RAID10 (4 disks), SINGLE (1 disk), CONCAT (2+ disks).
+Configurations not supported by SiliconImage RAID BIOS, but enforceable on your
+own risk: RAID1 (3+ disks), RAID10 (6+ disks).
 .El
 .Sh SUPPORTED RAID LEVELS
 The GEOM RAID class follows a modular design, allowing different RAID levels

Modified: projects/graid/head/sys/conf/files
==============================================================================
--- projects/graid/head/sys/conf/files	Sat Mar 12 22:46:36 2011	(r219582)
+++ projects/graid/head/sys/conf/files	Sat Mar 12 22:48:51 2011	(r219583)
@@ -2115,6 +2115,7 @@ geom/raid/g_raid_tr_if.m	optional geom_r
 geom/raid/md_intel.c		optional geom_raid
 geom/raid/md_jmicron.c		optional geom_raid
 geom/raid/md_promise.c		optional geom_raid
+geom/raid/md_sii.c		optional geom_raid
 geom/raid/tr_concat.c		optional geom_raid
 geom/raid/tr_raid0.c		optional geom_raid
 geom/raid/tr_raid1.c		optional geom_raid

Added: projects/graid/head/sys/geom/raid/md_sii.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/graid/head/sys/geom/raid/md_sii.c	Sat Mar 12 22:48:51 2011	(r219583)
@@ -0,0 +1,1658 @@
+/*-
+ * Copyright (c) 2011 Alexander Motin 
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#include 
+__FBSDID("$FreeBSD$");
+
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include "geom/raid/g_raid.h"
+#include "g_raid_md_if.h"
+
+static MALLOC_DEFINE(M_MD_SII, "md_sii_data", "GEOM_RAID SiI metadata");
+
+struct sii_raid_conf {
+	uint16_t	ata_params_00_53[54];
+	uint64_t	total_sectors;		/* 54 - 57 */
+	uint16_t	ata_params_58_81[72];
+	uint16_t	product_id;		/* 130 */
+	uint16_t	vendor_id;		/* 131 */
+	uint16_t	version_minor;		/* 132 */
+	uint16_t	version_major;		/* 133 */
+	uint8_t		timestamp[6];		/* 134 - 136 */
+	uint16_t	strip_sectors;		/* 137 */
+	uint16_t	dummy_2;
+	uint8_t		disk_number;		/* 139 */
+	uint8_t		type;
+#define SII_T_RAID0             0x00
+#define SII_T_RAID1             0x01
+#define SII_T_RAID10            0x02
+#define SII_T_SPARE             0x03
+#define SII_T_CONCAT            0x04
+#define SII_T_RAID5             0x10
+#define SII_T_RESERVED          0xfd
+#define SII_T_JBOD              0xff
+
+	uint8_t		raid0_disks;		/* 140 */
+	uint8_t		raid0_ident;
+	uint8_t		raid1_disks;		/* 141 */
+	uint8_t		raid1_ident;
+	uint64_t	rebuild_lba;		/* 142 - 145 */
+	uint32_t	generation;		/* 146 - 147 */
+	uint8_t		disk_status;		/* 148 */
+#define SII_S_CURRENT           0x01
+#define SII_S_REBUILD           0x02
+#define SII_S_DROPPED           0x03
+#define SII_S_REMOVED           0x04
+
+	uint8_t		raid_status;
+#define SII_S_ONLINE            0x01
+#define SII_S_AVAILABLE         0x02
+
+	uint8_t		raid_location;		/* 149 */
+	uint8_t		disk_location;
+	uint8_t		auto_rebuild;		/* 150 */
+#define SII_R_REBUILD           0x00
+#define SII_R_NOREBUILD         0xff
+
+	uint8_t		dummy_3;
+	uint8_t		name[16];		/* 151 - 158 */
+	uint16_t	checksum;		/* 159 */
+	uint8_t		ata_params_160_254[190];
+	uint16_t	ata_checksum;		/* 255 */
+} __packed;
+
+struct g_raid_md_sii_perdisk {
+	struct sii_raid_conf	*pd_meta;
+	int			 pd_disk_pos;
+	off_t			 pd_disk_size;
+};
+
+struct g_raid_md_sii_object {
+	struct g_raid_md_object	 mdio_base;
+	uint8_t			 mdio_timestamp[6];
+	uint8_t			 mdio_location;
+	uint32_t		 mdio_generation;
+	struct sii_raid_conf	*mdio_meta;
+	struct callout		 mdio_start_co;	/* STARTING state timer. */
+	int			 mdio_total_disks;
+	int			 mdio_disks_present;
+	int			 mdio_started;
+	int			 mdio_incomplete;
+	struct root_hold_token	*mdio_rootmount; /* Root mount delay token. */
+};
+
+static g_raid_md_create_t g_raid_md_create_sii;
+static g_raid_md_taste_t g_raid_md_taste_sii;
+static g_raid_md_event_t g_raid_md_event_sii;
+static g_raid_md_ctl_t g_raid_md_ctl_sii;
+static g_raid_md_write_t g_raid_md_write_sii;
+static g_raid_md_fail_disk_t g_raid_md_fail_disk_sii;
+static g_raid_md_free_disk_t g_raid_md_free_disk_sii;
+static g_raid_md_free_t g_raid_md_free_sii;
+
+static kobj_method_t g_raid_md_sii_methods[] = {
+	KOBJMETHOD(g_raid_md_create,	g_raid_md_create_sii),
+	KOBJMETHOD(g_raid_md_taste,	g_raid_md_taste_sii),
+	KOBJMETHOD(g_raid_md_event,	g_raid_md_event_sii),
+	KOBJMETHOD(g_raid_md_ctl,	g_raid_md_ctl_sii),
+	KOBJMETHOD(g_raid_md_write,	g_raid_md_write_sii),
+	KOBJMETHOD(g_raid_md_fail_disk,	g_raid_md_fail_disk_sii),
+	KOBJMETHOD(g_raid_md_free_disk,	g_raid_md_free_disk_sii),
+	KOBJMETHOD(g_raid_md_free,	g_raid_md_free_sii),
+	{ 0, 0 }
+};
+
+static struct g_raid_md_class g_raid_md_sii_class = {
+	"SiI",
+	g_raid_md_sii_methods,
+	sizeof(struct g_raid_md_sii_object),
+	.mdc_priority = 100
+};
+
+static void
+g_raid_md_sii_print(struct sii_raid_conf *meta)
+{
+
+	if (g_raid_debug < 1)
+		return;
+
+	printf("********* ATA SiI RAID Metadata *********\n");
+	printf("total_sectors       %llu\n",
+	    (long long unsigned)meta->total_sectors);
+	printf("product_id          0x%04x\n", meta->product_id);
+	printf("vendor_id           0x%04x\n", meta->vendor_id);
+	printf("version_minor       0x%04x\n", meta->version_minor);
+	printf("version_major       0x%04x\n", meta->version_major);
+	printf("timestamp           0x%02x%02x%02x%02x%02x%02x\n",
+	    meta->timestamp[5], meta->timestamp[4], meta->timestamp[3],
+	    meta->timestamp[2], meta->timestamp[1], meta->timestamp[0]);
+	printf("strip_sectors       %d\n", meta->strip_sectors);
+	printf("disk_number         %d\n", meta->disk_number);
+	printf("type                0x%02x\n", meta->type);
+	printf("raid0_disks         %d\n", meta->raid0_disks);
+	printf("raid0_ident         %d\n", meta->raid0_ident);
+	printf("raid1_disks         %d\n", meta->raid1_disks);
+	printf("raid1_ident         %d\n", meta->raid1_ident);
+	printf("rebuild_lba         %llu\n",
+	    (long long unsigned)meta->rebuild_lba);
+	printf("generation          %d\n", meta->generation);
+	printf("disk_status         %d\n", meta->disk_status);
+	printf("raid_status         %d\n", meta->raid_status);
+	printf("raid_location       %d\n", meta->raid_location);
+	printf("disk_location       %d\n", meta->disk_location);
+	printf("auto_rebuild        %d\n", meta->auto_rebuild);
+	printf("name                <%.16s>\n", meta->name);
+	printf("checksum            0x%04x\n", meta->checksum);
+	printf("=================================================\n");
+}
+
+static struct sii_raid_conf *
+sii_meta_copy(struct sii_raid_conf *meta)
+{
+	struct sii_raid_conf *nmeta;
+
+	nmeta = malloc(sizeof(*meta), M_MD_SII, M_WAITOK);
+	memcpy(nmeta, meta, sizeof(*meta));
+	return (nmeta);
+}
+
+static int
+sii_meta_total_disks(struct sii_raid_conf *meta)
+{
+
+	switch (meta->type) {
+	case SII_T_RAID0:
+	case SII_T_RAID5:
+	case SII_T_CONCAT:
+		return (meta->raid0_disks);
+	case SII_T_RAID1:
+		return (meta->raid1_disks);
+	case SII_T_RAID10:
+		return (meta->raid0_disks * meta->raid1_disks);
+	case SII_T_SPARE:
+	case SII_T_JBOD:
+		return (1);
+	}
+	return (0);
+}
+
+static int
+sii_meta_disk_pos(struct sii_raid_conf *meta, struct sii_raid_conf *pdmeta)
+{
+
+	if (pdmeta->type == SII_T_SPARE)
+		return (-3);
+
+	if (memcmp(&meta->timestamp, &pdmeta->timestamp, 6) != 0)
+		return (-1);
+
+	switch (pdmeta->type) {
+	case SII_T_RAID0:
+	case SII_T_RAID1:
+	case SII_T_RAID5:
+	case SII_T_CONCAT:
+		return (pdmeta->disk_number);
+	case SII_T_RAID10:
+		return (pdmeta->raid1_ident * pdmeta->raid1_disks +
+		    pdmeta->raid0_ident);
+	case SII_T_JBOD:
+		return (0);
+	}
+	return (-1);
+}
+
+static void
+sii_meta_get_name(struct sii_raid_conf *meta, char *buf)
+{
+	int i;
+
+	strncpy(buf, meta->name, 16);
+	buf[16] = 0;
+	for (i = 15; i >= 0; i--) {
+		if (buf[i] > 0x20)
+			break;
+		buf[i] = 0;
+	}
+}
+
+static void
+sii_meta_put_name(struct sii_raid_conf *meta, char *buf)
+{
+
+	memset(meta->name, 0x20, 16);
+	memcpy(meta->name, buf, MIN(strlen(meta->name), 16));
+}
+
+static struct sii_raid_conf *
+sii_meta_read(struct g_consumer *cp)
+{
+	struct g_provider *pp;
+	struct sii_raid_conf *meta;
+	char *buf;
+	int error, i;
+	uint16_t checksum, *ptr;
+
+	pp = cp->provider;
+
+	/* Read the anchor sector. */
+	buf = g_read_data(cp,
+	    pp->mediasize - pp->sectorsize, pp->sectorsize, &error);
+	if (buf == NULL) {
+		G_RAID_DEBUG(1, "Cannot read metadata from %s (error=%d).",
+		    pp->name, error);
+		return (NULL);
+	}
+	meta = malloc(sizeof(*meta), M_MD_SII, M_WAITOK);
+	memcpy(meta, buf, min(sizeof(*meta), pp->sectorsize));
+	g_free(buf);
+
+	/* Check metadata major version. */
+	if (meta->version_major != 2) {
+		G_RAID_DEBUG(1, "SiI version check failed on %s (%d.%d)",
+		    pp->name, meta->version_major, meta->version_minor);
+		free(meta, M_MD_SII);
+		return (NULL);
+	}
+
+	/* Check metadata checksum. */
+	for (checksum = 0, ptr = (uint16_t *)meta, i = 0; i <= 159; i++)
+		checksum += *ptr++;
+	if (checksum != 0) {
+		G_RAID_DEBUG(1, "SiI checksum check failed on %s", pp->name);
+		free(meta, M_MD_SII);
+		return (NULL);
+	}
+
+	/* Check raid type. */
+	if (meta->type != SII_T_RAID0 && meta->type != SII_T_RAID1 &&
+	    meta->type != SII_T_RAID10 && meta->type != SII_T_SPARE &&
+	    meta->type != SII_T_RAID5 && meta->type != SII_T_CONCAT &&
+	    meta->type != SII_T_JBOD) {
+		G_RAID_DEBUG(1, "SiI unknown RAID level on %s (0x%02x)",
+		    pp->name, meta->type);
+		free(meta, M_MD_SII);
+		return (NULL);
+	}
+
+	return (meta);
+}
+
+static int
+sii_meta_write(struct g_consumer *cp, struct sii_raid_conf *meta)
+{
+	struct g_provider *pp;
+	char *buf;
+	int error, i;
+	uint16_t checksum, *ptr;
+
+	pp = cp->provider;
+
+	/* Recalculate checksum for case if metadata were changed. */
+	meta->checksum = 0;
+	for (checksum = 0, ptr = (uint16_t *)meta, i = 0; i < 159; i++)
+		checksum += *ptr++;
+	meta->checksum -= checksum;
+
+	/* Create and fill buffer. */
+	buf = malloc(pp->sectorsize, M_MD_SII, M_WAITOK | M_ZERO);
+	memcpy(buf, meta, sizeof(*meta));
+
+	/* Write 4 copies of metadata. */
+	for (i = 0; i < 4; i++) {
+		error = g_write_data(cp,
+		    pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)),
+		    buf, pp->sectorsize);
+		if (error != 0) {
+			G_RAID_DEBUG(1, "Cannot write metadata to %s (error=%d).",
+			    pp->name, error);
+			break;
+		}
+	}
+
+	free(buf, M_MD_SII);
+	return (error);
+}
+
+static int
+sii_meta_erase(struct g_consumer *cp)
+{
+	struct g_provider *pp;
+	char *buf;
+	int error, i;
+
+	pp = cp->provider;
+	buf = malloc(pp->sectorsize, M_MD_SII, M_WAITOK | M_ZERO);
+	/* Write 4 copies of metadata. */
+	for (i = 0; i < 4; i++) {
+		error = g_write_data(cp,
+		    pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)),
+		    buf, pp->sectorsize);
+		if (error != 0) {
+			G_RAID_DEBUG(1, "Cannot erase metadata on %s (error=%d).",
+			    pp->name, error);
+		}
+	}
+	free(buf, M_MD_SII);
+	return (error);
+}
+
+static struct g_raid_disk *
+g_raid_md_sii_get_disk(struct g_raid_softc *sc, int id)
+{
+	struct g_raid_disk	*disk;
+	struct g_raid_md_sii_perdisk *pd;
+
+	TAILQ_FOREACH(disk, &sc->sc_disks, d_next) {
+		pd = (struct g_raid_md_sii_perdisk *)disk->d_md_data;
+		if (pd->pd_disk_pos == id)
+			break;
+	}
+	return (disk);
+}
+
+static int
+g_raid_md_sii_supported(int level, int qual, int disks, int force)
+{
+
+	if (disks > 8)
+		return (0);
+	switch (level) {
+	case G_RAID_VOLUME_RL_RAID0:
+		if (disks < 1)
+			return (0);
+		if (!force && (disks < 2 || disks > 6))
+			return (0);
+		break;
+	case G_RAID_VOLUME_RL_RAID1:
+		if (disks < 1)
+			return (0);
+		if (!force && (disks != 2))
+			return (0);
+		break;
+	case G_RAID_VOLUME_RL_RAID1E:
+		if (disks < 2)
+			return (0);
+		if (disks % 2 != 0)
+			return (0);
+		if (!force && (disks < 4))
+			return (0);
+		break;
+	case G_RAID_VOLUME_RL_SINGLE:
+		if (disks != 1)
+			return (0);
+		break;
+	case G_RAID_VOLUME_RL_CONCAT:
+		if (disks < 2)
+			return (0);
+		break;
+	case G_RAID_VOLUME_RL_RAID5:
+		if (disks < 3)
+			return (0);
+		break;
+	default:
+		return (0);
+	}
+	if (qual != G_RAID_VOLUME_RLQ_NONE)
+		return (0);
+	return (1);
+}
+
+static int
+g_raid_md_sii_start_disk(struct g_raid_disk *disk)
+{
+	struct g_raid_softc *sc;
+	struct g_raid_subdisk *sd, *tmpsd;
+	struct g_raid_disk *olddisk, *tmpdisk;
+	struct g_raid_md_object *md;
+	struct g_raid_md_sii_object *mdi;
+	struct g_raid_md_sii_perdisk *pd, *oldpd;
+	struct sii_raid_conf *meta;
+	int disk_pos, resurrection = 0;
+
+	sc = disk->d_softc;
+	md = sc->sc_md;
+	mdi = (struct g_raid_md_sii_object *)md;
+	meta = mdi->mdio_meta;
+	pd = (struct g_raid_md_sii_perdisk *)disk->d_md_data;
+	olddisk = NULL;
+
+	/* Find disk position in metadata by it's serial. */
+	if (pd->pd_meta != NULL)
+		disk_pos = sii_meta_disk_pos(meta, pd->pd_meta);
+	else
+		disk_pos = -3;
+	if (disk_pos < 0) {
+		G_RAID_DEBUG1(1, sc, "Unknown, probably new or stale disk");
+		/* If we are in the start process, that's all for now. */
+		if (!mdi->mdio_started)
+			goto nofit;
+		/*
+		 * If we have already started - try to get use of the disk.
+		 * Try to replace OFFLINE disks first, then FAILED.
+		 */
+		TAILQ_FOREACH(tmpdisk, &sc->sc_disks, d_next) {
+			if (tmpdisk->d_state != G_RAID_DISK_S_OFFLINE &&
+			    tmpdisk->d_state != G_RAID_DISK_S_FAILED)
+				continue;
+			/* Make sure this disk is big enough. */
+			TAILQ_FOREACH(sd, &tmpdisk->d_subdisks, sd_next) {
+				if (sd->sd_offset + sd->sd_size + 512 >
+				    pd->pd_disk_size) {
+					G_RAID_DEBUG1(1, sc,
+					    "Disk too small (%ju < %ju)",
+					    pd->pd_disk_size,
+					    sd->sd_offset + sd->sd_size + 512);
+					break;
+				}
+			}
+			if (sd != NULL)
+				continue;
+			if (tmpdisk->d_state == G_RAID_DISK_S_OFFLINE) {
+				olddisk = tmpdisk;
+				break;
+			} else if (olddisk == NULL)
+				olddisk = tmpdisk;
+		}
+		if (olddisk == NULL) {
+nofit:
+			if (disk_pos == -3 || pd->pd_disk_pos == -3) {
+				g_raid_change_disk_state(disk,
+				    G_RAID_DISK_S_SPARE);
+				return (1);
+			} else {
+				g_raid_change_disk_state(disk,
+				    G_RAID_DISK_S_STALE);
+				return (0);
+			}
+		}
+		oldpd = (struct g_raid_md_sii_perdisk *)olddisk->d_md_data;
+		disk_pos = oldpd->pd_disk_pos;
+		resurrection = 1;
+	}
+
+	if (olddisk == NULL) {
+		/* Find placeholder by position. */
+		olddisk = g_raid_md_sii_get_disk(sc, disk_pos);
+		if (olddisk == NULL)
+			panic("No disk at position %d!", disk_pos);
+		if (olddisk->d_state != G_RAID_DISK_S_OFFLINE) {
+			G_RAID_DEBUG1(1, sc, "More then one disk for pos %d",
+			    disk_pos);
+			g_raid_change_disk_state(disk, G_RAID_DISK_S_STALE);
+			return (0);
+		}
+		oldpd = (struct g_raid_md_sii_perdisk *)olddisk->d_md_data;
+	}
+
+	/* Replace failed disk or placeholder with new disk. */
+	TAILQ_FOREACH_SAFE(sd, &olddisk->d_subdisks, sd_next, tmpsd) {
+		TAILQ_REMOVE(&olddisk->d_subdisks, sd, sd_next);
+		TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next);
+		sd->sd_disk = disk;
+	}
+	oldpd->pd_disk_pos = -2;
+	pd->pd_disk_pos = disk_pos;
+
+	/* If it was placeholder -- destroy it. */
+	if (olddisk->d_state == G_RAID_DISK_S_OFFLINE) {
+		g_raid_destroy_disk(olddisk);
+	} else {
+		/* Otherwise, make it STALE_FAILED. */
+		g_raid_change_disk_state(olddisk, G_RAID_DISK_S_STALE_FAILED);
+	}
+
+	/* Welcome the new disk. */
+	if (resurrection)
+		g_raid_change_disk_state(disk, G_RAID_DISK_S_ACTIVE);
+	else if (pd->pd_meta->disk_status == SII_S_CURRENT ||
+	    pd->pd_meta->disk_status == SII_S_REBUILD)
+		g_raid_change_disk_state(disk, G_RAID_DISK_S_ACTIVE);
+	else
+		g_raid_change_disk_state(disk, G_RAID_DISK_S_FAILED);
+	TAILQ_FOREACH(sd, &disk->d_subdisks, sd_next) {
+
+		/*
+		 * Different disks may have different sizes,
+		 * in concat mode. Update from real disk size.
+		 */
+		if (meta->type == SII_T_CONCAT || meta->type == SII_T_JBOD)
+			sd->sd_size = pd->pd_disk_size - 0x800 * 512;
+
+		if (resurrection) {
+			/* New or ex-spare disk. */
+			g_raid_change_subdisk_state(sd,
+			    G_RAID_SUBDISK_S_NEW);
+		} else if (pd->pd_meta->disk_status == SII_S_REBUILD) {
+			/* Rebuilding disk. */
+			g_raid_change_subdisk_state(sd,
+			    G_RAID_SUBDISK_S_REBUILD);
+			if (pd->pd_meta->generation == meta->generation)
+				sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * 512;
+			else
+				sd->sd_rebuild_pos = 0;
+		} else if (pd->pd_meta->disk_status == SII_S_CURRENT) {
+			if (pd->pd_meta->raid_status == SII_S_ONLINE ||
+			    pd->pd_meta->generation != meta->generation) {
+				/* Dirty or resyncing disk. */
+				g_raid_change_subdisk_state(sd,
+				    G_RAID_SUBDISK_S_STALE);
+			} else {
+				/* Up to date disk. */
+				g_raid_change_subdisk_state(sd,
+				    G_RAID_SUBDISK_S_ACTIVE);
+			}
+		} else {
+			g_raid_change_subdisk_state(sd,
+			    G_RAID_SUBDISK_S_FAILED);
+		}
+		g_raid_event_send(sd, G_RAID_SUBDISK_E_NEW,
+		    G_RAID_EVENT_SUBDISK);
+	}
+
+	/* Update status of our need for spare. */
+	if (mdi->mdio_started) {
+		mdi->mdio_incomplete =
+		    (g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE) <
+		     mdi->mdio_total_disks);
+	}
+
+	return (resurrection);
+}
+
+static void
+g_disk_md_sii_retaste(void *arg, int pending)
+{
+
+	G_RAID_DEBUG(1, "Array is not complete, trying to retaste.");
+	g_retaste(&g_raid_class);
+	free(arg, M_MD_SII);
+}
+
+static void
+g_raid_md_sii_refill(struct g_raid_softc *sc)
+{
+	struct g_raid_md_object *md;
+	struct g_raid_md_sii_object *mdi;
+	struct sii_raid_conf *meta;
+	struct g_raid_disk *disk;
+	struct task *task;
+	int update, na;
+
+	md = sc->sc_md;
+	mdi = (struct g_raid_md_sii_object *)md;
+	meta = mdi->mdio_meta;
+	update = 0;
+	do {
+		/* Make sure we miss anything. */
+		na = g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE);
+		if (na == mdi->mdio_total_disks)
+			break;
+
+		G_RAID_DEBUG1(1, md->mdo_softc,
+		    "Array is not complete (%d of %d), "
+		    "trying to refill.", na, mdi->mdio_total_disks);
+
+		/* Try to get use some of STALE disks. */
+		TAILQ_FOREACH(disk, &sc->sc_disks, d_next) {
+			if (disk->d_state == G_RAID_DISK_S_STALE) {
+				update += g_raid_md_sii_start_disk(disk);
+				if (disk->d_state == G_RAID_DISK_S_ACTIVE)
+					break;
+			}
+		}
+		if (disk != NULL)
+			continue;
+
+		/* Try to get use some of SPARE disks. */
+		TAILQ_FOREACH(disk, &sc->sc_disks, d_next) {
+			if (disk->d_state == G_RAID_DISK_S_SPARE) {
+				update += g_raid_md_sii_start_disk(disk);
+				if (disk->d_state == G_RAID_DISK_S_ACTIVE)
+					break;
+			}
+		}
+	} while (disk != NULL);
+
+	/* Write new metadata if we changed something. */
+	if (update) {
+		g_raid_md_write_sii(md, NULL, NULL, NULL);
+		meta = mdi->mdio_meta;
+	}
+
+	/* Update status of our need for spare. */
+	mdi->mdio_incomplete = (g_raid_ndisks(sc, G_RAID_DISK_S_ACTIVE) <
+	    mdi->mdio_total_disks);
+
+	/* Request retaste hoping to find spare. */
+	if (mdi->mdio_incomplete) {
+		task = malloc(sizeof(struct task),
+		    M_MD_SII, M_WAITOK | M_ZERO);
+		TASK_INIT(task, 0, g_disk_md_sii_retaste, task);
+		taskqueue_enqueue(taskqueue_swi, task);
+	}
+}
+
+static void
+g_raid_md_sii_start(struct g_raid_softc *sc)
+{
+	struct g_raid_md_object *md;
+	struct g_raid_md_sii_object *mdi;
+	struct g_raid_md_sii_perdisk *pd;
+	struct sii_raid_conf *meta;
+	struct g_raid_volume *vol;
+	struct g_raid_subdisk *sd;
+	struct g_raid_disk *disk, *best;
+	off_t size;
+	int j, disk_pos;
+	uint32_t gendiff, bestgendiff;
+	char buf[17];
+
+	md = sc->sc_md;
+	mdi = (struct g_raid_md_sii_object *)md;
+	meta = mdi->mdio_meta;
+
+	/* Create volumes and subdisks. */
+	sii_meta_get_name(meta, buf);
+	vol = g_raid_create_volume(sc, buf);
+	vol->v_mediasize = (off_t)meta->total_sectors * 512;
+	if (meta->type == SII_T_RAID0) {
+		vol->v_raid_level = G_RAID_VOLUME_RL_RAID0;
+		size = vol->v_mediasize / mdi->mdio_total_disks;
+	} else if (meta->type == SII_T_RAID1) {
+		vol->v_raid_level = G_RAID_VOLUME_RL_RAID1;
+		size = vol->v_mediasize;
+	} else if (meta->type == SII_T_RAID10) {
+		vol->v_raid_level = G_RAID_VOLUME_RL_RAID1E;
+		size = vol->v_mediasize / (mdi->mdio_total_disks / 2);
+	} else if (meta->type == SII_T_CONCAT) {
+		if (mdi->mdio_total_disks == 1)
+			vol->v_raid_level = G_RAID_VOLUME_RL_SINGLE;
+		else
+			vol->v_raid_level = G_RAID_VOLUME_RL_CONCAT;
+		size = 0;
+	} else if (meta->type == SII_T_RAID5) {
+		vol->v_raid_level = G_RAID_VOLUME_RL_RAID5;
+		size = vol->v_mediasize / (mdi->mdio_total_disks - 1);
+	} else if (meta->type == SII_T_JBOD) {
+		vol->v_raid_level = G_RAID_VOLUME_RL_SINGLE;
+		size = 0;
+	} else {
+		vol->v_raid_level = G_RAID_VOLUME_RL_UNKNOWN;
+		size = 0;
+	}
+	vol->v_raid_level_qualifier = G_RAID_VOLUME_RLQ_NONE;
+	vol->v_strip_size = meta->strip_sectors * 512; //ZZZ
+	vol->v_disks_count = mdi->mdio_total_disks;
+	vol->v_sectorsize = 512; //ZZZ
+	for (j = 0; j < vol->v_disks_count; j++) {
+		sd = &vol->v_subdisks[j];
+		sd->sd_offset = 0;
+		sd->sd_size = size;
+	}
+	g_raid_start_volume(vol);
+
+	/* Create disk placeholders to store data for later writing. */
+	for (disk_pos = 0; disk_pos < mdi->mdio_total_disks; disk_pos++) {
+		pd = malloc(sizeof(*pd), M_MD_SII, M_WAITOK | M_ZERO);
+		pd->pd_disk_pos = disk_pos;
+		disk = g_raid_create_disk(sc);
+		disk->d_md_data = (void *)pd;
+		disk->d_state = G_RAID_DISK_S_OFFLINE;
+		sd = &vol->v_subdisks[disk_pos];
+		sd->sd_disk = disk;
+		TAILQ_INSERT_TAIL(&disk->d_subdisks, sd, sd_next);
+	}
+
+	/*
+	 * Make all disks found till the moment take their places
+	 * in order of their generation numbers.
+	 */
+	do {
+		best = NULL;
+		bestgendiff = 0xffffffff;
+		TAILQ_FOREACH(disk, &sc->sc_disks, d_next) {
+			if (disk->d_state != G_RAID_DISK_S_NONE)
+				continue;
+			pd = disk->d_md_data;
+			if (pd->pd_meta == NULL)
+				gendiff = 0xfffffffe;
+			else
+				gendiff = meta->generation -
+				    pd->pd_meta->generation;
+			if (gendiff < bestgendiff) {
+				best = disk;
+				bestgendiff = gendiff;
+			}
+		}
+		if (best != NULL)
+			g_raid_md_sii_start_disk(best);
+	} while (best != NULL);
+
+	mdi->mdio_started = 1;
+	G_RAID_DEBUG1(0, sc, "Array started.");
+	g_raid_md_write_sii(md, NULL, NULL, NULL);
+
+	/* Pickup any STALE/SPARE disks to refill array if needed. */
+	g_raid_md_sii_refill(sc);
+
+	g_raid_event_send(vol, G_RAID_VOLUME_E_START, G_RAID_EVENT_VOLUME);
+
+	callout_stop(&mdi->mdio_start_co);
+	G_RAID_DEBUG1(1, sc, "root_mount_rel %p", mdi->mdio_rootmount);
+	root_mount_rel(mdi->mdio_rootmount);
+	mdi->mdio_rootmount = NULL;
+}
+
+static void
+g_raid_md_sii_new_disk(struct g_raid_disk *disk)
+{
+	struct g_raid_softc *sc;
+	struct g_raid_md_object *md;
+	struct g_raid_md_sii_object *mdi;
+	struct sii_raid_conf *pdmeta;
+	struct g_raid_md_sii_perdisk *pd;
+
+	sc = disk->d_softc;
+	md = sc->sc_md;
+	mdi = (struct g_raid_md_sii_object *)md;
+	pd = (struct g_raid_md_sii_perdisk *)disk->d_md_data;
+	pdmeta = pd->pd_meta;
+
+	if (mdi->mdio_started) {
+		if (g_raid_md_sii_start_disk(disk))
+			g_raid_md_write_sii(md, NULL, NULL, NULL);
+	} else {
+		if (mdi->mdio_meta == NULL ||
+		    ((int32_t)(pdmeta->generation - mdi->mdio_generation)) > 0) {
+			G_RAID_DEBUG1(1, sc, "Newer disk");
+			if (mdi->mdio_meta != NULL)
+				free(mdi->mdio_meta, M_MD_SII);
+			mdi->mdio_meta = sii_meta_copy(pdmeta);
+			mdi->mdio_generation = mdi->mdio_meta->generation;
+			mdi->mdio_total_disks = sii_meta_total_disks(pdmeta);
+			mdi->mdio_disks_present = 1;
+		} else if (pdmeta->generation == mdi->mdio_generation) {
+			mdi->mdio_disks_present++;
+			G_RAID_DEBUG1(1, sc, "Matching disk (%d of %d up)",
+			    mdi->mdio_disks_present,
+			    mdi->mdio_total_disks);
+		} else {
+			G_RAID_DEBUG1(1, sc, "Older disk");
+		}
+
+		/* If we collected all needed disks - start array. */
+		if (mdi->mdio_disks_present == mdi->mdio_total_disks)
+			g_raid_md_sii_start(sc);
+	}
+}
+
+static void
+g_raid_sii_go(void *arg)
+{
+	struct g_raid_softc *sc;
+	struct g_raid_md_object *md;
+	struct g_raid_md_sii_object *mdi;
+
+	sc = arg;
+	md = sc->sc_md;
+	mdi = (struct g_raid_md_sii_object *)md;
+	sx_xlock(&sc->sc_lock);
+	if (!mdi->mdio_started) {
+		G_RAID_DEBUG1(0, sc, "Force array start due to timeout.");
+		g_raid_event_send(sc, G_RAID_NODE_E_START, 0);
+	}
+	sx_xunlock(&sc->sc_lock);
+}
+
+static int
+g_raid_md_create_sii(struct g_raid_md_object *md, struct g_class *mp,
+    struct g_geom **gp)
+{
+	struct g_raid_softc *sc;
+	struct g_raid_md_sii_object *mdi;
+	char name[32];
+
+	mdi = (struct g_raid_md_sii_object *)md;
+	mdi->mdio_timestamp[5] = arc4random();
+	mdi->mdio_timestamp[4] = arc4random();
+	mdi->mdio_timestamp[3] = arc4random();
+	mdi->mdio_timestamp[2] = arc4random();
+	mdi->mdio_timestamp[1] = arc4random();
+	mdi->mdio_timestamp[0] = arc4random();
+	mdi->mdio_location = arc4random();
+	mdi->mdio_generation = 0;
+	snprintf(name, sizeof(name), "SiI-%02x%02x%02x%02x%02x%02x",
+	    mdi->mdio_timestamp[5], mdi->mdio_timestamp[4],
+	    mdi->mdio_timestamp[3], mdi->mdio_timestamp[2],
+	    mdi->mdio_timestamp[1], mdi->mdio_timestamp[0]);
+	sc = g_raid_create_node(mp, name, md);
+	if (sc == NULL)
+		return (G_RAID_MD_TASTE_FAIL);
+	md->mdo_softc = sc;
+	*gp = sc->sc_geom;
+	return (G_RAID_MD_TASTE_NEW);
+}
+
+static int
+g_raid_md_taste_sii(struct g_raid_md_object *md, struct g_class *mp,
+                              struct g_consumer *cp, struct g_geom **gp)
+{
+	struct g_consumer *rcp;
+	struct g_provider *pp;
+	struct g_raid_md_sii_object *mdi, *mdi1;
+	struct g_raid_softc *sc;
+	struct g_raid_disk *disk;
+	struct sii_raid_conf *meta;
+	struct g_raid_md_sii_perdisk *pd;
+	struct g_geom *geom;
+	int error, disk_pos, result, spare, len;
+	char name[32];
+	uint16_t vendor;
+
+	G_RAID_DEBUG(1, "Tasting SiI on %s", cp->provider->name);
+	mdi = (struct g_raid_md_sii_object *)md;
+	pp = cp->provider;
+
+	/* Read metadata from device. */
+	meta = NULL;
+	spare = 0;
+	vendor = 0xffff;
+	disk_pos = 0;
+	if (g_access(cp, 1, 0, 0) != 0)
+		return (G_RAID_MD_TASTE_FAIL);
+	g_topology_unlock();
+	len = 2;
+	if (pp->geom->rank == 1)
+		g_io_getattr("GEOM::hba_vendor", cp, &len, &vendor);
+	meta = sii_meta_read(cp);
+	g_topology_lock();
+	g_access(cp, -1, 0, 0);
+	if (meta == NULL) {
+		if (g_raid_aggressive_spare) {
+			if (vendor == 0x1095) {
+				G_RAID_DEBUG(1,
+				    "No SiI metadata, forcing spare.");
+				spare = 2;
+				goto search;
+			} else {
+				G_RAID_DEBUG(1,
+				    "SiI vendor mismatch 0x%04x != 0x1095",
+				    vendor);
+			}
+		}
+		return (G_RAID_MD_TASTE_FAIL);
+	}
+
+	/* Check this disk position in obtained metadata. */
+	disk_pos = sii_meta_disk_pos(meta, meta);
+	if (disk_pos == -1) {
+		G_RAID_DEBUG(1, "SiI disk position not found");
+		goto fail1;
+	}
+
+	/* Metadata valid. Print it. */
+	g_raid_md_sii_print(meta);
+	G_RAID_DEBUG(1, "SiI disk position %d", disk_pos);
+	spare = (meta->type == SII_T_SPARE) ? 1 : 0;
+
+search:
+	/* Search for matching node. */
+	sc = NULL;
+	mdi1 = NULL;
+	LIST_FOREACH(geom, &mp->geom, geom) {
+		sc = geom->softc;
+		if (sc == NULL)
+			continue;
+		if (sc->sc_stopping != 0)
+			continue;
+		if (sc->sc_md->mdo_class != md->mdo_class)
+			continue;
+		mdi1 = (struct g_raid_md_sii_object *)sc->sc_md;
+		if (spare) {
+			if (mdi1->mdio_incomplete)
+				break;
+		} else {
+			if (mdi1->mdio_location == meta->raid_location &&
+			    memcmp(&mdi1->mdio_timestamp,
+			     &meta->timestamp, 6) == 0)
+				break;
+		}
+	}
+
+	/* Found matching node. */
+	if (geom != NULL) {
+		G_RAID_DEBUG(1, "Found matching array %s", sc->sc_name);
+		result = G_RAID_MD_TASTE_EXISTING;
+
+	} else if (spare) { /* Not found needy node -- left for later. */
+		G_RAID_DEBUG(1, "Spare is not needed at this time");

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***