From owner-svn-src-projects@FreeBSD.ORG  Sun Apr 15 01:40:22 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 BB6FB1065670;
	Sun, 15 Apr 2012 01:40:22 +0000 (UTC)
	(envelope-from dmarion@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id A6AB28FC08;
	Sun, 15 Apr 2012 01:40:22 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3F1eMnq058943;
	Sun, 15 Apr 2012 01:40:22 GMT (envelope-from dmarion@svn.freebsd.org)
Received: (from dmarion@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3F1eMmc058940;
	Sun, 15 Apr 2012 01:40:22 GMT (envelope-from dmarion@svn.freebsd.org)
Message-Id: <201204150140.q3F1eMmc058940@svn.freebsd.org>
From: Damjan Marion <dmarion@FreeBSD.org>
Date: Sun, 15 Apr 2012 01:40:22 +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: r234305 - in projects/armv6/sys/arm/ti: . usb
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Apr 2012 01:40:22 -0000

Author: dmarion
Date: Sun Apr 15 01:40:22 2012
New Revision: 234305
URL: http://svn.freebsd.org/changeset/base/234305

Log:
  TI code cleanup.

Deleted:
  projects/armv6/sys/arm/ti/omap.c
Modified:
  projects/armv6/sys/arm/ti/tivar.h
  projects/armv6/sys/arm/ti/usb/omap_ehci.c

Modified: projects/armv6/sys/arm/ti/tivar.h
==============================================================================
--- projects/armv6/sys/arm/ti/tivar.h	Sun Apr 15 00:04:23 2012	(r234304)
+++ projects/armv6/sys/arm/ti/tivar.h	Sun Apr 15 01:40:22 2012	(r234305)
@@ -33,124 +33,7 @@
 #ifndef _TIVAR_H_
 #define	_TIVAR_H_
 
-#include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/kernel.h>
-#include <sys/module.h>
-#include <sys/time.h>
-#include <sys/bus.h>
-#include <sys/resource.h>
-#include <sys/rman.h>
-#include <sys/sysctl.h>
-#include <sys/endian.h>
-
-#include <machine/bus.h>
-#include <machine/cpu.h>
-#include <machine/cpufunc.h>
-#include <machine/resource.h>
-#include <machine/intr.h>
-
-#include <arm/ti/ti_cpuid.h>
-
-
-/*
- * Random collection of functions and definitions ... needs cleanup
- *
- * 
- *
- */
-
-
-extern struct bus_space omap_bs_tag;
 /* board-dependent reset function implementation */
 extern void (*ti_cpu_reset)(void);
 
-unsigned int
-omap_sdram_size(void);
-
-void
-omap_mask_all_intr(void);
-
-void
-omap_post_filter_intr(void *arg);
-
-int
-omap_setup_intr(device_t dev, device_t child,
-				 struct resource *res, int flags, driver_filter_t *filt, 
-				 driver_intr_t *intr, void *arg, void **cookiep);
-
-int
-omap_teardown_intr(device_t dev, device_t child, struct resource *res,
-					void *cookie);
-
-
-
-/**
- *	OMAP Device IDs
- *
- *	These values are typically read out of the ID_CODE register, located at
- *	physical address 0x4A00 2204 on most OMAP devices
- */
-#define OMAP_CPUID_OMAP3530   0x0C00
-#define OMAP_CPUID_OMAP3525   0x4C00
-#define OMAP_CPUID_OMAP3515   0x1C00
-#define OMAP_CPUID_OMAP3503   0x5C00
-
-#define OMAP_CPUID_OMAP4430_ES1_2   0xB852
-#define OMAP_CPUID_OMAP4430         0xB95C
-
-/**
- *	struct omap_softc
- *
- *	
- *
- */
-extern uint32_t omap3_chip_id;
-
-static inline int 
-omap_cpu_is(uint32_t cpu)
-{
-	return ((omap3_chip_id & 0xffff) == cpu);
-}
-
-/**
- *	struct omap_softc
- *
- *	
- *
- */
-struct omap_softc {
-	device_t           sc_dev;
-	bus_space_tag_t    sc_iotag;
-	bus_space_handle_t sc_ioh;
-	
-	struct rman        sc_irq_rman;
-	struct rman        sc_mem_rman;
-	bus_dma_tag_t      sc_dmat;
-};
-
-struct omap_mem_range {
-	bus_addr_t  base;
-	bus_size_t  size;
-};
-
-/**
- *	struct omap_cpu_dev
- *
- *	Structure used to define all the SoC devices, it allows for two memory
- *	address ranges and 4 IRQ's per device.
- *
- */
-struct omap_cpu_dev {
-	const char *name;
-	int         unit;
-	
-	struct omap_mem_range mem[16];
-	int                   irqs[16];
-};
-
-struct omap_ivar {
-	struct resource_list resources;
-};
-
-#endif /* _OMAP3VAR_H_ */
+#endif /* _TIVAR_H_ */

Modified: projects/armv6/sys/arm/ti/usb/omap_ehci.c
==============================================================================
--- projects/armv6/sys/arm/ti/usb/omap_ehci.c	Sun Apr 15 00:04:23 2012	(r234304)
+++ projects/armv6/sys/arm/ti/usb/omap_ehci.c	Sun Apr 15 01:40:22 2012	(r234305)
@@ -66,6 +66,7 @@ __FBSDID("$FreeBSD$");
 #include <sys/systm.h>
 #include <sys/kernel.h>
 #include <sys/bus.h>
+#include <sys/rman.h>
 #include <sys/linker_set.h>
 #include <sys/module.h>
 #include <sys/lock.h>

From owner-svn-src-projects@FreeBSD.ORG  Sun Apr 15 10:35:13 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 41FDC106566C;
	Sun, 15 Apr 2012 10:35:13 +0000 (UTC)
	(envelope-from glebius@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 12D568FC0C;
	Sun, 15 Apr 2012 10:35:13 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3FAZCSB078878;
	Sun, 15 Apr 2012 10:35:12 GMT (envelope-from glebius@svn.freebsd.org)
Received: (from glebius@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3FAZC2U078875;
	Sun, 15 Apr 2012 10:35:12 GMT (envelope-from glebius@svn.freebsd.org)
Message-Id: <201204151035.q3FAZC2U078875@svn.freebsd.org>
From: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Sun, 15 Apr 2012 10:35:12 +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: r234307 - projects/pf/head/sys/contrib/pf/net
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Apr 2012 10:35:13 -0000

Author: glebius
Date: Sun Apr 15 10:35:12 2012
New Revision: 234307
URL: http://svn.freebsd.org/changeset/base/234307

Log:
  Remove useless pflog_softc and list of them.

Modified:
  projects/pf/head/sys/contrib/pf/net/if_pflog.c
  projects/pf/head/sys/contrib/pf/net/if_pflog.h

Modified: projects/pf/head/sys/contrib/pf/net/if_pflog.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/if_pflog.c	Sun Apr 15 02:38:01 2012	(r234306)
+++ projects/pf/head/sys/contrib/pf/net/if_pflog.c	Sun Apr 15 10:35:12 2012	(r234307)
@@ -102,7 +102,6 @@ static void	pflogstart(struct ifnet *);
 static int	pflog_clone_create(struct if_clone *, int, caddr_t);
 static void	pflog_clone_destroy(struct ifnet *);
 
-LIST_HEAD(, pflog_softc)	pflogif_list;
 IFC_SIMPLE_DECLARE(pflog, 1);
 
 struct ifnet	*pflogifs[PFLOGIFS_MAX];	/* for fast access */
@@ -111,7 +110,6 @@ static void
 pflogattach(int npflog)
 {
 	int	i;
-	LIST_INIT(&pflogif_list);
 	for (i = 0; i < PFLOGIFS_MAX; i++)
 		pflogifs[i] = NULL;
 	if_clone_attach(&pflog_cloner);
@@ -126,14 +124,8 @@ pflog_clone_create(struct if_clone *ifc,
 	if (unit >= PFLOGIFS_MAX)
 		return (EINVAL);
 
-	if ((pflogif = malloc(sizeof(*pflogif),
-	    M_DEVBUF, M_NOWAIT|M_ZERO)) == NULL)
-		return (ENOMEM);
-
-	pflogif->sc_unit = unit;
-	ifp = pflogif->sc_ifp = if_alloc(IFT_PFLOG);
+	ifp = if_alloc(IFT_PFLOG);
 	if (ifp == NULL) {
-		free(pflogif, M_DEVBUF);
 		return (ENOSPC);
 	}
 	if_initname(ifp, ifc->ifc_name, unit);
@@ -148,12 +140,6 @@ pflog_clone_create(struct if_clone *ifc,
 
 	bpfattach(ifp, DLT_PFLOG, PFLOG_HDRLEN);
 
-	/* XXX: Why pf(4) lock?! Better add a pflog lock?! */
-	PF_LOCK();
-	LIST_INSERT_HEAD(&pflogif_list, pflogif, sc_list);
-	pflogifs[unit] = ifp;
-	PF_UNLOCK();
-
 	return (0);
 }
 
@@ -162,11 +148,6 @@ pflog_clone_destroy(struct ifnet *ifp)
 {
 	struct pflog_softc	*pflogif = ifp->if_softc;
 
-	PF_LOCK();
-	pflogifs[pflogif->sc_unit] = NULL;
-	LIST_REMOVE(pflogif, sc_list);
-	PF_UNLOCK();
-
 	bpfdetach(ifp);
 	if_detach(ifp);
 	if_free(ifp);

Modified: projects/pf/head/sys/contrib/pf/net/if_pflog.h
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/if_pflog.h	Sun Apr 15 02:38:01 2012	(r234306)
+++ projects/pf/head/sys/contrib/pf/net/if_pflog.h	Sun Apr 15 10:35:12 2012	(r234307)
@@ -29,12 +29,6 @@
 
 #define	PFLOGIFS_MAX	16
 
-struct pflog_softc {
-	struct ifnet		*sc_ifp;	/* the interface pointer */
-	int			sc_unit;
-	LIST_ENTRY(pflog_softc)	sc_list;
-};
-
 #define	PFLOG_RULESET_NAME_SIZE	16
 
 struct pfloghdr {

From owner-svn-src-projects@FreeBSD.ORG  Sun Apr 15 10:59:00 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 E2AA7106566B;
	Sun, 15 Apr 2012 10:59:00 +0000 (UTC)
	(envelope-from cognet@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id CEE448FC08;
	Sun, 15 Apr 2012 10:59:00 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3FAx0th079700;
	Sun, 15 Apr 2012 10:59:00 GMT (envelope-from cognet@svn.freebsd.org)
Received: (from cognet@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3FAx0dX079698;
	Sun, 15 Apr 2012 10:59:00 GMT (envelope-from cognet@svn.freebsd.org)
Message-Id: <201204151059.q3FAx0dX079698@svn.freebsd.org>
From: Olivier Houchard <cognet@FreeBSD.org>
Date: Sun, 15 Apr 2012 10:59:00 +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: r234308 - projects/armv6/sys/arm/at91
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Apr 2012 10:59:01 -0000

Author: cognet
Date: Sun Apr 15 10:59:00 2012
New Revision: 234308
URL: http://svn.freebsd.org/changeset/base/234308

Log:
  AT91SAM9 doesn't include std.at91, so bring those here too.

Modified:
  projects/armv6/sys/arm/at91/std.at91sam9

Modified: projects/armv6/sys/arm/at91/std.at91sam9
==============================================================================
--- projects/armv6/sys/arm/at91/std.at91sam9	Sun Apr 15 10:35:12 2012	(r234307)
+++ projects/armv6/sys/arm/at91/std.at91sam9	Sun Apr 15 10:59:00 2012	(r234308)
@@ -7,3 +7,6 @@ options 	PHYSADDR=0x20000000
 
 device		at91sam9g20
 device		at91sam9260
+options         NO_EVENTTIMERS
+options         ARM_WANT_TP_ADDRESS
+

From owner-svn-src-projects@FreeBSD.ORG  Sun Apr 15 11:10:25 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 8928E1065677;
	Sun, 15 Apr 2012 11:10:25 +0000 (UTC)
	(envelope-from glebius@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 6A5648FC14;
	Sun, 15 Apr 2012 11:10:25 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3FBAPEx080111;
	Sun, 15 Apr 2012 11:10:25 GMT (envelope-from glebius@svn.freebsd.org)
Received: (from glebius@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3FBAPlI080109;
	Sun, 15 Apr 2012 11:10:25 GMT (envelope-from glebius@svn.freebsd.org)
Message-Id: <201204151110.q3FBAPlI080109@svn.freebsd.org>
From: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Sun, 15 Apr 2012 11:10:25 +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: r234309 - projects/pf/head/sys/contrib/pf/net
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Apr 2012 11:10:25 -0000

Author: glebius
Date: Sun Apr 15 11:10:24 2012
New Revision: 234309
URL: http://svn.freebsd.org/changeset/base/234309

Log:
  In pf_route(), pf_route6():
  - Convert panic to KASSERT.
  - Use __func__ instead of hardcoding function name.

Modified:
  projects/pf/head/sys/contrib/pf/net/pf.c

Modified: projects/pf/head/sys/contrib/pf/net/pf.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/pf.c	Sun Apr 15 10:59:00 2012	(r234308)
+++ projects/pf/head/sys/contrib/pf/net/pf.c	Sun Apr 15 11:10:24 2012	(r234309)
@@ -5125,9 +5125,9 @@ pf_route(struct mbuf **m, struct pf_rule
 	struct m_tag		*mtag;
 #endif /* IPSEC */
 
-	if (m == NULL || *m == NULL || r == NULL ||
-	    (dir != PF_IN && dir != PF_OUT) || oifp == NULL)
-		panic("pf_route: invalid parameters");
+	KASSERT(m && *m && r && oifp, ("%s: invalid parameters", __func__));
+	KASSERT(dir == PF_IN || dir == PF_OUT, ("%s: invalid direction",
+	    __func__));
 
 	if (pd->pf_mtag->routed++ > 3) {
 		m0 = *m;
@@ -5146,7 +5146,7 @@ pf_route(struct mbuf **m, struct pf_rule
 
 	if (m0->m_len < sizeof(struct ip)) {
 		DPFPRINTF(PF_DEBUG_URGENT,
-		    ("pf_route: m0->m_len < sizeof(struct ip)\n"));
+		    ("%s: m0->m_len < sizeof(struct ip)\n", __func__));
 		goto bad;
 	}
 
@@ -5174,7 +5174,7 @@ pf_route(struct mbuf **m, struct pf_rule
 	} else {
 		if (TAILQ_EMPTY(&r->rpool.list)) {
 			DPFPRINTF(PF_DEBUG_URGENT,
-			    ("pf_route: TAILQ_EMPTY(&r->rpool.list)\n"));
+			    ("%s: TAILQ_EMPTY(&r->rpool.list)\n", __func__));
 			goto bad;
 		}
 		if (s == NULL) {
@@ -5206,7 +5206,7 @@ pf_route(struct mbuf **m, struct pf_rule
 		PF_LOCK();
 		if (m0->m_len < sizeof(struct ip)) {
 			DPFPRINTF(PF_DEBUG_URGENT,
-			    ("pf_route: m0->m_len < sizeof(struct ip)\n"));
+			    ("%s: m0->m_len < sizeof(struct ip)\n", __func__));
 			goto bad;
 		}
 		ip = mtod(m0, struct ip *);
@@ -5322,9 +5322,9 @@ pf_route6(struct mbuf **m, struct pf_rul
 	struct pf_addr		 naddr;
 	struct pf_src_node	*sn = NULL;
 
-	if (m == NULL || *m == NULL || r == NULL ||
-	    (dir != PF_IN && dir != PF_OUT) || oifp == NULL)
-		panic("pf_route6: invalid parameters");
+	KASSERT(m && *m && r && oifp, ("%s: invalid parameters", __func__));
+	KASSERT(dir == PF_IN || dir == PF_OUT, ("%s: invalid direction",
+	    __func__));
 
 	if (pd->pf_mtag->routed++ > 3) {
 		m0 = *m;
@@ -5343,7 +5343,7 @@ pf_route6(struct mbuf **m, struct pf_rul
 
 	if (m0->m_len < sizeof(struct ip6_hdr)) {
 		DPFPRINTF(PF_DEBUG_URGENT,
-		    ("pf_route6: m0->m_len < sizeof(struct ip6_hdr)\n"));
+		    ("%s: m0->m_len < sizeof(struct ip6_hdr)\n", __func__));
 		goto bad;
 	}
 	ip6 = mtod(m0, struct ip6_hdr *);
@@ -5365,7 +5365,7 @@ pf_route6(struct mbuf **m, struct pf_rul
 
 	if (TAILQ_EMPTY(&r->rpool.list)) {
 		DPFPRINTF(PF_DEBUG_URGENT,
-		    ("pf_route6: TAILQ_EMPTY(&r->rpool.list)\n"));
+		    ("%s: TAILQ_EMPTY(&r->rpool.list)\n", __func__));
 		goto bad;
 	}
 	if (s == NULL) {
@@ -5396,7 +5396,8 @@ pf_route6(struct mbuf **m, struct pf_rul
 		PF_LOCK();
 		if (m0->m_len < sizeof(struct ip6_hdr)) {
 			DPFPRINTF(PF_DEBUG_URGENT,
-			    ("pf_route6: m0->m_len < sizeof(struct ip6_hdr)\n"));
+			    ("%s: m0->m_len < sizeof(struct ip6_hdr)\n",
+			    __func__));
 			goto bad;
 		}
 		ip6 = mtod(m0, struct ip6_hdr *);

From owner-svn-src-projects@FreeBSD.ORG  Sun Apr 15 23:50:14 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 070A7106566B;
	Sun, 15 Apr 2012 23:50:14 +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 E605B8FC08;
	Sun, 15 Apr 2012 23:50:13 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3FNoDGd006999;
	Sun, 15 Apr 2012 23:50:13 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3FNoDYk006997;
	Sun, 15 Apr 2012 23:50:13 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201204152350.q3FNoDYk006997@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Sun, 15 Apr 2012 23:50:13 +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: r234328 - projects/altix2/sys/ia64/ia64
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Apr 2012 23:50:14 -0000

Author: marcel
Date: Sun Apr 15 23:50:13 2012
New Revision: 234328
URL: http://svn.freebsd.org/changeset/base/234328

Log:
  Forget about the legacy PICs here.

Modified:
  projects/altix2/sys/ia64/ia64/nexus.c

Modified: projects/altix2/sys/ia64/ia64/nexus.c
==============================================================================
--- projects/altix2/sys/ia64/ia64/nexus.c	Sun Apr 15 22:59:56 2012	(r234327)
+++ projects/altix2/sys/ia64/ia64/nexus.c	Sun Apr 15 23:50:13 2012	(r234328)
@@ -65,9 +65,6 @@
 
 #include <dev/acpica/acpivar.h>
 
-#include <isa/isareg.h>
-#include <sys/rtprio.h>
-
 #include "clock_if.h"
 
 static MALLOC_DEFINE(M_NEXUSDEV, "nexusdev", "Nexus device");
@@ -191,12 +188,6 @@ static int
 nexus_attach(device_t dev)
 {
 
-	/*
-	 * Mask the legacy PICs - we will use the I/O SAPIC for interrupt.
-	 */
-	outb(IO_ICU1+1, 0xff);
-	outb(IO_ICU2+1, 0xff);
-
 	if (acpi_identify() == 0)
 		BUS_ADD_CHILD(dev, 10, "acpi", 0);
 	clock_register(dev, 1000);

From owner-svn-src-projects@FreeBSD.ORG  Mon Apr 16 02:05:47 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 DCACD1065673;
	Mon, 16 Apr 2012 02:05: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 BF8198FC14;
	Mon, 16 Apr 2012 02:05:47 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3G25lsM011474;
	Mon, 16 Apr 2012 02:05:47 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3G25l8W011458;
	Mon, 16 Apr 2012 02:05:47 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201204160205.q3G25l8W011458@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Mon, 16 Apr 2012 02:05: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: r234332 - in projects/altix2: . bin/expr bin/kenv
	bin/ps bin/pwait bin/setfacl bin/sh bin/stty
	cddl/contrib/opensolaris/lib/libdtrace/common
	cddl/contrib/opensolaris/lib/libdtrace/mips ...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Apr 2012 02:05:48 -0000

Author: marcel
Date: Mon Apr 16 02:05:43 2012
New Revision: 234332
URL: http://svn.freebsd.org/changeset/base/234332

Log:
  merge ^/head@234331

Added:
  projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/mips/
     - copied from r234331, head/cddl/contrib/opensolaris/lib/libdtrace/mips/
  projects/altix2/contrib/libc++/include/__undef_min_max
     - copied unchanged from r234331, head/contrib/libc++/include/__undef_min_max
  projects/altix2/crypto/heimdal/admin/destroy.c
     - copied unchanged from r234331, head/crypto/heimdal/admin/destroy.c
  projects/altix2/crypto/heimdal/appl/login/login-protos.h
     - copied unchanged from r234331, head/crypto/heimdal/appl/login/login-protos.h
  projects/altix2/crypto/heimdal/base/
     - copied from r234331, head/crypto/heimdal/base/
  projects/altix2/crypto/heimdal/doc/copyright.texi
     - copied unchanged from r234331, head/crypto/heimdal/doc/copyright.texi
  projects/altix2/crypto/heimdal/doc/doxyout/
     - copied from r234331, head/crypto/heimdal/doc/doxyout/
  projects/altix2/crypto/heimdal/doc/gssapi.din
     - copied unchanged from r234331, head/crypto/heimdal/doc/gssapi.din
  projects/altix2/crypto/heimdal/doc/header.html
     - copied unchanged from r234331, head/crypto/heimdal/doc/header.html
  projects/altix2/crypto/heimdal/doc/wind.din
     - copied unchanged from r234331, head/crypto/heimdal/doc/wind.din
  projects/altix2/crypto/heimdal/include/crypto-headers.h
     - copied unchanged from r234331, head/crypto/heimdal/include/crypto-headers.h
  projects/altix2/crypto/heimdal/include/heim_threads.h
     - copied unchanged from r234331, head/crypto/heimdal/include/heim_threads.h
  projects/altix2/crypto/heimdal/include/krb5-types.cross
     - copied unchanged from r234331, head/crypto/heimdal/include/krb5-types.cross
  projects/altix2/crypto/heimdal/kadmin/rpc.c
     - copied unchanged from r234331, head/crypto/heimdal/kadmin/rpc.c
  projects/altix2/crypto/heimdal/kcm/kcm-protos.h
     - copied unchanged from r234331, head/crypto/heimdal/kcm/kcm-protos.h
  projects/altix2/crypto/heimdal/kcm/sessions.c
     - copied unchanged from r234331, head/crypto/heimdal/kcm/sessions.c
  projects/altix2/crypto/heimdal/kdc/announce.c
     - copied unchanged from r234331, head/crypto/heimdal/kdc/announce.c
  projects/altix2/crypto/heimdal/kdc/digest-service.c
     - copied unchanged from r234331, head/crypto/heimdal/kdc/digest-service.c
  projects/altix2/crypto/heimdal/kuser/kcc-commands.in
     - copied unchanged from r234331, head/crypto/heimdal/kuser/kcc-commands.in
  projects/altix2/crypto/heimdal/kuser/kcc.c
     - copied unchanged from r234331, head/crypto/heimdal/kuser/kcc.c
  projects/altix2/crypto/heimdal/kuser/kdigest.8
     - copied unchanged from r234331, head/crypto/heimdal/kuser/kdigest.8
  projects/altix2/crypto/heimdal/kuser/kimpersonate.8
     - copied unchanged from r234331, head/crypto/heimdal/kuser/kimpersonate.8
  projects/altix2/crypto/heimdal/kuser/kswitch.1
     - copied unchanged from r234331, head/crypto/heimdal/kuser/kswitch.1
  projects/altix2/crypto/heimdal/kuser/kswitch.c
     - copied unchanged from r234331, head/crypto/heimdal/kuser/kswitch.c
  projects/altix2/crypto/heimdal/lib/asn1/asn1-template.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/asn1-template.h
  projects/altix2/crypto/heimdal/lib/asn1/asn1parse.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/asn1parse.c
  projects/altix2/crypto/heimdal/lib/asn1/asn1parse.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/asn1parse.h
  projects/altix2/crypto/heimdal/lib/asn1/asn1parse.y
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/asn1parse.y
  projects/altix2/crypto/heimdal/lib/asn1/cms.asn1
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/cms.asn1
  projects/altix2/crypto/heimdal/lib/asn1/cms.opt
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/cms.opt
  projects/altix2/crypto/heimdal/lib/asn1/der-private.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/der-private.h
  projects/altix2/crypto/heimdal/lib/asn1/gen_template.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/gen_template.c
  projects/altix2/crypto/heimdal/lib/asn1/krb5.asn1
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/krb5.asn1
  projects/altix2/crypto/heimdal/lib/asn1/krb5.opt
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/krb5.opt
  projects/altix2/crypto/heimdal/lib/asn1/template.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/template.c
  projects/altix2/crypto/heimdal/lib/asn1/version-script.map
     - copied unchanged from r234331, head/crypto/heimdal/lib/asn1/version-script.map
  projects/altix2/crypto/heimdal/lib/gssapi/gssapi/gssapi_ntlm.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/gssapi/gssapi_ntlm.h
  projects/altix2/crypto/heimdal/lib/gssapi/gssapi/gssapi_oid.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/gssapi/gssapi_oid.h
  projects/altix2/crypto/heimdal/lib/gssapi/gsstool.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/gsstool.c
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/aeap.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/krb5/aeap.c
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/authorize_localname.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/krb5/authorize_localname.c
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/creds.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/krb5/creds.c
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/pname_to_uid.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/krb5/pname_to_uid.c
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/store_cred.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/krb5/store_cred.c
  projects/altix2/crypto/heimdal/lib/gssapi/mech/
     - copied from r234331, head/crypto/heimdal/lib/gssapi/mech/
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/creds.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/ntlm/creds.c
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/inquire_sec_context_by_oid.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/ntlm/inquire_sec_context_by_oid.c
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/iter_cred.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/ntlm/iter_cred.c
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/kdc.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/ntlm/kdc.c
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/spnego.opt
     - copied unchanged from r234331, head/crypto/heimdal/lib/gssapi/spnego/spnego.opt
  projects/altix2/crypto/heimdal/lib/hdb/hdb-keytab.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/hdb/hdb-keytab.c
  projects/altix2/crypto/heimdal/lib/hdb/hdb-mitdb.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/hdb/hdb-mitdb.c
  projects/altix2/crypto/heimdal/lib/hdb/hdb-sqlite.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/hdb/hdb-sqlite.c
  projects/altix2/crypto/heimdal/lib/hdb/version-script.map
     - copied unchanged from r234331, head/crypto/heimdal/lib/hdb/version-script.map
  projects/altix2/crypto/heimdal/lib/heimdal/
     - copied from r234331, head/crypto/heimdal/lib/heimdal/
  projects/altix2/crypto/heimdal/lib/hx509/char_map.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/hx509/char_map.h
  projects/altix2/crypto/heimdal/lib/hx509/ocsp.opt
     - copied unchanged from r234331, head/crypto/heimdal/lib/hx509/ocsp.opt
  projects/altix2/crypto/heimdal/lib/hx509/pkcs10.opt
     - copied unchanged from r234331, head/crypto/heimdal/lib/hx509/pkcs10.opt
  projects/altix2/crypto/heimdal/lib/hx509/quote.py
     - copied unchanged from r234331, head/crypto/heimdal/lib/hx509/quote.py
  projects/altix2/crypto/heimdal/lib/hx509/sel-gram.y
     - copied unchanged from r234331, head/crypto/heimdal/lib/hx509/sel-gram.y
  projects/altix2/crypto/heimdal/lib/hx509/sel-lex.l
     - copied unchanged from r234331, head/crypto/heimdal/lib/hx509/sel-lex.l
  projects/altix2/crypto/heimdal/lib/hx509/sel.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/hx509/sel.c
  projects/altix2/crypto/heimdal/lib/hx509/sel.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/hx509/sel.h
  projects/altix2/crypto/heimdal/lib/ipc/
     - copied from r234331, head/crypto/heimdal/lib/ipc/
  projects/altix2/crypto/heimdal/lib/krb5/ccache_plugin.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/ccache_plugin.h
  projects/altix2/crypto/heimdal/lib/krb5/crypto-aes.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-aes.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-algs.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-algs.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-arcfour.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-arcfour.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-des-common.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-des-common.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-des.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-des.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-des3.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-des3.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-evp.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-evp.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-null.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-null.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-pk.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-pk.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-rand.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-rand.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto-stubs.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto-stubs.c
  projects/altix2/crypto/heimdal/lib/krb5/crypto.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/crypto.h
  projects/altix2/crypto/heimdal/lib/krb5/deprecated.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/deprecated.c
  projects/altix2/crypto/heimdal/lib/krb5/expand_path.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/expand_path.c
  projects/altix2/crypto/heimdal/lib/krb5/pcache.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/pcache.c
  projects/altix2/crypto/heimdal/lib/krb5/salt-aes.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/salt-aes.c
  projects/altix2/crypto/heimdal/lib/krb5/salt-arcfour.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/salt-arcfour.c
  projects/altix2/crypto/heimdal/lib/krb5/salt-des.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/salt-des.c
  projects/altix2/crypto/heimdal/lib/krb5/salt-des3.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/salt-des3.c
  projects/altix2/crypto/heimdal/lib/krb5/salt.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/salt.c
  projects/altix2/crypto/heimdal/lib/krb5/scache.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/scache.c
  projects/altix2/crypto/heimdal/lib/krb5/send_to_kdc_plugin.h
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/send_to_kdc_plugin.h
  projects/altix2/crypto/heimdal/lib/krb5/store-int.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/krb5/store-int.c
  projects/altix2/crypto/heimdal/lib/ntlm/ntlm_err.et
     - copied unchanged from r234331, head/crypto/heimdal/lib/ntlm/ntlm_err.et
  projects/altix2/crypto/heimdal/lib/roken/cloexec.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/cloexec.c
  projects/altix2/crypto/heimdal/lib/roken/ct.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/ct.c
  projects/altix2/crypto/heimdal/lib/roken/doxygen.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/doxygen.c
  projects/altix2/crypto/heimdal/lib/roken/qsort.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/qsort.c
  projects/altix2/crypto/heimdal/lib/roken/rand.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/rand.c
  projects/altix2/crypto/heimdal/lib/roken/rkpty.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/rkpty.c
  projects/altix2/crypto/heimdal/lib/roken/search.hin
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/search.hin
  projects/altix2/crypto/heimdal/lib/roken/strerror_r.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/strerror_r.c
  projects/altix2/crypto/heimdal/lib/roken/tsearch.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/tsearch.c
  projects/altix2/crypto/heimdal/lib/roken/version-script.map
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/version-script.map
  projects/altix2/crypto/heimdal/lib/roken/xfree.c
     - copied unchanged from r234331, head/crypto/heimdal/lib/roken/xfree.c
  projects/altix2/crypto/heimdal/lib/sqlite/
     - copied from r234331, head/crypto/heimdal/lib/sqlite/
  projects/altix2/crypto/heimdal/lib/wind/
     - copied from r234331, head/crypto/heimdal/lib/wind/
  projects/altix2/etc/rc.d/kfd
     - copied unchanged from r234331, head/etc/rc.d/kfd
  projects/altix2/gnu/lib/libsupc++/Version.map
     - copied unchanged from r234331, head/gnu/lib/libsupc++/Version.map
  projects/altix2/kerberos5/lib/libasn1/version.map
     - copied unchanged from r234331, head/kerberos5/lib/libasn1/version.map
  projects/altix2/kerberos5/lib/libgssapi_krb5/gss_oid.c
     - copied unchanged from r234331, head/kerberos5/lib/libgssapi_krb5/gss_oid.c
  projects/altix2/kerberos5/lib/libgssapi_spnego/freebsd_compat.c
     - copied unchanged from r234331, head/kerberos5/lib/libgssapi_spnego/freebsd_compat.c
  projects/altix2/kerberos5/lib/libheimbase/
     - copied from r234331, head/kerberos5/lib/libheimbase/
  projects/altix2/kerberos5/lib/libheimipcc/
     - copied from r234331, head/kerberos5/lib/libheimipcc/
  projects/altix2/kerberos5/lib/libheimipcs/
     - copied from r234331, head/kerberos5/lib/libheimipcs/
  projects/altix2/kerberos5/lib/libheimsqlite/
     - copied from r234331, head/kerberos5/lib/libheimsqlite/
  projects/altix2/kerberos5/lib/libkafs5/version.map
     - copied unchanged from r234331, head/kerberos5/lib/libkafs5/version.map
  projects/altix2/kerberos5/lib/libkdc/
     - copied from r234331, head/kerberos5/lib/libkdc/
  projects/altix2/kerberos5/lib/libwind/
     - copied from r234331, head/kerberos5/lib/libwind/
  projects/altix2/kerberos5/libexec/digest-service/
     - copied from r234331, head/kerberos5/libexec/digest-service/
  projects/altix2/kerberos5/libexec/kdigest/
     - copied from r234331, head/kerberos5/libexec/kdigest/
  projects/altix2/kerberos5/libexec/kfd/
     - copied from r234331, head/kerberos5/libexec/kfd/
  projects/altix2/kerberos5/libexec/kimpersonate/
     - copied from r234331, head/kerberos5/libexec/kimpersonate/
  projects/altix2/kerberos5/usr.bin/hxtool/
     - copied from r234331, head/kerberos5/usr.bin/hxtool/
  projects/altix2/kerberos5/usr.bin/kcc/
     - copied from r234331, head/kerberos5/usr.bin/kcc/
  projects/altix2/kerberos5/usr.bin/kf/
     - copied from r234331, head/kerberos5/usr.bin/kf/
  projects/altix2/kerberos5/usr.bin/kgetcred/
     - copied from r234331, head/kerberos5/usr.bin/kgetcred/
  projects/altix2/kerberos5/usr.bin/string2key/
     - copied from r234331, head/kerberos5/usr.bin/string2key/
  projects/altix2/kerberos5/usr.sbin/iprop-log/
     - copied from r234331, head/kerberos5/usr.sbin/iprop-log/
  projects/altix2/lib/csu/common/ignore_init.c
     - copied unchanged from r234331, head/lib/csu/common/ignore_init.c
  projects/altix2/lib/csu/common/notes.h
     - copied unchanged from r234331, head/lib/csu/common/notes.h
  projects/altix2/lib/libc/locale/ctype_l.3
     - copied unchanged from r234331, head/lib/libc/locale/ctype_l.3
  projects/altix2/lib/libcxxrt/Version.map
     - copied unchanged from r234331, head/lib/libcxxrt/Version.map
  projects/altix2/lib/libpmc/pmc.mips24k.3
     - copied unchanged from r234331, head/lib/libpmc/pmc.mips24k.3
  projects/altix2/lib/libpmc/pmc.octeon.3
     - copied unchanged from r234331, head/lib/libpmc/pmc.octeon.3
  projects/altix2/lib/libpmc/pmc.soft.3
     - copied unchanged from r234331, head/lib/libpmc/pmc.soft.3
  projects/altix2/share/examples/csh/
     - copied from r234331, head/share/examples/csh/
  projects/altix2/share/man/man4/wbwd.4
     - copied unchanged from r234331, head/share/man/man4/wbwd.4
  projects/altix2/sys/amd64/include/npx.h
     - copied unchanged from r234331, head/sys/amd64/include/npx.h
  projects/altix2/sys/arm/conf/GUMSTIX-QEMU
     - copied unchanged from r234331, head/sys/arm/conf/GUMSTIX-QEMU
  projects/altix2/sys/cddl/contrib/opensolaris/uts/mips/
     - copied from r234331, head/sys/cddl/contrib/opensolaris/uts/mips/
  projects/altix2/sys/cddl/dev/dtrace/mips/
     - copied from r234331, head/sys/cddl/dev/dtrace/mips/
  projects/altix2/sys/contrib/dev/acpica/compiler/preprocess.h
     - copied unchanged from r234331, head/sys/contrib/dev/acpica/compiler/preprocess.h
  projects/altix2/sys/contrib/dev/acpica/compiler/prexpress.c
     - copied unchanged from r234331, head/sys/contrib/dev/acpica/compiler/prexpress.c
  projects/altix2/sys/contrib/dev/acpica/compiler/prmacros.c
     - copied unchanged from r234331, head/sys/contrib/dev/acpica/compiler/prmacros.c
  projects/altix2/sys/contrib/dev/acpica/compiler/prparser.l
     - copied unchanged from r234331, head/sys/contrib/dev/acpica/compiler/prparser.l
  projects/altix2/sys/contrib/dev/acpica/compiler/prparser.y
     - copied unchanged from r234331, head/sys/contrib/dev/acpica/compiler/prparser.y
  projects/altix2/sys/contrib/dev/acpica/compiler/prscan.c
     - copied unchanged from r234331, head/sys/contrib/dev/acpica/compiler/prscan.c
  projects/altix2/sys/contrib/dev/acpica/compiler/prutils.c
     - copied unchanged from r234331, head/sys/contrib/dev/acpica/compiler/prutils.c
  projects/altix2/sys/contrib/dev/ral/microcode.h
     - copied unchanged from r234331, head/sys/contrib/dev/ral/microcode.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ciu2-defs.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-ciu2-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-endor-defs.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-endor-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-eoi-defs.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-eoi-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-cfg.c
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-helper-cfg.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-cfg.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-helper-cfg.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-ilk.c
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-helper-ilk.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-ilk.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-helper-ilk.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-hfa.c
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-hfa.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-hfa.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-hfa.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ilk-defs.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-ilk-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ilk.c
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-ilk.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ilk.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-ilk.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-iob1-defs.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-iob1-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ipd.c
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-ipd.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-malloc/
     - copied from r234331, head/sys/contrib/octeon-sdk/cvmx-malloc/
  projects/altix2/sys/contrib/octeon-sdk/cvmx-profiler.c
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-profiler.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-profiler.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-profiler.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-qlm-tables.c
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-qlm-tables.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-qlm.c
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-qlm.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-qlm.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-qlm.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-resources.config
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-resources.config
  projects/altix2/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld
  projects/altix2/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld
  projects/altix2/sys/contrib/octeon-sdk/cvmx-shared-linux.ld
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-shared-linux.ld
  projects/altix2/sys/contrib/octeon-sdk/cvmx-sso-defs.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-sso-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-trax-defs.h
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/cvmx-trax-defs.h
  projects/altix2/sys/contrib/octeon-sdk/octeon-feature.c
     - copied unchanged from r234331, head/sys/contrib/octeon-sdk/octeon-feature.c
  projects/altix2/sys/dev/hwpmc/hwpmc_octeon.c
     - copied unchanged from r234331, head/sys/dev/hwpmc/hwpmc_octeon.c
  projects/altix2/sys/dev/hwpmc/hwpmc_soft.c
     - copied unchanged from r234331, head/sys/dev/hwpmc/hwpmc_soft.c
  projects/altix2/sys/dev/hwpmc/hwpmc_soft.h
     - copied unchanged from r234331, head/sys/dev/hwpmc/hwpmc_soft.h
  projects/altix2/sys/dev/iicbus/ds1374.c
     - copied unchanged from r234331, head/sys/dev/iicbus/ds1374.c
  projects/altix2/sys/dev/iicbus/iicoc.c
     - copied unchanged from r234331, head/sys/dev/iicbus/iicoc.c
  projects/altix2/sys/dev/iicbus/iicoc.h
     - copied unchanged from r234331, head/sys/dev/iicbus/iicoc.h
  projects/altix2/sys/dev/iicbus/pcf8563.c
     - copied unchanged from r234331, head/sys/dev/iicbus/pcf8563.c
  projects/altix2/sys/dev/iicbus/pcf8563reg.h
     - copied unchanged from r234331, head/sys/dev/iicbus/pcf8563reg.h
  projects/altix2/sys/dev/mfi/mfi_syspd.c
     - copied unchanged from r234331, head/sys/dev/mfi/mfi_syspd.c
  projects/altix2/sys/dev/mfi/mfi_tbolt.c
     - copied unchanged from r234331, head/sys/dev/mfi/mfi_tbolt.c
  projects/altix2/sys/dev/mpt/mpilib/mpi_log_fc.h
     - copied unchanged from r234331, head/sys/dev/mpt/mpilib/mpi_log_fc.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_log_sas.h
     - copied unchanged from r234331, head/sys/dev/mpt/mpilib/mpi_log_sas.h
  projects/altix2/sys/dev/netmap/netmap_mem1.c
     - copied unchanged from r234331, head/sys/dev/netmap/netmap_mem1.c
  projects/altix2/sys/dev/netmap/netmap_mem2.c
     - copied unchanged from r234331, head/sys/dev/netmap/netmap_mem2.c
  projects/altix2/sys/dev/uart/uart_cpu_x86.c
     - copied unchanged from r234331, head/sys/dev/uart/uart_cpu_x86.c
  projects/altix2/sys/dev/wbwd/
     - copied from r234331, head/sys/dev/wbwd/
  projects/altix2/sys/geom/part/g_part_ldm.c
     - copied unchanged from r234331, head/sys/geom/part/g_part_ldm.c
  projects/altix2/sys/mips/cavium/octeon_irq.h
     - copied unchanged from r234331, head/sys/mips/cavium/octeon_irq.h
  projects/altix2/sys/mips/cavium/octeon_pmc.c
     - copied unchanged from r234331, head/sys/mips/cavium/octeon_pmc.c
  projects/altix2/sys/mips/conf/AP94
     - copied unchanged from r234331, head/sys/mips/conf/AP94
  projects/altix2/sys/mips/conf/AP94.hints
     - copied unchanged from r234331, head/sys/mips/conf/AP94.hints
  projects/altix2/sys/mips/conf/AP96
     - copied unchanged from r234331, head/sys/mips/conf/AP96
  projects/altix2/sys/mips/conf/AP96.hints
     - copied unchanged from r234331, head/sys/mips/conf/AP96.hints
  projects/altix2/sys/mips/conf/XLP.hints
     - copied unchanged from r234331, head/sys/mips/conf/XLP.hints
  projects/altix2/sys/mips/include/tls.h
     - copied unchanged from r234331, head/sys/mips/include/tls.h
  projects/altix2/sys/mips/mips/libkern_machdep.c
     - copied unchanged from r234331, head/sys/mips/mips/libkern_machdep.c
  projects/altix2/sys/mips/nlm/board_cpld.c
     - copied unchanged from r234331, head/sys/mips/nlm/board_cpld.c
  projects/altix2/sys/mips/nlm/board_eeprom.c
     - copied unchanged from r234331, head/sys/mips/nlm/board_eeprom.c
  projects/altix2/sys/mips/nlm/dev/
     - copied from r234331, head/sys/mips/nlm/dev/
  projects/altix2/sys/mips/nlm/hal/gbu.h
     - copied unchanged from r234331, head/sys/mips/nlm/hal/gbu.h
  projects/altix2/sys/mips/nlm/hal/interlaken.h
     - copied unchanged from r234331, head/sys/mips/nlm/hal/interlaken.h
  projects/altix2/sys/mips/nlm/hal/mdio.h
     - copied unchanged from r234331, head/sys/mips/nlm/hal/mdio.h
  projects/altix2/sys/mips/nlm/hal/nae.h
     - copied unchanged from r234331, head/sys/mips/nlm/hal/nae.h
  projects/altix2/sys/mips/nlm/hal/nlmsaelib.h
     - copied unchanged from r234331, head/sys/mips/nlm/hal/nlmsaelib.h
  projects/altix2/sys/mips/nlm/hal/poe.h
     - copied unchanged from r234331, head/sys/mips/nlm/hal/poe.h
  projects/altix2/sys/mips/nlm/hal/sgmii.h
     - copied unchanged from r234331, head/sys/mips/nlm/hal/sgmii.h
  projects/altix2/sys/mips/nlm/hal/ucore_loader.h
     - copied unchanged from r234331, head/sys/mips/nlm/hal/ucore_loader.h
  projects/altix2/sys/mips/nlm/hal/xaui.h
     - copied unchanged from r234331, head/sys/mips/nlm/hal/xaui.h
  projects/altix2/sys/modules/acl_nfs4/
     - copied from r234331, head/sys/modules/acl_nfs4/
  projects/altix2/sys/modules/acl_posix1e/
     - copied from r234331, head/sys/modules/acl_posix1e/
  projects/altix2/sys/modules/geom/geom_part/geom_part_ldm/
     - copied from r234331, head/sys/modules/geom/geom_part/geom_part_ldm/
  projects/altix2/sys/modules/ralfw/rt2860/
     - copied from r234331, head/sys/modules/ralfw/rt2860/
  projects/altix2/sys/modules/usb/dwc_otg/
     - copied from r234331, head/sys/modules/usb/dwc_otg/
  projects/altix2/sys/modules/wbwd/
     - copied from r234331, head/sys/modules/wbwd/
  projects/altix2/sys/x86/include/fpu.h
     - copied unchanged from r234331, head/sys/x86/include/fpu.h
  projects/altix2/sys/x86/include/legacyvar.h
     - copied unchanged from r234331, head/sys/x86/include/legacyvar.h
  projects/altix2/sys/x86/include/psl.h
     - copied unchanged from r234331, head/sys/x86/include/psl.h
  projects/altix2/sys/x86/include/reg.h
     - copied unchanged from r234331, head/sys/x86/include/reg.h
  projects/altix2/sys/x86/include/segments.h
     - copied unchanged from r234331, head/sys/x86/include/segments.h
  projects/altix2/sys/x86/include/specialreg.h
     - copied unchanged from r234331, head/sys/x86/include/specialreg.h
  projects/altix2/sys/x86/include/sysarch.h
     - copied unchanged from r234331, head/sys/x86/include/sysarch.h
  projects/altix2/sys/x86/x86/intr_machdep.c
     - copied unchanged from r234331, head/sys/x86/x86/intr_machdep.c
  projects/altix2/sys/x86/x86/legacy.c
     - copied unchanged from r234331, head/sys/x86/x86/legacy.c
  projects/altix2/tools/regression/bin/sh/expansion/arith12.0
     - copied unchanged from r234331, head/tools/regression/bin/sh/expansion/arith12.0
  projects/altix2/usr.sbin/pkg/
     - copied from r234331, head/usr.sbin/pkg/
Replaced:
  projects/altix2/contrib/com_err/ChangeLog
     - copied unchanged from r234331, head/contrib/com_err/ChangeLog
Deleted:
  projects/altix2/Makefile.mips
  projects/altix2/contrib/bind9/RELEASE-NOTES-BIND-9.8.1.html
  projects/altix2/contrib/bind9/RELEASE-NOTES-BIND-9.8.1.pdf
  projects/altix2/contrib/bind9/RELEASE-NOTES-BIND-9.8.1.txt
  projects/altix2/contrib/bind9/bin/rndc/unix/
  projects/altix2/contrib/bind9/release-notes.css
  projects/altix2/contrib/com_err/Makefile.am
  projects/altix2/contrib/com_err/Makefile.in
  projects/altix2/contrib/com_err/getarg.c
  projects/altix2/contrib/com_err/getarg.h
  projects/altix2/contrib/com_err/lex.c
  projects/altix2/contrib/com_err/parse.c
  projects/altix2/contrib/com_err/parse.h
  projects/altix2/contrib/libcxxrt/typeinfo
  projects/altix2/crypto/heimdal/appl/ftp/ftp/krb4.c
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/krb4.c
  projects/altix2/crypto/heimdal/appl/login/login_protos.h
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/kerberos.c
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/krb4encpwd.c
  projects/altix2/crypto/heimdal/cf/
  projects/altix2/crypto/heimdal/configure.in
  projects/altix2/crypto/heimdal/include/make_crypto.c
  projects/altix2/crypto/heimdal/kcm/cursor.c
  projects/altix2/crypto/heimdal/kcm/kcm_protos.h
  projects/altix2/crypto/heimdal/kdc/524.c
  projects/altix2/crypto/heimdal/kdc/kadb.h
  projects/altix2/crypto/heimdal/kdc/kaserver.c
  projects/altix2/crypto/heimdal/kdc/kerberos4.c
  projects/altix2/crypto/heimdal/kdc/v4_dump.c
  projects/altix2/crypto/heimdal/kuser/kimpersonate.1
  projects/altix2/crypto/heimdal/lib/45/
  projects/altix2/crypto/heimdal/lib/asn1/CMS.asn1
  projects/altix2/crypto/heimdal/lib/asn1/k5.asn1
  projects/altix2/crypto/heimdal/lib/asn1/parse.c
  projects/altix2/crypto/heimdal/lib/asn1/parse.h
  projects/altix2/crypto/heimdal/lib/asn1/parse.y
  projects/altix2/crypto/heimdal/lib/auth/
  projects/altix2/crypto/heimdal/lib/gssapi/gss.c
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/v1.c
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/digest.c
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/inquire_cred.c
  projects/altix2/crypto/heimdal/lib/hx509/data/
  projects/altix2/crypto/heimdal/lib/kafs/README.dlfcn
  projects/altix2/crypto/heimdal/lib/kafs/afskrb.c
  projects/altix2/crypto/heimdal/lib/kafs/dlfcn.c
  projects/altix2/crypto/heimdal/lib/kafs/dlfcn.h
  projects/altix2/crypto/heimdal/lib/krb5/config_file_netinfo.c
  projects/altix2/crypto/heimdal/lib/krb5/get_in_tkt_pw.c
  projects/altix2/crypto/heimdal/lib/krb5/get_in_tkt_with_keytab.c
  projects/altix2/crypto/heimdal/lib/krb5/get_in_tkt_with_skey.c
  projects/altix2/crypto/heimdal/lib/krb5/heim_threads.h
  projects/altix2/crypto/heimdal/lib/krb5/keytab_krb4.c
  projects/altix2/crypto/heimdal/lib/krb5/krb5.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_address.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_ccache.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_compare_creds.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_config.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_context.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_crypto_init.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_data.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_expand_hostname.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_keyblock.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_keytab.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_kuserok.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_storage.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_ticket.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_unparse_name.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_warn.3
  projects/altix2/crypto/heimdal/lib/krb5/name-45-test.c
  projects/altix2/crypto/heimdal/lib/krb5/v4_glue.c
  projects/altix2/crypto/heimdal/lib/roken/snprintf-test.h
  projects/altix2/crypto/heimdal/lib/roken/vis.h
  projects/altix2/crypto/heimdal/lib/sl/lex.c
  projects/altix2/crypto/heimdal/lib/sl/lex.l
  projects/altix2/crypto/heimdal/lib/sl/make_cmds.c
  projects/altix2/crypto/heimdal/lib/sl/make_cmds.h
  projects/altix2/crypto/heimdal/lib/sl/parse.c
  projects/altix2/crypto/heimdal/lib/sl/parse.h
  projects/altix2/crypto/heimdal/lib/sl/parse.y
  projects/altix2/crypto/heimdal/lib/sl/ss.c
  projects/altix2/crypto/heimdal/lib/sl/ss.h
  projects/altix2/crypto/heimdal/lib/vers/make-print-version.c
  projects/altix2/crypto/heimdal/packages/
  projects/altix2/crypto/heimdal/tests/
  projects/altix2/crypto/heimdal/tools/heimdal-build.sh
  projects/altix2/kerberos5/lib/libgssapi_spnego/prefix.c
  projects/altix2/kerberos5/tools/make-print-version/
  projects/altix2/kerberos5/usr.bin/klist/
  projects/altix2/lib/libpmc/pmc.mips.3
  projects/altix2/sys/amd64/amd64/intr_machdep.c
  projects/altix2/sys/amd64/amd64/legacy.c
  projects/altix2/sys/amd64/include/legacyvar.h
  projects/altix2/sys/compat/ia32/ia32_reg.h
  projects/altix2/sys/contrib/dev/ral/rt2661_ucode.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-csr-db-support.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-csr-db.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-csr-db.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-custom.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-custom.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-error.h
  projects/altix2/sys/dev/hwpmc/hwpmc_mips24k.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_inb.h
  projects/altix2/sys/dev/uart/uart_cpu_amd64.c
  projects/altix2/sys/dev/uart/uart_cpu_i386.c
  projects/altix2/sys/fs/fifofs/fifo.h
  projects/altix2/sys/i386/i386/intr_machdep.c
  projects/altix2/sys/i386/i386/legacy.c
  projects/altix2/sys/i386/include/legacyvar.h
  projects/altix2/sys/mips/include/bswap.h
  projects/altix2/sys/mips/include/clockvar.h
  projects/altix2/sys/mips/include/cputypes.h
  projects/altix2/sys/mips/include/iodev.h
  projects/altix2/sys/mips/include/mp_watchdog.h
  projects/altix2/sys/mips/include/pci_cfgreg.h
  projects/altix2/sys/mips/include/ppireg.h
  projects/altix2/sys/mips/include/timerreg.h
  projects/altix2/sys/mips/mips/elf64_machdep.c
  projects/altix2/sys/mips/mips/mainbus.c
  projects/altix2/sys/mips/nlm/intern_dev.c
  projects/altix2/sys/mips/nlm/uart_pci_xlp.c
  projects/altix2/sys/pc98/include/legacyvar.h
Modified:
  projects/altix2/Makefile
  projects/altix2/Makefile.inc1
  projects/altix2/ObsoleteFiles.inc
  projects/altix2/UPDATING
  projects/altix2/bin/expr/expr.y
  projects/altix2/bin/kenv/kenv.1
  projects/altix2/bin/ps/ps.1
  projects/altix2/bin/pwait/pwait.1
  projects/altix2/bin/setfacl/setfacl.1
  projects/altix2/bin/sh/jobs.c
  projects/altix2/bin/sh/sh.1
  projects/altix2/bin/stty/stty.1
  projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c
  projects/altix2/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c
  projects/altix2/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c
  projects/altix2/cddl/contrib/opensolaris/tools/ctf/cvt/ctftools.h
  projects/altix2/cddl/contrib/opensolaris/tools/ctf/cvt/output.c
  projects/altix2/cddl/lib/Makefile
  projects/altix2/cddl/lib/libdtrace/Makefile
  projects/altix2/cddl/usr.sbin/Makefile
  projects/altix2/contrib/bind9/CHANGES
  projects/altix2/contrib/bind9/COPYRIGHT
  projects/altix2/contrib/bind9/FAQ.xml
  projects/altix2/contrib/bind9/Makefile.in
  projects/altix2/contrib/bind9/README
  projects/altix2/contrib/bind9/acconfig.h
  projects/altix2/contrib/bind9/bin/Makefile.in
  projects/altix2/contrib/bind9/bin/check/Makefile.in
  projects/altix2/contrib/bind9/bin/check/check-tool.c
  projects/altix2/contrib/bind9/bin/check/check-tool.h
  projects/altix2/contrib/bind9/bin/check/named-checkconf.8
  projects/altix2/contrib/bind9/bin/check/named-checkconf.c
  projects/altix2/contrib/bind9/bin/check/named-checkconf.docbook
  projects/altix2/contrib/bind9/bin/check/named-checkconf.html
  projects/altix2/contrib/bind9/bin/check/named-checkzone.8
  projects/altix2/contrib/bind9/bin/check/named-checkzone.c
  projects/altix2/contrib/bind9/bin/check/named-checkzone.docbook
  projects/altix2/contrib/bind9/bin/check/named-checkzone.html
  projects/altix2/contrib/bind9/bin/confgen/Makefile.in
  projects/altix2/contrib/bind9/bin/confgen/ddns-confgen.8
  projects/altix2/contrib/bind9/bin/confgen/ddns-confgen.c
  projects/altix2/contrib/bind9/bin/confgen/ddns-confgen.docbook
  projects/altix2/contrib/bind9/bin/confgen/ddns-confgen.html
  projects/altix2/contrib/bind9/bin/confgen/include/confgen/os.h
  projects/altix2/contrib/bind9/bin/confgen/keygen.c
  projects/altix2/contrib/bind9/bin/confgen/keygen.h
  projects/altix2/contrib/bind9/bin/confgen/rndc-confgen.8
  projects/altix2/contrib/bind9/bin/confgen/rndc-confgen.c
  projects/altix2/contrib/bind9/bin/confgen/rndc-confgen.docbook
  projects/altix2/contrib/bind9/bin/confgen/rndc-confgen.html
  projects/altix2/contrib/bind9/bin/confgen/unix/Makefile.in
  projects/altix2/contrib/bind9/bin/confgen/unix/os.c
  projects/altix2/contrib/bind9/bin/confgen/util.c
  projects/altix2/contrib/bind9/bin/confgen/util.h
  projects/altix2/contrib/bind9/bin/dig/Makefile.in
  projects/altix2/contrib/bind9/bin/dig/dig.1
  projects/altix2/contrib/bind9/bin/dig/dig.c
  projects/altix2/contrib/bind9/bin/dig/dig.docbook
  projects/altix2/contrib/bind9/bin/dig/dig.html
  projects/altix2/contrib/bind9/bin/dig/dighost.c
  projects/altix2/contrib/bind9/bin/dig/host.1
  projects/altix2/contrib/bind9/bin/dig/host.c
  projects/altix2/contrib/bind9/bin/dig/host.docbook
  projects/altix2/contrib/bind9/bin/dig/host.html
  projects/altix2/contrib/bind9/bin/dig/include/dig/dig.h
  projects/altix2/contrib/bind9/bin/dig/nslookup.1
  projects/altix2/contrib/bind9/bin/dig/nslookup.c
  projects/altix2/contrib/bind9/bin/dig/nslookup.docbook
  projects/altix2/contrib/bind9/bin/dig/nslookup.html
  projects/altix2/contrib/bind9/bin/dnssec/Makefile.in
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-keygen.8
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-keygen.c
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-keygen.docbook
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-keygen.html
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-revoke.8
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-revoke.c
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-revoke.docbook
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-revoke.html
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-settime.8
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-settime.c
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-settime.docbook
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-settime.html
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-signzone.8
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-signzone.c
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-signzone.docbook
  projects/altix2/contrib/bind9/bin/dnssec/dnssec-signzone.html
  projects/altix2/contrib/bind9/bin/dnssec/dnssectool.c
  projects/altix2/contrib/bind9/bin/dnssec/dnssectool.h
  projects/altix2/contrib/bind9/bin/named/Makefile.in
  projects/altix2/contrib/bind9/bin/named/bind.keys.h
  projects/altix2/contrib/bind9/bin/named/bind9.xsl
  projects/altix2/contrib/bind9/bin/named/bind9.xsl.h
  projects/altix2/contrib/bind9/bin/named/builtin.c
  projects/altix2/contrib/bind9/bin/named/client.c
  projects/altix2/contrib/bind9/bin/named/config.c
  projects/altix2/contrib/bind9/bin/named/control.c
  projects/altix2/contrib/bind9/bin/named/controlconf.c
  projects/altix2/contrib/bind9/bin/named/convertxsl.pl
  projects/altix2/contrib/bind9/bin/named/include/dlz/dlz_dlopen_driver.h
  projects/altix2/contrib/bind9/bin/named/include/named/builtin.h
  projects/altix2/contrib/bind9/bin/named/include/named/client.h
  projects/altix2/contrib/bind9/bin/named/include/named/config.h
  projects/altix2/contrib/bind9/bin/named/include/named/control.h
  projects/altix2/contrib/bind9/bin/named/include/named/globals.h
  projects/altix2/contrib/bind9/bin/named/include/named/interfacemgr.h
  projects/altix2/contrib/bind9/bin/named/include/named/listenlist.h
  projects/altix2/contrib/bind9/bin/named/include/named/log.h
  projects/altix2/contrib/bind9/bin/named/include/named/logconf.h
  projects/altix2/contrib/bind9/bin/named/include/named/lwaddr.h
  projects/altix2/contrib/bind9/bin/named/include/named/lwdclient.h
  projects/altix2/contrib/bind9/bin/named/include/named/lwresd.h
  projects/altix2/contrib/bind9/bin/named/include/named/lwsearch.h
  projects/altix2/contrib/bind9/bin/named/include/named/main.h
  projects/altix2/contrib/bind9/bin/named/include/named/notify.h
  projects/altix2/contrib/bind9/bin/named/include/named/ns_smf_globals.h
  projects/altix2/contrib/bind9/bin/named/include/named/query.h
  projects/altix2/contrib/bind9/bin/named/include/named/server.h
  projects/altix2/contrib/bind9/bin/named/include/named/sortlist.h
  projects/altix2/contrib/bind9/bin/named/include/named/statschannel.h
  projects/altix2/contrib/bind9/bin/named/include/named/tkeyconf.h
  projects/altix2/contrib/bind9/bin/named/include/named/tsigconf.h
  projects/altix2/contrib/bind9/bin/named/include/named/types.h
  projects/altix2/contrib/bind9/bin/named/include/named/update.h
  projects/altix2/contrib/bind9/bin/named/include/named/xfrout.h
  projects/altix2/contrib/bind9/bin/named/include/named/zoneconf.h
  projects/altix2/contrib/bind9/bin/named/interfacemgr.c
  projects/altix2/contrib/bind9/bin/named/listenlist.c
  projects/altix2/contrib/bind9/bin/named/log.c
  projects/altix2/contrib/bind9/bin/named/logconf.c
  projects/altix2/contrib/bind9/bin/named/lwaddr.c
  projects/altix2/contrib/bind9/bin/named/lwdclient.c
  projects/altix2/contrib/bind9/bin/named/lwderror.c
  projects/altix2/contrib/bind9/bin/named/lwdgabn.c
  projects/altix2/contrib/bind9/bin/named/lwdgnba.c
  projects/altix2/contrib/bind9/bin/named/lwdgrbn.c
  projects/altix2/contrib/bind9/bin/named/lwdnoop.c
  projects/altix2/contrib/bind9/bin/named/lwresd.8
  projects/altix2/contrib/bind9/bin/named/lwresd.c
  projects/altix2/contrib/bind9/bin/named/lwresd.docbook
  projects/altix2/contrib/bind9/bin/named/lwresd.html
  projects/altix2/contrib/bind9/bin/named/lwsearch.c
  projects/altix2/contrib/bind9/bin/named/main.c
  projects/altix2/contrib/bind9/bin/named/named.8
  projects/altix2/contrib/bind9/bin/named/named.conf.5
  projects/altix2/contrib/bind9/bin/named/named.conf.docbook
  projects/altix2/contrib/bind9/bin/named/named.conf.html
  projects/altix2/contrib/bind9/bin/named/named.docbook
  projects/altix2/contrib/bind9/bin/named/named.html
  projects/altix2/contrib/bind9/bin/named/notify.c
  projects/altix2/contrib/bind9/bin/named/query.c
  projects/altix2/contrib/bind9/bin/named/server.c
  projects/altix2/contrib/bind9/bin/named/sortlist.c
  projects/altix2/contrib/bind9/bin/named/statschannel.c
  projects/altix2/contrib/bind9/bin/named/tkeyconf.c
  projects/altix2/contrib/bind9/bin/named/tsigconf.c
  projects/altix2/contrib/bind9/bin/named/unix/Makefile.in
  projects/altix2/contrib/bind9/bin/named/unix/dlz_dlopen_driver.c
  projects/altix2/contrib/bind9/bin/named/unix/include/named/os.h
  projects/altix2/contrib/bind9/bin/named/unix/os.c
  projects/altix2/contrib/bind9/bin/named/update.c
  projects/altix2/contrib/bind9/bin/named/xfrout.c
  projects/altix2/contrib/bind9/bin/named/zoneconf.c
  projects/altix2/contrib/bind9/bin/nsupdate/Makefile.in
  projects/altix2/contrib/bind9/bin/nsupdate/nsupdate.1
  projects/altix2/contrib/bind9/bin/nsupdate/nsupdate.c
  projects/altix2/contrib/bind9/bin/nsupdate/nsupdate.docbook
  projects/altix2/contrib/bind9/bin/nsupdate/nsupdate.html
  projects/altix2/contrib/bind9/bin/rndc/Makefile.in
  projects/altix2/contrib/bind9/bin/rndc/include/rndc/os.h
  projects/altix2/contrib/bind9/bin/rndc/rndc.8
  projects/altix2/contrib/bind9/bin/rndc/rndc.c
  projects/altix2/contrib/bind9/bin/rndc/rndc.conf
  projects/altix2/contrib/bind9/bin/rndc/rndc.conf.5
  projects/altix2/contrib/bind9/bin/rndc/rndc.conf.docbook
  projects/altix2/contrib/bind9/bin/rndc/rndc.conf.html
  projects/altix2/contrib/bind9/bin/rndc/rndc.docbook
  projects/altix2/contrib/bind9/bin/rndc/rndc.html
  projects/altix2/contrib/bind9/bin/rndc/util.c
  projects/altix2/contrib/bind9/bin/rndc/util.h
  projects/altix2/contrib/bind9/bin/tools/Makefile.in
  projects/altix2/contrib/bind9/bin/tools/arpaname.1
  projects/altix2/contrib/bind9/bin/tools/arpaname.c
  projects/altix2/contrib/bind9/bin/tools/arpaname.docbook
  projects/altix2/contrib/bind9/bin/tools/arpaname.html
  projects/altix2/contrib/bind9/bin/tools/genrandom.8
  projects/altix2/contrib/bind9/bin/tools/genrandom.c
  projects/altix2/contrib/bind9/bin/tools/genrandom.docbook
  projects/altix2/contrib/bind9/bin/tools/genrandom.html
  projects/altix2/contrib/bind9/bin/tools/isc-hmac-fixup.8
  projects/altix2/contrib/bind9/bin/tools/isc-hmac-fixup.c
  projects/altix2/contrib/bind9/bin/tools/isc-hmac-fixup.docbook
  projects/altix2/contrib/bind9/bin/tools/isc-hmac-fixup.html
  projects/altix2/contrib/bind9/bin/tools/named-journalprint.8
  projects/altix2/contrib/bind9/bin/tools/named-journalprint.c
  projects/altix2/contrib/bind9/bin/tools/named-journalprint.docbook
  projects/altix2/contrib/bind9/bin/tools/named-journalprint.html
  projects/altix2/contrib/bind9/bin/tools/nsec3hash.8
  projects/altix2/contrib/bind9/bin/tools/nsec3hash.c
  projects/altix2/contrib/bind9/bin/tools/nsec3hash.docbook
  projects/altix2/contrib/bind9/bin/tools/nsec3hash.html
  projects/altix2/contrib/bind9/config.h.in
  projects/altix2/contrib/bind9/config.threads.in
  projects/altix2/contrib/bind9/configure.in
  projects/altix2/contrib/bind9/doc/Makefile.in
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM-book.xml
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch01.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch02.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch03.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch04.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch05.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch06.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch07.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch08.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch09.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.ch10.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.html
  projects/altix2/contrib/bind9/doc/arm/Bv9ARM.pdf
  projects/altix2/contrib/bind9/doc/arm/Makefile.in
  projects/altix2/contrib/bind9/doc/arm/README-SGML
  projects/altix2/contrib/bind9/doc/arm/dnssec.xml
  projects/altix2/contrib/bind9/doc/arm/libdns.xml
  projects/altix2/contrib/bind9/doc/arm/man.arpaname.html
  projects/altix2/contrib/bind9/doc/arm/man.ddns-confgen.html
  projects/altix2/contrib/bind9/doc/arm/man.dig.html
  projects/altix2/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
  projects/altix2/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
  projects/altix2/contrib/bind9/doc/arm/man.dnssec-keygen.html
  projects/altix2/contrib/bind9/doc/arm/man.dnssec-revoke.html
  projects/altix2/contrib/bind9/doc/arm/man.dnssec-settime.html
  projects/altix2/contrib/bind9/doc/arm/man.dnssec-signzone.html
  projects/altix2/contrib/bind9/doc/arm/man.genrandom.html
  projects/altix2/contrib/bind9/doc/arm/man.host.html
  projects/altix2/contrib/bind9/doc/arm/man.isc-hmac-fixup.html
  projects/altix2/contrib/bind9/doc/arm/man.named-checkconf.html
  projects/altix2/contrib/bind9/doc/arm/man.named-checkzone.html
  projects/altix2/contrib/bind9/doc/arm/man.named-journalprint.html
  projects/altix2/contrib/bind9/doc/arm/man.named.html
  projects/altix2/contrib/bind9/doc/arm/man.nsec3hash.html
  projects/altix2/contrib/bind9/doc/arm/man.nsupdate.html
  projects/altix2/contrib/bind9/doc/arm/man.rndc-confgen.html
  projects/altix2/contrib/bind9/doc/arm/man.rndc.conf.html
  projects/altix2/contrib/bind9/doc/arm/man.rndc.html
  projects/altix2/contrib/bind9/doc/arm/managed-keys.xml
  projects/altix2/contrib/bind9/doc/arm/pkcs11.xml
  projects/altix2/contrib/bind9/doc/misc/Makefile.in
  projects/altix2/contrib/bind9/doc/misc/dnssec
  projects/altix2/contrib/bind9/doc/misc/format-options.pl
  projects/altix2/contrib/bind9/doc/misc/ipv6
  projects/altix2/contrib/bind9/doc/misc/migration
  projects/altix2/contrib/bind9/doc/misc/migration-4to9
  projects/altix2/contrib/bind9/doc/misc/options
  projects/altix2/contrib/bind9/doc/misc/rfc-compliance
  projects/altix2/contrib/bind9/doc/misc/roadmap
  projects/altix2/contrib/bind9/doc/misc/sdb
  projects/altix2/contrib/bind9/doc/misc/sort-options.pl
  projects/altix2/contrib/bind9/isc-config.sh.in
  projects/altix2/contrib/bind9/lib/Makefile.in
  projects/altix2/contrib/bind9/lib/bind9/Makefile.in
  projects/altix2/contrib/bind9/lib/bind9/api
  projects/altix2/contrib/bind9/lib/bind9/check.c
  projects/altix2/contrib/bind9/lib/bind9/getaddresses.c
  projects/altix2/contrib/bind9/lib/bind9/include/Makefile.in
  projects/altix2/contrib/bind9/lib/bind9/include/bind9/Makefile.in
  projects/altix2/contrib/bind9/lib/bind9/include/bind9/check.h
  projects/altix2/contrib/bind9/lib/bind9/include/bind9/getaddresses.h
  projects/altix2/contrib/bind9/lib/bind9/include/bind9/version.h
  projects/altix2/contrib/bind9/lib/bind9/version.c
  projects/altix2/contrib/bind9/lib/dns/Makefile.in
  projects/altix2/contrib/bind9/lib/dns/acache.c
  projects/altix2/contrib/bind9/lib/dns/acl.c
  projects/altix2/contrib/bind9/lib/dns/adb.c
  projects/altix2/contrib/bind9/lib/dns/api
  projects/altix2/contrib/bind9/lib/dns/byaddr.c
  projects/altix2/contrib/bind9/lib/dns/cache.c
  projects/altix2/contrib/bind9/lib/dns/callbacks.c
  projects/altix2/contrib/bind9/lib/dns/client.c
  projects/altix2/contrib/bind9/lib/dns/compress.c
  projects/altix2/contrib/bind9/lib/dns/db.c
  projects/altix2/contrib/bind9/lib/dns/dbiterator.c
  projects/altix2/contrib/bind9/lib/dns/dbtable.c
  projects/altix2/contrib/bind9/lib/dns/diff.c
  projects/altix2/contrib/bind9/lib/dns/dispatch.c
  projects/altix2/contrib/bind9/lib/dns/dlz.c
  projects/altix2/contrib/bind9/lib/dns/dns64.c
  projects/altix2/contrib/bind9/lib/dns/dnssec.c
  projects/altix2/contrib/bind9/lib/dns/ds.c
  projects/altix2/contrib/bind9/lib/dns/dst_api.c
  projects/altix2/contrib/bind9/lib/dns/dst_internal.h
  projects/altix2/contrib/bind9/lib/dns/dst_lib.c
  projects/altix2/contrib/bind9/lib/dns/dst_openssl.h
  projects/altix2/contrib/bind9/lib/dns/dst_parse.c
  projects/altix2/contrib/bind9/lib/dns/dst_parse.h
  projects/altix2/contrib/bind9/lib/dns/dst_result.c
  projects/altix2/contrib/bind9/lib/dns/ecdb.c
  projects/altix2/contrib/bind9/lib/dns/forward.c
  projects/altix2/contrib/bind9/lib/dns/gen-unix.h
  projects/altix2/contrib/bind9/lib/dns/gen.c
  projects/altix2/contrib/bind9/lib/dns/gssapi_link.c
  projects/altix2/contrib/bind9/lib/dns/gssapictx.c
  projects/altix2/contrib/bind9/lib/dns/hmac_link.c
  projects/altix2/contrib/bind9/lib/dns/include/Makefile.in
  projects/altix2/contrib/bind9/lib/dns/include/dns/Makefile.in
  projects/altix2/contrib/bind9/lib/dns/include/dns/acache.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/acl.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/adb.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/bit.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/byaddr.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/cache.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/callbacks.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/cert.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/client.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/compress.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/db.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/dbiterator.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/dbtable.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/diff.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/dispatch.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/dlz.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/dlz_dlopen.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/dns64.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/dnssec.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/ds.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/ecdb.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/events.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/fixedname.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/forward.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/iptable.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/journal.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/keydata.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/keyflags.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/keytable.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/keyvalues.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/lib.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/log.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/lookup.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/master.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/masterdump.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/message.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/name.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/ncache.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/nsec.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/nsec3.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/opcode.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/order.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/peer.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/portlist.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/private.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rbt.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rcode.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rdata.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rdataclass.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rdatalist.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rdataset.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rdatasetiter.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rdataslab.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rdatatype.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/request.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/resolver.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/result.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rootns.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rpz.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/rriterator.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/sdb.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/sdlz.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/secalg.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/secproto.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/soa.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/ssu.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/stats.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/tcpmsg.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/time.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/timer.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/tkey.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/tsec.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/tsig.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/ttl.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/types.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/validator.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/version.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/view.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/xfrin.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/zone.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/zonekey.h
  projects/altix2/contrib/bind9/lib/dns/include/dns/zt.h
  projects/altix2/contrib/bind9/lib/dns/include/dst/Makefile.in
  projects/altix2/contrib/bind9/lib/dns/include/dst/dst.h
  projects/altix2/contrib/bind9/lib/dns/include/dst/gssapi.h
  projects/altix2/contrib/bind9/lib/dns/include/dst/lib.h
  projects/altix2/contrib/bind9/lib/dns/include/dst/result.h
  projects/altix2/contrib/bind9/lib/dns/iptable.c
  projects/altix2/contrib/bind9/lib/dns/journal.c
  projects/altix2/contrib/bind9/lib/dns/key.c
  projects/altix2/contrib/bind9/lib/dns/keydata.c
  projects/altix2/contrib/bind9/lib/dns/keytable.c
  projects/altix2/contrib/bind9/lib/dns/lib.c
  projects/altix2/contrib/bind9/lib/dns/log.c
  projects/altix2/contrib/bind9/lib/dns/lookup.c
  projects/altix2/contrib/bind9/lib/dns/master.c
  projects/altix2/contrib/bind9/lib/dns/masterdump.c
  projects/altix2/contrib/bind9/lib/dns/message.c
  projects/altix2/contrib/bind9/lib/dns/name.c
  projects/altix2/contrib/bind9/lib/dns/ncache.c
  projects/altix2/contrib/bind9/lib/dns/nsec.c
  projects/altix2/contrib/bind9/lib/dns/nsec3.c
  projects/altix2/contrib/bind9/lib/dns/openssl_link.c
  projects/altix2/contrib/bind9/lib/dns/openssldh_link.c
  projects/altix2/contrib/bind9/lib/dns/openssldsa_link.c
  projects/altix2/contrib/bind9/lib/dns/opensslgost_link.c
  projects/altix2/contrib/bind9/lib/dns/opensslrsa_link.c
  projects/altix2/contrib/bind9/lib/dns/order.c
  projects/altix2/contrib/bind9/lib/dns/peer.c
  projects/altix2/contrib/bind9/lib/dns/portlist.c
  projects/altix2/contrib/bind9/lib/dns/private.c
  projects/altix2/contrib/bind9/lib/dns/rbt.c
  projects/altix2/contrib/bind9/lib/dns/rbtdb.c
  projects/altix2/contrib/bind9/lib/dns/rbtdb.h
  projects/altix2/contrib/bind9/lib/dns/rbtdb64.c
  projects/altix2/contrib/bind9/lib/dns/rbtdb64.h
  projects/altix2/contrib/bind9/lib/dns/rcode.c
  projects/altix2/contrib/bind9/lib/dns/rdata.c
  projects/altix2/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c
  projects/altix2/contrib/bind9/lib/dns/rdata/any_255/tsig_250.h
  projects/altix2/contrib/bind9/lib/dns/rdata/ch_3/a_1.c
  projects/altix2/contrib/bind9/lib/dns/rdata/ch_3/a_1.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/afsdb_18.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/cert_37.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/cert_37.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/cname_5.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/cname_5.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/dlv_32769.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/dname_39.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/dname_39.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/dnskey_48.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/ds_43.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/ds_43.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/gpos_27.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/gpos_27.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/hinfo_13.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/hip_55.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/hip_55.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/isdn_20.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/isdn_20.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/key_25.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/key_25.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/loc_29.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/loc_29.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mb_7.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mb_7.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/md_3.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/md_3.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mf_4.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mf_4.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mg_8.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mg_8.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/minfo_14.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/minfo_14.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mr_9.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mr_9.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mx_15.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/mx_15.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/ns_2.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/ns_2.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/nsec3_50.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/nsec_47.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/nsec_47.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/null_10.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/null_10.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/nxt_30.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/nxt_30.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/opt_41.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/opt_41.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/proforma.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/proforma.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/ptr_12.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/ptr_12.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/rp_17.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/rp_17.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/rrsig_46.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/rt_21.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/rt_21.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/sig_24.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/sig_24.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/soa_6.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/soa_6.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/spf_99.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/spf_99.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/sshfp_44.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/tkey_249.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/tkey_249.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/txt_16.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/txt_16.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/unspec_103.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/unspec_103.h
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/x25_19.c
  projects/altix2/contrib/bind9/lib/dns/rdata/generic/x25_19.h
  projects/altix2/contrib/bind9/lib/dns/rdata/hs_4/a_1.c
  projects/altix2/contrib/bind9/lib/dns/rdata/hs_4/a_1.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/a6_38.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/a6_38.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/a_1.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/a_1.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/apl_42.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/apl_42.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/kx_36.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/kx_36.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/naptr_35.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/nsap_22.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/px_26.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/px_26.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/srv_33.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/srv_33.h
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/wks_11.c
  projects/altix2/contrib/bind9/lib/dns/rdata/in_1/wks_11.h
  projects/altix2/contrib/bind9/lib/dns/rdata/rdatastructpre.h
  projects/altix2/contrib/bind9/lib/dns/rdata/rdatastructsuf.h
  projects/altix2/contrib/bind9/lib/dns/rdatalist.c
  projects/altix2/contrib/bind9/lib/dns/rdatalist_p.h
  projects/altix2/contrib/bind9/lib/dns/rdataset.c
  projects/altix2/contrib/bind9/lib/dns/rdatasetiter.c
  projects/altix2/contrib/bind9/lib/dns/rdataslab.c
  projects/altix2/contrib/bind9/lib/dns/request.c
  projects/altix2/contrib/bind9/lib/dns/resolver.c
  projects/altix2/contrib/bind9/lib/dns/result.c
  projects/altix2/contrib/bind9/lib/dns/rootns.c
  projects/altix2/contrib/bind9/lib/dns/rpz.c
  projects/altix2/contrib/bind9/lib/dns/rriterator.c
  projects/altix2/contrib/bind9/lib/dns/sdb.c
  projects/altix2/contrib/bind9/lib/dns/sdlz.c
  projects/altix2/contrib/bind9/lib/dns/soa.c
  projects/altix2/contrib/bind9/lib/dns/spnego.asn1
  projects/altix2/contrib/bind9/lib/dns/spnego.c
  projects/altix2/contrib/bind9/lib/dns/spnego.h
  projects/altix2/contrib/bind9/lib/dns/spnego_asn1.c
  projects/altix2/contrib/bind9/lib/dns/spnego_asn1.pl
  projects/altix2/contrib/bind9/lib/dns/ssu.c
  projects/altix2/contrib/bind9/lib/dns/ssu_external.c
  projects/altix2/contrib/bind9/lib/dns/stats.c
  projects/altix2/contrib/bind9/lib/dns/tcpmsg.c
  projects/altix2/contrib/bind9/lib/dns/time.c
  projects/altix2/contrib/bind9/lib/dns/timer.c
  projects/altix2/contrib/bind9/lib/dns/tkey.c
  projects/altix2/contrib/bind9/lib/dns/tsec.c
  projects/altix2/contrib/bind9/lib/dns/tsig.c
  projects/altix2/contrib/bind9/lib/dns/ttl.c
  projects/altix2/contrib/bind9/lib/dns/validator.c
  projects/altix2/contrib/bind9/lib/dns/version.c
  projects/altix2/contrib/bind9/lib/dns/view.c
  projects/altix2/contrib/bind9/lib/dns/xfrin.c
  projects/altix2/contrib/bind9/lib/dns/zone.c
  projects/altix2/contrib/bind9/lib/dns/zonekey.c
  projects/altix2/contrib/bind9/lib/dns/zt.c
  projects/altix2/contrib/bind9/lib/export/Makefile.in
  projects/altix2/contrib/bind9/lib/export/dns/Makefile.in
  projects/altix2/contrib/bind9/lib/export/dns/include/Makefile.in
  projects/altix2/contrib/bind9/lib/export/dns/include/dns/Makefile.in
  projects/altix2/contrib/bind9/lib/export/dns/include/dst/Makefile.in
  projects/altix2/contrib/bind9/lib/export/irs/Makefile.in
  projects/altix2/contrib/bind9/lib/export/irs/include/Makefile.in
  projects/altix2/contrib/bind9/lib/export/irs/include/irs/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/include/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/include/isc/bind9.h
  projects/altix2/contrib/bind9/lib/export/isc/nls/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/nothreads/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/nothreads/include/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/nothreads/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/pthreads/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/pthreads/include/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/pthreads/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/unix/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/unix/include/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isc/unix/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isccfg/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isccfg/include/Makefile.in
  projects/altix2/contrib/bind9/lib/export/isccfg/include/isccfg/Makefile.in
  projects/altix2/contrib/bind9/lib/export/samples/Makefile-postinstall.in
  projects/altix2/contrib/bind9/lib/export/samples/Makefile.in
  projects/altix2/contrib/bind9/lib/export/samples/nsprobe.c
  projects/altix2/contrib/bind9/lib/export/samples/sample-async.c
  projects/altix2/contrib/bind9/lib/export/samples/sample-gai.c
  projects/altix2/contrib/bind9/lib/export/samples/sample-request.c
  projects/altix2/contrib/bind9/lib/export/samples/sample-update.c
  projects/altix2/contrib/bind9/lib/export/samples/sample.c
  projects/altix2/contrib/bind9/lib/irs/Makefile.in
  projects/altix2/contrib/bind9/lib/irs/api
  projects/altix2/contrib/bind9/lib/irs/context.c
  projects/altix2/contrib/bind9/lib/irs/dnsconf.c
  projects/altix2/contrib/bind9/lib/irs/gai_strerror.c
  projects/altix2/contrib/bind9/lib/irs/getaddrinfo.c
  projects/altix2/contrib/bind9/lib/irs/getnameinfo.c
  projects/altix2/contrib/bind9/lib/irs/include/Makefile.in
  projects/altix2/contrib/bind9/lib/irs/include/irs/Makefile.in
  projects/altix2/contrib/bind9/lib/irs/include/irs/context.h
  projects/altix2/contrib/bind9/lib/irs/include/irs/dnsconf.h
  projects/altix2/contrib/bind9/lib/irs/include/irs/netdb.h.in
  projects/altix2/contrib/bind9/lib/irs/include/irs/platform.h.in
  projects/altix2/contrib/bind9/lib/irs/include/irs/resconf.h
  projects/altix2/contrib/bind9/lib/irs/include/irs/types.h
  projects/altix2/contrib/bind9/lib/irs/include/irs/version.h
  projects/altix2/contrib/bind9/lib/irs/resconf.c
  projects/altix2/contrib/bind9/lib/irs/version.c
  projects/altix2/contrib/bind9/lib/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/alpha/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/alpha/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/alpha/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/alpha/include/isc/atomic.h
  projects/altix2/contrib/bind9/lib/isc/api
  projects/altix2/contrib/bind9/lib/isc/app_api.c
  projects/altix2/contrib/bind9/lib/isc/assertions.c
  projects/altix2/contrib/bind9/lib/isc/backtrace-emptytbl.c
  projects/altix2/contrib/bind9/lib/isc/backtrace.c
  projects/altix2/contrib/bind9/lib/isc/base32.c
  projects/altix2/contrib/bind9/lib/isc/base64.c
  projects/altix2/contrib/bind9/lib/isc/bitstring.c
  projects/altix2/contrib/bind9/lib/isc/buffer.c
  projects/altix2/contrib/bind9/lib/isc/bufferlist.c
  projects/altix2/contrib/bind9/lib/isc/commandline.c
  projects/altix2/contrib/bind9/lib/isc/entropy.c
  projects/altix2/contrib/bind9/lib/isc/error.c
  projects/altix2/contrib/bind9/lib/isc/event.c
  projects/altix2/contrib/bind9/lib/isc/fsaccess.c
  projects/altix2/contrib/bind9/lib/isc/hash.c
  projects/altix2/contrib/bind9/lib/isc/heap.c
  projects/altix2/contrib/bind9/lib/isc/hex.c
  projects/altix2/contrib/bind9/lib/isc/hmacmd5.c
  projects/altix2/contrib/bind9/lib/isc/hmacsha.c
  projects/altix2/contrib/bind9/lib/isc/httpd.c
  projects/altix2/contrib/bind9/lib/isc/ia64/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/ia64/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/ia64/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/ia64/include/isc/atomic.h
  projects/altix2/contrib/bind9/lib/isc/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/include/isc/app.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/assertions.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/backtrace.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/base32.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/base64.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/bind9.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/bitstring.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/boolean.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/buffer.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/bufferlist.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/commandline.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/entropy.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/error.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/event.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/eventclass.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/file.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/formatcheck.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/fsaccess.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/hash.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/heap.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/hex.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/hmacmd5.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/hmacsha.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/httpd.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/interfaceiter.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/ipv6.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/iterated_hash.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/lang.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/lex.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/lfsr.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/lib.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/list.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/log.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/magic.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/md5.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/mem.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/msgcat.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/msgs.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/mutexblock.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/namespace.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/netaddr.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/netscope.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/ondestroy.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/os.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/parseint.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/platform.h.in
  projects/altix2/contrib/bind9/lib/isc/include/isc/portset.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/print.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/quota.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/radix.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/random.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/ratelimiter.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/refcount.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/region.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/resource.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/result.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/resultclass.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/rwlock.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/serial.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/sha1.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/sha2.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/sockaddr.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/socket.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/stats.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/stdio.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/stdlib.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/string.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/symtab.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/task.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/taskpool.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/timer.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/types.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/util.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/version.h
  projects/altix2/contrib/bind9/lib/isc/include/isc/xml.h
  projects/altix2/contrib/bind9/lib/isc/inet_aton.c
  projects/altix2/contrib/bind9/lib/isc/inet_ntop.c
  projects/altix2/contrib/bind9/lib/isc/inet_pton.c
  projects/altix2/contrib/bind9/lib/isc/iterated_hash.c
  projects/altix2/contrib/bind9/lib/isc/lex.c
  projects/altix2/contrib/bind9/lib/isc/lfsr.c
  projects/altix2/contrib/bind9/lib/isc/lib.c
  projects/altix2/contrib/bind9/lib/isc/log.c
  projects/altix2/contrib/bind9/lib/isc/md5.c
  projects/altix2/contrib/bind9/lib/isc/mem.c
  projects/altix2/contrib/bind9/lib/isc/mem_api.c
  projects/altix2/contrib/bind9/lib/isc/mips/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/mips/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/mips/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/mips/include/isc/atomic.h
  projects/altix2/contrib/bind9/lib/isc/mutexblock.c
  projects/altix2/contrib/bind9/lib/isc/netaddr.c
  projects/altix2/contrib/bind9/lib/isc/netscope.c
  projects/altix2/contrib/bind9/lib/isc/nls/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/nls/msgcat.c
  projects/altix2/contrib/bind9/lib/isc/noatomic/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/noatomic/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/noatomic/include/isc/atomic.h
  projects/altix2/contrib/bind9/lib/isc/nothreads/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/nothreads/condition.c
  projects/altix2/contrib/bind9/lib/isc/nothreads/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/nothreads/include/isc/condition.h
  projects/altix2/contrib/bind9/lib/isc/nothreads/include/isc/mutex.h
  projects/altix2/contrib/bind9/lib/isc/nothreads/include/isc/once.h
  projects/altix2/contrib/bind9/lib/isc/nothreads/include/isc/thread.h
  projects/altix2/contrib/bind9/lib/isc/nothreads/mutex.c
  projects/altix2/contrib/bind9/lib/isc/nothreads/thread.c
  projects/altix2/contrib/bind9/lib/isc/ondestroy.c
  projects/altix2/contrib/bind9/lib/isc/parseint.c
  projects/altix2/contrib/bind9/lib/isc/portset.c
  projects/altix2/contrib/bind9/lib/isc/powerpc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/powerpc/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h
  projects/altix2/contrib/bind9/lib/isc/print.c
  projects/altix2/contrib/bind9/lib/isc/pthreads/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/pthreads/condition.c
  projects/altix2/contrib/bind9/lib/isc/pthreads/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/pthreads/include/isc/condition.h
  projects/altix2/contrib/bind9/lib/isc/pthreads/include/isc/mutex.h
  projects/altix2/contrib/bind9/lib/isc/pthreads/include/isc/once.h
  projects/altix2/contrib/bind9/lib/isc/pthreads/include/isc/thread.h
  projects/altix2/contrib/bind9/lib/isc/pthreads/mutex.c
  projects/altix2/contrib/bind9/lib/isc/pthreads/thread.c
  projects/altix2/contrib/bind9/lib/isc/quota.c
  projects/altix2/contrib/bind9/lib/isc/radix.c
  projects/altix2/contrib/bind9/lib/isc/random.c
  projects/altix2/contrib/bind9/lib/isc/ratelimiter.c
  projects/altix2/contrib/bind9/lib/isc/refcount.c
  projects/altix2/contrib/bind9/lib/isc/region.c
  projects/altix2/contrib/bind9/lib/isc/result.c
  projects/altix2/contrib/bind9/lib/isc/rwlock.c
  projects/altix2/contrib/bind9/lib/isc/serial.c
  projects/altix2/contrib/bind9/lib/isc/sha1.c
  projects/altix2/contrib/bind9/lib/isc/sha2.c
  projects/altix2/contrib/bind9/lib/isc/sockaddr.c
  projects/altix2/contrib/bind9/lib/isc/socket_api.c
  projects/altix2/contrib/bind9/lib/isc/sparc64/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/sparc64/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h
  projects/altix2/contrib/bind9/lib/isc/stats.c
  projects/altix2/contrib/bind9/lib/isc/string.c
  projects/altix2/contrib/bind9/lib/isc/strtoul.c
  projects/altix2/contrib/bind9/lib/isc/symtab.c
  projects/altix2/contrib/bind9/lib/isc/task.c
  projects/altix2/contrib/bind9/lib/isc/task_api.c
  projects/altix2/contrib/bind9/lib/isc/task_p.h
  projects/altix2/contrib/bind9/lib/isc/taskpool.c
  projects/altix2/contrib/bind9/lib/isc/timer.c
  projects/altix2/contrib/bind9/lib/isc/timer_api.c
  projects/altix2/contrib/bind9/lib/isc/timer_p.h
  projects/altix2/contrib/bind9/lib/isc/unix/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/unix/app.c
  projects/altix2/contrib/bind9/lib/isc/unix/dir.c
  projects/altix2/contrib/bind9/lib/isc/unix/entropy.c
  projects/altix2/contrib/bind9/lib/isc/unix/errno2result.c
  projects/altix2/contrib/bind9/lib/isc/unix/errno2result.h
  projects/altix2/contrib/bind9/lib/isc/unix/file.c
  projects/altix2/contrib/bind9/lib/isc/unix/fsaccess.c
  projects/altix2/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c
  projects/altix2/contrib/bind9/lib/isc/unix/ifiter_ioctl.c
  projects/altix2/contrib/bind9/lib/isc/unix/ifiter_sysctl.c
  projects/altix2/contrib/bind9/lib/isc/unix/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/dir.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/int.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/keyboard.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/net.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/netdb.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/offset.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/stat.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/stdtime.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/strerror.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/syslog.h
  projects/altix2/contrib/bind9/lib/isc/unix/include/isc/time.h
  projects/altix2/contrib/bind9/lib/isc/unix/interfaceiter.c
  projects/altix2/contrib/bind9/lib/isc/unix/ipv6.c
  projects/altix2/contrib/bind9/lib/isc/unix/keyboard.c
  projects/altix2/contrib/bind9/lib/isc/unix/net.c
  projects/altix2/contrib/bind9/lib/isc/unix/os.c
  projects/altix2/contrib/bind9/lib/isc/unix/resource.c
  projects/altix2/contrib/bind9/lib/isc/unix/socket.c
  projects/altix2/contrib/bind9/lib/isc/unix/socket_p.h
  projects/altix2/contrib/bind9/lib/isc/unix/stdio.c
  projects/altix2/contrib/bind9/lib/isc/unix/stdtime.c
  projects/altix2/contrib/bind9/lib/isc/unix/strerror.c
  projects/altix2/contrib/bind9/lib/isc/unix/syslog.c
  projects/altix2/contrib/bind9/lib/isc/unix/time.c
  projects/altix2/contrib/bind9/lib/isc/version.c
  projects/altix2/contrib/bind9/lib/isc/x86_32/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/x86_32/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/x86_32/include/isc/atomic.h
  projects/altix2/contrib/bind9/lib/isc/x86_64/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/x86_64/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in
  projects/altix2/contrib/bind9/lib/isc/x86_64/include/isc/atomic.h
  projects/altix2/contrib/bind9/lib/isccc/Makefile.in
  projects/altix2/contrib/bind9/lib/isccc/alist.c
  projects/altix2/contrib/bind9/lib/isccc/api
  projects/altix2/contrib/bind9/lib/isccc/base64.c
  projects/altix2/contrib/bind9/lib/isccc/cc.c
  projects/altix2/contrib/bind9/lib/isccc/ccmsg.c
  projects/altix2/contrib/bind9/lib/isccc/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/Makefile.in
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/alist.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/base64.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/cc.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/ccmsg.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/events.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/lib.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/result.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/sexpr.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/symtab.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/symtype.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/types.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/util.h
  projects/altix2/contrib/bind9/lib/isccc/include/isccc/version.h
  projects/altix2/contrib/bind9/lib/isccc/lib.c
  projects/altix2/contrib/bind9/lib/isccc/result.c
  projects/altix2/contrib/bind9/lib/isccc/sexpr.c
  projects/altix2/contrib/bind9/lib/isccc/symtab.c
  projects/altix2/contrib/bind9/lib/isccc/version.c
  projects/altix2/contrib/bind9/lib/isccfg/Makefile.in
  projects/altix2/contrib/bind9/lib/isccfg/aclconf.c
  projects/altix2/contrib/bind9/lib/isccfg/api
  projects/altix2/contrib/bind9/lib/isccfg/dnsconf.c
  projects/altix2/contrib/bind9/lib/isccfg/include/Makefile.in
  projects/altix2/contrib/bind9/lib/isccfg/include/isccfg/Makefile.in
  projects/altix2/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h
  projects/altix2/contrib/bind9/lib/isccfg/include/isccfg/cfg.h
  projects/altix2/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h
  projects/altix2/contrib/bind9/lib/isccfg/include/isccfg/grammar.h
  projects/altix2/contrib/bind9/lib/isccfg/include/isccfg/log.h
  projects/altix2/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h
  projects/altix2/contrib/bind9/lib/isccfg/include/isccfg/version.h
  projects/altix2/contrib/bind9/lib/isccfg/log.c
  projects/altix2/contrib/bind9/lib/isccfg/namedconf.c
  projects/altix2/contrib/bind9/lib/isccfg/parser.c
  projects/altix2/contrib/bind9/lib/isccfg/version.c
  projects/altix2/contrib/bind9/lib/lwres/Makefile.in
  projects/altix2/contrib/bind9/lib/lwres/api
  projects/altix2/contrib/bind9/lib/lwres/assert_p.h
  projects/altix2/contrib/bind9/lib/lwres/context.c
  projects/altix2/contrib/bind9/lib/lwres/context_p.h
  projects/altix2/contrib/bind9/lib/lwres/gai_strerror.c
  projects/altix2/contrib/bind9/lib/lwres/getaddrinfo.c
  projects/altix2/contrib/bind9/lib/lwres/gethost.c
  projects/altix2/contrib/bind9/lib/lwres/getipnode.c
  projects/altix2/contrib/bind9/lib/lwres/getnameinfo.c
  projects/altix2/contrib/bind9/lib/lwres/getrrset.c
  projects/altix2/contrib/bind9/lib/lwres/herror.c
  projects/altix2/contrib/bind9/lib/lwres/include/Makefile.in
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/Makefile.in
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/context.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/int.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/ipv6.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/lang.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/list.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/lwbuffer.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/lwpacket.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/lwres.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/netdb.h.in
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/platform.h.in
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/result.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/stdlib.h
  projects/altix2/contrib/bind9/lib/lwres/include/lwres/version.h
  projects/altix2/contrib/bind9/lib/lwres/lwbuffer.c
  projects/altix2/contrib/bind9/lib/lwres/lwconfig.c
  projects/altix2/contrib/bind9/lib/lwres/lwinetaton.c
  projects/altix2/contrib/bind9/lib/lwres/lwinetntop.c
  projects/altix2/contrib/bind9/lib/lwres/lwinetpton.c
  projects/altix2/contrib/bind9/lib/lwres/lwpacket.c
  projects/altix2/contrib/bind9/lib/lwres/lwres_gabn.c
  projects/altix2/contrib/bind9/lib/lwres/lwres_gnba.c
  projects/altix2/contrib/bind9/lib/lwres/lwres_grbn.c
  projects/altix2/contrib/bind9/lib/lwres/lwres_noop.c
  projects/altix2/contrib/bind9/lib/lwres/lwresutil.c
  projects/altix2/contrib/bind9/lib/lwres/man/Makefile.in
  projects/altix2/contrib/bind9/lib/lwres/man/lwres.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_buffer.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_buffer.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_buffer.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_config.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_config.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_config.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_context.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_context.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_context.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gabn.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gabn.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gabn.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gethostent.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gethostent.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gethostent.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getipnode.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getipnode.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getipnode.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gnba.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gnba.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_gnba.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_hstrerror.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_hstrerror.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_inetntop.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_inetntop.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_inetntop.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_noop.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_noop.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_noop.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_packet.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_packet.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_packet.html
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_resutil.3
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_resutil.docbook
  projects/altix2/contrib/bind9/lib/lwres/man/lwres_resutil.html
  projects/altix2/contrib/bind9/lib/lwres/print.c
  projects/altix2/contrib/bind9/lib/lwres/print_p.h
  projects/altix2/contrib/bind9/lib/lwres/strtoul.c
  projects/altix2/contrib/bind9/lib/lwres/unix/Makefile.in
  projects/altix2/contrib/bind9/lib/lwres/unix/include/Makefile.in
  projects/altix2/contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in
  projects/altix2/contrib/bind9/lib/lwres/unix/include/lwres/net.h
  projects/altix2/contrib/bind9/lib/lwres/version.c
  projects/altix2/contrib/bind9/make/Makefile.in
  projects/altix2/contrib/bind9/make/includes.in
  projects/altix2/contrib/bind9/make/mkdep.in
  projects/altix2/contrib/bind9/make/rules.in
  projects/altix2/contrib/bind9/mkinstalldirs
  projects/altix2/contrib/bind9/version
  projects/altix2/contrib/bsnmp/snmpd/main.c
  projects/altix2/contrib/com_err/com_err.3
  projects/altix2/contrib/com_err/com_err.c   (contents, props changed)
  projects/altix2/contrib/com_err/com_err.h   (contents, props changed)
  projects/altix2/contrib/com_err/com_right.h   (contents, props changed)
  projects/altix2/contrib/com_err/compile_et.c   (contents, props changed)
  projects/altix2/contrib/com_err/compile_et.h   (contents, props changed)
  projects/altix2/contrib/com_err/error.c   (contents, props changed)
  projects/altix2/contrib/com_err/lex.h   (contents, props changed)
  projects/altix2/contrib/com_err/lex.l
  projects/altix2/contrib/com_err/parse.y
  projects/altix2/contrib/com_err/roken_rename.h   (contents, props changed)
  projects/altix2/contrib/com_err/version-script.map
  projects/altix2/contrib/gcc/ChangeLog.gcc43
  projects/altix2/contrib/gcc/builtins.c
  projects/altix2/contrib/gcc/config/mips/freebsd.h
  projects/altix2/contrib/gdb/gdb/mips-tdep.c
  projects/altix2/contrib/gdb/gdb/mipsfbsd-tdep.c
  projects/altix2/contrib/gdb/gdb/target.c
  projects/altix2/contrib/libc++/include/__bit_reference
  projects/altix2/contrib/libc++/include/__config
  projects/altix2/contrib/libc++/include/__debug
  projects/altix2/contrib/libc++/include/__functional_03
  projects/altix2/contrib/libc++/include/__functional_base
  projects/altix2/contrib/libc++/include/__functional_base_03
  projects/altix2/contrib/libc++/include/__hash_table
  projects/altix2/contrib/libc++/include/__locale
  projects/altix2/contrib/libc++/include/__mutex_base
  projects/altix2/contrib/libc++/include/__split_buffer
  projects/altix2/contrib/libc++/include/__sso_allocator
  projects/altix2/contrib/libc++/include/__std_stream
  projects/altix2/contrib/libc++/include/__tree
  projects/altix2/contrib/libc++/include/__tuple
  projects/altix2/contrib/libc++/include/algorithm
  projects/altix2/contrib/libc++/include/atomic
  projects/altix2/contrib/libc++/include/bitset
  projects/altix2/contrib/libc++/include/chrono
  projects/altix2/contrib/libc++/include/cmath
  projects/altix2/contrib/libc++/include/complex
  projects/altix2/contrib/libc++/include/cstddef
  projects/altix2/contrib/libc++/include/cstdlib
  projects/altix2/contrib/libc++/include/cstring
  projects/altix2/contrib/libc++/include/deque
  projects/altix2/contrib/libc++/include/exception
  projects/altix2/contrib/libc++/include/ext/hash_map
  projects/altix2/contrib/libc++/include/forward_list
  projects/altix2/contrib/libc++/include/fstream
  projects/altix2/contrib/libc++/include/functional
  projects/altix2/contrib/libc++/include/future
  projects/altix2/contrib/libc++/include/initializer_list
  projects/altix2/contrib/libc++/include/iomanip
  projects/altix2/contrib/libc++/include/ios
  projects/altix2/contrib/libc++/include/istream
  projects/altix2/contrib/libc++/include/iterator
  projects/altix2/contrib/libc++/include/limits
  projects/altix2/contrib/libc++/include/list
  projects/altix2/contrib/libc++/include/locale
  projects/altix2/contrib/libc++/include/map
  projects/altix2/contrib/libc++/include/memory
  projects/altix2/contrib/libc++/include/mutex
  projects/altix2/contrib/libc++/include/ostream
  projects/altix2/contrib/libc++/include/random
  projects/altix2/contrib/libc++/include/ratio
  projects/altix2/contrib/libc++/include/regex
  projects/altix2/contrib/libc++/include/sstream
  projects/altix2/contrib/libc++/include/streambuf
  projects/altix2/contrib/libc++/include/string
  projects/altix2/contrib/libc++/include/system_error
  projects/altix2/contrib/libc++/include/thread
  projects/altix2/contrib/libc++/include/tuple
  projects/altix2/contrib/libc++/include/type_traits
  projects/altix2/contrib/libc++/include/unordered_map
  projects/altix2/contrib/libc++/include/utility
  projects/altix2/contrib/libc++/include/valarray
  projects/altix2/contrib/libc++/include/vector
  projects/altix2/contrib/libc++/src/chrono.cpp
  projects/altix2/contrib/libc++/src/condition_variable.cpp
  projects/altix2/contrib/libc++/src/debug.cpp
  projects/altix2/contrib/libc++/src/exception.cpp
  projects/altix2/contrib/libc++/src/future.cpp
  projects/altix2/contrib/libc++/src/hash.cpp
  projects/altix2/contrib/libc++/src/locale.cpp
  projects/altix2/contrib/libc++/src/memory.cpp
  projects/altix2/contrib/libc++/src/mutex.cpp
  projects/altix2/contrib/libc++/src/new.cpp
  projects/altix2/contrib/libc++/src/random.cpp
  projects/altix2/contrib/libc++/src/regex.cpp
  projects/altix2/contrib/libc++/src/stdexcept.cpp
  projects/altix2/contrib/libc++/src/string.cpp
  projects/altix2/contrib/libc++/src/strstream.cpp
  projects/altix2/contrib/libc++/src/thread.cpp
  projects/altix2/contrib/libc++/src/typeinfo.cpp
  projects/altix2/contrib/libcxxrt/auxhelper.cc
  projects/altix2/contrib/libcxxrt/cxxabi.h
  projects/altix2/contrib/libcxxrt/dwarf_eh.h
  projects/altix2/contrib/libcxxrt/dynamic_cast.cc
  projects/altix2/contrib/libcxxrt/exception.cc
  projects/altix2/contrib/libcxxrt/guard.cc
  projects/altix2/contrib/libcxxrt/memory.cc
  projects/altix2/contrib/libcxxrt/stdexcept.cc
  projects/altix2/contrib/libcxxrt/stdexcept.h
  projects/altix2/contrib/libcxxrt/terminate.cc
  projects/altix2/contrib/libcxxrt/typeinfo.cc
  projects/altix2/contrib/libcxxrt/typeinfo.h
  projects/altix2/contrib/libcxxrt/unwind-arm.h
  projects/altix2/contrib/libcxxrt/unwind.h
  projects/altix2/contrib/libstdc++/include/bits/stl_tree.h
  projects/altix2/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/altix2/contrib/ntp/ntpd/ntp_loopfilter.c
  projects/altix2/contrib/openbsm/libauditd/auditd_lib.c
  projects/altix2/contrib/openpam/lib/openpam_configure.c
  projects/altix2/contrib/telnet/libtelnet/kerberos5.c
  projects/altix2/contrib/tnftp/src/main.c
  projects/altix2/contrib/tnftp/src/util.c
  projects/altix2/contrib/top/top.c
  projects/altix2/contrib/tzdata/antarctica
  projects/altix2/contrib/tzdata/asia
  projects/altix2/contrib/tzdata/australasia
  projects/altix2/contrib/tzdata/europe
  projects/altix2/contrib/tzdata/leapseconds
  projects/altix2/contrib/tzdata/northamerica
  projects/altix2/contrib/tzdata/southamerica
  projects/altix2/contrib/tzdata/zone.tab
  projects/altix2/crypto/heimdal/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/ChangeLog.2002   (contents, props changed)
  projects/altix2/crypto/heimdal/ChangeLog.2003   (contents, props changed)
  projects/altix2/crypto/heimdal/ChangeLog.2004   (contents, props changed)
  projects/altix2/crypto/heimdal/ChangeLog.2005   (contents, props changed)
  projects/altix2/crypto/heimdal/ChangeLog.2006   (contents, props changed)
  projects/altix2/crypto/heimdal/LICENSE   (contents, props changed)
  projects/altix2/crypto/heimdal/Makefile.am
  projects/altix2/crypto/heimdal/Makefile.am.common
  projects/altix2/crypto/heimdal/Makefile.in
  projects/altix2/crypto/heimdal/NEWS   (contents, props changed)
  projects/altix2/crypto/heimdal/README   (contents, props changed)
  projects/altix2/crypto/heimdal/acinclude.m4
  projects/altix2/crypto/heimdal/aclocal.m4
  projects/altix2/crypto/heimdal/admin/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/Makefile.am
  projects/altix2/crypto/heimdal/admin/Makefile.in
  projects/altix2/crypto/heimdal/admin/add.c   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/change.c   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/copy.c   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/get.c   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/ktutil-commands.in
  projects/altix2/crypto/heimdal/admin/ktutil.8
  projects/altix2/crypto/heimdal/admin/ktutil.c   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/ktutil_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/list.c   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/purge.c   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/remove.c   (contents, props changed)
  projects/altix2/crypto/heimdal/admin/rename.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/Makefile.am
  projects/altix2/crypto/heimdal/appl/Makefile.in
  projects/altix2/crypto/heimdal/appl/afsutil/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/afsutil/Makefile.am
  projects/altix2/crypto/heimdal/appl/afsutil/Makefile.in
  projects/altix2/crypto/heimdal/appl/afsutil/afslog.1
  projects/altix2/crypto/heimdal/appl/afsutil/afslog.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/afsutil/pagsh.1
  projects/altix2/crypto/heimdal/appl/afsutil/pagsh.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/Makefile.am
  projects/altix2/crypto/heimdal/appl/ftp/Makefile.in
  projects/altix2/crypto/heimdal/appl/ftp/common/Makefile.am
  projects/altix2/crypto/heimdal/appl/ftp/common/Makefile.in
  projects/altix2/crypto/heimdal/appl/ftp/common/buffer.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/common/common.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/common/sockbuf.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/Makefile.am
  projects/altix2/crypto/heimdal/appl/ftp/ftp/Makefile.in
  projects/altix2/crypto/heimdal/appl/ftp/ftp/cmds.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/cmdtab.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/domacro.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/extern.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/ftp.1
  projects/altix2/crypto/heimdal/appl/ftp/ftp/ftp.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/ftp_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/globals.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/gssapi.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/kauth.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/main.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/ruserpass.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/security.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/security.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/Makefile.am
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/Makefile.in
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/extern.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/ftpcmd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/ftpcmd.y   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/ftpd.8
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/ftpd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/ftpd_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/ftpusers.5
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/gss_userok.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/gssapi.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/kauth.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/klist.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/logwtmp.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/ls.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/popen.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/security.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/gssmask/Makefile.am
  projects/altix2/crypto/heimdal/appl/gssmask/Makefile.in
  projects/altix2/crypto/heimdal/appl/gssmask/common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/gssmask/common.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/gssmask/gssmaestro.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/gssmask/gssmask.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/gssmask/protocol.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/kf/Makefile.am
  projects/altix2/crypto/heimdal/appl/kf/Makefile.in
  projects/altix2/crypto/heimdal/appl/kf/kf.1
  projects/altix2/crypto/heimdal/appl/kf/kf.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/kf/kf_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/kf/kfd.8
  projects/altix2/crypto/heimdal/appl/kf/kfd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/Makefile.am
  projects/altix2/crypto/heimdal/appl/login/Makefile.in
  projects/altix2/crypto/heimdal/appl/login/conf.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/env.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/limits_conf.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/login.1
  projects/altix2/crypto/heimdal/appl/login/login.access.5
  projects/altix2/crypto/heimdal/appl/login/login.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/login_access.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/login_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/loginpaths.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/osfc2.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/read_string.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/shadow.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/stty_default.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/tty.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/utmp_login.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/login/utmpx_login.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/push/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/push/Makefile.am
  projects/altix2/crypto/heimdal/appl/push/Makefile.in
  projects/altix2/crypto/heimdal/appl/push/pfrom.1
  projects/altix2/crypto/heimdal/appl/push/pfrom.in
  projects/altix2/crypto/heimdal/appl/push/push.8
  projects/altix2/crypto/heimdal/appl/push/push.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/push/push_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rcp/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rcp/Makefile.am
  projects/altix2/crypto/heimdal/appl/rcp/Makefile.in
  projects/altix2/crypto/heimdal/appl/rcp/extern.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rcp/rcp.1
  projects/altix2/crypto/heimdal/appl/rcp/rcp.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rcp/rcp_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rcp/util.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rsh/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rsh/Makefile.am
  projects/altix2/crypto/heimdal/appl/rsh/Makefile.in
  projects/altix2/crypto/heimdal/appl/rsh/common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rsh/limits_conf.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rsh/login_access.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rsh/rsh.1
  projects/altix2/crypto/heimdal/appl/rsh/rsh.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rsh/rsh_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/rsh/rshd.8
  projects/altix2/crypto/heimdal/appl/rsh/rshd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/su/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/su/Makefile.am
  projects/altix2/crypto/heimdal/appl/su/Makefile.in
  projects/altix2/crypto/heimdal/appl/su/su.1
  projects/altix2/crypto/heimdal/appl/su/su.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/su/supaths.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/Makefile.am
  projects/altix2/crypto/heimdal/appl/telnet/Makefile.in
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/Makefile.am
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/Makefile.in
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/auth-proto.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/auth.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/auth.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/enc-proto.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/enc_des.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/encrypt.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/encrypt.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/genget.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/kerberos5.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/misc-proto.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/misc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/rsaencpwd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/spx.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/Makefile.am
  projects/altix2/crypto/heimdal/appl/telnet/telnet/Makefile.in
  projects/altix2/crypto/heimdal/appl/telnet/telnet/authenc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/commands.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/externs.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/main.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/network.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/ring.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/ring.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/sys_bsd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/telnet.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/telnet_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/terminal.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/utilities.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/Makefile.am
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/Makefile.in
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/authenc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/defs.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/ext.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/global.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/slc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/state.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/sys_term.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/telnetd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/telnetd.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/termstat.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnetd/utility.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/Makefile.am
  projects/altix2/crypto/heimdal/appl/test/Makefile.in
  projects/altix2/crypto/heimdal/appl/test/common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/gss_common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/gss_common.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/gssapi_client.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/gssapi_server.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/http_client.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/nt_gss_client.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/nt_gss_common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/nt_gss_common.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/nt_gss_server.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/tcp_client.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/tcp_server.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/test_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/uu_client.c   (contents, props changed)
  projects/altix2/crypto/heimdal/appl/test/uu_server.c   (contents, props changed)
  projects/altix2/crypto/heimdal/autogen.sh
  projects/altix2/crypto/heimdal/compile
  projects/altix2/crypto/heimdal/config.guess
  projects/altix2/crypto/heimdal/config.sub
  projects/altix2/crypto/heimdal/configure
  projects/altix2/crypto/heimdal/doc/Makefile.am
  projects/altix2/crypto/heimdal/doc/Makefile.in
  projects/altix2/crypto/heimdal/doc/ack.texi
  projects/altix2/crypto/heimdal/doc/apps.texi
  projects/altix2/crypto/heimdal/doc/doxytmpl.dxy
  projects/altix2/crypto/heimdal/doc/hcrypto.din
  projects/altix2/crypto/heimdal/doc/heimdal.texi
  projects/altix2/crypto/heimdal/doc/hx509.din
  projects/altix2/crypto/heimdal/doc/hx509.texi
  projects/altix2/crypto/heimdal/doc/install.texi
  projects/altix2/crypto/heimdal/doc/intro.texi
  projects/altix2/crypto/heimdal/doc/kerberos4.texi
  projects/altix2/crypto/heimdal/doc/krb5.din
  projects/altix2/crypto/heimdal/doc/migration.texi
  projects/altix2/crypto/heimdal/doc/misc.texi
  projects/altix2/crypto/heimdal/doc/ntlm.din
  projects/altix2/crypto/heimdal/doc/programming.texi
  projects/altix2/crypto/heimdal/doc/setup.texi
  projects/altix2/crypto/heimdal/doc/vars.texi
  projects/altix2/crypto/heimdal/doc/whatis.texi
  projects/altix2/crypto/heimdal/doc/win2k.texi
  projects/altix2/crypto/heimdal/etc/Makefile.am
  projects/altix2/crypto/heimdal/etc/Makefile.in
  projects/altix2/crypto/heimdal/etc/services.append
  projects/altix2/crypto/heimdal/include/Makefile.am
  projects/altix2/crypto/heimdal/include/Makefile.in
  projects/altix2/crypto/heimdal/include/bits.c   (contents, props changed)
  projects/altix2/crypto/heimdal/include/config.h.in
  projects/altix2/crypto/heimdal/include/gssapi/Makefile.am
  projects/altix2/crypto/heimdal/include/gssapi/Makefile.in
  projects/altix2/crypto/heimdal/include/hcrypto/Makefile.am
  projects/altix2/crypto/heimdal/include/hcrypto/Makefile.in
  projects/altix2/crypto/heimdal/include/kadm5/Makefile.am
  projects/altix2/crypto/heimdal/include/kadm5/Makefile.in
  projects/altix2/crypto/heimdal/install-sh
  projects/altix2/crypto/heimdal/kadmin/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/Makefile.am
  projects/altix2/crypto/heimdal/kadmin/Makefile.in
  projects/altix2/crypto/heimdal/kadmin/add-random-users.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/add_enctype.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/ank.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/check.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/cpw.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/del.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/del_enctype.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/dump.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/ext.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/get.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/init.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/kadm_conn.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/kadmin-commands.in
  projects/altix2/crypto/heimdal/kadmin/kadmin.8
  projects/altix2/crypto/heimdal/kadmin/kadmin.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/kadmin_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/kadmind.8
  projects/altix2/crypto/heimdal/kadmin/kadmind.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/load.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/mod.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/pw_quality.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/random_password.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/rename.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/server.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/stash.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/test_util.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kadmin/util.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/Makefile.am
  projects/altix2/crypto/heimdal/kcm/Makefile.in
  projects/altix2/crypto/heimdal/kcm/acl.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/acquire.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/cache.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/client.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/config.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/connect.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/events.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/glue.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/headers.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/kcm.8
  projects/altix2/crypto/heimdal/kcm/kcm_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/log.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/main.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/protocol.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kcm/renew.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/Makefile.am
  projects/altix2/crypto/heimdal/kdc/Makefile.in
  projects/altix2/crypto/heimdal/kdc/config.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/connect.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/default_config.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/digest.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/headers.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/hprop.8
  projects/altix2/crypto/heimdal/kdc/hprop.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/hprop.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/hpropd.8
  projects/altix2/crypto/heimdal/kdc/hpropd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/kdc-private.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/kdc-protos.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/kdc-replay.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/kdc.8
  projects/altix2/crypto/heimdal/kdc/kdc.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/kdc_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/kerberos5.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/krb5tgs.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/kstash.8
  projects/altix2/crypto/heimdal/kdc/kstash.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/kx509.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/log.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/main.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/misc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/mit_dump.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/pkinit.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/process.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/rx.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/set_dbinfo.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/string2key.8
  projects/altix2/crypto/heimdal/kdc/string2key.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/version-script.map
  projects/altix2/crypto/heimdal/kdc/windc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kdc/windc_plugin.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kpasswd/Makefile.am
  projects/altix2/crypto/heimdal/kpasswd/Makefile.in
  projects/altix2/crypto/heimdal/kpasswd/kpasswd-generator.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kpasswd/kpasswd.1
  projects/altix2/crypto/heimdal/kpasswd/kpasswd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kpasswd/kpasswd_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kpasswd/kpasswdd.8
  projects/altix2/crypto/heimdal/kpasswd/kpasswdd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/Makefile.am
  projects/altix2/crypto/heimdal/kuser/Makefile.in
  projects/altix2/crypto/heimdal/kuser/copy_cred_cache.1
  projects/altix2/crypto/heimdal/kuser/copy_cred_cache.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/generate-requests.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/kdecode_ticket.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/kdestroy.1
  projects/altix2/crypto/heimdal/kuser/kdestroy.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/kdigest-commands.in
  projects/altix2/crypto/heimdal/kuser/kdigest.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/kgetcred.1
  projects/altix2/crypto/heimdal/kuser/kgetcred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/kimpersonate.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/kinit.1
  projects/altix2/crypto/heimdal/kuser/kinit.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/klist.1
  projects/altix2/crypto/heimdal/kuser/klist.c   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/kuser_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/kuser/kverify.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/Makefile.am
  projects/altix2/crypto/heimdal/lib/Makefile.in
  projects/altix2/crypto/heimdal/lib/asn1/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/Makefile.am
  projects/altix2/crypto/heimdal/lib/asn1/Makefile.in
  projects/altix2/crypto/heimdal/lib/asn1/asn1-common.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/asn1_err.et
  projects/altix2/crypto/heimdal/lib/asn1/asn1_gen.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/asn1_print.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/asn1_queue.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/canthandle.asn1
  projects/altix2/crypto/heimdal/lib/asn1/check-common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/check-common.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/check-der.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/check-gen.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/check-timegm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der-protos.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der_cmp.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der_copy.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der_format.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der_free.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der_get.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der_length.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/der_put.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/digest.asn1
  projects/altix2/crypto/heimdal/lib/asn1/extra.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/gen.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/gen_copy.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/gen_decode.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/gen_encode.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/gen_free.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/gen_glue.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/gen_length.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/gen_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/gen_seq.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/hash.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/hash.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/heim_asn1.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/kx509.asn1
  projects/altix2/crypto/heimdal/lib/asn1/lex.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/lex.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/lex.l
  projects/altix2/crypto/heimdal/lib/asn1/main.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/pkcs12.asn1
  projects/altix2/crypto/heimdal/lib/asn1/pkcs8.asn1
  projects/altix2/crypto/heimdal/lib/asn1/pkcs9.asn1
  projects/altix2/crypto/heimdal/lib/asn1/pkinit.asn1
  projects/altix2/crypto/heimdal/lib/asn1/rfc2459.asn1
  projects/altix2/crypto/heimdal/lib/asn1/setchgpw2.asn1
  projects/altix2/crypto/heimdal/lib/asn1/symbol.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/symbol.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/asn1/test.asn1
  projects/altix2/crypto/heimdal/lib/asn1/test.gen
  projects/altix2/crypto/heimdal/lib/asn1/timegm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/Makefile.am
  projects/altix2/crypto/heimdal/lib/com_err/Makefile.in
  projects/altix2/crypto/heimdal/lib/com_err/com_err.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/com_err.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/com_right.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/compile_et.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/compile_et.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/error.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/lex.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/lex.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/lex.l
  projects/altix2/crypto/heimdal/lib/com_err/parse.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/parse.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/parse.y
  projects/altix2/crypto/heimdal/lib/com_err/roken_rename.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/com_err/version-script.map
  projects/altix2/crypto/heimdal/lib/gssapi/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/Makefile.am
  projects/altix2/crypto/heimdal/lib/gssapi/Makefile.in
  projects/altix2/crypto/heimdal/lib/gssapi/gss-commands.in
  projects/altix2/crypto/heimdal/lib/gssapi/gss_acquire_cred.3
  projects/altix2/crypto/heimdal/lib/gssapi/gssapi.3
  projects/altix2/crypto/heimdal/lib/gssapi/gssapi.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/gssapi/gssapi.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/gssapi/gssapi_krb5.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/gssapi/gssapi_spnego.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/gssapi_mech.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/8003.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/accept_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/acquire_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/add_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/address_to_krb5addr.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/arcfour.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/canonicalize_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/ccache_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/cfx.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/cfx.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/compare_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/compat.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/context_time.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/copy_ccache.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/decapsulate.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/delete_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/display_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/display_status.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/duplicate_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/encapsulate.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/export_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/export_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/external.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/get_mic.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/gkrb5_err.et
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/gsskrb5-private.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/gsskrb5_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/import_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/import_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/indicate_mechs.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/init.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/init_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/inquire_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/inquire_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/inquire_cred_by_mech.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/inquire_mechs_for_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/inquire_names_for_mech.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/prf.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/process_context_token.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/release_buffer.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/release_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/release_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/sequence.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/set_cred_option.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/set_sec_context_option.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/test_cfx.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/ticket_flags.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/unwrap.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/verify_mic.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/krb5/wrap.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/accept_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/acquire_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/add_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/canonicalize_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/compare_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/context_time.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/crypto.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/delete_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/display_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/display_status.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/duplicate_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/export_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/export_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/external.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/import_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/import_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/indicate_mechs.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/init_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/inquire_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/inquire_cred_by_mech.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/inquire_mechs_for_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/inquire_names_for_mech.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/ntlm-private.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/ntlm.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/process_context_token.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/release_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/ntlm/release_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/accept_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/compat.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/context_stubs.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/cred_stubs.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/external.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/init_sec_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/spnego-private.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/spnego.asn1
  projects/altix2/crypto/heimdal/lib/gssapi/spnego/spnego_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/test_acquire_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/test_common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/test_common.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/test_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/test_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/test_kcred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/test_names.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/test_ntlm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/test_oid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/gssapi/version-script.map
  projects/altix2/crypto/heimdal/lib/hdb/Makefile.am
  projects/altix2/crypto/heimdal/lib/hdb/Makefile.in
  projects/altix2/crypto/heimdal/lib/hdb/common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/db.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/db3.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/dbinfo.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/ext.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/hdb-ldap.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/hdb-private.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/hdb-protos.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/hdb.asn1
  projects/altix2/crypto/heimdal/lib/hdb/hdb.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/hdb.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/hdb.schema
  projects/altix2/crypto/heimdal/lib/hdb/hdb_err.et
  projects/altix2/crypto/heimdal/lib/hdb/hdb_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/keys.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/keytab.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/mkey.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/ndbm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/print.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hdb/test_dbinfo.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/Makefile.am
  projects/altix2/crypto/heimdal/lib/hx509/Makefile.in
  projects/altix2/crypto/heimdal/lib/hx509/ca.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/cert.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/cms.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/collector.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/crmf.asn1
  projects/altix2/crypto/heimdal/lib/hx509/crypto.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/doxygen.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/env.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/error.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/file.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/hx509-private.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/hx509-protos.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/hx509.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/hx509_err.et
  projects/altix2/crypto/heimdal/lib/hx509/hx_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/hxtool-commands.in
  projects/altix2/crypto/heimdal/lib/hx509/hxtool.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/keyset.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ks_dir.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ks_file.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ks_keychain.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ks_mem.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ks_null.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ks_p11.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ks_p12.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/lock.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ocsp.asn1
  projects/altix2/crypto/heimdal/lib/hx509/peer.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/pkcs10.asn1
  projects/altix2/crypto/heimdal/lib/hx509/print.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/req.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/revoke.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/softp11.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/test_ca.in
  projects/altix2/crypto/heimdal/lib/hx509/test_cert.in
  projects/altix2/crypto/heimdal/lib/hx509/test_chain.in
  projects/altix2/crypto/heimdal/lib/hx509/test_cms.in
  projects/altix2/crypto/heimdal/lib/hx509/test_crypto.in
  projects/altix2/crypto/heimdal/lib/hx509/test_java_pkcs11.in
  projects/altix2/crypto/heimdal/lib/hx509/test_name.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/test_nist.in
  projects/altix2/crypto/heimdal/lib/hx509/test_nist2.in
  projects/altix2/crypto/heimdal/lib/hx509/test_nist_cert.in
  projects/altix2/crypto/heimdal/lib/hx509/test_nist_pkcs12.in
  projects/altix2/crypto/heimdal/lib/hx509/test_pkcs11.in
  projects/altix2/crypto/heimdal/lib/hx509/test_query.in
  projects/altix2/crypto/heimdal/lib/hx509/test_req.in
  projects/altix2/crypto/heimdal/lib/hx509/test_soft_pkcs11.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/hx509/test_windows.in
  projects/altix2/crypto/heimdal/lib/hx509/tst-crypto-available2
  projects/altix2/crypto/heimdal/lib/hx509/tst-crypto-select1
  projects/altix2/crypto/heimdal/lib/hx509/tst-crypto-select2
  projects/altix2/crypto/heimdal/lib/hx509/version-script.map
  projects/altix2/crypto/heimdal/lib/kadm5/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/Makefile.am
  projects/altix2/crypto/heimdal/lib/kadm5/Makefile.in
  projects/altix2/crypto/heimdal/lib/kadm5/acl.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/ad.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/admin.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/bump_pw_expire.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/check-cracklib.pl
  projects/altix2/crypto/heimdal/lib/kadm5/chpass_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/chpass_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/client_glue.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/common_glue.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/context_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/create_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/create_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/default_keys.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/delete_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/delete_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/destroy_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/destroy_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/ent_setup.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/error.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/flush.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/flush_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/flush_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/free.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/get_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/get_princs_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/get_princs_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/get_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/init_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/init_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/iprop-commands.in
  projects/altix2/crypto/heimdal/lib/kadm5/iprop-log.8
  projects/altix2/crypto/heimdal/lib/kadm5/iprop-log.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/iprop.8
  projects/altix2/crypto/heimdal/lib/kadm5/iprop.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/ipropd_common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/ipropd_master.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/ipropd_slave.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/kadm5-private.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/kadm5-pwcheck.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/kadm5_err.et
  projects/altix2/crypto/heimdal/lib/kadm5/kadm5_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/kadm5_pwcheck.3
  projects/altix2/crypto/heimdal/lib/kadm5/keys.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/log.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/marshall.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/modify_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/modify_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/password_quality.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/private.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/privs_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/privs_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/randkey_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/randkey_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/rename_c.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/rename_s.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/sample_passwd_check.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/send_recv.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/server_glue.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/set_keys.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/set_modifier.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/test_pw_quality.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kafs/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kafs/Makefile.am
  projects/altix2/crypto/heimdal/lib/kafs/Makefile.in
  projects/altix2/crypto/heimdal/lib/kafs/afskrb5.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kafs/afslib.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kafs/afssys.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kafs/afssysdefs.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kafs/common.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kafs/kafs.3
  projects/altix2/crypto/heimdal/lib/kafs/kafs.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kafs/kafs_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/kafs/roken_rename.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/Makefile.am
  projects/altix2/crypto/heimdal/lib/krb5/Makefile.in
  projects/altix2/crypto/heimdal/lib/krb5/acache.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/acl.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/add_et_list.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/addr_families.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/aes-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/aname_to_localname.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/appdefault.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/asn1_glue.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/auth_context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/build_ap_req.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/build_auth.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/cache.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/changepw.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/codec.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/config_file.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/constants.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/context.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/convert_creds.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/copy_host_realm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/crc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/creds.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/crypto.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/data.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/derived-key-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/digest.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/doxygen.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/eai_to_heim_errno.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/error_string.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/expand_hostname.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/fcache.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/free.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/free_host_realm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/generate_seq_number.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/generate_subkey.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/get_addrs.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/get_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/get_default_principal.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/get_default_realm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/get_for_creds.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/get_host_realm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/get_in_tkt.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/get_port.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/heim_err.et
  projects/altix2/crypto/heimdal/lib/krb5/init_creds.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/init_creds_pw.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/k524_err.et
  projects/altix2/crypto/heimdal/lib/krb5/kcm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/kcm.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/kerberos.8
  projects/altix2/crypto/heimdal/lib/krb5/keyblock.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/keytab.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/keytab_any.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/keytab_file.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/keytab_keyfile.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/keytab_memory.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/krb5-private.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/krb5-protos.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/krb5-v4compat.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/krb5.conf.5
  projects/altix2/crypto/heimdal/lib/krb5/krb5.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/krb5.moduli
  projects/altix2/crypto/heimdal/lib/krb5/krb524_convert_creds_kdc.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_425_conv_principal.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_acl_match_file.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_aname_to_localname.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_appdefault.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_auth_context.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_c_make_checksum.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_ccapi.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/krb5_check_transited.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_create_checksum.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_creds.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_digest.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_eai_to_heim_errno.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_encrypt.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_err.et
  projects/altix2/crypto/heimdal/lib/krb5/krb5_find_padata.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_generate_random_block.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_get_all_client_addrs.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_get_credentials.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_get_creds.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_get_forwarded_creds.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_get_in_cred.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_get_init_creds.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_get_krbhst.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_getportbyname.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_init_context.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_is_thread_safe.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_krbhst_init.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/krb5_mk_req.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_mk_safe.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_openlog.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_parse_name.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_principal.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_rcache.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_rd_error.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_rd_safe.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_set_default_realm.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_set_password.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_string_to_key.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_timeofday.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_verify_init_creds.3
  projects/altix2/crypto/heimdal/lib/krb5/krb5_verify_user.3
  projects/altix2/crypto/heimdal/lib/krb5/krbhst-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/krbhst.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/kuserok.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/locate_plugin.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/log.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/mcache.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/misc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/mit_glue.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/mk_error.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/mk_priv.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/mk_rep.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/mk_req.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/mk_req_ext.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/mk_safe.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/n-fold-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/n-fold.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/net_read.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/net_write.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/pac.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/padata.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/parse-name-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/pkinit.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/plugin.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/principal.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/prog_setup.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/prompter_posix.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/rd_cred.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/rd_error.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/rd_priv.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/rd_rep.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/rd_req.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/rd_safe.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/read_message.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/recvauth.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/replay.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/send_to_kdc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/sendauth.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/set_default_realm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/sock_principal.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/store-int.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/store-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/store.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/store_emem.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/store_fd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/store_mem.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/string-to-key-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_acl.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_addr.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_alname.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_cc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_config.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_crypto.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_crypto_wrapping.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_forward.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_get_addrs.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_hostname.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_keytab.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_kuserok.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_mem.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_pac.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_pkinit_dh2key.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_plugin.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_prf.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_princ.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_renew.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_store.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/test_time.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/ticket.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/time.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/transited.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/verify_init.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/verify_krb5_conf.8
  projects/altix2/crypto/heimdal/lib/krb5/verify_krb5_conf.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/verify_user.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/version-script.map
  projects/altix2/crypto/heimdal/lib/krb5/version.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/warn.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/krb5/write_message.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/ntlm/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/ntlm/Makefile.am
  projects/altix2/crypto/heimdal/lib/ntlm/Makefile.in
  projects/altix2/crypto/heimdal/lib/ntlm/heimntlm-protos.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/ntlm/heimntlm.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/ntlm/ntlm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/ntlm/test_ntlm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/ntlm/version-script.map
  projects/altix2/crypto/heimdal/lib/roken/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/Makefile.am
  projects/altix2/crypto/heimdal/lib/roken/Makefile.in
  projects/altix2/crypto/heimdal/lib/roken/base64-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/base64.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/base64.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/bswap.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/chown.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/closefrom.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/concat.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/copyhostent.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/daemon.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/dumpdata.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/ecalloc.3
  projects/altix2/crypto/heimdal/lib/roken/ecalloc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/emalloc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/environment.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/eread.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/erealloc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/err.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/err.hin
  projects/altix2/crypto/heimdal/lib/roken/errx.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/esetenv.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/estrdup.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/ewrite.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/fchown.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/flock.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/fnmatch.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/fnmatch.hin
  projects/altix2/crypto/heimdal/lib/roken/freeaddrinfo.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/freehostent.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/gai_strerror.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/get_default_username.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/get_window_size.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getaddrinfo-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getaddrinfo.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getaddrinfo_hostspec.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getarg.3
  projects/altix2/crypto/heimdal/lib/roken/getarg.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getarg.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getcap.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getcwd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getdtablesize.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getegid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/geteuid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getgid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/gethostname.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getifaddrs.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getipnodebyaddr.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getipnodebyname.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getnameinfo.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getnameinfo_verified.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getopt.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getprogname.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/gettimeofday.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getuid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/getusershell.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/glob.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/glob.hin
  projects/altix2/crypto/heimdal/lib/roken/h_errno.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/hex-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/hex.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/hex.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/hostent_find_fqdn.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/hstrerror.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/ifaddrs.hin
  projects/altix2/crypto/heimdal/lib/roken/inet_aton.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/inet_ntop.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/inet_pton.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/initgroups.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/innetgr.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/iruserok.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/issuid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/k_getpwnam.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/k_getpwuid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/localtime_r.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/lstat.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/memmove.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/mini_inetd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/mkstemp.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/ndbm_wrap.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/ndbm_wrap.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/net_read.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/net_write.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/parse_bytes-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/parse_bytes.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/parse_bytes.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/parse_reply-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/parse_time-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/parse_time.3
  projects/altix2/crypto/heimdal/lib/roken/parse_time.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/parse_time.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/parse_units.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/parse_units.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/putenv.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/rcmd.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/readv.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/realloc.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/recvmsg.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/resolve-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/resolve.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/resolve.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/roken-common.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/roken.awk
  projects/altix2/crypto/heimdal/lib/roken/roken.h.in
  projects/altix2/crypto/heimdal/lib/roken/roken_gethostby.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/rtbl.3
  projects/altix2/crypto/heimdal/lib/roken/rtbl.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/rtbl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/sendmsg.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/setegid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/setenv.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/seteuid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/setprogname.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/signal.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/simple_exec.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/snprintf-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/snprintf.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/socket.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/socket_wrapper.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/socket_wrapper.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strcasecmp.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strcollect.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strdup.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strerror.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strftime.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strlcat.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strlcpy.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strlwr.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strncasecmp.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strndup.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strnlen.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strpftime-test.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strpftime-test.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strpool.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strptime.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strsep.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strsep_copy.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strtok_r.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/strupr.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/swab.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/test-mem.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/test-mem.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/test-readenv.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/timegm.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/timeval.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/tm2time.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/unsetenv.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/unvis.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/verify.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/verr.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/verrx.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/vis.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/vis.hin
  projects/altix2/crypto/heimdal/lib/roken/vsyslog.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/vwarn.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/vwarnx.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/warn.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/warnerr.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/warnx.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/write_pid.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/writev.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/roken/xdbm.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/Makefile.am
  projects/altix2/crypto/heimdal/lib/sl/Makefile.in
  projects/altix2/crypto/heimdal/lib/sl/roken_rename.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/sl.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/sl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/sl_locl.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/slc-gram.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/slc-gram.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/slc-gram.y
  projects/altix2/crypto/heimdal/lib/sl/slc-lex.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/slc-lex.l
  projects/altix2/crypto/heimdal/lib/sl/slc.h   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/sl/test_sl.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/vers/ChangeLog   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/vers/Makefile.am
  projects/altix2/crypto/heimdal/lib/vers/Makefile.in
  projects/altix2/crypto/heimdal/lib/vers/print_version.c   (contents, props changed)
  projects/altix2/crypto/heimdal/lib/vers/vers.h   (contents, props changed)
  projects/altix2/crypto/heimdal/ltmain.sh
  projects/altix2/crypto/heimdal/missing
  projects/altix2/crypto/heimdal/tools/Makefile.am
  projects/altix2/crypto/heimdal/tools/Makefile.in
  projects/altix2/crypto/heimdal/tools/heimdal-gssapi.pc.in
  projects/altix2/crypto/heimdal/tools/kdc-log-analyze.pl
  projects/altix2/crypto/heimdal/tools/krb5-config.1
  projects/altix2/crypto/heimdal/tools/krb5-config.in
  projects/altix2/etc/defaults/devfs.rules
  projects/altix2/etc/defaults/rc.conf
  projects/altix2/etc/devd/usb.conf
  projects/altix2/etc/mtree/BSD.include.dist
  projects/altix2/etc/mtree/BSD.usr.dist
  projects/altix2/etc/newsyslog.conf
  projects/altix2/etc/rc
  projects/altix2/etc/rc.d/Makefile
  projects/altix2/etc/rc.shutdown
  projects/altix2/etc/root/dot.cshrc
  projects/altix2/etc/services
  projects/altix2/games/pom/pom.6
  projects/altix2/gnu/lib/libgcc/Makefile
  projects/altix2/gnu/lib/libstdc++/Makefile
  projects/altix2/gnu/lib/libsupc++/Makefile
  projects/altix2/gnu/usr.bin/binutils/Makefile.inc0
  projects/altix2/gnu/usr.bin/binutils/as/Makefile
  projects/altix2/gnu/usr.bin/binutils/as/mips-freebsd/itbl-cpu.h
  projects/altix2/gnu/usr.bin/cc/Makefile.tgt
  projects/altix2/gnu/usr.bin/gdb/Makefile.inc
  projects/altix2/gnu/usr.bin/gdb/arch/mips/Makefile
  projects/altix2/gnu/usr.bin/gdb/libgdb/Makefile
  projects/altix2/include/Makefile
  projects/altix2/include/ctype.h
  projects/altix2/include/inttypes.h
  projects/altix2/include/langinfo.h
  projects/altix2/include/monetary.h
  projects/altix2/include/runetype.h
  projects/altix2/include/stdio.h
  projects/altix2/include/stdlib.h
  projects/altix2/include/string.h
  projects/altix2/include/time.h
  projects/altix2/include/wchar.h
  projects/altix2/include/xlocale/_ctype.h
  projects/altix2/kerberos5/Makefile.inc
  projects/altix2/kerberos5/include/config.h
  projects/altix2/kerberos5/include/crypto-headers.h
  projects/altix2/kerberos5/include/krb5-types.h
  projects/altix2/kerberos5/include/version.h
  projects/altix2/kerberos5/lib/Makefile
  projects/altix2/kerberos5/lib/Makefile.inc
  projects/altix2/kerberos5/lib/libasn1/Makefile
  projects/altix2/kerberos5/lib/libgssapi_krb5/Makefile
  projects/altix2/kerberos5/lib/libgssapi_krb5/gss_krb5.c
  projects/altix2/kerberos5/lib/libgssapi_ntlm/Makefile
  projects/altix2/kerberos5/lib/libgssapi_ntlm/prefix.c
  projects/altix2/kerberos5/lib/libgssapi_spnego/Makefile
  projects/altix2/kerberos5/lib/libhdb/Makefile
  projects/altix2/kerberos5/lib/libheimntlm/Makefile
  projects/altix2/kerberos5/lib/libhx509/Makefile
  projects/altix2/kerberos5/lib/libkadm5clnt/Makefile
  projects/altix2/kerberos5/lib/libkadm5srv/Makefile
  projects/altix2/kerberos5/lib/libkafs5/Makefile
  projects/altix2/kerberos5/lib/libkrb5/Makefile
  projects/altix2/kerberos5/lib/libroken/Makefile
  projects/altix2/kerberos5/lib/libvers/Makefile
  projects/altix2/kerberos5/libexec/Makefile
  projects/altix2/kerberos5/libexec/hprop/Makefile
  projects/altix2/kerberos5/libexec/ipropd-master/Makefile
  projects/altix2/kerberos5/libexec/kadmind/Makefile
  projects/altix2/kerberos5/libexec/kcm/Makefile
  projects/altix2/kerberos5/libexec/kdc/Makefile
  projects/altix2/kerberos5/tools/Makefile
  projects/altix2/kerberos5/tools/Makefile.inc
  projects/altix2/kerberos5/tools/asn1_compile/Makefile
  projects/altix2/kerberos5/tools/make-roken/Makefile
  projects/altix2/kerberos5/tools/slc/Makefile
  projects/altix2/kerberos5/usr.bin/Makefile
  projects/altix2/kerberos5/usr.bin/kadmin/Makefile
  projects/altix2/kerberos5/usr.bin/kdestroy/Makefile
  projects/altix2/kerberos5/usr.bin/kinit/Makefile
  projects/altix2/kerberos5/usr.bin/krb5-config/Makefile
  projects/altix2/kerberos5/usr.sbin/Makefile
  projects/altix2/kerberos5/usr.sbin/kstash/Makefile
  projects/altix2/kerberos5/usr.sbin/ktutil/Makefile
  projects/altix2/lib/Makefile
  projects/altix2/lib/bind/config.h
  projects/altix2/lib/bind/dns/code.h
  projects/altix2/lib/bind/dns/dns/enumclass.h
  projects/altix2/lib/bind/dns/dns/enumtype.h
  projects/altix2/lib/bind/dns/dns/rdatastruct.h
  projects/altix2/lib/bind/lwres/lwres/netdb.h
  projects/altix2/lib/bind/lwres/lwres/platform.h
  projects/altix2/lib/csu/Makefile.inc
  projects/altix2/lib/csu/amd64/Makefile
  projects/altix2/lib/csu/amd64/crt1.c
  projects/altix2/lib/csu/arm/Makefile
  projects/altix2/lib/csu/arm/crt1.c
  projects/altix2/lib/csu/common/crtbrand.c
  projects/altix2/lib/csu/i386-elf/Makefile
  projects/altix2/lib/csu/i386-elf/crt1_c.c
  projects/altix2/lib/csu/mips/Makefile
  projects/altix2/lib/csu/mips/crt1.c
  projects/altix2/lib/csu/powerpc/Makefile
  projects/altix2/lib/csu/powerpc/crt1.c
  projects/altix2/lib/csu/powerpc64/Makefile
  projects/altix2/lib/csu/powerpc64/crt1.c
  projects/altix2/lib/csu/sparc64/crt1.c
  projects/altix2/lib/libarchive/Makefile
  projects/altix2/lib/libbluetooth/bluetooth.3
  projects/altix2/lib/libc++/Makefile
  projects/altix2/lib/libc/arm/gen/__aeabi_read_tp.c
  projects/altix2/lib/libc/arm/gen/_set_tp.c
  projects/altix2/lib/libc/compat-43/killpg.2
  projects/altix2/lib/libc/gen/fstab.c
  projects/altix2/lib/libc/gen/fts.3
  projects/altix2/lib/libc/gen/getpagesizes.3
  projects/altix2/lib/libc/gen/getutxent.c
  projects/altix2/lib/libc/gen/psignal.3
  projects/altix2/lib/libc/gen/sem_new.c
  projects/altix2/lib/libc/gen/sysconf.3
  projects/altix2/lib/libc/gen/tls.c
  projects/altix2/lib/libc/gen/utxdb.c
  projects/altix2/lib/libc/i386/sys/i386_get_ioperm.2
  projects/altix2/lib/libc/i386/sys/i386_set_watch.3
  projects/altix2/lib/libc/i386/sys/i386_vm86.2
  projects/altix2/lib/libc/iconv/iconv.3
  projects/altix2/lib/libc/iconv/iconvctl.3
  projects/altix2/lib/libc/iconv/iconvlist.3
  projects/altix2/lib/libc/locale/Makefile.inc
  projects/altix2/lib/libc/locale/Symbol.map
  projects/altix2/lib/libc/locale/btowc.3
  projects/altix2/lib/libc/locale/collate.c
  projects/altix2/lib/libc/locale/ctype.3
  projects/altix2/lib/libc/locale/digittoint.3
  projects/altix2/lib/libc/locale/duplocale.3
  projects/altix2/lib/libc/locale/isalnum.3
  projects/altix2/lib/libc/locale/isalpha.3
  projects/altix2/lib/libc/locale/isblank.3
  projects/altix2/lib/libc/locale/iscntrl.3
  projects/altix2/lib/libc/locale/isdigit.3
  projects/altix2/lib/libc/locale/isgraph.3
  projects/altix2/lib/libc/locale/islower.3
  projects/altix2/lib/libc/locale/isprint.3
  projects/altix2/lib/libc/locale/ispunct.3
  projects/altix2/lib/libc/locale/isspace.3
  projects/altix2/lib/libc/locale/isupper.3
  projects/altix2/lib/libc/locale/isxdigit.3
  projects/altix2/lib/libc/locale/newlocale.3
  projects/altix2/lib/libc/locale/nomacros.c
  projects/altix2/lib/libc/locale/xlocale.3
  projects/altix2/lib/libc/locale/xlocale_private.h
  projects/altix2/lib/libc/mips/gen/_set_tp.c
  projects/altix2/lib/libc/net/getaddrinfo.c
  projects/altix2/lib/libc/net/getipnodebyname.3
  projects/altix2/lib/libc/net/getnameinfo.3
  projects/altix2/lib/libc/net/if_nametoindex.c
  projects/altix2/lib/libc/net/inet_net.3
  projects/altix2/lib/libc/net/name6.c
  projects/altix2/lib/libc/net/nsdispatch.3
  projects/altix2/lib/libc/net/sctp_bindx.3
  projects/altix2/lib/libc/net/sctp_connectx.3
  projects/altix2/lib/libc/net/sctp_freepaddrs.3
  projects/altix2/lib/libc/net/sctp_getaddrlen.3
  projects/altix2/lib/libc/net/sctp_getassocid.3
  projects/altix2/lib/libc/net/sctp_getpaddrs.3
  projects/altix2/lib/libc/net/sctp_opt_info.3
  projects/altix2/lib/libc/net/sctp_recvmsg.3
  projects/altix2/lib/libc/net/sctp_send.3
  projects/altix2/lib/libc/net/sctp_sendmsg.3
  projects/altix2/lib/libc/net/sourcefilter.3
  projects/altix2/lib/libc/posix1e/acl_add_flag_np.3
  projects/altix2/lib/libc/posix1e/acl_add_perm.3
  projects/altix2/lib/libc/posix1e/acl_create_entry.3
  projects/altix2/lib/libc/posix1e/acl_set_entry_type_np.3
  projects/altix2/lib/libc/posix1e/acl_set_tag_type.3
  projects/altix2/lib/libc/posix1e/acl_to_text.3
  projects/altix2/lib/libc/powerpc/gen/_setjmp.S
  projects/altix2/lib/libc/powerpc/gen/setjmp.S
  projects/altix2/lib/libc/powerpc/gen/sigsetjmp.S
  projects/altix2/lib/libc/powerpc64/gen/_setjmp.S
  projects/altix2/lib/libc/powerpc64/gen/makecontext.c
  projects/altix2/lib/libc/powerpc64/gen/setjmp.S
  projects/altix2/lib/libc/powerpc64/gen/sigsetjmp.S
  projects/altix2/lib/libc/regex/regcomp.c
  projects/altix2/lib/libc/rpc/rpc_soc.3
  projects/altix2/lib/libc/stdio/getline.3
  projects/altix2/lib/libc/stdlib/at_quick_exit.3
  projects/altix2/lib/libc/stdlib/getenv.3
  projects/altix2/lib/libc/string/memchr.3
  projects/altix2/lib/libc/string/strerror.c
  projects/altix2/lib/libc/sys/Makefile.inc
  projects/altix2/lib/libc/sys/cap_new.2
  projects/altix2/lib/libc/sys/chflags.2
  projects/altix2/lib/libc/sys/cpuset.2
  projects/altix2/lib/libc/sys/cpuset_getaffinity.2
  projects/altix2/lib/libc/sys/dup.2
  projects/altix2/lib/libc/sys/fcntl.2
  projects/altix2/lib/libc/sys/jail.2
  projects/altix2/lib/libc/sys/kill.2
  projects/altix2/lib/libc/sys/kldstat.2
  projects/altix2/lib/libc/sys/kqueue.2
  projects/altix2/lib/libc/sys/kse.2
  projects/altix2/lib/libc/sys/ktrace.2
  projects/altix2/lib/libc/sys/mmap.2
  projects/altix2/lib/libc/sys/msync.2
  projects/altix2/lib/libc/sys/pathconf.2
  projects/altix2/lib/libc/sys/posix_fadvise.2
  projects/altix2/lib/libc/sys/posix_fallocate.2
  projects/altix2/lib/libc/sys/ptrace.2
  projects/altix2/lib/libc/sys/quotactl.2
  projects/altix2/lib/libc/sys/sctp_generic_sendmsg.2
  projects/altix2/lib/libc/sys/sctp_peeloff.2
  projects/altix2/lib/libc/sys/select.2
  projects/altix2/lib/libc/sys/sendfile.2
  projects/altix2/lib/libc/sys/setfib.2
  projects/altix2/lib/libc/sys/shm_open.2
  projects/altix2/lib/libc/sys/sigqueue.2
  projects/altix2/lib/libcom_err/Makefile
  projects/altix2/lib/libcrypt/crypt.3
  projects/altix2/lib/libcxxrt/Makefile
  projects/altix2/lib/libelf/elf.3
  projects/altix2/lib/libelf/elf_getdata.3
  projects/altix2/lib/libelf/elf_getphdrnum.3
  projects/altix2/lib/libelf/elf_getphnum.3
  projects/altix2/lib/libelf/elf_getshdrnum.3
  projects/altix2/lib/libelf/elf_getshdrstrndx.3
  projects/altix2/lib/libelf/elf_getshnum.3
  projects/altix2/lib/libelf/elf_getshstrndx.3
  projects/altix2/lib/libelf/libelf_data.c
  projects/altix2/lib/libfetch/fetch.3
  projects/altix2/lib/libfetch/fetch.c
  projects/altix2/lib/libgpib/gpib.3
  projects/altix2/lib/libgssapi/Symbol.map
  projects/altix2/lib/libgssapi/gss_accept_sec_context.3
  projects/altix2/lib/libgssapi/gss_display_status.c
  projects/altix2/lib/libgssapi/gss_release_buffer.3
  projects/altix2/lib/libgssapi/gss_release_oid_set.3
  projects/altix2/lib/libgssapi/mech.5
  projects/altix2/lib/libgssapi/mech_switch.h
  projects/altix2/lib/libpam/modules/pam_exec/pam_exec.8
  projects/altix2/lib/libpam/modules/pam_exec/pam_exec.c
  projects/altix2/lib/libpam/modules/pam_krb5/pam_krb5.c
  projects/altix2/lib/libpam/modules/pam_ksu/pam_ksu.c
  projects/altix2/lib/libpam/modules/pam_nologin/pam_nologin.8
  projects/altix2/lib/libpmc/Makefile
  projects/altix2/lib/libpmc/libpmc.c
  projects/altix2/lib/libpmc/pmc.3
  projects/altix2/lib/libpmc/pmc.atom.3
  projects/altix2/lib/libpmc/pmc.core.3
  projects/altix2/lib/libpmc/pmc.core2.3
  projects/altix2/lib/libpmc/pmc.corei7.3
  projects/altix2/lib/libpmc/pmc.corei7uc.3
  projects/altix2/lib/libpmc/pmc.h
  projects/altix2/lib/libpmc/pmc.iaf.3
  projects/altix2/lib/libpmc/pmc.k7.3
  projects/altix2/lib/libpmc/pmc.k8.3
  projects/altix2/lib/libpmc/pmc.p4.3
  projects/altix2/lib/libpmc/pmc.p5.3
  projects/altix2/lib/libpmc/pmc.p6.3
  projects/altix2/lib/libpmc/pmc.sandybridge.3
  projects/altix2/lib/libpmc/pmc.sandybridgeuc.3
  projects/altix2/lib/libpmc/pmc.tsc.3
  projects/altix2/lib/libpmc/pmc.ucf.3
  projects/altix2/lib/libpmc/pmc.westmere.3
  projects/altix2/lib/libpmc/pmc.westmereuc.3
  projects/altix2/lib/libpmc/pmc.xscale.3
  projects/altix2/lib/libpmc/pmc_capabilities.3
  projects/altix2/lib/libpmc/pmclog.c
  projects/altix2/lib/libpmc/pmclog.h
  projects/altix2/lib/libproc/proc_bkpt.c
  projects/altix2/lib/libproc/proc_regs.c
  projects/altix2/lib/libprocstat/Symbol.map
  projects/altix2/lib/libprocstat/Versions.def
  projects/altix2/lib/libprocstat/libprocstat.3
  projects/altix2/lib/libprocstat/libprocstat.c
  projects/altix2/lib/libprocstat/libprocstat.h
  projects/altix2/lib/librpcsec_gss/rpc_gss_seccreate.3
  projects/altix2/lib/librt/sigev_thread.c
  projects/altix2/lib/librt/sigev_thread.h
  projects/altix2/lib/libtacplus/libtacplus.3
  projects/altix2/lib/libthr/arch/mips/include/pthread_md.h
  projects/altix2/lib/libthr/thread/thr_barrier.c
  projects/altix2/lib/libthr/thread/thr_private.h
  projects/altix2/lib/libthr/thread/thr_sig.c
  projects/altix2/lib/libthr/thread/thr_umtx.c
  projects/altix2/lib/libthr/thread/thr_umtx.h
  projects/altix2/lib/libulog/utempter_add_record.3
  projects/altix2/lib/libusb/Makefile
  projects/altix2/lib/libusb/libusb.3
  projects/altix2/lib/libusb/libusb.h
  projects/altix2/lib/libusb/libusb10.c
  projects/altix2/lib/libusb/libusb20.3
  projects/altix2/lib/libutil/kinfo_getallproc.3
  projects/altix2/lib/libutil/kinfo_getproc.3
  projects/altix2/lib/libutil/login.conf.5
  projects/altix2/lib/libutil/login_cap.3
  projects/altix2/lib/libutil/quotafile.3
  projects/altix2/lib/msun/man/csqrt.3
  projects/altix2/lib/msun/man/ieee.3
  projects/altix2/lib/msun/src/s_remquo.c
  projects/altix2/lib/msun/src/s_remquof.c
  projects/altix2/lib/msun/src/s_remquol.c
  projects/altix2/libexec/bootpd/bootpd.8
  projects/altix2/libexec/getty/gettytab.5
  projects/altix2/libexec/rtld-elf/Makefile
  projects/altix2/libexec/rtld-elf/amd64/reloc.c
  projects/altix2/libexec/rtld-elf/amd64/rtld_machdep.h
  projects/altix2/libexec/rtld-elf/arm/reloc.c
  projects/altix2/libexec/rtld-elf/arm/rtld_machdep.h
  projects/altix2/libexec/rtld-elf/i386/reloc.c
  projects/altix2/libexec/rtld-elf/i386/rtld_machdep.h
  projects/altix2/libexec/rtld-elf/ia64/reloc.c
  projects/altix2/libexec/rtld-elf/ia64/rtld_machdep.h
  projects/altix2/libexec/rtld-elf/libmap.c
  projects/altix2/libexec/rtld-elf/malloc.c
  projects/altix2/libexec/rtld-elf/map_object.c
  projects/altix2/libexec/rtld-elf/mips/reloc.c
  projects/altix2/libexec/rtld-elf/mips/rtld_machdep.h
  projects/altix2/libexec/rtld-elf/mips/rtld_start.S
  projects/altix2/libexec/rtld-elf/powerpc/reloc.c
  projects/altix2/libexec/rtld-elf/powerpc/rtld_machdep.h
  projects/altix2/libexec/rtld-elf/powerpc64/reloc.c
  projects/altix2/libexec/rtld-elf/powerpc64/rtld_machdep.h
  projects/altix2/libexec/rtld-elf/rtld.c
  projects/altix2/libexec/rtld-elf/rtld.h
  projects/altix2/libexec/rtld-elf/rtld_printf.c
  projects/altix2/libexec/rtld-elf/sparc64/reloc.c
  projects/altix2/libexec/rtld-elf/sparc64/rtld_machdep.h
  projects/altix2/libexec/rtld-elf/xmalloc.c
  projects/altix2/libexec/tftpd/tftpd.8
  projects/altix2/release/Makefile
  projects/altix2/sbin/adjkerntz/adjkerntz.8
  projects/altix2/sbin/bsdlabel/bsdlabel.c
  projects/altix2/sbin/camcontrol/camcontrol.8
  projects/altix2/sbin/devfs/devfs.8
  projects/altix2/sbin/fsdb/Makefile
  projects/altix2/sbin/fsdb/fsdbutil.c
  projects/altix2/sbin/geom/class/eli/geli.8
  projects/altix2/sbin/geom/class/multipath/gmultipath.8
  projects/altix2/sbin/geom/class/part/gpart.8
  projects/altix2/sbin/geom/class/sched/gsched.8
  projects/altix2/sbin/growfs/debug.c
  projects/altix2/sbin/growfs/growfs.c
  projects/altix2/sbin/gvinum/gvinum.8
  projects/altix2/sbin/hastd/hastd.c
  projects/altix2/sbin/hastd/nv.c
  projects/altix2/sbin/ifconfig/ifconfig.8
  projects/altix2/sbin/ifconfig/ifieee80211.c
  projects/altix2/sbin/ifconfig/iflagg.c
  projects/altix2/sbin/ifconfig/ifpfsync.c
  projects/altix2/sbin/init/init.8
  projects/altix2/sbin/init/init.c
  projects/altix2/sbin/init/pathnames.h
  projects/altix2/sbin/ipfw/ipfw.8
  projects/altix2/sbin/ipfw/ipfw2.c
  projects/altix2/sbin/iscontrol/Makefile
  projects/altix2/sbin/iscontrol/iscontrol.8
  projects/altix2/sbin/iscontrol/iscontrol.c
  projects/altix2/sbin/iscontrol/iscsi.conf.5
  projects/altix2/sbin/kldload/kldload.8
  projects/altix2/sbin/kldload/kldload.c
  projects/altix2/sbin/mdconfig/mdconfig.8
  projects/altix2/sbin/mdconfig/mdconfig.c
  projects/altix2/sbin/mdmfs/mdmfs.8
  projects/altix2/sbin/mount_unionfs/mount_unionfs.8
  projects/altix2/sbin/ping6/ping6.8
  projects/altix2/sbin/quotacheck/quotacheck.8
  projects/altix2/sbin/rcorder/rcorder.8
  projects/altix2/sbin/route/route.8
  projects/altix2/sbin/savecore/savecore.c
  projects/altix2/sbin/setkey/setkey.8
  projects/altix2/sbin/sunlabel/sunlabel.8
  projects/altix2/sbin/sysctl/sysctl.8
  projects/altix2/sbin/sysctl/sysctl.c
  projects/altix2/secure/usr.bin/ssh/Makefile
  projects/altix2/secure/usr.sbin/sshd/Makefile
  projects/altix2/share/doc/bind9/Makefile
  projects/altix2/share/examples/Makefile
  projects/altix2/share/examples/cvsup/cvs-supfile
  projects/altix2/share/examples/cvsup/doc-supfile
  projects/altix2/share/examples/cvsup/gnats-supfile
  projects/altix2/share/examples/cvsup/ports-supfile
  projects/altix2/share/examples/cvsup/stable-supfile
  projects/altix2/share/examples/cvsup/standard-supfile
  projects/altix2/share/examples/cvsup/www-supfile
  projects/altix2/share/man/man3/pthread_attr_affinity_np.3
  projects/altix2/share/man/man3/pthread_cond_destroy.3
  projects/altix2/share/man/man3/pthread_cond_timedwait.3
  projects/altix2/share/man/man3/pthread_cond_wait.3
  projects/altix2/share/man/man3/tgmath.3
  projects/altix2/share/man/man4/acpi.4
  projects/altix2/share/man/man4/acpi_hp.4
  projects/altix2/share/man/man4/acpi_wmi.4
  projects/altix2/share/man/man4/ada.4
  projects/altix2/share/man/man4/adv.4
  projects/altix2/share/man/man4/ahc.4
  projects/altix2/share/man/man4/aibs.4
  projects/altix2/share/man/man4/amdsmb.4
  projects/altix2/share/man/man4/ath.4
  projects/altix2/share/man/man4/atkbd.4
  projects/altix2/share/man/man4/atp.4
  projects/altix2/share/man/man4/bce.4
  projects/altix2/share/man/man4/bpf.4
  projects/altix2/share/man/man4/bridge.4
  projects/altix2/share/man/man4/bt.4
  projects/altix2/share/man/man4/bwi.4
  projects/altix2/share/man/man4/bwn.4
  projects/altix2/share/man/man4/carp.4
  projects/altix2/share/man/man4/cas.4
  projects/altix2/share/man/man4/cc_vegas.4
  projects/altix2/share/man/man4/cd.4
  projects/altix2/share/man/man4/coda.4
  projects/altix2/share/man/man4/cy.4
  projects/altix2/share/man/man4/dpms.4
  projects/altix2/share/man/man4/ed.4
  projects/altix2/share/man/man4/em.4
  projects/altix2/share/man/man4/epair.4
  projects/altix2/share/man/man4/eventtimers.4
  projects/altix2/share/man/man4/fdc.4
  projects/altix2/share/man/man4/fwohci.4
  projects/altix2/share/man/man4/gem.4
  projects/altix2/share/man/man4/geom_fox.4
  projects/altix2/share/man/man4/geom_uzip.4
  projects/altix2/share/man/man4/gre.4
  projects/altix2/share/man/man4/hptiop.4
  projects/altix2/share/man/man4/igb.4
  projects/altix2/share/man/man4/ip.4
  projects/altix2/share/man/man4/ipmi.4
  projects/altix2/share/man/man4/ipw.4
  projects/altix2/share/man/man4/isci.4
  projects/altix2/share/man/man4/iscsi_initiator.4
  projects/altix2/share/man/man4/isp.4
  projects/altix2/share/man/man4/iwi.4
  projects/altix2/share/man/man4/iwn.4
  projects/altix2/share/man/man4/iwnfw.4
  projects/altix2/share/man/man4/ixgbe.4
  projects/altix2/share/man/man4/ksyms.4
  projects/altix2/share/man/man4/ktr.4
  projects/altix2/share/man/man4/lmc.4
  projects/altix2/share/man/man4/malo.4
  projects/altix2/share/man/man4/man4.i386/apm.4
  projects/altix2/share/man/man4/man4.i386/glxsb.4
  projects/altix2/share/man/man4/man4.powerpc/abtn.4
  projects/altix2/share/man/man4/man4.powerpc/akbd.4
  projects/altix2/share/man/man4/man4.powerpc/bm.4
  projects/altix2/share/man/man4/man4.powerpc/cuda.4
  projects/altix2/share/man/man4/man4.powerpc/smu.4
  projects/altix2/share/man/man4/man4.powerpc/snd_ai2s.4
  projects/altix2/share/man/man4/man4.powerpc/snd_davbus.4
  projects/altix2/share/man/man4/md.4
  projects/altix2/share/man/man4/mld.4
  projects/altix2/share/man/man4/mmc.4
  projects/altix2/share/man/man4/mos.4
  projects/altix2/share/man/man4/mps.4
  projects/altix2/share/man/man4/mwl.4
  projects/altix2/share/man/man4/net80211.4
  projects/altix2/share/man/man4/netmap.4
  projects/altix2/share/man/man4/ng_car.4
  projects/altix2/share/man/man4/ng_deflate.4
  projects/altix2/share/man/man4/ng_nat.4
  projects/altix2/share/man/man4/ng_netflow.4
  projects/altix2/share/man/man4/ng_patch.4
  projects/altix2/share/man/man4/ng_ppp.4
  projects/altix2/share/man/man4/ng_pred1.4
  projects/altix2/share/man/man4/ng_tty.4
  projects/altix2/share/man/man4/nvram2env.4
  projects/altix2/share/man/man4/nxge.4
  projects/altix2/share/man/man4/oce.4
  projects/altix2/share/man/man4/pcm.4
  projects/altix2/share/man/man4/ppbus.4
  projects/altix2/share/man/man4/psm.4
  projects/altix2/share/man/man4/pts.4
  projects/altix2/share/man/man4/ral.4
  projects/altix2/share/man/man4/run.4
  projects/altix2/share/man/man4/runfw.4
  projects/altix2/share/man/man4/sfxge.4
  projects/altix2/share/man/man4/siftr.4
  projects/altix2/share/man/man4/smp.4
  projects/altix2/share/man/man4/snd_emu10kx.4
  projects/altix2/share/man/man4/snd_hda.4
  projects/altix2/share/man/man4/snd_ich.4
  projects/altix2/share/man/man4/syscons.4
  projects/altix2/share/man/man4/tcp.4
  projects/altix2/share/man/man4/tpm.4
  projects/altix2/share/man/man4/u3g.4
  projects/altix2/share/man/man4/uark.4
  projects/altix2/share/man/man4/uath.4
  projects/altix2/share/man/man4/ufoma.4
  projects/altix2/share/man/man4/uipaq.4
  projects/altix2/share/man/man4/ulpt.4
  projects/altix2/share/man/man4/umcs.4
  projects/altix2/share/man/man4/upgt.4
  projects/altix2/share/man/man4/vge.4
  projects/altix2/share/man/man4/virtio.4
  projects/altix2/share/man/man4/vxge.4
  projects/altix2/share/man/man4/wi.4
  projects/altix2/share/man/man4/wlan_acl.4
  projects/altix2/share/man/man4/wlan_amrr.4
  projects/altix2/share/man/man4/wpi.4
  projects/altix2/share/man/man4/xen.4
  projects/altix2/share/man/man4/xnb.4
  projects/altix2/share/man/man5/ar.5
  projects/altix2/share/man/man5/fdescfs.5
  projects/altix2/share/man/man5/fs.5
  projects/altix2/share/man/man5/fstab.5
  projects/altix2/share/man/man5/nsmb.conf.5
  projects/altix2/share/man/man5/quota.user.5
  projects/altix2/share/man/man5/services.5
  projects/altix2/share/man/man5/src.conf.5
  projects/altix2/share/man/man5/style.Makefile.5
  projects/altix2/share/man/man7/mailaddr.7
  projects/altix2/share/man/man7/operator.7
  projects/altix2/share/man/man7/release.7
  projects/altix2/share/man/man8/picobsd.8
  projects/altix2/share/man/man9/BUS_DESCRIBE_INTR.9
  projects/altix2/share/man/man9/BUS_SETUP_INTR.9
  projects/altix2/share/man/man9/DB_COMMAND.9
  projects/altix2/share/man/man9/DEVICE_PROBE.9
  projects/altix2/share/man/man9/LOCK_PROFILING.9
  projects/altix2/share/man/man9/Makefile
  projects/altix2/share/man/man9/SYSINIT.9
  projects/altix2/share/man/man9/buf_ring.9
  projects/altix2/share/man/man9/condvar.9
  projects/altix2/share/man/man9/crypto.9
  projects/altix2/share/man/man9/devclass_get_maxunit.9
  projects/altix2/share/man/man9/device_get_children.9
  projects/altix2/share/man/man9/drbr.9
  projects/altix2/share/man/man9/eventtimers.9
  projects/altix2/share/man/man9/fail.9
  projects/altix2/share/man/man9/firmware.9
  projects/altix2/share/man/man9/ieee80211.9
  projects/altix2/share/man/man9/ieee80211_amrr.9
  projects/altix2/share/man/man9/ieee80211_bmiss.9
  projects/altix2/share/man/man9/ieee80211_crypto.9
  projects/altix2/share/man/man9/ieee80211_input.9
  projects/altix2/share/man/man9/ieee80211_node.9
  projects/altix2/share/man/man9/ieee80211_output.9
  projects/altix2/share/man/man9/ieee80211_proto.9
  projects/altix2/share/man/man9/ieee80211_radiotap.9
  projects/altix2/share/man/man9/ieee80211_regdomain.9
  projects/altix2/share/man/man9/ieee80211_scan.9
  projects/altix2/share/man/man9/ieee80211_vap.9
  projects/altix2/share/man/man9/ifnet.9
  projects/altix2/share/man/man9/kproc.9
  projects/altix2/share/man/man9/kqueue.9
  projects/altix2/share/man/man9/kthread.9
  projects/altix2/share/man/man9/lock.9
  projects/altix2/share/man/man9/locking.9
  projects/altix2/share/man/man9/make_dev.9
  projects/altix2/share/man/man9/malloc.9
  projects/altix2/share/man/man9/mi_switch.9
  projects/altix2/share/man/man9/osd.9
  projects/altix2/share/man/man9/pci.9
  projects/altix2/share/man/man9/rmlock.9
  projects/altix2/share/man/man9/shm_map.9
  projects/altix2/share/man/man9/sleep.9
  projects/altix2/share/man/man9/spl.9
  projects/altix2/share/man/man9/swi.9
  projects/altix2/share/man/man9/sysctl_ctx_init.9
  projects/altix2/share/man/man9/taskqueue.9
  projects/altix2/share/man/man9/timeout.9
  projects/altix2/share/man/man9/usbdi.9
  projects/altix2/share/man/man9/vm_map_find.9
  projects/altix2/share/man/man9/watchdog.9
  projects/altix2/share/misc/committers-ports.dot
  projects/altix2/share/misc/committers-src.dot
  projects/altix2/share/mk/bsd.endian.mk
  projects/altix2/share/mk/bsd.libnames.mk
  projects/altix2/share/mk/bsd.sys.mk
  projects/altix2/share/mk/sys.mk
  projects/altix2/share/termcap/termcap.5
  projects/altix2/sys/Makefile
  projects/altix2/sys/amd64/acpica/acpi_wakeup.c
  projects/altix2/sys/amd64/amd64/identcpu.c
  projects/altix2/sys/amd64/amd64/initcpu.c
  projects/altix2/sys/amd64/amd64/machdep.c
  projects/altix2/sys/amd64/amd64/mp_machdep.c
  projects/altix2/sys/amd64/amd64/pmap.c
  projects/altix2/sys/amd64/amd64/trap.c
  projects/altix2/sys/amd64/conf/DEFAULTS
  projects/altix2/sys/amd64/conf/GENERIC
  projects/altix2/sys/amd64/conf/GENERIC.hints
  projects/altix2/sys/amd64/conf/NOTES
  projects/altix2/sys/amd64/ia32/ia32_reg.c
  projects/altix2/sys/amd64/include/fpu.h
  projects/altix2/sys/amd64/include/intr_machdep.h
  projects/altix2/sys/amd64/include/pmc_mdep.h
  projects/altix2/sys/amd64/include/proc.h
  projects/altix2/sys/amd64/include/psl.h
  projects/altix2/sys/amd64/include/reg.h
  projects/altix2/sys/amd64/include/segments.h
  projects/altix2/sys/amd64/include/specialreg.h
  projects/altix2/sys/amd64/include/sysarch.h
  projects/altix2/sys/amd64/include/vm.h
  projects/altix2/sys/amd64/linux32/linux32_dummy.c
  projects/altix2/sys/amd64/linux32/linux32_proto.h
  projects/altix2/sys/amd64/linux32/linux32_syscall.h
  projects/altix2/sys/amd64/linux32/linux32_syscalls.c
  projects/altix2/sys/amd64/linux32/linux32_sysent.c
  projects/altix2/sys/amd64/linux32/linux32_systrace_args.c
  projects/altix2/sys/amd64/linux32/syscalls.master
  projects/altix2/sys/arm/at91/at91_pio.c
  projects/altix2/sys/arm/at91/at91_piovar.h
  projects/altix2/sys/arm/at91/at91_pit.c
  projects/altix2/sys/arm/at91/at91_pmc.c
  projects/altix2/sys/arm/at91/at91_rst.c
  projects/altix2/sys/arm/at91/at91_twi.c
  projects/altix2/sys/arm/at91/at91_twireg.h
  projects/altix2/sys/arm/at91/at91_wdt.c
  projects/altix2/sys/arm/at91/at91reg.h
  projects/altix2/sys/arm/at91/at91sam9260.c
  projects/altix2/sys/arm/at91/at91var.h
  projects/altix2/sys/arm/at91/if_ate.c
  projects/altix2/sys/arm/conf/AVILA
  projects/altix2/sys/arm/conf/BWCT
  projects/altix2/sys/arm/conf/CAMBRIA
  projects/altix2/sys/arm/conf/CNS11XXNAS
  projects/altix2/sys/arm/conf/CRB
  projects/altix2/sys/arm/conf/DB-78XXX
  projects/altix2/sys/arm/conf/DB-88F5XXX
  projects/altix2/sys/arm/conf/DB-88F6XXX
  projects/altix2/sys/arm/conf/DEFAULTS
  projects/altix2/sys/arm/conf/DOCKSTAR
  projects/altix2/sys/arm/conf/EP80219
  projects/altix2/sys/arm/conf/GUMSTIX
  projects/altix2/sys/arm/conf/HL200
  projects/altix2/sys/arm/conf/HL201
  projects/altix2/sys/arm/conf/IQ31244
  projects/altix2/sys/arm/conf/KB920X
  projects/altix2/sys/arm/conf/LN2410SBC
  projects/altix2/sys/arm/conf/NSLU
  projects/altix2/sys/arm/conf/QILA9G20
  projects/altix2/sys/arm/conf/SAM9G20EK
  projects/altix2/sys/arm/conf/SHEEVAPLUG
  projects/altix2/sys/arm/conf/TS7800
  projects/altix2/sys/arm/include/pmc_mdep.h
  projects/altix2/sys/arm/mv/common.c
  projects/altix2/sys/arm/xscale/pxa/uart_bus_pxa.c
  projects/altix2/sys/boot/common/crc32.c
  projects/altix2/sys/boot/common/gpt.c
  projects/altix2/sys/boot/common/loader.8
  projects/altix2/sys/boot/common/ufsread.c
  projects/altix2/sys/boot/fdt/fdt_loader_cmd.c
  projects/altix2/sys/boot/forth/loader.conf
  projects/altix2/sys/boot/forth/loader.conf.5
  projects/altix2/sys/boot/forth/menu-commands.4th
  projects/altix2/sys/boot/i386/boot2/boot1.S
  projects/altix2/sys/boot/i386/boot2/boot2.c
  projects/altix2/sys/boot/pc98/boot2/boot2.c
  projects/altix2/sys/boot/powerpc/ps3/start.S
  projects/altix2/sys/boot/uboot/common/metadata.c
  projects/altix2/sys/boot/uboot/lib/Makefile
  projects/altix2/sys/boot/uboot/lib/glue.c
  projects/altix2/sys/cam/ctl/ctl.c
  projects/altix2/sys/cam/ctl/ctl.h
  projects/altix2/sys/cam/ctl/ctl_backend.c
  projects/altix2/sys/cam/ctl/ctl_backend.h
  projects/altix2/sys/cam/ctl/ctl_backend_block.c
  projects/altix2/sys/cam/ctl/ctl_backend_ramdisk.c
  projects/altix2/sys/cam/ctl/ctl_cmd_table.c
  projects/altix2/sys/cam/ctl/ctl_error.c
  projects/altix2/sys/cam/ctl/ctl_frontend.c
  projects/altix2/sys/cam/ctl/ctl_frontend_internal.c
  projects/altix2/sys/cam/ctl/ctl_ioctl.h
  projects/altix2/sys/cam/ctl/ctl_private.h
  projects/altix2/sys/cam/scsi/scsi_da.c
  projects/altix2/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/altix2/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/altix2/sys/cddl/dev/dtrace/dtrace_ioctl.c
  projects/altix2/sys/cddl/dev/lockstat/lockstat.c
  projects/altix2/sys/cddl/dev/profile/profile.c
  projects/altix2/sys/cddl/dev/sdt/sdt.c
  projects/altix2/sys/compat/ia32/ia32_sysvec.c
  projects/altix2/sys/conf/Makefile.mips
  projects/altix2/sys/conf/NOTES
  projects/altix2/sys/conf/files
  projects/altix2/sys/conf/files.amd64
  projects/altix2/sys/conf/files.arm
  projects/altix2/sys/conf/files.i386
  projects/altix2/sys/conf/files.ia64
  projects/altix2/sys/conf/files.mips
  projects/altix2/sys/conf/files.pc98
  projects/altix2/sys/conf/files.powerpc
  projects/altix2/sys/conf/files.sparc64
  projects/altix2/sys/conf/kern.mk
  projects/altix2/sys/conf/kern.post.mk
  projects/altix2/sys/conf/kern.pre.mk
  projects/altix2/sys/conf/kmod.mk
  projects/altix2/sys/conf/makeLINT.mk
  projects/altix2/sys/conf/options
  projects/altix2/sys/conf/options.amd64
  projects/altix2/sys/conf/options.arm
  projects/altix2/sys/conf/options.i386
  projects/altix2/sys/conf/options.mips
  projects/altix2/sys/contrib/dev/acpica/acpica_prep.sh
  projects/altix2/sys/contrib/dev/acpica/changes.txt   (contents, props changed)
  projects/altix2/sys/contrib/dev/acpica/common/adisasm.c
  projects/altix2/sys/contrib/dev/acpica/common/getopt.c
  projects/altix2/sys/contrib/dev/acpica/compiler/aslcodegen.c
  projects/altix2/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/altix2/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/altix2/sys/contrib/dev/acpica/compiler/aslcompiler.y
  projects/altix2/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/altix2/sys/contrib/dev/acpica/compiler/aslfiles.c
  projects/altix2/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/altix2/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/altix2/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/altix2/sys/contrib/dev/acpica/compiler/aslstartup.c
  projects/altix2/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/altix2/sys/contrib/dev/acpica/compiler/aslutils.c
  projects/altix2/sys/contrib/dev/acpica/compiler/dtcompile.c
  projects/altix2/sys/contrib/dev/acpica/compiler/dtcompiler.h
  projects/altix2/sys/contrib/dev/acpica/compiler/dtexpress.c
  projects/altix2/sys/contrib/dev/acpica/compiler/dtio.c
  projects/altix2/sys/contrib/dev/acpica/compiler/dtparser.y
  projects/altix2/sys/contrib/dev/acpica/components/debugger/dbcmds.c
  projects/altix2/sys/contrib/dev/acpica/components/hardware/hwesleep.c
  projects/altix2/sys/contrib/dev/acpica/components/hardware/hwsleep.c
  projects/altix2/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c
  projects/altix2/sys/contrib/dev/acpica/components/namespace/nsdump.c
  projects/altix2/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c
  projects/altix2/sys/contrib/dev/acpica/components/namespace/nspredef.c
  projects/altix2/sys/contrib/dev/acpica/components/namespace/nsrepair.c
  projects/altix2/sys/contrib/dev/acpica/components/namespace/nsutils.c
  projects/altix2/sys/contrib/dev/acpica/components/parser/psargs.c
  projects/altix2/sys/contrib/dev/acpica/components/tables/tbfadt.c
  projects/altix2/sys/contrib/dev/acpica/components/tables/tbinstal.c
  projects/altix2/sys/contrib/dev/acpica/components/tables/tbutils.c
  projects/altix2/sys/contrib/dev/acpica/include/achware.h
  projects/altix2/sys/contrib/dev/acpica/include/aclocal.h
  projects/altix2/sys/contrib/dev/acpica/include/acnames.h
  projects/altix2/sys/contrib/dev/acpica/include/acnamesp.h
  projects/altix2/sys/contrib/dev/acpica/include/acoutput.h
  projects/altix2/sys/contrib/dev/acpica/include/acpixf.h
  projects/altix2/sys/contrib/dev/acpica/include/actypes.h
  projects/altix2/sys/contrib/dev/ral/Makefile
  projects/altix2/sys/contrib/dev/ral/rt2860.fw.uu
  projects/altix2/sys/contrib/dev/run/rt2870.fw.uu
  projects/altix2/sys/contrib/octeon-sdk/cvmip.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-abi.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-access-native.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-access.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-address.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-agl-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-app-hotplug.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-app-hotplug.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-app-init-linux.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-app-init.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-app-init.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-asm.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-asx0-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-asxx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-atomic.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-bootloader.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-bootmem.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-bootmem.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ciu-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-clock.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-clock.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-cmd-queue.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-cmd-queue.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-compactflash.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-compactflash.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-core.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-core.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-coremask.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-coremask.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-crypto.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-crypto.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-csr-enums.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-csr.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-dbg-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-debug-handler.S
  projects/altix2/sys/contrib/octeon-sdk/cvmx-debug-remote.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-debug-uart.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-debug.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-debug.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-dfa-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-dfa.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-dfa.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-dfm-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-dma-engine.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-dma-engine.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-dpi-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ebt3000.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ebt3000.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-fau.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-flash.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-flash.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-fpa-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-fpa.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-fpa.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-gmx.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-gpio-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-gpio.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-board.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-board.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-errata.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-errata.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-fpa.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-fpa.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-jtag.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-jtag.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-loop.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-loop.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-npi.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-npi.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-spi.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-spi.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-srio.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-srio.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-util.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-util.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-xaui.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper-xaui.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-helper.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-higig.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S
  projects/altix2/sys/contrib/octeon-sdk/cvmx-interrupt.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-interrupt.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-iob-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ipd-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ipd.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ixf18201.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ixf18201.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-key-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-key.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-l2c-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-l2c.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-l2c.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-l2d-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-l2t-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-led-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-llm.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-llm.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-log-arc.S
  projects/altix2/sys/contrib/octeon-sdk/cvmx-log.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-log.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-malloc.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-mdio.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-mgmt-port.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-mgmt-port.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-mio-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-mixx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-mpi-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-nand.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-nand.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-ndf-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-npei-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-npi-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-npi.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-packet.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pci-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pci.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pcie.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pcie.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pcm-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pemx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pescx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pexp-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pip-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pip.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pko-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pko.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pko.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-platform.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pow-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pow.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-pow.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-power-throttle.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-power-throttle.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-rad-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-raid.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-raid.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-rng.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-rnm-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-rtc.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-rwlock.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-scratch.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-shmem.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-shmem.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-sim-magic.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-sli-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-smi-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-smix-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-spi.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-spi.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-spi4000.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-spinlock.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-spx0-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-spxx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-srio.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-srio.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-sriox-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-srxx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-stxx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-swap.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-sysinfo.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-sysinfo.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-thunder.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-thunder.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-tim-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-tim.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-tim.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-tlb.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-tlb.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-tra-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-tra.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-tra.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-twsi.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-twsi.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-uart.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-uart.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-usb.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-usb.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-usbd.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-usbd.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-utils.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-version.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-warn.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-warn.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-wqe.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-zip-defs.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-zip.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx-zip.h
  projects/altix2/sys/contrib/octeon-sdk/cvmx-zone.c
  projects/altix2/sys/contrib/octeon-sdk/cvmx.h
  projects/altix2/sys/contrib/octeon-sdk/octeon-boot-info.h
  projects/altix2/sys/contrib/octeon-sdk/octeon-feature.h
  projects/altix2/sys/contrib/octeon-sdk/octeon-model.c
  projects/altix2/sys/contrib/octeon-sdk/octeon-model.h
  projects/altix2/sys/contrib/octeon-sdk/octeon-pci-console.c
  projects/altix2/sys/contrib/octeon-sdk/octeon-pci-console.h
  projects/altix2/sys/contrib/pf/net/if_pfsync.c
  projects/altix2/sys/contrib/pf/net/if_pfsync.h
  projects/altix2/sys/ddb/db_main.c
  projects/altix2/sys/dev/aac/aac_pci.c
  projects/altix2/sys/dev/acpica/acpi.c
  projects/altix2/sys/dev/acpica/acpi_hpet.c
  projects/altix2/sys/dev/acpica/acpi_pcib_acpi.c
  projects/altix2/sys/dev/acpica/acpivar.h
  projects/altix2/sys/dev/advansys/adv_eisa.c
  projects/altix2/sys/dev/advansys/adv_isa.c
  projects/altix2/sys/dev/advansys/adv_pci.c
  projects/altix2/sys/dev/advansys/adw_pci.c
  projects/altix2/sys/dev/ahb/ahb.c
  projects/altix2/sys/dev/aic7xxx/ahc_eisa.c
  projects/altix2/sys/dev/aic7xxx/ahc_isa.c
  projects/altix2/sys/dev/aic7xxx/ahc_pci.c
  projects/altix2/sys/dev/aic7xxx/ahd_pci.c
  projects/altix2/sys/dev/aic7xxx/aicasm/aicasm_symbol.c
  projects/altix2/sys/dev/ale/if_ale.c
  projects/altix2/sys/dev/ale/if_alevar.h
  projects/altix2/sys/dev/amr/amr_pci.c
  projects/altix2/sys/dev/an/if_an_pci.c
  projects/altix2/sys/dev/arcmsr/arcmsr.c
  projects/altix2/sys/dev/asr/asr.c
  projects/altix2/sys/dev/ata/ata-all.c
  projects/altix2/sys/dev/ata/ata-all.h
  projects/altix2/sys/dev/ata/ata-card.c
  projects/altix2/sys/dev/ata/ata-cbus.c
  projects/altix2/sys/dev/ata/ata-disk.c
  projects/altix2/sys/dev/ata/ata-pci.c
  projects/altix2/sys/dev/ata/ata-pci.h
  projects/altix2/sys/dev/ata/ata-queue.c
  projects/altix2/sys/dev/ata/ata-raid.c
  projects/altix2/sys/dev/ata/atapi-cam.c
  projects/altix2/sys/dev/ata/atapi-cd.c
  projects/altix2/sys/dev/ata/atapi-fd.c
  projects/altix2/sys/dev/ata/atapi-tape.c
  projects/altix2/sys/dev/ata/chipsets/ata-acard.c
  projects/altix2/sys/dev/ata/chipsets/ata-acerlabs.c
  projects/altix2/sys/dev/ata/chipsets/ata-adaptec.c
  projects/altix2/sys/dev/ata/chipsets/ata-ahci.c
  projects/altix2/sys/dev/ata/chipsets/ata-amd.c
  projects/altix2/sys/dev/ata/chipsets/ata-ati.c
  projects/altix2/sys/dev/ata/chipsets/ata-cyrix.c
  projects/altix2/sys/dev/ata/chipsets/ata-highpoint.c
  projects/altix2/sys/dev/ata/chipsets/ata-intel.c
  projects/altix2/sys/dev/ata/chipsets/ata-ite.c
  projects/altix2/sys/dev/ata/chipsets/ata-jmicron.c
  projects/altix2/sys/dev/ata/chipsets/ata-marvell.c
  projects/altix2/sys/dev/ata/chipsets/ata-national.c
  projects/altix2/sys/dev/ata/chipsets/ata-nvidia.c
  projects/altix2/sys/dev/ata/chipsets/ata-promise.c
  projects/altix2/sys/dev/ata/chipsets/ata-serverworks.c
  projects/altix2/sys/dev/ata/chipsets/ata-siliconimage.c
  projects/altix2/sys/dev/ata/chipsets/ata-sis.c
  projects/altix2/sys/dev/ata/chipsets/ata-via.c
  projects/altix2/sys/dev/ath/ah_osdep.c
  projects/altix2/sys/dev/ath/ath_hal/ah.h
  projects/altix2/sys/dev/ath/ath_hal/ah_decode.h
  projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416.h
  projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c
  projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416_power.c
  projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
  projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c
  projects/altix2/sys/dev/ath/ath_hal/ar5416/ar5416reg.h
  projects/altix2/sys/dev/ath/if_ath.c
  projects/altix2/sys/dev/ath/if_ath_debug.c
  projects/altix2/sys/dev/ath/if_ath_pci.c
  projects/altix2/sys/dev/ath/if_ath_sysctl.c
  projects/altix2/sys/dev/ath/if_ath_tx.c
  projects/altix2/sys/dev/ath/if_ath_tx.h
  projects/altix2/sys/dev/ath/if_ath_tx_ht.c
  projects/altix2/sys/dev/ath/if_athioctl.h
  projects/altix2/sys/dev/ath/if_athvar.h
  projects/altix2/sys/dev/atkbdc/atkbdc_isa.c
  projects/altix2/sys/dev/atkbdc/psm.c
  projects/altix2/sys/dev/bce/if_bce.c
  projects/altix2/sys/dev/bce/if_bcereg.h
  projects/altix2/sys/dev/bge/if_bge.c
  projects/altix2/sys/dev/bge/if_bgereg.h
  projects/altix2/sys/dev/buslogic/bt_pci.c
  projects/altix2/sys/dev/bxe/if_bxe.c
  projects/altix2/sys/dev/cesa/cesa.c
  projects/altix2/sys/dev/cfi/cfi_core.c
  projects/altix2/sys/dev/cfi/cfi_dev.c
  projects/altix2/sys/dev/cfi/cfi_disk.c
  projects/altix2/sys/dev/cfi/cfi_var.h
  projects/altix2/sys/dev/ciss/ciss.c
  projects/altix2/sys/dev/cxgb/cxgb_sge.c
  projects/altix2/sys/dev/de/if_de.c
  projects/altix2/sys/dev/dpt/dpt_pci.c
  projects/altix2/sys/dev/e1000/e1000_osdep.h
  projects/altix2/sys/dev/e1000/if_em.c
  projects/altix2/sys/dev/e1000/if_igb.c
  projects/altix2/sys/dev/e1000/if_igb.h
  projects/altix2/sys/dev/en/midway.c
  projects/altix2/sys/dev/fb/vesa.c
  projects/altix2/sys/dev/fb/vga.c
  projects/altix2/sys/dev/fxp/if_fxp.c
  projects/altix2/sys/dev/fxp/if_fxpreg.h
  projects/altix2/sys/dev/fxp/if_fxpvar.h
  projects/altix2/sys/dev/glxsb/glxsb.c
  projects/altix2/sys/dev/gpio/gpioc.c
  projects/altix2/sys/dev/hatm/if_hatm.c
  projects/altix2/sys/dev/hifn/hifn7751.c
  projects/altix2/sys/dev/hptiop/hptiop.c
  projects/altix2/sys/dev/hptmv/entry.c
  projects/altix2/sys/dev/hwpmc/hwpmc_amd.c
  projects/altix2/sys/dev/hwpmc/hwpmc_core.c
  projects/altix2/sys/dev/hwpmc/hwpmc_intel.c
  projects/altix2/sys/dev/hwpmc/hwpmc_logging.c
  projects/altix2/sys/dev/hwpmc/hwpmc_mips.c
  projects/altix2/sys/dev/hwpmc/hwpmc_mips24k.c
  projects/altix2/sys/dev/hwpmc/hwpmc_mod.c
  projects/altix2/sys/dev/hwpmc/hwpmc_piv.c
  projects/altix2/sys/dev/hwpmc/hwpmc_powerpc.c
  projects/altix2/sys/dev/hwpmc/hwpmc_ppro.c
  projects/altix2/sys/dev/hwpmc/hwpmc_tsc.c
  projects/altix2/sys/dev/hwpmc/hwpmc_x86.c
  projects/altix2/sys/dev/hwpmc/hwpmc_xscale.c
  projects/altix2/sys/dev/hwpmc/pmc_events.h
  projects/altix2/sys/dev/ida/ida_pci.c
  projects/altix2/sys/dev/if_ndis/if_ndis_pci.c
  projects/altix2/sys/dev/iir/iir_pci.c
  projects/altix2/sys/dev/ips/ips_pci.c
  projects/altix2/sys/dev/ipw/if_ipw.c
  projects/altix2/sys/dev/ipw/if_ipwvar.h
  projects/altix2/sys/dev/isci/isci.h
  projects/altix2/sys/dev/isci/isci_controller.c
  projects/altix2/sys/dev/isci/isci_domain.c
  projects/altix2/sys/dev/isci/isci_io_request.c
  projects/altix2/sys/dev/isci/isci_remote_device.c
  projects/altix2/sys/dev/isci/isci_task_request.c
  projects/altix2/sys/dev/isci/scil/sati_read_capacity.c
  projects/altix2/sys/dev/iscsi/initiator/isc_subr.c
  projects/altix2/sys/dev/iscsi/initiator/iscsi.c
  projects/altix2/sys/dev/iscsi/initiator/iscsi_subr.c
  projects/altix2/sys/dev/iscsi/initiator/iscsivar.h
  projects/altix2/sys/dev/iwi/if_iwi.c
  projects/altix2/sys/dev/iwn/if_iwn.c
  projects/altix2/sys/dev/ixgb/if_ixgb.c
  projects/altix2/sys/dev/ixgbe/ixgbe.c
  projects/altix2/sys/dev/ixgbe/ixv.c
  projects/altix2/sys/dev/lmc/if_lmc.c
  projects/altix2/sys/dev/mfi/mfi.c
  projects/altix2/sys/dev/mfi/mfi_cam.c
  projects/altix2/sys/dev/mfi/mfi_debug.c
  projects/altix2/sys/dev/mfi/mfi_disk.c
  projects/altix2/sys/dev/mfi/mfi_ioctl.h
  projects/altix2/sys/dev/mfi/mfi_linux.c
  projects/altix2/sys/dev/mfi/mfi_pci.c
  projects/altix2/sys/dev/mfi/mfireg.h
  projects/altix2/sys/dev/mfi/mfivar.h
  projects/altix2/sys/dev/mge/if_mge.c
  projects/altix2/sys/dev/mlx/mlx_pci.c
  projects/altix2/sys/dev/mly/mly.c
  projects/altix2/sys/dev/mps/mps_pci.c
  projects/altix2/sys/dev/mpt/mpilib/mpi.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_cnfg.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_fc.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_init.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_ioc.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_lan.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_raid.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_sas.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_targ.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_tool.h
  projects/altix2/sys/dev/mpt/mpilib/mpi_type.h
  projects/altix2/sys/dev/mpt/mpt.h
  projects/altix2/sys/dev/mpt/mpt_pci.c
  projects/altix2/sys/dev/mwl/if_mwl.c
  projects/altix2/sys/dev/mwl/if_mwlvar.h
  projects/altix2/sys/dev/mxge/if_mxge.c
  projects/altix2/sys/dev/netmap/if_re_netmap.h
  projects/altix2/sys/dev/netmap/ixgbe_netmap.h
  projects/altix2/sys/dev/netmap/netmap.c
  projects/altix2/sys/dev/netmap/netmap_kern.h
  projects/altix2/sys/dev/nve/if_nve.c
  projects/altix2/sys/dev/ofw/ofw_bus_if.m
  projects/altix2/sys/dev/ofw/ofw_bus_subr.c
  projects/altix2/sys/dev/ofw/ofw_iicbus.c
  projects/altix2/sys/dev/patm/if_patm_attach.c
  projects/altix2/sys/dev/pcf/pcf_ebus.c
  projects/altix2/sys/dev/pci/pci.c
  projects/altix2/sys/dev/pci/pci_private.h
  projects/altix2/sys/dev/pci/pcireg.h
  projects/altix2/sys/dev/pci/pcivar.h
  projects/altix2/sys/dev/safe/safe.c
  projects/altix2/sys/dev/sfxge/sfxge_rx.c
  projects/altix2/sys/dev/smc/if_smc.c
  projects/altix2/sys/dev/sound/pci/emu10kx.c
  projects/altix2/sys/dev/sound/pci/hda/hdaa.c
  projects/altix2/sys/dev/sound/pci/hda/hdac.c
  projects/altix2/sys/dev/sound/usb/uaudio.c
  projects/altix2/sys/dev/sound/usb/uaudioreg.h
  projects/altix2/sys/dev/syscons/syscons.c
  projects/altix2/sys/dev/trm/trm.c
  projects/altix2/sys/dev/twa/tw_osl.h
  projects/altix2/sys/dev/twa/tw_osl_freebsd.c
  projects/altix2/sys/dev/twe/twe_freebsd.c
  projects/altix2/sys/dev/tws/tws.c
  projects/altix2/sys/dev/uart/uart_bus.h
  projects/altix2/sys/dev/uart/uart_bus_pci.c
  projects/altix2/sys/dev/uart/uart_core.c
  projects/altix2/sys/dev/uart/uart_if.m
  projects/altix2/sys/dev/ubsec/ubsec.c
  projects/altix2/sys/dev/usb/controller/at91dci.c
  projects/altix2/sys/dev/usb/controller/atmegadci.c
  projects/altix2/sys/dev/usb/controller/avr32dci.c
  projects/altix2/sys/dev/usb/controller/dwc_otg.c
  projects/altix2/sys/dev/usb/controller/dwc_otg.h
  projects/altix2/sys/dev/usb/controller/dwc_otg_atmelarm.c
  projects/altix2/sys/dev/usb/controller/ehci.c
  projects/altix2/sys/dev/usb/controller/musb_otg.c
  projects/altix2/sys/dev/usb/controller/ohci.c
  projects/altix2/sys/dev/usb/controller/uhci.c
  projects/altix2/sys/dev/usb/controller/uss820dci.c
  projects/altix2/sys/dev/usb/controller/xhci.c
  projects/altix2/sys/dev/usb/input/atp.c
  projects/altix2/sys/dev/usb/input/uep.c
  projects/altix2/sys/dev/usb/input/uhid.c
  projects/altix2/sys/dev/usb/input/ukbd.c
  projects/altix2/sys/dev/usb/input/ums.c
  projects/altix2/sys/dev/usb/misc/ufm.c
  projects/altix2/sys/dev/usb/net/if_aue.c
  projects/altix2/sys/dev/usb/net/if_axe.c
  projects/altix2/sys/dev/usb/net/if_cdce.c
  projects/altix2/sys/dev/usb/net/if_cue.c
  projects/altix2/sys/dev/usb/net/if_ipheth.c
  projects/altix2/sys/dev/usb/net/if_kue.c
  projects/altix2/sys/dev/usb/net/if_rue.c
  projects/altix2/sys/dev/usb/net/if_udav.c
  projects/altix2/sys/dev/usb/net/if_usie.c
  projects/altix2/sys/dev/usb/net/ruephy.c
  projects/altix2/sys/dev/usb/net/uhso.c
  projects/altix2/sys/dev/usb/serial/u3g.c
  projects/altix2/sys/dev/usb/serial/ubsa.c
  projects/altix2/sys/dev/usb/serial/uchcom.c
  projects/altix2/sys/dev/usb/serial/ucycom.c
  projects/altix2/sys/dev/usb/serial/ufoma.c
  projects/altix2/sys/dev/usb/serial/ulpt.c
  projects/altix2/sys/dev/usb/serial/umodem.c
  projects/altix2/sys/dev/usb/serial/uplcom.c
  projects/altix2/sys/dev/usb/serial/usb_serial.c
  projects/altix2/sys/dev/usb/serial/usb_serial.h
  projects/altix2/sys/dev/usb/storage/umass.c
  projects/altix2/sys/dev/usb/storage/urio.c
  projects/altix2/sys/dev/usb/storage/ustorage_fs.c
  projects/altix2/sys/dev/usb/template/usb_template.c
  projects/altix2/sys/dev/usb/usb.h
  projects/altix2/sys/dev/usb/usb_busdma.c
  projects/altix2/sys/dev/usb/usb_compat_linux.c
  projects/altix2/sys/dev/usb/usb_dev.c
  projects/altix2/sys/dev/usb/usb_device.c
  projects/altix2/sys/dev/usb/usb_handle_request.c
  projects/altix2/sys/dev/usb/usb_hid.c
  projects/altix2/sys/dev/usb/usb_hub.c
  projects/altix2/sys/dev/usb/usb_msctest.c
  projects/altix2/sys/dev/usb/usb_request.c
  projects/altix2/sys/dev/usb/usb_request.h
  projects/altix2/sys/dev/usb/usb_transfer.c
  projects/altix2/sys/dev/usb/usbdevs
  projects/altix2/sys/dev/usb/usbdi.h
  projects/altix2/sys/dev/usb/usbhid.h
  projects/altix2/sys/dev/usb/wlan/if_rum.c
  projects/altix2/sys/dev/usb/wlan/if_run.c
  projects/altix2/sys/dev/usb/wlan/if_uath.c
  projects/altix2/sys/dev/usb/wlan/if_upgt.c
  projects/altix2/sys/dev/usb/wlan/if_ural.c
  projects/altix2/sys/dev/usb/wlan/if_urtw.c
  projects/altix2/sys/dev/usb/wlan/if_zyd.c
  projects/altix2/sys/dev/virtio/balloon/virtio_balloon.c
  projects/altix2/sys/dev/virtio/block/virtio_blk.c
  projects/altix2/sys/dev/virtio/network/if_vtnet.c
  projects/altix2/sys/dev/virtio/pci/virtio_pci.c
  projects/altix2/sys/dev/virtio/virtio_ring.h
  projects/altix2/sys/dev/virtio/virtqueue.c
  projects/altix2/sys/dev/virtio/virtqueue.h
  projects/altix2/sys/dev/wds/wd7000.c
  projects/altix2/sys/dev/wpi/if_wpi.c
  projects/altix2/sys/dev/wtap/if_wtap.c
  projects/altix2/sys/dev/xen/balloon/balloon.c
  projects/altix2/sys/dev/xen/blkfront/blkfront.c
  projects/altix2/sys/fs/cd9660/cd9660_vnops.c
  projects/altix2/sys/fs/ext2fs/ext2_alloc.c
  projects/altix2/sys/fs/ext2fs/ext2_dinode.h
  projects/altix2/sys/fs/ext2fs/ext2_inode_cnv.c
  projects/altix2/sys/fs/ext2fs/ext2_vfsops.c
  projects/altix2/sys/fs/ext2fs/ext2_vnops.c
  projects/altix2/sys/fs/ext2fs/ext2fs.h
  projects/altix2/sys/fs/ext2fs/inode.h
  projects/altix2/sys/fs/fdescfs/fdesc_vfsops.c
  projects/altix2/sys/fs/fifofs/fifo_vnops.c
  projects/altix2/sys/fs/msdosfs/msdosfs_vfsops.c
  projects/altix2/sys/fs/nfs/nfsport.h
  projects/altix2/sys/fs/nfsclient/nfs_clbio.c
  projects/altix2/sys/fs/nfsclient/nfs_clvnops.c
  projects/altix2/sys/fs/nullfs/null_vfsops.c
  projects/altix2/sys/fs/portalfs/portal_vfsops.c
  projects/altix2/sys/fs/pseudofs/pseudofs_vnops.c
  projects/altix2/sys/fs/tmpfs/tmpfs.h
  projects/altix2/sys/fs/tmpfs/tmpfs_subr.c
  projects/altix2/sys/fs/tmpfs/tmpfs_vfsops.c
  projects/altix2/sys/fs/tmpfs/tmpfs_vnops.c
  projects/altix2/sys/fs/udf/udf_vnops.c
  projects/altix2/sys/fs/unionfs/union_subr.c
  projects/altix2/sys/fs/unionfs/union_vfsops.c
  projects/altix2/sys/gdb/gdb_main.c
  projects/altix2/sys/geom/geom_vfs.c
  projects/altix2/sys/geom/part/g_part.c
  projects/altix2/sys/geom/part/g_part.h
  projects/altix2/sys/geom/part/g_part_bsd.c
  projects/altix2/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
  projects/altix2/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c
  projects/altix2/sys/i386/acpica/acpi_wakeup.c
  projects/altix2/sys/i386/conf/DEFAULTS
  projects/altix2/sys/i386/conf/GENERIC
  projects/altix2/sys/i386/conf/GENERIC.hints
  projects/altix2/sys/i386/conf/NOTES
  projects/altix2/sys/i386/conf/XBOX
  projects/altix2/sys/i386/conf/XEN
  projects/altix2/sys/i386/i386/exception.s
  projects/altix2/sys/i386/i386/identcpu.c
  projects/altix2/sys/i386/i386/machdep.c
  projects/altix2/sys/i386/i386/mp_machdep.c
  projects/altix2/sys/i386/i386/pmap.c
  projects/altix2/sys/i386/i386/trap.c
  projects/altix2/sys/i386/include/intr_machdep.h
  projects/altix2/sys/i386/include/npx.h
  projects/altix2/sys/i386/include/pmc_mdep.h
  projects/altix2/sys/i386/include/proc.h
  projects/altix2/sys/i386/include/psl.h
  projects/altix2/sys/i386/include/reg.h
  projects/altix2/sys/i386/include/segments.h
  projects/altix2/sys/i386/include/specialreg.h
  projects/altix2/sys/i386/include/sysarch.h
  projects/altix2/sys/i386/include/vm.h
  projects/altix2/sys/i386/linux/linux_dummy.c
  projects/altix2/sys/i386/linux/linux_proto.h
  projects/altix2/sys/i386/linux/linux_syscall.h
  projects/altix2/sys/i386/linux/linux_syscalls.c
  projects/altix2/sys/i386/linux/linux_sysent.c
  projects/altix2/sys/i386/linux/linux_systrace_args.c
  projects/altix2/sys/i386/linux/syscalls.master
  projects/altix2/sys/i386/xbox/xboxfb.c
  projects/altix2/sys/ia64/conf/DEFAULTS
  projects/altix2/sys/ia64/conf/GENERIC
  projects/altix2/sys/ia64/conf/SKI
  projects/altix2/sys/ia64/ia32/ia32_reg.c
  projects/altix2/sys/ia64/ia32/ia32_signal.c
  projects/altix2/sys/ia64/ia32/ia32_trap.c
  projects/altix2/sys/ia64/include/reg.h
  projects/altix2/sys/kern/imgact_elf.c
  projects/altix2/sys/kern/kern_clock.c
  projects/altix2/sys/kern/kern_clocksource.c
  projects/altix2/sys/kern/kern_cpu.c
  projects/altix2/sys/kern/kern_descrip.c
  projects/altix2/sys/kern/kern_event.c
  projects/altix2/sys/kern/kern_exec.c
  projects/altix2/sys/kern/kern_exit.c
  projects/altix2/sys/kern/kern_intr.c
  projects/altix2/sys/kern/kern_jail.c
  projects/altix2/sys/kern/kern_kthread.c
  projects/altix2/sys/kern/kern_ktrace.c
  projects/altix2/sys/kern/kern_linker.c
  projects/altix2/sys/kern/kern_lock.c
  projects/altix2/sys/kern/kern_mutex.c
  projects/altix2/sys/kern/kern_pmc.c
  projects/altix2/sys/kern/kern_proc.c
  projects/altix2/sys/kern/kern_racct.c
  projects/altix2/sys/kern/kern_rwlock.c
  projects/altix2/sys/kern/kern_sdt.c
  projects/altix2/sys/kern/kern_sig.c
  projects/altix2/sys/kern/kern_sx.c
  projects/altix2/sys/kern/kern_sysctl.c
  projects/altix2/sys/kern/kern_thr.c
  projects/altix2/sys/kern/kern_umtx.c
  projects/altix2/sys/kern/sched_4bsd.c
  projects/altix2/sys/kern/sched_ule.c
  projects/altix2/sys/kern/subr_acl_nfs4.c
  projects/altix2/sys/kern/subr_acl_posix1e.c
  projects/altix2/sys/kern/subr_bus.c
  projects/altix2/sys/kern/subr_busdma.c   (contents, props changed)
  projects/altix2/sys/kern/subr_firmware.c
  projects/altix2/sys/kern/subr_kdb.c
  projects/altix2/sys/kern/subr_msgbuf.c
  projects/altix2/sys/kern/subr_syscall.c
  projects/altix2/sys/kern/subr_trap.c
  projects/altix2/sys/kern/subr_turnstile.c
  projects/altix2/sys/kern/subr_uio.c
  projects/altix2/sys/kern/subr_witness.c
  projects/altix2/sys/kern/sys_capability.c
  projects/altix2/sys/kern/sys_pipe.c
  projects/altix2/sys/kern/uipc_shm.c
  projects/altix2/sys/kern/uipc_socket.c
  projects/altix2/sys/kern/uipc_syscalls.c
  projects/altix2/sys/kern/vfs_mount.c
  projects/altix2/sys/kern/vfs_subr.c
  projects/altix2/sys/kern/vfs_syscalls.c
  projects/altix2/sys/kern/vfs_vnops.c
  projects/altix2/sys/libkern/crc32.c
  projects/altix2/sys/mips/adm5120/adm5120_machdep.c
  projects/altix2/sys/mips/adm5120/std.adm5120
  projects/altix2/sys/mips/alchemy/alchemy_machdep.c
  projects/altix2/sys/mips/alchemy/std.alchemy
  projects/altix2/sys/mips/atheros/apb.c
  projects/altix2/sys/mips/atheros/ar71xx_chip.c
  projects/altix2/sys/mips/atheros/ar71xx_chip.h
  projects/altix2/sys/mips/atheros/ar71xx_cpudef.h
  projects/altix2/sys/mips/atheros/ar71xx_machdep.c
  projects/altix2/sys/mips/atheros/ar71xx_pci.c
  projects/altix2/sys/mips/atheros/ar71xxreg.h
  projects/altix2/sys/mips/atheros/ar724x_chip.c
  projects/altix2/sys/mips/atheros/ar91xx_chip.c
  projects/altix2/sys/mips/atheros/files.ar71xx
  projects/altix2/sys/mips/atheros/if_arge.c
  projects/altix2/sys/mips/atheros/std.ar71xx
  projects/altix2/sys/mips/cavium/ciu.c
  projects/altix2/sys/mips/cavium/cvmx_config.h
  projects/altix2/sys/mips/cavium/files.octeon1
  projects/altix2/sys/mips/cavium/if_octm.c
  projects/altix2/sys/mips/cavium/obio.c
  projects/altix2/sys/mips/cavium/octe/ethernet-rgmii.c
  projects/altix2/sys/mips/cavium/octe/ethernet-rx.c
  projects/altix2/sys/mips/cavium/octe/ethernet-spi.c
  projects/altix2/sys/mips/cavium/octe/ethernet.c
  projects/altix2/sys/mips/cavium/octe/wrapper-cvmx-includes.h
  projects/altix2/sys/mips/cavium/octeon_ebt3000_cf.c
  projects/altix2/sys/mips/cavium/octeon_gpio.c
  projects/altix2/sys/mips/cavium/octeon_machdep.c
  projects/altix2/sys/mips/cavium/octeon_mp.c
  projects/altix2/sys/mips/cavium/octeon_wdog.c
  projects/altix2/sys/mips/cavium/octopci.c
  projects/altix2/sys/mips/cavium/std.octeon1
  projects/altix2/sys/mips/cavium/uart_dev_oct16550.c
  projects/altix2/sys/mips/cavium/usb/octusb_octeon.c
  projects/altix2/sys/mips/conf/AR71XX_BASE
  projects/altix2/sys/mips/conf/AR91XX_BASE
  projects/altix2/sys/mips/conf/DEFAULTS
  projects/altix2/sys/mips/conf/MALTA
  projects/altix2/sys/mips/conf/MALTA64
  projects/altix2/sys/mips/conf/OCTEON1
  projects/altix2/sys/mips/conf/PB92
  projects/altix2/sys/mips/conf/RT305X
  projects/altix2/sys/mips/conf/SWARM
  projects/altix2/sys/mips/conf/SWARM64
  projects/altix2/sys/mips/conf/SWARM64_SMP
  projects/altix2/sys/mips/conf/SWARM_SMP
  projects/altix2/sys/mips/conf/XLP
  projects/altix2/sys/mips/conf/XLP64
  projects/altix2/sys/mips/conf/XLPN32
  projects/altix2/sys/mips/conf/XLR
  projects/altix2/sys/mips/conf/XLR64
  projects/altix2/sys/mips/conf/XLRN32
  projects/altix2/sys/mips/conf/std.XLP
  projects/altix2/sys/mips/idt/idt_machdep.c
  projects/altix2/sys/mips/idt/std.idt
  projects/altix2/sys/mips/include/_bus.h
  projects/altix2/sys/mips/include/asm.h
  projects/altix2/sys/mips/include/bus.h
  projects/altix2/sys/mips/include/cache.h
  projects/altix2/sys/mips/include/cpu.h
  projects/altix2/sys/mips/include/cpufunc.h
  projects/altix2/sys/mips/include/cpuregs.h
  projects/altix2/sys/mips/include/frame.h
  projects/altix2/sys/mips/include/hwfunc.h
  projects/altix2/sys/mips/include/locore.h
  projects/altix2/sys/mips/include/md_var.h
  projects/altix2/sys/mips/include/param.h
  projects/altix2/sys/mips/include/pmap.h
  projects/altix2/sys/mips/include/pmc_mdep.h
  projects/altix2/sys/mips/include/proc.h
  projects/altix2/sys/mips/include/trap.h
  projects/altix2/sys/mips/include/ucontext.h
  projects/altix2/sys/mips/include/vm.h
  projects/altix2/sys/mips/malta/malta_machdep.c
  projects/altix2/sys/mips/malta/std.malta
  projects/altix2/sys/mips/mips/bus_space_generic.c
  projects/altix2/sys/mips/mips/cache.c
  projects/altix2/sys/mips/mips/cache_mipsNN.c
  projects/altix2/sys/mips/mips/cpu.c
  projects/altix2/sys/mips/mips/exception.S
  projects/altix2/sys/mips/mips/freebsd32_machdep.c
  projects/altix2/sys/mips/mips/genassym.c
  projects/altix2/sys/mips/mips/intr_machdep.c
  projects/altix2/sys/mips/mips/locore.S
  projects/altix2/sys/mips/mips/machdep.c
  projects/altix2/sys/mips/mips/mpboot.S
  projects/altix2/sys/mips/mips/nexus.c
  projects/altix2/sys/mips/mips/pm_machdep.c
  projects/altix2/sys/mips/mips/pmap.c
  projects/altix2/sys/mips/mips/support.S
  projects/altix2/sys/mips/mips/swtch.S
  projects/altix2/sys/mips/mips/sys_machdep.c
  projects/altix2/sys/mips/mips/tick.c
  projects/altix2/sys/mips/mips/trap.c
  projects/altix2/sys/mips/mips/vm_machdep.c
  projects/altix2/sys/mips/nlm/board.c
  projects/altix2/sys/mips/nlm/board.h
  projects/altix2/sys/mips/nlm/cms.c
  projects/altix2/sys/mips/nlm/files.xlp
  projects/altix2/sys/mips/nlm/hal/iomap.h
  projects/altix2/sys/mips/nlm/hal/nlm_hal.c
  projects/altix2/sys/mips/nlm/hal/pcibus.h
  projects/altix2/sys/mips/nlm/hal/pic.h
  projects/altix2/sys/mips/nlm/hal/sys.h
  projects/altix2/sys/mips/nlm/intr_machdep.c
  projects/altix2/sys/mips/nlm/mpreset.S
  projects/altix2/sys/mips/nlm/msgring.h
  projects/altix2/sys/mips/nlm/tick.c
  projects/altix2/sys/mips/nlm/uart_cpu_xlp.c
  projects/altix2/sys/mips/nlm/xlp.h
  projects/altix2/sys/mips/nlm/xlp_machdep.c
  projects/altix2/sys/mips/nlm/xlp_pci.c
  projects/altix2/sys/mips/rmi/tick.c
  projects/altix2/sys/mips/rmi/xlr_machdep.c
  projects/altix2/sys/mips/rt305x/rt305x_machdep.c
  projects/altix2/sys/mips/rt305x/std.rt305x
  projects/altix2/sys/mips/sentry5/s5_machdep.c
  projects/altix2/sys/mips/sentry5/std.sentry5
  projects/altix2/sys/mips/sibyte/sb_machdep.c
  projects/altix2/sys/modules/Makefile
  projects/altix2/sys/modules/cyclic/Makefile
  projects/altix2/sys/modules/dtrace/Makefile
  projects/altix2/sys/modules/geom/geom_part/Makefile
  projects/altix2/sys/modules/hwpmc/Makefile
  projects/altix2/sys/modules/iscsi/initiator/Makefile
  projects/altix2/sys/modules/mfi/Makefile
  projects/altix2/sys/modules/mlx4/Makefile
  projects/altix2/sys/modules/mlx4ib/Makefile
  projects/altix2/sys/modules/mlxen/Makefile
  projects/altix2/sys/modules/mps/Makefile
  projects/altix2/sys/modules/mthca/Makefile
  projects/altix2/sys/modules/netgraph/netflow/Makefile
  projects/altix2/sys/modules/ralfw/Makefile
  projects/altix2/sys/modules/usb/Makefile
  projects/altix2/sys/net/bpf.c
  projects/altix2/sys/net/bpf.h
  projects/altix2/sys/net/bpf_buffer.c
  projects/altix2/sys/net/bpf_zerocopy.c
  projects/altix2/sys/net/bpfdesc.h
  projects/altix2/sys/net/ieee8023ad_lacp.c
  projects/altix2/sys/net/if_lagg.c
  projects/altix2/sys/net/if_lagg.h
  projects/altix2/sys/net/if_media.h
  projects/altix2/sys/net/if_var.h
  projects/altix2/sys/net/netmap.h
  projects/altix2/sys/net/netmap_user.h
  projects/altix2/sys/net/route.c
  projects/altix2/sys/net/route.h
  projects/altix2/sys/net80211/ieee80211.c
  projects/altix2/sys/net80211/ieee80211_alq.c
  projects/altix2/sys/net80211/ieee80211_alq.h
  projects/altix2/sys/net80211/ieee80211_ddb.c
  projects/altix2/sys/net80211/ieee80211_freebsd.c
  projects/altix2/sys/net80211/ieee80211_ht.c
  projects/altix2/sys/net80211/ieee80211_ht.h
  projects/altix2/sys/net80211/ieee80211_hwmp.c
  projects/altix2/sys/net80211/ieee80211_ioctl.h
  projects/altix2/sys/net80211/ieee80211_mesh.c
  projects/altix2/sys/net80211/ieee80211_mesh.h
  projects/altix2/sys/net80211/ieee80211_node.c
  projects/altix2/sys/net80211/ieee80211_node.h
  projects/altix2/sys/net80211/ieee80211_output.c
  projects/altix2/sys/net80211/ieee80211_proto.c
  projects/altix2/sys/net80211/ieee80211_radiotap.c
  projects/altix2/sys/net80211/ieee80211_regdomain.c
  projects/altix2/sys/net80211/ieee80211_sta.c
  projects/altix2/sys/net80211/ieee80211_superg.c
  projects/altix2/sys/net80211/ieee80211_var.h
  projects/altix2/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
  projects/altix2/sys/netgraph/netflow/netflow.c
  projects/altix2/sys/netgraph/netflow/ng_netflow.c
  projects/altix2/sys/netgraph/netflow/ng_netflow.h
  projects/altix2/sys/netgraph/ng_vlan.c
  projects/altix2/sys/netgraph/ng_vlan.h
  projects/altix2/sys/netinet/in.c
  projects/altix2/sys/netinet/in_pcb.h
  projects/altix2/sys/netinet/ip_carp.c
  projects/altix2/sys/netinet/ip_fw.h
  projects/altix2/sys/netinet/ipfw/ip_fw2.c
  projects/altix2/sys/netinet/ipfw/ip_fw_private.h
  projects/altix2/sys/netinet/ipfw/ip_fw_sockopt.c
  projects/altix2/sys/netinet/ipfw/ip_fw_table.c
  projects/altix2/sys/netinet/sctp.h
  projects/altix2/sys/netinet/sctp_bsd_addr.c
  projects/altix2/sys/netinet/sctp_constants.h
  projects/altix2/sys/netinet/sctp_header.h
  projects/altix2/sys/netinet/sctp_input.c
  projects/altix2/sys/netinet/sctp_output.c
  projects/altix2/sys/netinet/sctp_output.h
  projects/altix2/sys/netinet/sctp_pcb.h
  projects/altix2/sys/netinet/sctp_peeloff.c
  projects/altix2/sys/netinet/sctp_structs.h
  projects/altix2/sys/netinet/sctp_timer.c
  projects/altix2/sys/netinet/sctp_uio.h
  projects/altix2/sys/netinet/sctp_usrreq.c
  projects/altix2/sys/netinet/sctputil.c
  projects/altix2/sys/netinet/sctputil.h
  projects/altix2/sys/netinet/tcp_subr.c
  projects/altix2/sys/netinet/udp_usrreq.c
  projects/altix2/sys/netinet/udp_var.h
  projects/altix2/sys/netinet6/in6_pcb.c
  projects/altix2/sys/netinet6/sctp6_usrreq.c
  projects/altix2/sys/nfsclient/nfs_vnops.c
  projects/altix2/sys/ofed/drivers/infiniband/core/addr.c
  projects/altix2/sys/ofed/drivers/infiniband/core/cma.c
  projects/altix2/sys/ofed/drivers/infiniband/core/fmr_pool.c
  projects/altix2/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
  projects/altix2/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
  projects/altix2/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
  projects/altix2/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
  projects/altix2/sys/ofed/drivers/net/mlx4/en_frag.c
  projects/altix2/sys/ofed/drivers/net/mlx4/en_netdev.c
  projects/altix2/sys/ofed/drivers/net/mlx4/en_port.c
  projects/altix2/sys/ofed/drivers/net/mlx4/en_port.h
  projects/altix2/sys/ofed/drivers/net/mlx4/en_rx.c
  projects/altix2/sys/ofed/include/linux/in.h
  projects/altix2/sys/ofed/include/linux/in6.h
  projects/altix2/sys/ofed/include/linux/io.h
  projects/altix2/sys/ofed/include/linux/page.h
  projects/altix2/sys/ofed/include/net/ip.h
  projects/altix2/sys/ofed/include/net/ipv6.h
  projects/altix2/sys/pc98/conf/DEFAULTS
  projects/altix2/sys/pc98/conf/GENERIC
  projects/altix2/sys/pc98/include/psl.h
  projects/altix2/sys/pc98/include/reg.h
  projects/altix2/sys/pc98/include/specialreg.h
  projects/altix2/sys/pc98/include/sysarch.h
  projects/altix2/sys/pc98/pc98/machdep.c
  projects/altix2/sys/pci/intpm.c
  projects/altix2/sys/powerpc/aim/machdep.c
  projects/altix2/sys/powerpc/aim/mmu_oea.c
  projects/altix2/sys/powerpc/aim/mmu_oea64.c
  projects/altix2/sys/powerpc/aim/moea64_native.c
  projects/altix2/sys/powerpc/conf/DEFAULTS
  projects/altix2/sys/powerpc/conf/GENERIC
  projects/altix2/sys/powerpc/conf/GENERIC64
  projects/altix2/sys/powerpc/conf/MPC85XX
  projects/altix2/sys/powerpc/include/cpu.h
  projects/altix2/sys/powerpc/include/endian.h
  projects/altix2/sys/powerpc/include/pmap.h
  projects/altix2/sys/powerpc/include/pmc_mdep.h
  projects/altix2/sys/powerpc/include/trap.h
  projects/altix2/sys/powerpc/include/trap_aim.h
  projects/altix2/sys/powerpc/include/trap_booke.h
  projects/altix2/sys/powerpc/include/vm.h
  projects/altix2/sys/powerpc/ofw/ofw_pcib_pci.c
  projects/altix2/sys/powerpc/ofw/ofw_pcibus.c
  projects/altix2/sys/powerpc/powermac/uninorth.c
  projects/altix2/sys/powerpc/powerpc/exec_machdep.c
  projects/altix2/sys/security/mac/mac_net.c
  projects/altix2/sys/security/mac/mac_syscalls.c
  projects/altix2/sys/sparc64/conf/DEFAULTS
  projects/altix2/sys/sparc64/conf/GENERIC
  projects/altix2/sys/sparc64/include/endian.h
  projects/altix2/sys/sparc64/pci/fire.c
  projects/altix2/sys/sparc64/pci/firereg.h
  projects/altix2/sys/sparc64/pci/ofw_pcibus.c
  projects/altix2/sys/sparc64/sparc64/intr_machdep.c
  projects/altix2/sys/sparc64/sparc64/machdep.c
  projects/altix2/sys/sparc64/sparc64/trap.c
  projects/altix2/sys/sys/bus.h
  projects/altix2/sys/sys/conf.h
  projects/altix2/sys/sys/cpuset.h
  projects/altix2/sys/sys/elf_common.h
  projects/altix2/sys/sys/event.h
  projects/altix2/sys/sys/kdb.h
  projects/altix2/sys/sys/ktrace.h
  projects/altix2/sys/sys/libkern.h
  projects/altix2/sys/sys/mman.h
  projects/altix2/sys/sys/mount.h
  projects/altix2/sys/sys/msgbuf.h
  projects/altix2/sys/sys/param.h
  projects/altix2/sys/sys/pipe.h
  projects/altix2/sys/sys/pmc.h
  projects/altix2/sys/sys/pmckern.h
  projects/altix2/sys/sys/pmclog.h
  projects/altix2/sys/sys/proc.h
  projects/altix2/sys/sys/racct.h
  projects/altix2/sys/sys/sched.h
  projects/altix2/sys/sys/sdt.h
  projects/altix2/sys/sys/signal.h
  projects/altix2/sys/sys/sysctl.h
  projects/altix2/sys/sys/systm.h
  projects/altix2/sys/sys/umtx.h
  projects/altix2/sys/sys/unistd.h
  projects/altix2/sys/sys/vnode.h
  projects/altix2/sys/ufs/ffs/ffs_balloc.c
  projects/altix2/sys/ufs/ffs/ffs_extern.h
  projects/altix2/sys/ufs/ffs/ffs_inode.c
  projects/altix2/sys/ufs/ffs/ffs_rawread.c
  projects/altix2/sys/ufs/ffs/ffs_snapshot.c
  projects/altix2/sys/ufs/ffs/ffs_softdep.c
  projects/altix2/sys/ufs/ffs/ffs_vfsops.c
  projects/altix2/sys/ufs/ffs/ffs_vnops.c
  projects/altix2/sys/ufs/ufs/ufs_extattr.c
  projects/altix2/sys/ufs/ufs/ufs_quota.c
  projects/altix2/sys/ufs/ufs/ufs_vnops.c
  projects/altix2/sys/vm/vm_contig.c
  projects/altix2/sys/vm/vm_fault.c
  projects/altix2/sys/vm/vm_map.c
  projects/altix2/sys/vm/vm_mmap.c
  projects/altix2/sys/vm/vm_object.c
  projects/altix2/sys/vm/vm_object.h
  projects/altix2/sys/vm/vm_page.c
  projects/altix2/sys/vm/vm_page.h
  projects/altix2/sys/vm/vm_pageout.c
  projects/altix2/sys/vm/vm_pageout.h
  projects/altix2/sys/vm/vm_reserv.c
  projects/altix2/sys/vm/vnode_pager.c
  projects/altix2/sys/x86/acpica/madt.c
  projects/altix2/sys/x86/include/endian.h
  projects/altix2/sys/x86/include/mca.h
  projects/altix2/sys/x86/isa/atpic.c
  projects/altix2/sys/x86/isa/icu.h
  projects/altix2/sys/x86/isa/isa_dma.c
  projects/altix2/sys/x86/pci/pci_bus.c
  projects/altix2/sys/x86/x86/mca.c
  projects/altix2/sys/x86/x86/mptable_pci.c
  projects/altix2/tools/build/mk/OptionalObsoleteFiles.inc
  projects/altix2/tools/make_libdeps.sh
  projects/altix2/tools/regression/lib/msun/test-rem.c
  projects/altix2/tools/test/netfibs/initiator.sh
  projects/altix2/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c
  projects/altix2/tools/tools/ath/athdecode/main.c
  projects/altix2/tools/tools/ath/athrd/athrd.1
  projects/altix2/tools/tools/ath/common/dumpregs_5416.c
  projects/altix2/tools/tools/bus_autoconf/bus_usb.c
  projects/altix2/tools/tools/ether_reflect/ether_reflect.1
  projects/altix2/tools/tools/net80211/wlanstats/wlanstats.c
  projects/altix2/tools/tools/netmap/bridge.c
  projects/altix2/tools/tools/netmap/pcap.c
  projects/altix2/tools/tools/vimage/vimage.8
  projects/altix2/tools/tools/wtap/vis_map/Makefile
  projects/altix2/tools/tools/wtap/wtap/Makefile
  projects/altix2/usr.bin/Makefile
  projects/altix2/usr.bin/bc/bc.library
  projects/altix2/usr.bin/bc/bc.y
  projects/altix2/usr.bin/bsdiff/bsdiff/bsdiff.1
  projects/altix2/usr.bin/calendar/calendar.1
  projects/altix2/usr.bin/calendar/calendars/calendar.freebsd
  projects/altix2/usr.bin/comm/comm.1
  projects/altix2/usr.bin/compile_et/Makefile
  projects/altix2/usr.bin/csup/cpasswd.1
  projects/altix2/usr.bin/csup/csup.1
  projects/altix2/usr.bin/dc/bcode.c
  projects/altix2/usr.bin/find/find.1
  projects/altix2/usr.bin/fstat/fstat.c
  projects/altix2/usr.bin/fstat/fuser.1
  projects/altix2/usr.bin/hexdump/hexdump.1
  projects/altix2/usr.bin/hexdump/od.1
  projects/altix2/usr.bin/indent/indent.1
  projects/altix2/usr.bin/ipcrm/ipcrm.1
  projects/altix2/usr.bin/jot/jot.1
  projects/altix2/usr.bin/kdump/Makefile
  projects/altix2/usr.bin/kdump/kdump.1
  projects/altix2/usr.bin/kdump/kdump.c
  projects/altix2/usr.bin/kdump/mkioctls
  projects/altix2/usr.bin/kdump/mksubr
  projects/altix2/usr.bin/killall/killall.1
  projects/altix2/usr.bin/ktrace/ktrace.1
  projects/altix2/usr.bin/ktrace/ktrace.h
  projects/altix2/usr.bin/ktrace/subr.c
  projects/altix2/usr.bin/lex/flex.skl
  projects/altix2/usr.bin/locale/locale.1
  projects/altix2/usr.bin/lockf/lockf.1
  projects/altix2/usr.bin/m4/eval.c
  projects/altix2/usr.bin/m4/extern.h
  projects/altix2/usr.bin/m4/main.c
  projects/altix2/usr.bin/man/man.conf.5
  projects/altix2/usr.bin/ministat/ministat.1
  projects/altix2/usr.bin/mkulzma/mkulzma.8
  projects/altix2/usr.bin/netstat/Makefile
  projects/altix2/usr.bin/netstat/if.c
  projects/altix2/usr.bin/netstat/inet.c
  projects/altix2/usr.bin/printf/printf.1
  projects/altix2/usr.bin/procstat/procstat.1
  projects/altix2/usr.bin/procstat/procstat_bin.c
  projects/altix2/usr.bin/procstat/procstat_files.c
  projects/altix2/usr.bin/rctl/rctl.8
  projects/altix2/usr.bin/sed/sed.1
  projects/altix2/usr.bin/setchannel/setchannel.1
  projects/altix2/usr.bin/tftp/tftp.1
  projects/altix2/usr.bin/top/top.local.1
  projects/altix2/usr.bin/touch/touch.1
  projects/altix2/usr.bin/tr/tr.1
  projects/altix2/usr.bin/truss/Makefile
  projects/altix2/usr.bin/unifdef/unifdef.1
  projects/altix2/usr.bin/units/units.1
  projects/altix2/usr.bin/unzip/unzip.1
  projects/altix2/usr.bin/unzip/unzip.c
  projects/altix2/usr.bin/vgrind/vgrindefs.5
  projects/altix2/usr.bin/vmstat/vmstat.c
  projects/altix2/usr.bin/wall/wall.1
  projects/altix2/usr.bin/wall/wall.c
  projects/altix2/usr.bin/xargs/xargs.1
  projects/altix2/usr.bin/xargs/xargs.c
  projects/altix2/usr.bin/xlint/Makefile.inc
  projects/altix2/usr.sbin/Makefile
  projects/altix2/usr.sbin/Makefile.arm
  projects/altix2/usr.sbin/Makefile.mips
  projects/altix2/usr.sbin/ac/ac.8
  projects/altix2/usr.sbin/acpi/iasl/Makefile
  projects/altix2/usr.sbin/adduser/adduser.conf.5
  projects/altix2/usr.sbin/apmd/apmd.8
  projects/altix2/usr.sbin/arp/arp.4
  projects/altix2/usr.sbin/arp/arp.c
  projects/altix2/usr.sbin/bluetooth/ath3kfw/ath3kfw.8
  projects/altix2/usr.sbin/boot0cfg/boot0cfg.8
  projects/altix2/usr.sbin/bootparamd/bootparamd/bootparamd.8
  projects/altix2/usr.sbin/bsdinstall/bsdinstall.8
  projects/altix2/usr.sbin/bsdinstall/partedit/gpart_ops.c
  projects/altix2/usr.sbin/bsdinstall/scripts/auto
  projects/altix2/usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.3
  projects/altix2/usr.sbin/bsnmpd/modules/snmp_wlan/snmp_wlan.3
  projects/altix2/usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.1
  projects/altix2/usr.sbin/cdcontrol/cdcontrol.1
  projects/altix2/usr.sbin/config/config.8
  projects/altix2/usr.sbin/crashinfo/crashinfo.sh
  projects/altix2/usr.sbin/crunch/crunchide/Makefile
  projects/altix2/usr.sbin/ctladm/Makefile
  projects/altix2/usr.sbin/ctladm/ctladm.8
  projects/altix2/usr.sbin/ctladm/ctladm.c
  projects/altix2/usr.sbin/dconschat/dconschat.c
  projects/altix2/usr.sbin/diskinfo/diskinfo.c
  projects/altix2/usr.sbin/edquota/edquota.8
  projects/altix2/usr.sbin/faithd/faithd.8
  projects/altix2/usr.sbin/fdwrite/fdwrite.1
  projects/altix2/usr.sbin/freebsd-update/freebsd-update.8
  projects/altix2/usr.sbin/fwcontrol/fwcontrol.8
  projects/altix2/usr.sbin/gpioctl/gpioctl.8
  projects/altix2/usr.sbin/i2c/i2c.8
  projects/altix2/usr.sbin/ifmcstat/ifmcstat.8
  projects/altix2/usr.sbin/jls/jls.c
  projects/altix2/usr.sbin/lmcconfig/lmcconfig.8
  projects/altix2/usr.sbin/lpr/lpc/cmds.c
  projects/altix2/usr.sbin/lpr/lpr/printcap.5
  projects/altix2/usr.sbin/makefs/cd9660/cd9660_eltorito.c
  projects/altix2/usr.sbin/mfiutil/mfi_config.c
  projects/altix2/usr.sbin/mfiutil/mfi_drive.c
  projects/altix2/usr.sbin/mfiutil/mfiutil.8
  projects/altix2/usr.sbin/mountd/exports.5
  projects/altix2/usr.sbin/moused/moused.c
  projects/altix2/usr.sbin/mptutil/mptutil.8
  projects/altix2/usr.sbin/mtest/mtest.8
  projects/altix2/usr.sbin/mtree/mtree.5
  projects/altix2/usr.sbin/newsyslog/newsyslog.c
  projects/altix2/usr.sbin/newsyslog/newsyslog.conf.5
  projects/altix2/usr.sbin/nfsd/nfsv4.4
  projects/altix2/usr.sbin/ntp/doc/ntp-keygen.8
  projects/altix2/usr.sbin/ntp/doc/ntpdate.8
  projects/altix2/usr.sbin/pc-sysinstall/backend-partmanager/create-part.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend-query/disk-list.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend-query/sys-mem.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend/functions-cleanup.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend/functions-disk.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend/functions-mountdisk.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend/functions-networking.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend/functions-newfs.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend/functions-unmount.sh
  projects/altix2/usr.sbin/pc-sysinstall/backend/startautoinstall.sh
  projects/altix2/usr.sbin/pciconf/pciconf.8
  projects/altix2/usr.sbin/pkg_install/updating/pkg_updating.1
  projects/altix2/usr.sbin/pmcstat/pmcpl_calltree.c
  projects/altix2/usr.sbin/pmcstat/pmcstat.8
  projects/altix2/usr.sbin/pmcstat/pmcstat_log.c
  projects/altix2/usr.sbin/powerd/powerd.c
  projects/altix2/usr.sbin/rtadvd/rtadvd.8
  projects/altix2/usr.sbin/rtadvd/rtadvd.conf.5
  projects/altix2/usr.sbin/setfib/setfib.1
  projects/altix2/usr.sbin/syslogd/syslogd.8
  projects/altix2/usr.sbin/tcpdump/tcpdump/tcpdump.1
  projects/altix2/usr.sbin/timed/timed/timed.8
  projects/altix2/usr.sbin/usbdump/usbdump.c
  projects/altix2/usr.sbin/utx/utx.8
  projects/altix2/usr.sbin/watch/watch.c
  projects/altix2/usr.sbin/wlandebug/wlandebug.8
  projects/altix2/usr.sbin/wlconfig/wlconfig.8
  projects/altix2/usr.sbin/ypserv/ypserv.8
Directory Properties:
  projects/altix2/   (props changed)
  projects/altix2/cddl/contrib/opensolaris/   (props changed)
  projects/altix2/contrib/bind9/   (props changed)
  projects/altix2/contrib/com_err/   (props changed)
  projects/altix2/contrib/gcc/   (props changed)
  projects/altix2/contrib/gdb/   (props changed)
  projects/altix2/contrib/libc++/   (props changed)
  projects/altix2/contrib/libcxxrt/   (props changed)
  projects/altix2/contrib/libstdc++/   (props changed)
  projects/altix2/contrib/llvm/   (props changed)
  projects/altix2/contrib/llvm/tools/clang/   (props changed)
  projects/altix2/contrib/ntp/   (props changed)
  projects/altix2/contrib/openbsm/   (props changed)
  projects/altix2/contrib/openpam/   (props changed)
  projects/altix2/contrib/tnftp/   (props changed)
  projects/altix2/contrib/top/   (props changed)
  projects/altix2/contrib/tzdata/   (props changed)
  projects/altix2/crypto/heimdal/   (props changed)
  projects/altix2/crypto/heimdal/ChangeLog.1998   (props changed)
  projects/altix2/crypto/heimdal/ChangeLog.1999   (props changed)
  projects/altix2/crypto/heimdal/ChangeLog.2000   (props changed)
  projects/altix2/crypto/heimdal/ChangeLog.2001   (props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/ftp_var.h   (props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftp/pathnames.h   (props changed)
  projects/altix2/crypto/heimdal/appl/ftp/ftpd/pathnames.h   (props changed)
  projects/altix2/crypto/heimdal/appl/telnet/README.ORIG   (props changed)
  projects/altix2/crypto/heimdal/appl/telnet/arpa/telnet.h   (props changed)
  projects/altix2/crypto/heimdal/appl/telnet/libtelnet/misc.h   (props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet.state   (props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/defines.h   (props changed)
  projects/altix2/crypto/heimdal/appl/telnet/telnet/types.h   (props changed)
  projects/altix2/crypto/heimdal/lib/hx509/ref/pkcs11.h   (props changed)
  projects/altix2/crypto/heimdal/lib/kadm5/kadm5-protos.h   (props changed)
  projects/altix2/gnu/lib/   (props changed)
  projects/altix2/gnu/usr.bin/binutils/   (props changed)
  projects/altix2/gnu/usr.bin/gdb/   (props changed)
  projects/altix2/lib/libc/   (props changed)
  projects/altix2/lib/libutil/   (props changed)
  projects/altix2/sbin/   (props changed)
  projects/altix2/sbin/ipfw/   (props changed)
  projects/altix2/share/man/man4/   (props changed)
  projects/altix2/sys/   (props changed)
  projects/altix2/sys/boot/   (props changed)
  projects/altix2/sys/cddl/contrib/opensolaris/   (props changed)
  projects/altix2/sys/conf/   (props changed)
  projects/altix2/sys/contrib/dev/acpica/   (props changed)
  projects/altix2/sys/contrib/dev/acpica/common/   (props changed)
  projects/altix2/sys/contrib/dev/acpica/compiler/   (props changed)
  projects/altix2/sys/contrib/dev/acpica/components/debugger/   (props changed)
  projects/altix2/sys/contrib/dev/acpica/components/hardware/   (props changed)
  projects/altix2/sys/contrib/dev/acpica/components/namespace/   (props changed)
  projects/altix2/sys/contrib/dev/acpica/components/parser/   (props changed)
  projects/altix2/sys/contrib/dev/acpica/components/tables/   (props changed)
  projects/altix2/sys/contrib/dev/acpica/include/   (props changed)
  projects/altix2/sys/contrib/octeon-sdk/   (props changed)
  projects/altix2/sys/contrib/pf/   (props changed)
  projects/altix2/usr.bin/calendar/   (props changed)
  projects/altix2/usr.bin/csup/   (props changed)
  projects/altix2/usr.bin/procstat/   (props changed)
  projects/altix2/usr.sbin/rtadvd/   (props changed)

Modified: projects/altix2/Makefile
==============================================================================
--- projects/altix2/Makefile	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/Makefile	Mon Apr 16 02:05:43 2012	(r234332)
@@ -18,6 +18,7 @@
 # reinstallkernel.debug
 # kernel              - buildkernel + installkernel.
 # kernel-toolchain    - Builds the subset of world necessary to build a kernel
+# kernel-toolchains   - Build kernel-toolchain for all universe targets.
 # doxygen             - Build API documentation of the kernel, needs doxygen.
 # update              - Convenient way to update your source tree(s).
 # check-old           - List obsolete directories/files/libraries.
@@ -131,20 +132,19 @@ _MAKE=	PATH=${PATH} ${BINMAKE} -f Makefi
 
 # Guess machine architecture from machine type, and vice versa.
 .if !defined(TARGET_ARCH) && defined(TARGET)
-_TARGET_ARCH=	${TARGET:S/pc98/i386/:S/mips/mipsel/}
+_TARGET_ARCH=	${TARGET:S/pc98/i386/}
 .elif !defined(TARGET) && defined(TARGET_ARCH) && \
     ${TARGET_ARCH} != ${MACHINE_ARCH}
-_TARGET=		${TARGET_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/}
+_TARGET=		${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/}
 .endif
-# Legacy names, for a transition period mips:mips -> mipsel:mips
+# Legacy names, for another transition period mips:mips(n32|64)?eb -> mips:mips\1
 .if defined(TARGET) && defined(TARGET_ARCH) && \
-    ${TARGET_ARCH} == "mips" && ${TARGET} == "mips"
-.warning "TARGET_ARCH of mips is deprecated in favor of mipsel or mipseb"
-.if defined(TARGET_BIG_ENDIAN)
-_TARGET_ARCH=mipseb
-.else
-_TARGET_ARCH=mipsel
+    ${TARGET} == "mips" && ${TARGET_ARCH:Mmips*eb}
+_TARGET_ARCH=		${TARGET_ARCH:C/eb$//}
+.warning "TARGET_ARCH of ${TARGET_ARCH} is deprecated in favor of ${_TARGET_ARCH}"
 .endif
+.if defined(TARGET) && ${TARGET} == "mips" && defined(TARGET_BIG_ENDIAN)
+.warning "TARGET_BIG_ENDIAN is no longer necessary for MIPS.  Big-endian is not the default."
 .endif
 # arm with TARGET_BIG_ENDIAN -> armeb
 .if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN)
@@ -317,6 +317,9 @@ tinderbox:
 toolchains:
 	@cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=toolchain universe
 
+kernel-toolchains:
+	@cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=kernel-toolchain universe
+
 #
 # universe
 #
@@ -327,7 +330,7 @@ toolchains:
 .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets)
 TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64
 TARGET_ARCHES_arm?=	arm armeb
-TARGET_ARCHES_mips?=	mipsel mipseb mips64el mips64eb mipsn32eb
+TARGET_ARCHES_mips?=	mipsel mips mips64el mips64 mipsn32
 TARGET_ARCHES_powerpc?=	powerpc powerpc64
 TARGET_ARCHES_pc98?=	i386
 .for target in ${TARGETS}

Modified: projects/altix2/Makefile.inc1
==============================================================================
--- projects/altix2/Makefile.inc1	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/Makefile.inc1	Mon Apr 16 02:05:43 2012	(r234332)
@@ -136,7 +136,7 @@ VERSION!=	uname -srp
 VERSION+=	${OSRELDATE}
 .endif
 
-KNOWN_ARCHES?=	amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips mips64el/mips mips64eb/mips mipsn32el/mips mipsn32eb/mips powerpc powerpc64/powerpc sparc64
+KNOWN_ARCHES?=	amd64 arm armeb/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64
 .if ${TARGET} == ${TARGET_ARCH}
 _t=		${TARGET}
 .else
@@ -468,13 +468,6 @@ build32:
 	    -p ${LIB32TMP}/usr/include >/dev/null
 	mkdir -p ${WORLDTMP}
 	ln -sf ${.CURDIR}/sys ${WORLDTMP}
-.if ${MK_KERBEROS} != "no"
-.for _t in obj depend all
-	cd ${.CURDIR}/kerberos5/tools; \
-	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \
-	    DIRPRFX=kerberos5/tools/ ${_t}
-.endfor
-.endif
 .for _t in obj includes
 	cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t}
 	cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t}
@@ -1054,9 +1047,11 @@ _clang_tblgen= \
 	usr.bin/clang/clang-tblgen
 .endif
 
+# dtrace tools are required for older bootstrap env and cross-build
 .if ${MK_CDDL} != "no" && \
-    ${BOOTSTRAPPING} < 800038 && \
-    !(${BOOTSTRAPPING} >= 700112 && ${BOOTSTRAPPING} < 799999)
+    ((${BOOTSTRAPPING} < 800038 && \
+          !(${BOOTSTRAPPING} >= 700112 && ${BOOTSTRAPPING} < 799999)) \
+      || (${MACHINE} != ${TARGET} || ${MACHINE_ARCH} != ${TARGET_ARCH}))
 _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \
     lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge
 .endif
@@ -1065,12 +1060,22 @@ _dtrace_tools= cddl/usr.bin/sgsmsg cddl/
 _dtc= gnu/usr.bin/dtc
 .endif
 
+.if ${MK_KERBEROS} != "no"
+_kerberos5_bootstrap_tools= \
+	kerberos5/tools/make-roken \
+	kerberos5/lib/libroken \
+	kerberos5/lib/libvers \
+	kerberos5/tools/asn1_compile \
+	kerberos5/tools/slc
+.endif
+
 #	Please document (add comment) why something is in 'bootstrap-tools'.
 #	Try to bound the building of the bootstrap-tool to just the
 #	FreeBSD versions that need the tool built at this stage of the build.
 bootstrap-tools:
 .for _tool in \
     ${_clang_tblgen} \
+    ${_kerberos5_bootstrap_tools} \
     ${_dtrace_tools} \
     ${_strfile} \
     ${_gperf} \
@@ -1112,10 +1117,6 @@ _share=	share/syscons/scrnmaps
 _gcc_tools= gnu/usr.bin/cc/cc_tools
 .endif
 
-.if ${MK_KERBEROS} != "no"
-_kerberos5_tools= kerberos5/tools
-.endif
-
 .if ${MK_RESCUE} != "no"
 _rescue= rescue/rescue
 .endif
@@ -1140,8 +1141,7 @@ build-tools:
 		${MAKE} DIRPRFX=${_tool}/ build-tools
 .endfor
 .for _tool in \
-    ${_gcc_tools} \
-    ${_kerberos5_tools}
+    ${_gcc_tools}
 	${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all)"; \
 		cd ${.CURDIR}/${_tool}; \
 		${MAKE} DIRPRFX=${_tool}/ obj; \
@@ -1243,12 +1243,20 @@ _startup_libs+=	lib/libcxxrt
 .endif
 
 gnu/lib/libgcc__L: lib/libc__L
+.if ${MK_LIBCPLUSPLUS} != "no"
+lib/libcxxrt__L: gnu/lib/libgcc__L
+.endif
 
-_prebuild_libs=	${_kerberos5_lib_libasn1} ${_kerberos5_lib_libhdb} \
+_prebuild_libs=	${_kerberos5_lib_libasn1} \
+		${_kerberos5_lib_libhdb} \
+		${_kerberos5_lib_libheimbase} \
 		${_kerberos5_lib_libheimntlm} \
+		${_kerberos5_lib_libheimsqlite} \
+		${_kerberos5_lib_libheimipcc} \
 		${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \
 		${_kerberos5_lib_libroken} \
-		lib/libbz2 lib/libcom_err lib/libcrypt \
+		${_kerberos5_lib_libwind} \
+		lib/libbz2 ${_libcom_err} lib/libcrypt \
 		lib/libexpat \
 		${_lib_libgssapi} ${_lib_libipx} \
 		lib/libkiconv lib/libkvm lib/liblzma lib/libmd \
@@ -1298,14 +1306,21 @@ _secure_lib=	secure/lib
 .if ${MK_KERBEROS} != "no"
 kerberos5/lib/libasn1__L: lib/libcom_err__L kerberos5/lib/libroken__L
 kerberos5/lib/libhdb__L: kerberos5/lib/libasn1__L lib/libcom_err__L \
-    kerberos5/lib/libkrb5__L kerberos5/lib/libroken__L
-kerberos5/lib/libheimntlm__L: secure/lib/libcrypto__L kerberos5/lib/libkrb5__L
+    kerberos5/lib/libkrb5__L kerberos5/lib/libroken__L \
+    kerberos5/lib/libwind__L kerberos5/lib/libheimsqlite__L 
+kerberos5/lib/libheimntlm__L: secure/lib/libcrypto__L kerberos5/lib/libkrb5__L \
+    kerberos5/lib/libroken__L lib/libcom_err__L
 kerberos5/lib/libhx509__L: kerberos5/lib/libasn1__L lib/libcom_err__L \
-    secure/lib/libcrypto__L kerberos5/lib/libroken__L
+    secure/lib/libcrypto__L kerberos5/lib/libroken__L kerberos5/lib/libwind__L
 kerberos5/lib/libkrb5__L: kerberos5/lib/libasn1__L lib/libcom_err__L \
     lib/libcrypt__L secure/lib/libcrypto__L kerberos5/lib/libhx509__L \
-    kerberos5/lib/libroken__L
+    kerberos5/lib/libroken__L kerberos5/lib/libwind__L \
+    kerberos5/lib/libheimbase__L kerberos5/lib/libheimipcc__L
 kerberos5/lib/libroken__L: lib/libcrypt__L
+kerberos5/lib/libwind__L: kerberos5/lib/libroken__L lib/libcom_err__L
+kerberos5/lib/libheimbase__L: lib/libthr__L
+kerberos5/lib/libheimipcc__L: kerberos5/lib/libroken__L kerberos5/lib/libheimbase__L lib/libthr__L
+kerberos5/lib/libheimsqlite__L: lib/libthr__L
 .endif
 
 .if ${MK_GSSAPI} != "no"
@@ -1320,10 +1335,15 @@ _lib_libipx=	lib/libipx
 _kerberos5_lib=	kerberos5/lib
 _kerberos5_lib_libasn1= kerberos5/lib/libasn1
 _kerberos5_lib_libhdb= kerberos5/lib/libhdb
+_kerberos5_lib_libheimbase= kerberos5/lib/libheimbase
 _kerberos5_lib_libkrb5= kerberos5/lib/libkrb5
 _kerberos5_lib_libhx509= kerberos5/lib/libhx509
 _kerberos5_lib_libroken= kerberos5/lib/libroken
 _kerberos5_lib_libheimntlm= kerberos5/lib/libheimntlm
+_kerberos5_lib_libheimsqlite= kerberos5/lib/libheimsqlite
+_kerberos5_lib_libheimipcc= kerberos5/lib/libheimipcc
+_kerberos5_lib_libwind= kerberos5/lib/libwind
+_libcom_err= lib/libcom_err
 .endif
 
 .if ${MK_NIS} != "no"

Modified: projects/altix2/ObsoleteFiles.inc
==============================================================================
--- projects/altix2/ObsoleteFiles.inc	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/ObsoleteFiles.inc	Mon Apr 16 02:05:43 2012	(r234332)
@@ -38,6 +38,50 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20120322: Update heimdal to 1.5.1.
+OLD_FILES+=usr/include/krb5-v4compat.h \
+	usr/include/krb_err.h \
+	usr/include/hdb-private.h \
+        usr/share/man/man3/krb5_addresses.3.gz \
+        usr/share/man/man3/krb5_cc_cursor.3.gz \
+        usr/share/man/man3/krb5_cc_ops.3.gz \
+        usr/share/man/man3/krb5_config.3.gz \
+        usr/share/man/man3/krb5_config_get_int_default.3.gz \
+        usr/share/man/man3/krb5_context.3.gz \
+        usr/share/man/man3/krb5_data.3.gz \
+        usr/share/man/man3/krb5_err.3.gz \
+        usr/share/man/man3/krb5_errx.3.gz \
+        usr/share/man/man3/krb5_keyblock.3.gz \
+        usr/share/man/man3/krb5_keytab_entry.3.gz \
+        usr/share/man/man3/krb5_kt_cursor.3.gz \
+        usr/share/man/man3/krb5_kt_ops.3.gz \
+        usr/share/man/man3/krb5_set_warn_dest.3.gz \
+        usr/share/man/man3/krb5_verr.3.gz \
+        usr/share/man/man3/krb5_verrx.3.gz \
+        usr/share/man/man3/krb5_vwarnx.3.gz \
+        usr/share/man/man3/krb5_warn.3.gz \
+        usr/share/man/man3/krb5_warnx.3.gz
+OLD_LIBS+=usr/lib/libasn1.so.10 \
+	usr/lib/libhdb.so.10 \
+	usr/lib/libheimntlm.so.10 \
+	usr/lib/libhx509.so.10 \
+	usr/lib/libkadm5clnt.so.10 \
+	usr/lib/libkadm5srv.so.10 \
+	usr/lib/libkafs5.so.10 \
+	usr/lib/libkrb5.so.10 \
+	usr/lib/libroken.so.10 \
+	usr/lib32/libasn1.so.10 \
+	usr/lib32/libhdb.so.10 \
+	usr/lib32/libheimntlm.so.10 \
+	usr/lib32/libhx509.so.10 \
+	usr/lib32/libkadm5clnt.so.10 \
+	usr/lib32/libkadm5srv.so.10 \
+	usr/lib32/libkafs5.so.10 \
+	usr/lib32/libkrb5.so.10 \
+	usr/lib32/libroken.so.10
+# 20120309: Remove fifofs header files.
+OLD_FILES+=usr/include/fs/fifofs/fifo.h
+OLD_DIRS+=usr/include/fs/fifofs
 # 20120225: libarchive 3.0.3
 OLD_FILES+=usr/share/man/man3/archive_read_data_into_buffer.3.gz \
 	usr/share/man/man3/archive_read_support_compression_all.3.gz \
@@ -56,9 +100,7 @@ OLD_FILES+=usr/share/man/man3/archive_re
 	usr/share/man/man3/archive_write_set_compression_none.3.gz \
 	usr/share/man/man3/archive_write_set_compression_program.3.gz
 OLD_LIBS+=usr/lib/libarchive.so.5
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_LIBS+=usr/lib32/libarchive.so.5
-.endif
 # 20120113: removal of wtmpcvt(1)
 OLD_FILES+=usr/bin/wtmpcvt
 OLD_FILES+=usr/share/man/man1/wtmpcvt.1.gz
@@ -71,12 +113,10 @@ OLD_FILES+=usr/lib/libodialog.a
 OLD_FILES+=usr/lib/libodialog.so
 OLD_LIBS+=usr/lib/libodialog.so.7
 OLD_FILES+=usr/lib/libodialog_p.a
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_FILES+=usr/lib32/libodialog.a
 OLD_FILES+=usr/lib32/libodialog.so
 OLD_LIBS+=usr/lib32/libodialog.so.7
 OLD_FILES+=usr/lib32/libodialog_p.a
-.endif
 # 20110930: sysinstall removed
 OLD_FILES+=usr/sbin/sysinstall
 OLD_FILES+=usr/share/man/man8/sysinstall.8.gz
@@ -84,12 +124,10 @@ OLD_FILES+=usr/lib/libftpio.a
 OLD_FILES+=usr/lib/libftpio.so
 OLD_LIBS+=usr/lib/libftpio.so.8
 OLD_FILES+=usr/lib/libftpio_p.a
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_FILES+=usr/lib32/libftpio.a
 OLD_FILES+=usr/lib32/libftpio.so
 OLD_LIBS+=usr/lib32/libftpio.so.8
 OLD_FILES+=usr/lib32/libftpio_p.a
-.endif
 OLD_FILES+=usr/include/ftpio.h
 OLD_FILES+=usr/share/man/man3/ftpio.3.gz
 # 20110915: rename congestion control manpages
@@ -108,7 +146,6 @@ OLD_LIBS+=usr/lib/libdwarf.so.2
 OLD_LIBS+=usr/lib/libopie.so.6
 OLD_LIBS+=usr/lib/librtld_db.so.1
 OLD_LIBS+=usr/lib/libtacplus.so.4
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_LIBS+=usr/lib32/libcam.so.5
 OLD_LIBS+=usr/lib32/libpcap.so.7
 OLD_LIBS+=usr/lib32/libufs.so.5
@@ -117,7 +154,6 @@ OLD_LIBS+=usr/lib32/libdwarf.so.2
 OLD_LIBS+=usr/lib32/libopie.so.6
 OLD_LIBS+=usr/lib32/librtld_db.so.1
 OLD_LIBS+=usr/lib32/libtacplus.so.4
-.endif
 # 20110817: no more acd.4, ad.4, afd.4 and ast.4
 OLD_FILES+=usr/share/man/man4/acd.4.gz
 OLD_FILES+=usr/share/man/man4/ad.4.gz
@@ -157,17 +193,13 @@ OLD_FILES+=usr/lib/libpkg.a
 OLD_FILES+=usr/lib/libpkg.so
 OLD_LIBS+=usr/lib/libpkg.so.0
 OLD_FILES+=usr/lib/libpkg_p.a
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_FILES+=usr/lib32/libpkg.a
 OLD_FILES+=usr/lib32/libpkg.so
 OLD_LIBS+=usr/lib32/libpkg.so.0
 OLD_FILES+=usr/lib32/libpkg_p.a
-.endif
 # 20110517: libsbuf version bump
 OLD_LIBS+=lib/libsbuf.so.5
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_LIBS+=usr/lib32/libsbuf.so.5
-.endif
 # 20110502: new clang import which bumps version from 2.9 to 3.0
 OLD_FILES+=usr/include/clang/2.9/emmintrin.h
 OLD_FILES+=usr/include/clang/2.9/mm_malloc.h
@@ -196,12 +228,10 @@ OLD_FILES+=usr/lib/libobjc_p.a
 OLD_FILES+=usr/libexec/cc1obj
 OLD_LIBS+=usr/lib/libobjc.so.4
 OLD_DIRS+=usr/include/objc
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_FILES+=usr/lib32/libobjc.a
 OLD_FILES+=usr/lib32/libobjc.so
 OLD_FILES+=usr/lib32/libobjc_p.a
 OLD_LIBS+=usr/lib32/libobjc.so.4
-.endif
 # 20110331: firmware.img created at build time
 OLD_FILES+=usr/share/examples/kld/firmware/fwimage/firmware.img
 # 20110224: sticky.8 -> sticky.7
@@ -323,9 +353,7 @@ OLD_FILES+=usr/include/machine/intr.h
 .endif
 # 20100514: library version bump for versioned symbols for liblzma
 OLD_LIBS+=usr/lib/liblzma.so.0
-.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_LIBS+=usr/lib32/liblzma.so.0
-.endif
 # 20100511: move GCC-specific headers to /usr/include/gcc
 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
 OLD_FILES+=usr/include/emmintrin.h
@@ -366,9 +394,7 @@ OLD_FILES+=usr/share/info/cpio.info.gz
 OLD_FILES+=usr/share/man/man1/gcpio.1.gz
 # 20100322: libz update
 OLD_LIBS+=lib/libz.so.5
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libz.so.5
-.endif
 # 20100314: removal of regexp.h
 OLD_FILES+=usr/include/regexp.h
 OLD_FILES+=usr/share/man/man3/regexp.3.gz
@@ -417,6 +443,7 @@ OLD_FILES+=usr/share/man/man5/lastlog.5.
 OLD_FILES+=usr/share/man/man5/utmp.5.gz
 OLD_FILES+=usr/share/man/man5/wtmp.5.gz
 OLD_LIBS+=lib/libutil.so.8
+OLB_LIBS+=usr/lib32/libutil.so.8
 # 20100105: new userland semaphore implementation
 OLD_FILES+=usr/include/sys/semaphore.h
 # 20100103: ntptrace(8) removed
@@ -624,7 +651,6 @@ OLD_LIBS+=usr/lib/snmp_hostres.so.5
 OLD_LIBS+=usr/lib/snmp_mibII.so.5
 OLD_LIBS+=usr/lib/snmp_netgraph.so.5
 OLD_LIBS+=usr/lib/snmp_pf.so.5
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libalias.so.6
 OLD_LIBS+=usr/lib32/libarchive.so.4
 OLD_LIBS+=usr/lib32/libauditd.so.4
@@ -725,7 +751,6 @@ OLD_LIBS+=usr/lib32/pam_self.so.4
 OLD_LIBS+=usr/lib32/pam_ssh.so.4
 OLD_LIBS+=usr/lib32/pam_tacplus.so.4
 OLD_LIBS+=usr/lib32/pam_unix.so.4
-.endif
 # 20090718: the gdm pam.d file is no longer required.
 OLD_FILES+=etc/pam.d/gdm
 # 20090714: net_add_domain(9) renamed to domain_add(9)
@@ -912,9 +937,7 @@ OLD_FILES+=usr/share/man/man8/sliplogin.
 OLD_FILES+=usr/share/man/man8/slstat.8.gz
 # 20090321: libpcap upgraded to 1.0.0
 OLD_LIBS+=lib/libpcap.so.5
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libpcap.so.5
-.endif
 # 20090319: uscanner(4) has been removed
 OLD_FILES+=usr/share/man/man4/uscanner.4.gz
 # 20090313: k8temp(4) renamed to amdtemp(4)
@@ -926,17 +949,13 @@ OLD_FILES+=usr/lib/libusb20.so
 OLD_FILES+=usr/lib/libusb20_p.a
 OLD_FILES+=usr/include/libusb20_compat01.h
 OLD_FILES+=usr/include/libusb20_compat10.h
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libusb20.so.1
 OLD_FILES+=usr/lib32/libusb20.a
 OLD_FILES+=usr/lib32/libusb20.so
 OLD_FILES+=usr/lib32/libusb20_p.a
-.endif
 # 20090226: libmp(3) functions renamed
 OLD_LIBS+=usr/lib/libmp.so.6
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libmp.so.6
-.endif
 # 20090223: changeover of USB stacks
 OLD_FILES+=usr/include/dev/usb2/include/ufm2_ioctl.h
 OLD_FILES+=usr/include/dev/usb2/include/urio2_ioctl.h
@@ -1239,9 +1258,7 @@ OLD_LIBS+=usr/lib/libkadm5srv.so.9
 OLD_LIBS+=usr/lib/libkafs5.so.9
 OLD_LIBS+=usr/lib/libkrb5.so.9
 OLD_LIBS+=usr/lib/libroken.so.9
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libgssapi.so.9
-.endif
 # 20080420: Symbol card support dropped
 OLD_FILES+=usr/include/dev/wi/spectrum24t_cf.h
 # 20080420: awi removal
@@ -1268,10 +1285,8 @@ OLD_FILES+=usr/share/man/man2/kse_releas
 OLD_FILES+=usr/share/man/man2/kse_switchin.2.gz
 OLD_FILES+=usr/share/man/man2/kse_thr_interrupt.2.gz
 OLD_FILES+=usr/share/man/man2/kse_wakeup.2.gz
-.if ${TARGET_ARCH} == "amd64"
 OLD_FILES+=usr/lib32/libkse.so
 OLD_LIBS+=usr/lib32/libkse.so.3
-.endif
 # 20080220: geom_lvm rename to geom_linux_lvm
 OLD_FILES+=usr/share/man/man4/geom_lvm.4.gz
 # 20080126: oldcard.4 removal
@@ -1291,11 +1306,9 @@ OLD_FILES+=usr/include/sys/xrpuio.h
 OLD_FILES+=usr/lib/libkse.a
 OLD_FILES+=usr/lib/libkse_p.a
 OLD_FILES+=usr/lib/libkse_pic.a
-.if ${TARGET_ARCH} == "amd64"
 OLD_FILES+=usr/lib32/libkse.a
 OLD_FILES+=usr/lib32/libkse_p.a
 OLD_FILES+=usr/lib32/libkse_pic.a
-.endif
 # 20071129: Removed a Solaris compatibility header
 OLD_FILES+=usr/include/sys/_elf_solaris.h
 # 20071125: Renamed to pmc_get_msr()
@@ -1395,12 +1408,10 @@ OLD_DIRS+=usr/include/netatm/ipatm
 OLD_DIRS+=usr/include/netatm/uni
 OLD_DIRS+=usr/include/netatm
 OLD_DIRS+=usr/share/examples/atm
-.if ${TARGET_ARCH} == "amd64"
 OLD_FILES+=usr/lib32/libatm.a
 OLD_FILES+=usr/lib32/libatm.so
 OLD_LIBS+=usr/lib32/libatm.so.5
 OLD_FILES+=usr/lib32/libatm_p.a
-.endif
 # 20070705: I4B headers repo-copied to include/i4b/
 .if ${TARGET_ARCH} == "i386"
 OLD_FILES+=usr/include/machine/i4b_cause.h
@@ -1485,7 +1496,6 @@ OLD_LIBS+=usr/lib/snmp_hostres.so.4
 OLD_LIBS+=usr/lib/snmp_mibII.so.4
 OLD_LIBS+=usr/lib/snmp_netgraph.so.4
 OLD_LIBS+=usr/lib/snmp_pf.so.4
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libalias.so.5
 OLD_LIBS+=usr/lib32/libbsnmp.so.3
 OLD_LIBS+=usr/lib32/libdialog.so.5
@@ -1520,7 +1530,6 @@ OLD_LIBS+=usr/lib32/pam_self.so.3
 OLD_LIBS+=usr/lib32/pam_ssh.so.3
 OLD_LIBS+=usr/lib32/pam_tacplus.so.3
 OLD_LIBS+=usr/lib32/pam_unix.so.3
-.endif
 # 20070613: IPX over IP tunnel removal
 OLD_FILES+=usr/include/netipx/ipx_ip.h
 # 20070605: sched_core removal
@@ -1590,7 +1599,6 @@ OLD_LIBS+=usr/lib/libwrap.so.4
 OLD_LIBS+=usr/lib/libypclnt.so.2
 OLD_LIBS+=usr/lib/snmp_bridge.so.3
 OLD_LIBS+=usr/lib/snmp_hostres.so.3
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libatm.so.4
 OLD_LIBS+=usr/lib32/libbegemot.so.2
 OLD_LIBS+=usr/lib32/libbluetooth.so.2
@@ -1649,7 +1657,6 @@ OLD_LIBS+=usr/lib32/libvgl.so.4
 OLD_LIBS+=usr/lib32/libwrap.so.4
 OLD_LIBS+=usr/lib32/libypclnt.so.2
 OLD_LIBS+=usr/lib32/libz.so.3
-.endif
 # 20070519: GCC 4.2
 OLD_FILES+=usr/bin/f77
 OLD_FILES+=usr/bin/protoize
@@ -1896,9 +1903,7 @@ OLD_FILES+=usr/bin/uuidgen
 OLD_FILES+=usr/share/info/bzip2.info.gz
 # 20070303: libarchive 2.0
 OLD_LIBS+=usr/lib/libarchive.so.3
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libarchive.so.3
-.endif
 # 20070301: remove addr2ascii and ascii2addr
 OLD_FILES+=usr/share/man/man3/addr2ascii.3.gz
 OLD_FILES+=usr/share/man/man3/ascii2addr.3.gz
@@ -1915,14 +1920,12 @@ OLD_FILES+=usr/lib/libmytinfo_p.a
 OLD_FILES+=usr/lib/libmytinfow.a
 OLD_FILES+=usr/lib/libmytinfow.so
 OLD_FILES+=usr/lib/libmytinfow_p.a
-.if ${TARGET_ARCH} == "amd64"
 OLD_FILES+=usr/lib32/libmytinfo.a
 OLD_FILES+=usr/lib32/libmytinfo.so
 OLD_FILES+=usr/lib32/libmytinfo_p.a
 OLD_FILES+=usr/lib32/libmytinfow.a
 OLD_FILES+=usr/lib32/libmytinfow.so
 OLD_FILES+=usr/lib32/libmytinfow_p.a
-.endif
 # 20070128: remove vnconfig
 OLD_FILES+=usr/sbin/vnconfig
 # 20070127: remove bpf_compat.h
@@ -4605,9 +4608,7 @@ OLD_FILES+=usr/share/man/man1/x509.1.gz
 OLD_FILES+=usr/share/man/man3/SSL_COMP_add_compression_method.3.gz
 OLD_FILES+=usr/share/man/man3/SSL_CTX_get_ex_new_index.3.gz
 OLD_FILES+=usr/share/man/man3/archive_entry_dup.3.gz
-OLD_FILES+=usr/share/man/man3/archive_entry_hardlink_w.3.gz
 OLD_FILES+=usr/share/man/man3/archive_entry_set_tartype.3.gz
-OLD_FILES+=usr/share/man/man3/archive_entry_symlink_w.3.gz
 OLD_FILES+=usr/share/man/man3/archive_entry_tartype.3.gz
 OLD_FILES+=usr/share/man/man3/archive_read_data_into_file.3.gz
 OLD_FILES+=usr/share/man/man3/archive_read_open_tar.3.gz
@@ -5266,40 +5267,32 @@ OLD_LIBS+=usr/lib/libkadm5srv.so.8
 OLD_LIBS+=usr/lib/libkafs5.so.8
 OLD_LIBS+=usr/lib/libkrb5.so.8
 OLD_LIBS+=usr/lib/libobjc.so.2
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libgssapi.so.8
 OLD_LIBS+=usr/lib32/libobjc.so.2
-.endif
 # 20070519: GCC 4.2
 OLD_LIBS+=usr/lib/libg2c.a
 OLD_LIBS+=usr/lib/libg2c.so
 OLD_LIBS+=usr/lib/libg2c.so.2
 OLD_LIBS+=usr/lib/libg2c_p.a
 OLD_LIBS+=usr/lib/libgcc_pic.a
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libg2c.a
 OLD_LIBS+=usr/lib32/libg2c.so
 OLD_LIBS+=usr/lib32/libg2c.so.2
 OLD_LIBS+=usr/lib32/libg2c_p.a
 OLD_LIBS+=usr/lib32/libgcc_pic.a
-.endif
 # 20060729: OpenSSL 0.9.7e -> 0.9.8b upgrade
 OLD_LIBS+=lib/libcrypto.so.4
 OLD_LIBS+=usr/lib/libssl.so.4
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libcrypto.so.4
 OLD_LIBS+=usr/lib32/libssl.so.4
-.endif
 # 20060521: gethostbyaddr(3) ABI change
 OLD_LIBS+=usr/lib/libroken.so.8
 OLD_LIBS+=lib/libatm.so.3
 OLD_LIBS+=lib/libc.so.6
 OLD_LIBS+=lib/libutil.so.5
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libatm.so.3
 OLD_LIBS+=usr/lib32/libc.so.6
 OLD_LIBS+=usr/lib32/libutil.so.5
-.endif
 # 20060413: shared library moved to /usr/lib
 OLD_LIBS+=lib/libgpib.so.1
 # 20060413: libpcap.so.4 moved to /lib/
@@ -5313,12 +5306,10 @@ OLD_LIBS+=usr/lib/libc_r.a
 OLD_LIBS+=usr/lib/libc_r.so
 OLD_LIBS+=usr/lib/libc_r.so.7
 OLD_LIBS+=usr/lib/libc_r_p.a
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libc_r.a
 OLD_LIBS+=usr/lib32/libc_r.so
 OLD_LIBS+=usr/lib32/libc_r.so.7
 OLD_LIBS+=usr/lib32/libc_r_p.a
-.endif
 # 20050722: bump for 6.0-RELEASE
 OLD_LIBS+=lib/libalias.so.4
 OLD_LIBS+=lib/libatm.so.2
@@ -5530,10 +5521,8 @@ OLD_LIBS+=usr/lib/libc_r.so.3
 OLD_LIBS+=usr/lib/libarchive.so.2
 OLD_LIBS+=usr/lib/libbsnmp.so.1
 OLD_LIBS+=usr/lib/libc_r.so.6
-.if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libarchive.so.2
 OLD_LIBS+=usr/lib32/libc_r.so.6
-.endif
 OLD_LIBS+=usr/lib/libcipher.so.2
 OLD_LIBS+=usr/lib/libgssapi.so.6
 OLD_LIBS+=usr/lib/libkse.so.1

Modified: projects/altix2/UPDATING
==============================================================================
--- projects/altix2/UPDATING	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/UPDATING	Mon Apr 16 02:05:43 2012	(r234332)
@@ -22,6 +22,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20120328:
+	Big-endian MIPS TARGET_ARCH values no longer end in "eb".  mips64eb
+	is now spelled mips64.  mipsn32eb is now spelled mipsn32.  mipseb is
+	now spelled mips.  This is to aid compatibility with third-party
+	software that expects this naming scheme in uname(3).  Little-endian
+	settings are unchanged.
+
+20120306:
+	Disable by default the option VFS_ALLOW_NONMPSAFE for all supported
+	platforms.
+
 20120229:
 	Now unix domain sockets behave "as expected" on	nullfs(5). Previously
 	nullfs(5) did not pass through all behaviours to the underlying layer,

Modified: projects/altix2/bin/expr/expr.y
==============================================================================
--- projects/altix2/bin/expr/expr.y	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/bin/expr/expr.y	Mon Apr 16 02:05:43 2012	(r234332)
@@ -540,7 +540,7 @@ op_colon(struct val *a, struct val *b)
 			v = make_str(a->u.s + rm[1].rm_so);
 
 		} else
-			v = make_integer((intmax_t)(rm[0].rm_eo - rm[0].rm_so));
+			v = make_integer((intmax_t)(rm[0].rm_eo));
 	else
 		if (rp.re_nsub == 0)
 			v = make_integer((intmax_t)0);

Modified: projects/altix2/bin/kenv/kenv.1
==============================================================================
--- projects/altix2/bin/kenv/kenv.1	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/bin/kenv/kenv.1	Mon Apr 16 02:05:43 2012	(r234332)
@@ -84,7 +84,6 @@ everything after a '#' character, are ig
 character except '=' is acceptable as part of a name.  Quotes
 are optional and necessary only if the value contains
 whitespace.
-.Pp
 .Sh SEE ALSO
 .Xr kenv 2 ,
 .Xr config 5 ,

Modified: projects/altix2/bin/ps/ps.1
==============================================================================
--- projects/altix2/bin/ps/ps.1	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/bin/ps/ps.1	Mon Apr 16 02:05:43 2012	(r234332)
@@ -29,7 +29,7 @@
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd November 22, 2011
+.Dd March 8, 2012
 .Dt PS 1
 .Os
 .Sh NAME
@@ -292,36 +292,37 @@ The flags associated with the process as
 the include file
 .In sys/proc.h :
 .Bl -column P_SINGLE_BOUNDARY 0x40000000
-.It Dv "P_ADVLOCK" Ta No "0x00001	Process may hold a POSIX advisory lock"
-.It Dv "P_CONTROLT" Ta No "0x00002	Has a controlling terminal"
-.It Dv "P_KTHREAD" Ta No "0x00004	Kernel thread"
-.It Dv "P_FOLLOWFORK" Ta No "0x00008	Attach debugger to new children"
-.It Dv "P_PPWAIT" Ta No "0x00010	Parent is waiting for child to exec/exit"
-.It Dv "P_PROFIL" Ta No "0x00020	Has started profiling"
-.It Dv "P_STOPPROF" Ta No "0x00040	Has thread in requesting to stop prof"
-.It Dv "P_HADTHREADS" Ta No "0x00080	Has had threads (no cleanup shortcuts)"
-.It Dv "P_SUGID" Ta No "0x00100		Had set id privileges since last exec"
-.It Dv "P_SYSTEM" Ta No "0x00200	System proc: no sigs, stats or swapping"
-.It Dv "P_SINGLE_EXIT" Ta No "0x00400	Threads suspending should exit, not wait"
-.It Dv "P_TRACED" Ta No "0x00800	Debugged process being traced"
-.It Dv "P_WAITED" Ta No "0x01000	Someone is waiting for us"
-.It Dv "P_WEXIT" Ta No "0x02000		Working on exiting"
-.It Dv "P_EXEC" Ta No "0x04000		Process called exec"
-.It Dv "P_WKILLED" Ta No "0x08000	Killed, shall go to kernel/user boundary ASAP"
-.It Dv "P_CONTINUED" Ta No "0x10000	Proc has continued from a stopped state"
-.It Dv "P_STOPPED_SIG" Ta No "0x20000	Stopped due to SIGSTOP/SIGTSTP"
-.It Dv "P_STOPPED_TRACE" Ta No "0x40000	Stopped because of tracing"
-.It Dv "P_STOPPED_SINGLE" Ta No "0x80000	Only one thread can continue"
-.It Dv "P_PROTECTED" Ta No "0x100000	Do not kill on memory overcommit"
-.It Dv "P_SIGEVENT" Ta No "0x200000	Process pending signals changed"
-.It Dv "P_SINGLE_BOUNDARY" Ta No "0x400000	Threads should suspend at user boundary"
-.It Dv "P_HWPMC" Ta No "0x800000	Process is using HWPMCs"
-.It Dv "P_JAILED" Ta No "0x1000000	Process is in jail"
-.It Dv "P_INEXEC" Ta No "0x4000000	Process is in execve()"
-.It Dv "P_STATCHILD" Ta No "0x8000000	Child process stopped or exited"
-.It Dv "P_INMEM" Ta No "0x10000000	Loaded into memory"
-.It Dv "P_SWAPPINGOUT" Ta No "0x20000000	Process is being swapped out"
-.It Dv "P_SWAPPINGIN" Ta No "0x40000000	Process is being swapped in"
+.It Dv "P_ADVLOCK" Ta No "0x00001" Ta "Process may hold a POSIX advisory lock"
+.It Dv "P_CONTROLT" Ta No "0x00002" Ta "Has a controlling terminal"
+.It Dv "P_KTHREAD" Ta No "0x00004" Ta "Kernel thread"
+.It Dv "P_FOLLOWFORK" Ta No "0x00008" Ta "Attach debugger to new children"
+.It Dv "P_PPWAIT" Ta No "0x00010" Ta "Parent is waiting for child to exec/exit"
+.It Dv "P_PROFIL" Ta No "0x00020" Ta "Has started profiling"
+.It Dv "P_STOPPROF" Ta No "0x00040" Ta "Has thread in requesting to stop prof"
+.It Dv "P_HADTHREADS" Ta No "0x00080" Ta "Has had threads (no cleanup shortcuts)"
+.It Dv "P_SUGID" Ta No "0x00100" Ta "Had set id privileges since last exec"
+.It Dv "P_SYSTEM" Ta No "0x00200" Ta "System proc: no sigs, stats or swapping"
+.It Dv "P_SINGLE_EXIT" Ta No "0x00400" Ta "Threads suspending should exit, not wait"
+.It Dv "P_TRACED" Ta No "0x00800" Ta "Debugged process being traced"
+.It Dv "P_WAITED" Ta No "0x01000" Ta "Someone is waiting for us"
+.It Dv "P_WEXIT" Ta No "0x02000" Ta "Working on exiting"
+.It Dv "P_EXEC" Ta No "0x04000" Ta "Process called exec"
+.It Dv "P_WKILLED" Ta No "0x08000" Ta "Killed, shall go to kernel/user boundary ASAP"
+.It Dv "P_CONTINUED" Ta No "0x10000" Ta "Proc has continued from a stopped state"
+.It Dv "P_STOPPED_SIG" Ta No "0x20000" Ta "Stopped due to SIGSTOP/SIGTSTP"
+.It Dv "P_STOPPED_TRACE" Ta No "0x40000" Ta "Stopped because of tracing"
+.It Dv "P_STOPPED_SINGLE" Ta No "0x80000" Ta "Only one thread can continue"
+.It Dv "P_PROTECTED" Ta No "0x100000" Ta "Do not kill on memory overcommit"
+.It Dv "P_SIGEVENT" Ta No "0x200000" Ta "Process pending signals changed"
+.It Dv "P_SINGLE_BOUNDARY" Ta No "0x400000" Ta "Threads should suspend at user boundary"
+.It Dv "P_HWPMC" Ta No "0x800000" Ta "Process is using HWPMCs"
+.It Dv "P_JAILED" Ta No "0x1000000" Ta "Process is in jail"
+.It Dv "P_ORPHAN" Ta No "0x2000000" Ta "Orphaned by original parent, reparented to debugger"
+.It Dv "P_INEXEC" Ta No "0x4000000" Ta "Process is in execve()"
+.It Dv "P_STATCHILD" Ta No "0x8000000" Ta "Child process stopped or exited"
+.It Dv "P_INMEM" Ta No "0x10000000" Ta "Loaded into memory"
+.It Dv "P_SWAPPINGOUT" Ta No "0x20000000" Ta "Process is being swapped out"
+.It Dv "P_SWAPPINGIN" Ta No "0x40000000" Ta "Process is being swapped in"
 .El
 .It Cm label
 The MAC label of the process.

Modified: projects/altix2/bin/pwait/pwait.1
==============================================================================
--- projects/altix2/bin/pwait/pwait.1	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/bin/pwait/pwait.1	Mon Apr 16 02:05:43 2012	(r234332)
@@ -46,7 +46,7 @@
 .Sh DESCRIPTION
 The
 .Nm
-utility will wait until each of the given processes has terminated. 
+utility will wait until each of the given processes has terminated.
 .Pp
 The following option is available:
 .Bl -tag -width indent
@@ -54,7 +54,6 @@ The following option is available:
 Print the exit status when each process terminates.
 .El
 .Sh DIAGNOSTICS
-.Pp
 The
 .Nm
 utility returns 0 on success, and >0 if an error occurs.

Modified: projects/altix2/bin/setfacl/setfacl.1
==============================================================================
--- projects/altix2/bin/setfacl/setfacl.1	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/bin/setfacl/setfacl.1	Mon Apr 16 02:05:43 2012	(r234332)
@@ -295,7 +295,7 @@ The ACL qualifier field describes the us
 the ACL entry.
 It may consist of one of the following: uid or
 user name, or gid or group name.  In entries whose tag type is
-one of 
+one of
 .Dq Li owner@ ,
 .Dq Li group@ ,
 or

Modified: projects/altix2/bin/sh/jobs.c
==============================================================================
--- projects/altix2/bin/sh/jobs.c	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/bin/sh/jobs.c	Mon Apr 16 02:05:43 2012	(r234332)
@@ -893,8 +893,8 @@ vforkexecshell(struct job *jp, char **ar
 	struct jmploc jmploc;
 	struct jmploc *savehandler;
 
-	TRACE(("vforkexecshell(%%%td, %p, %d) called\n", jp - jobtab, (void *)n,
-	    mode));
+	TRACE(("vforkexecshell(%%%td, %s, %p) called\n", jp - jobtab, argv[0],
+	    (void *)pip));
 	INTOFF;
 	flushall();
 	savehandler = handler;

Modified: projects/altix2/bin/sh/sh.1
==============================================================================
--- projects/altix2/bin/sh/sh.1	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/bin/sh/sh.1	Mon Apr 16 02:05:43 2012	(r234332)
@@ -381,7 +381,7 @@ The following is a list of valid operato
 .It Redirection operators:
 .Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact
 .It Li < Ta Li > Ta Li << Ta Li >> Ta Li <>
-.It Li <& Ta Li >& Ta Li <<- Ta Li >|
+.It Li <& Ta Li >& Ta Li <<- Ta Li >| Ta \&
 .El
 .El
 .Pp
@@ -1027,7 +1027,6 @@ or
 .Pp
 The first form executes the commands in a subshell environment.
 A subshell environment has its own copy of:
-.Pp
 .Bl -enum
 .It
 The current working directory as set by
@@ -1632,7 +1631,7 @@ All values are of type
 .It Constants
 Decimal, octal (starting with
 .Li 0 )
-and hexadecimal (starting with 
+and hexadecimal (starting with
 .Li 0x )
 integer constants.
 .It Variables

Modified: projects/altix2/bin/stty/stty.1
==============================================================================
--- projects/altix2/bin/stty/stty.1	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/bin/stty/stty.1	Mon Apr 16 02:05:43 2012	(r234332)
@@ -90,7 +90,6 @@ to restore the current terminal state as
 The following arguments are available to set the terminal
 characteristics:
 .Ss Control Modes:
-.Pp
 Control mode flags affect hardware characteristics associated with the
 terminal.
 This corresponds to the c_cflag in the termios structure.
@@ -256,7 +255,6 @@ Do not (do) output CRs at column zero.
 On the terminal NL performs (does not perform) the CR function.
 .El
 .Ss Local Modes:
-.Pp
 Local mode flags (lflags) affect various and sundry characteristics of terminal
 processing.
 Historically the term "local" pertained to new job control features
@@ -386,7 +384,7 @@ is disabled (i.e., set to
 Recognized control-characters:
 .Bd -ragged -offset indent
 .Bl -column character Subscript
-.It control-
+.It control- Ta \& Ta \&
 .It character Ta Subscript Ta Description
 .It _________ Ta _________ Ta _______________
 .It eof Ta Tn VEOF Ta EOF No character
@@ -513,7 +511,6 @@ The size of the terminal is printed as t
 first rows, then columns.
 .El
 .Ss Compatibility Modes:
-.Pp
 These modes remain for compatibility with the previous version of
 the
 .Nm

Modified: projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c
==============================================================================
--- projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c	Mon Apr 16 02:05:43 2012	(r234332)
@@ -811,7 +811,7 @@ dt_proc_destroy(dtrace_hdl_t *dtp, struc
 #if defined(sun)
 		(void) _lwp_kill(dpr->dpr_tid, SIGCANCEL);
 #else
-		pthread_kill(dpr->dpr_tid, SIGUSR1);
+		pthread_kill(dpr->dpr_tid, SIGTHR);
 #endif
 
 		/*

Modified: projects/altix2/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c
==============================================================================
--- projects/altix2/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c	Mon Apr 16 01:20:17 2012	(r234331)
+++ projects/altix2/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c	Mon Apr 16 02:05:43 2012	(r234332)
@@ -62,6 +62,18 @@ struct ctf_buf {
 	int ntholes;		/* number of type holes */
 };
 
+/*
+ * Macros to reverse byte order
+ */
+#define	BSWAP_8(x)	((x) & 0xff)
+#define	BSWAP_16(x)	((BSWAP_8(x) << 8) | BSWAP_8((x) >> 8))
+#define	BSWAP_32(x)	((BSWAP_16(x) << 16) | BSWAP_16((x) >> 16))
+
+#define	SWAP_16(x)	(x) = BSWAP_16(x)
+#define	SWAP_32(x)	(x) = BSWAP_32(x)
+
+static int target_requires_swap;
+
 /*PRINTFLIKE1*/
 static void
 parseterminate(const char *fmt, ...)
@@ -140,6 +152,11 @@ write_label(void *arg1, void *arg2)
 	ctl.ctl_label = strtab_insert(&b->ctb_strtab, le->le_name);
 	ctl.ctl_typeidx = le->le_idx;
 
+	if (target_requires_swap) {
+		SWAP_32(ctl.ctl_label);
+		SWAP_32(ctl.ctl_typeidx);
+	}
+
 	ctf_buf_write(b, &ctl, sizeof (ctl));
 
 	return (1);
@@ -152,6 +169,10 @@ write_objects(iidesc_t *idp, ctf_buf_t *
 
 	ctf_buf_write(b, &id, sizeof (id));
 
+	if (target_requires_swap) {
+		SWAP_16(id);
+	}
+
 	debug(3, "Wrote object %s (%d)\n", (idp ? idp->ii_name : "(null)"), id);
 }
 
@@ -180,10 +201,21 @@ write_functions(iidesc_t *idp, ctf_buf_t
 
 	fdata[0] = CTF_TYPE_INFO(CTF_K_FUNCTION, 1, nargs);
 	fdata[1] = idp->ii_dtype->t_id;
+
+	if (target_requires_swap) {
+		SWAP_16(fdata[0]);
+		SWAP_16(fdata[1]);
+	}
+
 	ctf_buf_write(b, fdata, sizeof (fdata));
 
 	for (i = 0; i < idp->ii_nargs; i++) {
 		id = idp->ii_args[i]->t_id;
+
+		if (target_requires_swap) {
+			SWAP_16(id);
+		}
+
 		ctf_buf_write(b, &id, sizeof (id));
 	}
 
@@ -208,11 +240,25 @@ write_sized_type_rec(ctf_buf_t *b, ctf_t
 		ctt->ctt_size = CTF_LSIZE_SENT;
 		ctt->ctt_lsizehi = CTF_SIZE_TO_LSIZE_HI(size);
 		ctt->ctt_lsizelo = CTF_SIZE_TO_LSIZE_LO(size);
+		if (target_requires_swap) {
+			SWAP_32(ctt->ctt_name);
+			SWAP_16(ctt->ctt_info);
+			SWAP_16(ctt->ctt_size);
+			SWAP_32(ctt->ctt_lsizehi);
+			SWAP_32(ctt->ctt_lsizelo);
+		}
 		ctf_buf_write(b, ctt, sizeof (*ctt));
 	} else {
 		ctf_stype_t *cts = (ctf_stype_t *)ctt;
 
 		cts->ctt_size = (ushort_t)size;
+
+		if (target_requires_swap) {
+			SWAP_32(cts->ctt_name);
+			SWAP_16(cts->ctt_info);
+			SWAP_16(cts->ctt_size);
+		}
+
 		ctf_buf_write(b, cts, sizeof (*cts));
 	}
 }
@@ -222,6 +268,12 @@ write_unsized_type_rec(ctf_buf_t *b, ctf
 {
 	ctf_stype_t *cts = (ctf_stype_t *)ctt;
 
+	if (target_requires_swap) {
+		SWAP_32(cts->ctt_name);
+		SWAP_16(cts->ctt_info);
+		SWAP_16(cts->ctt_size);
+	}
+
 	ctf_buf_write(b, cts, sizeof (*cts));
 }
 
@@ -296,6 +348,9 @@ write_type(void *arg1, void *arg2)
 			encoding = ip->intr_fformat;
 
 		data = CTF_INT_DATA(encoding, ip->intr_offset, ip->intr_nbits);
+		if (target_requires_swap) {
+			SWAP_32(data);
+		}
 		ctf_buf_write(b, &data, sizeof (data));
 		break;
 
@@ -312,6 +367,11 @@ write_type(void *arg1, void *arg2)
 		cta.cta_contents = tp->t_ardef->ad_contents->t_id;
 		cta.cta_index = tp->t_ardef->ad_idxtype->t_id;
 		cta.cta_nelems = tp->t_ardef->ad_nelems;
+		if (target_requires_swap) {
+			SWAP_16(cta.cta_contents);
+			SWAP_16(cta.cta_index);
+			SWAP_32(cta.cta_nelems);
+		}
 		ctf_buf_write(b, &cta, sizeof (cta));
 		break;
 
@@ -341,6 +401,11 @@ write_type(void *arg1, void *arg2)
 				    offset);
 				ctm.ctm_type = mp->ml_type->t_id;
 				ctm.ctm_offset = mp->ml_offset;
+				if (target_requires_swap) {
+					SWAP_32(ctm.ctm_name);
+					SWAP_16(ctm.ctm_type);
+					SWAP_16(ctm.ctm_offset);
+				}
 				ctf_buf_write(b, &ctm, sizeof (ctm));
 			}
 		} else {
@@ -355,6 +420,14 @@ write_type(void *arg1, void *arg2)
 				    CTF_OFFSET_TO_LMEMHI(mp->ml_offset);
 				ctlm.ctlm_offsetlo =
 				    CTF_OFFSET_TO_LMEMLO(mp->ml_offset);
+
+				if (target_requires_swap) {
+					SWAP_32(ctlm.ctlm_name);
+					SWAP_16(ctlm.ctlm_type);
+					SWAP_32(ctlm.ctlm_offsethi);
+					SWAP_32(ctlm.ctlm_offsetlo);
+				}
+
 				ctf_buf_write(b, &ctlm, sizeof (ctlm));
 			}
 		}
@@ -377,6 +450,12 @@ write_type(void *arg1, void *arg2)
 			offset = strtab_insert(&b->ctb_strtab, ep->el_name);
 			cte.cte_name = CTF_TYPE_NAME(CTF_STRTAB_0, offset);
 			cte.cte_value = ep->el_number;
+
+			if (target_requires_swap) {
+				SWAP_32(cte.cte_name);
+				SWAP_32(cte.cte_value);
+			}
+
 			ctf_buf_write(b, &cte, sizeof (cte));
 			i--;
 		}
@@ -420,6 +499,11 @@ write_type(void *arg1, void *arg2)
 
 		for (i = 0; i < (int) tp->t_fndef->fn_nargs; i++) {
 			id = tp->t_fndef->fn_args[i]->t_id;

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Apr 16 02:24:01 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id F10AE106566B;
	Mon, 16 Apr 2012 02:24:01 +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 C38F38FC15;
	Mon, 16 Apr 2012 02:24:01 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3G2O1J1012115;
	Mon, 16 Apr 2012 02:24:01 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3G2O1ZN012113;
	Mon, 16 Apr 2012 02:24:01 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201204160224.q3G2O1ZN012113@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Mon, 16 Apr 2012 02:24:01 +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: r234333 - projects/altix2/sys/kern
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Apr 2012 02:24:02 -0000

Author: marcel
Date: Mon Apr 16 02:24:01 2012
New Revision: 234333
URL: http://svn.freebsd.org/changeset/base/234333

Log:
  Fix mis-merge.

Modified:
  projects/altix2/sys/kern/subr_busdma.c

Modified: projects/altix2/sys/kern/subr_busdma.c
==============================================================================
--- projects/altix2/sys/kern/subr_busdma.c	Mon Apr 16 02:05:43 2012	(r234332)
+++ projects/altix2/sys/kern/subr_busdma.c	Mon Apr 16 02:24:01 2012	(r234333)
@@ -108,7 +108,7 @@ static int total_bpages;
 static int busdma_zonecount;
 static STAILQ_HEAD(, bounce_zone) bounce_zone_list;
 
-SYSCTL_NODE(_hw, OID_AUTO, busdma, CTLFLAG_RD, 0, "Busdma parameters");
+static SYSCTL_NODE(_hw, OID_AUTO, busdma, CTLFLAG_RD, 0, "Busdma parameters");
 SYSCTL_INT(_hw_busdma, OID_AUTO, total_bpages, CTLFLAG_RD, &total_bpages, 0,
 	   "Total bounce pages");
 
@@ -542,7 +542,7 @@ bus_dmamem_alloc(bus_dma_tag_t dmat, voi
 		 * XXX Certain AGP hardware does.
 		 */
 		*vaddr = contigmalloc(dmat->maxsize, M_DEVBUF, mflags, 0ul,
-		    dmat->lowaddr, dmat->alignment? dmat->alignment : 1ul,
+		    dmat->lowaddr, dmat->alignment ? dmat->alignment : 1ul,
 		    dmat->boundary);
 	}
 	if (*vaddr == NULL) {
@@ -1004,6 +1004,13 @@ busdma_sysctl_tree_top(struct bounce_zon
 	return (bz->sysctl_tree_top);
 }
 
+#if defined(__LP64__) || (defined(__i386__) && defined(PAE))
+#define	SYSCTL_ADD_BUS_SIZE_T	SYSCTL_ADD_UQUAD
+#else
+#define	SYSCTL_ADD_BUS_SIZE_T(ctx, parent, nbr, name, flag, ptr, desc)	\
+	SYSCTL_ADD_UINT(ctx, parent, nbr, name, flag, ptr, 0, desc)
+#endif
+
 static int
 alloc_bounce_zone(bus_dma_tag_t dmat)
 {
@@ -1071,7 +1078,7 @@ alloc_bounce_zone(bus_dma_tag_t dmat)
 	SYSCTL_ADD_STRING(busdma_sysctl_tree(bz),
 	    SYSCTL_CHILDREN(busdma_sysctl_tree_top(bz)), OID_AUTO,
 	    "lowaddr", CTLFLAG_RD, bz->lowaddrid, 0, "");
-	SYSCTL_ADD_ULONG(busdma_sysctl_tree(bz),
+	SYSCTL_ADD_BUS_SIZE_T(busdma_sysctl_tree(bz),
 	    SYSCTL_CHILDREN(busdma_sysctl_tree_top(bz)), OID_AUTO,
 	    "alignment", CTLFLAG_RD, &bz->alignment, "");
 

From owner-svn-src-projects@FreeBSD.ORG  Mon Apr 16 02:52:33 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 9A1BF106564A;
	Mon, 16 Apr 2012 02:52:33 +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 6D0CF8FC08;
	Mon, 16 Apr 2012 02:52:33 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3G2qXKL013011;
	Mon, 16 Apr 2012 02:52:33 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3G2qXNP013009;
	Mon, 16 Apr 2012 02:52:33 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201204160252.q3G2qXNP013009@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Mon, 16 Apr 2012 02:52:33 +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: r234334 - projects/altix2/sys/ia64/sgisn
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Apr 2012 02:52:33 -0000

Author: marcel
Date: Mon Apr 16 02:52:32 2012
New Revision: 234334
URL: http://svn.freebsd.org/changeset/base/234334

Log:
  Include opt_kdb.h.

Modified:
  projects/altix2/sys/ia64/sgisn/sgisn_console.c

Modified: projects/altix2/sys/ia64/sgisn/sgisn_console.c
==============================================================================
--- projects/altix2/sys/ia64/sgisn/sgisn_console.c	Mon Apr 16 02:24:01 2012	(r234333)
+++ projects/altix2/sys/ia64/sgisn/sgisn_console.c	Mon Apr 16 02:52:32 2012	(r234334)
@@ -24,6 +24,8 @@
  * SUCH DAMAGE.
  */
 
+#include "opt_kdb.h"
+
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 

From owner-svn-src-projects@FreeBSD.ORG  Mon Apr 16 15:43:32 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 91AE4106566B;
	Mon, 16 Apr 2012 15:43:32 +0000 (UTC)
	(envelope-from dmarion@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 7AED18FC17;
	Mon, 16 Apr 2012 15:43:32 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3GFhWgE039855;
	Mon, 16 Apr 2012 15:43:32 GMT (envelope-from dmarion@svn.freebsd.org)
Received: (from dmarion@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3GFhWZ8039848;
	Mon, 16 Apr 2012 15:43:32 GMT (envelope-from dmarion@svn.freebsd.org)
Message-Id: <201204161543.q3GFhWZ8039848@svn.freebsd.org>
From: Damjan Marion <dmarion@FreeBSD.org>
Date: Mon, 16 Apr 2012 15:43:32 +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: r234344 - in projects/armv6/sys: arm/ti arm/ti/am335x
	boot/fdt/dts
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Apr 2012 15:43:32 -0000

Author: dmarion
Date: Mon Apr 16 15:43:31 2012
New Revision: 234344
URL: http://svn.freebsd.org/changeset/base/234344

Log:
  TI EDMA3 driver and modifications of TI MMC driver to
  use this DMA controller in addition to existing sDMA.
  
  This brings MMC/SD card access to AM335x/beaglebone.
  ti_mmchs requires additional cleanup.

Added:
  projects/armv6/sys/arm/ti/ti_edma3.c
  projects/armv6/sys/arm/ti/ti_edma3.h
Modified:
  projects/armv6/sys/arm/ti/am335x/files.am335x
  projects/armv6/sys/arm/ti/ti_mmchs.c
  projects/armv6/sys/arm/ti/ti_mmchs.h
  projects/armv6/sys/boot/fdt/dts/beaglebone.dts

Modified: projects/armv6/sys/arm/ti/am335x/files.am335x
==============================================================================
--- projects/armv6/sys/arm/ti/am335x/files.am335x	Mon Apr 16 15:08:01 2012	(r234343)
+++ projects/armv6/sys/arm/ti/am335x/files.am335x	Mon Apr 16 15:43:31 2012	(r234344)
@@ -4,5 +4,6 @@ arm/ti/aintc.c				standard
 arm/ti/am335x/am335x_prcm.c		standard
 arm/ti/am335x/am335x_dmtimer.c		standard
 arm/ti/am335x/am335x_scm_padconf.c	standard
-
+arm/ti/ti_edma3.c			standard
+arm/ti/ti_mmchs.c			optional	mmc
 arm/ti/cpsw/if_cpsw.c			optional	cpsw

Added: projects/armv6/sys/arm/ti/ti_edma3.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/armv6/sys/arm/ti/ti_edma3.c	Mon Apr 16 15:43:31 2012	(r234344)
@@ -0,0 +1,425 @@
+/*-
+ * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (c) 2012 Damjan Marion <dmarion@Freebsd.org>
+ * 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.
+ * 3. Neither the name of authors nor the names of its contributors may be
+ *    used to endorse or promote products derived from this software without
+ *    specific prior written permission.
+ *
+ * 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.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/endian.h>
+#include <sys/mbuf.h>
+#include <sys/lock.h>
+#include <sys/mutex.h>
+#include <sys/kernel.h>
+#include <sys/module.h>
+#include <sys/socket.h>
+#include <sys/sysctl.h>
+
+#include <sys/sockio.h>
+#include <sys/bus.h>
+#include <machine/bus.h>
+#include <sys/rman.h>
+#include <machine/resource.h>
+
+#include <dev/fdt/fdt_common.h>
+#include <dev/ofw/ofw_bus.h>
+#include <dev/ofw/ofw_bus_subr.h>
+
+#include <arm/ti/ti_scm.h>
+#include <arm/ti/ti_prcm.h>
+
+#include <arm/ti/ti_edma3.h>
+
+#define TI_EDMA3_NUM_TCS		3
+#define TI_EDMA3_NUM_IRQS		3
+#define TI_EDMA3_NUM_DMA_CHS		64
+#define TI_EDMA3_NUM_QDMA_CHS		8
+
+#define TI_EDMA3CC_PID			0x000
+#define TI_EDMA3CC_DCHMAP(p)		(0x100 + ((p)*4))
+#define TI_EDMA3CC_DMAQNUM(n)		(0x240 + ((n)*4))
+#define TI_EDMA3CC_QDMAQNUM		0x260
+#define TI_EDMA3CC_EMCR			0x308
+#define TI_EDMA3CC_EMCRH		0x30C
+#define TI_EDMA3CC_QEMCR		0x314
+#define TI_EDMA3CC_CCERR		0x318
+#define TI_EDMA3CC_CCERRCLR		0x31C
+#define TI_EDMA3CC_DRAE(p)		(0x340 + ((p)*8))
+#define TI_EDMA3CC_DRAEH(p)		(0x344 + ((p)*8))
+#define TI_EDMA3CC_QRAE(p)		(0x380 + ((p)*4))
+#define TI_EDMA3CC_S_ESR(p)		(0x2010 + ((p)*0x200))
+#define TI_EDMA3CC_S_ESRH(p)		(0x2014 + ((p)*0x200))
+#define TI_EDMA3CC_S_SECR(p)		(0x2040 + ((p)*0x200))
+#define TI_EDMA3CC_S_SECRH(p)		(0x2044 + ((p)*0x200))
+#define TI_EDMA3CC_S_EESR(p)		(0x2030 + ((p)*0x200))
+#define TI_EDMA3CC_S_EESRH(p)		(0x2034 + ((p)*0x200))
+#define TI_EDMA3CC_S_IESR(p)		(0x2060 + ((p)*0x200))
+#define TI_EDMA3CC_S_IESRH(p)		(0x2064 + ((p)*0x200))
+#define TI_EDMA3CC_S_IPR(p)		(0x2068 + ((p)*0x200))
+#define TI_EDMA3CC_S_IPRH(p)		(0x206C + ((p)*0x200))
+#define TI_EDMA3CC_S_QEESR(p)		(0x208C + ((p)*0x200))
+
+#define TI_EDMA3CC_PARAM_OFFSET		0x4000
+#define TI_EDMA3CC_OPT(p)		(TI_EDMA3CC_PARAM_OFFSET + 0x0 + ((p)*0x20))
+
+#define TI_EDMA3CC_DMAQNUM_SET(c,q)	((0x7 & (q)) << (((c) % 8) * 4))
+#define TI_EDMA3CC_DMAQNUM_CLR(c)	(~(0x7 << (((c) % 8) * 4)))
+#define TI_EDMA3CC_QDMAQNUM_SET(c,q)	((0x7 & (q)) << ((c) * 4))
+#define TI_EDMA3CC_QDMAQNUM_CLR(c)	(~(0x7 << ((c) * 4)))
+
+#define TI_EDMA3CC_OPT_TCC_CLR		(~(0x3F000))
+#define TI_EDMA3CC_OPT_TCC_SET(p)	(((0x3F000 >> 12) & (p)) << 12)
+
+struct ti_edma3_softc {
+	device_t		sc_dev;
+	struct resource *	mem_res[TI_EDMA3_NUM_TCS+1];
+	struct resource *	irq_res[TI_EDMA3_NUM_IRQS];
+	void			*ih_cookie[TI_EDMA3_NUM_IRQS];
+};
+
+static struct ti_edma3_softc *ti_edma3_sc = NULL;
+
+static struct resource_spec ti_edma3_mem_spec[] = {
+	{ SYS_RES_MEMORY,   0,  RF_ACTIVE },
+	{ SYS_RES_MEMORY,   1,  RF_ACTIVE },
+	{ SYS_RES_MEMORY,   2,  RF_ACTIVE },
+	{ SYS_RES_MEMORY,   3,  RF_ACTIVE },
+	{ -1,               0,  0 }
+};
+static struct resource_spec ti_edma3_irq_spec[] = {
+	{ SYS_RES_IRQ,      0,  RF_ACTIVE },
+	{ SYS_RES_IRQ,      1,  RF_ACTIVE },
+	{ SYS_RES_IRQ,      2,  RF_ACTIVE },
+	{ -1,               0,  0 }
+};
+
+/* Read/Write macros */
+#define ti_edma3_cc_rd_4(reg)		bus_read_4(ti_edma3_sc->mem_res[0], reg)
+#define ti_edma3_cc_wr_4(reg, val)	bus_write_4(ti_edma3_sc->mem_res[0], reg, val)
+#define ti_edma3_tc_rd_4(c, reg)	bus_read_4(ti_edma3_sc->mem_res[c+1], reg)
+#define ti_edma3_tc_wr_4(c, reg, val)	bus_write_4(ti_edma3_sc->mem_res[c+1], reg, val)
+
+static void ti_edma3_intr_comp(void *arg);
+static void ti_edma3_intr_mperr(void *arg);
+static void ti_edma3_intr_err(void *arg);
+static int ti_edma3_enable_event_intr(unsigned int ch);
+
+static struct {
+	driver_intr_t *handler;
+	char * description;
+} ti_edma3_intrs[TI_EDMA3_NUM_IRQS] = {
+	{ ti_edma3_intr_comp,	"EDMA Completion Interrupt" },
+	{ ti_edma3_intr_mperr,	"EDMA Memory Protection Error Interrupt" },
+	{ ti_edma3_intr_err,	"EDMA Error Interrupt" },
+};
+
+static int
+ti_edma3_probe(device_t dev)
+{
+	if (!ofw_bus_is_compatible(dev, "ti,edma"))
+		return (ENXIO);
+
+	device_set_desc(dev, "TI EDMA Controller");
+	return (0);
+}
+
+static int
+ti_edma3_attach(device_t dev)
+{
+	struct ti_edma3_softc *sc = device_get_softc(dev);
+	uint32_t reg;
+	int err;
+	int i;
+
+	if (ti_edma3_sc)
+		return (ENXIO);
+
+	ti_edma3_sc = sc;
+	sc->sc_dev = dev;
+
+	/* Request the memory resources */
+	err = bus_alloc_resources(dev, ti_edma3_mem_spec, sc->mem_res);
+	if (err) {
+		device_printf(dev, "Error: could not allocate mem resources\n");
+		return (ENXIO);
+	}
+
+	/* Request the IRQ resources */
+	err = bus_alloc_resources(dev, ti_edma3_irq_spec, sc->irq_res);
+	if (err) {
+		device_printf(dev, "Error: could not allocate irq resources\n");
+		return (ENXIO);
+	}
+
+	/* Enable Channel Controller */
+	ti_prcm_clk_enable(EDMA_TPCC_CLK);
+
+	reg = ti_edma3_cc_rd_4(TI_EDMA3CC_PID);
+
+	device_printf(dev, "EDMA revision %08x\n", reg);
+
+
+	/* Attach interrupt handlers */
+	for (i = 0; i < TI_EDMA3_NUM_IRQS; ++i) {
+		err = bus_setup_intr(dev, sc->irq_res[i], INTR_TYPE_MISC |
+		    INTR_MPSAFE, NULL, *ti_edma3_intrs[i].handler,
+		    sc, &sc->ih_cookie[i]);
+		if (err) {
+			device_printf(dev, "could not setup %s\n",
+			    ti_edma3_intrs[i].description);
+			return (err);
+		}
+	}
+
+	return (0);
+}
+
+static device_method_t ti_edma3_methods[] = {
+	DEVMETHOD(device_probe, ti_edma3_probe),
+	DEVMETHOD(device_attach, ti_edma3_attach),
+	{0, 0},
+};
+
+static driver_t ti_edma3_driver = {
+	"ti_edma3",
+	ti_edma3_methods,
+	sizeof(struct ti_edma3_softc),
+};
+static devclass_t ti_edma3_devclass;
+
+DRIVER_MODULE(ti_edma3, simplebus, ti_edma3_driver, ti_edma3_devclass, 0, 0);
+MODULE_DEPEND(ti_edma3, ti_prcm, 1, 1, 1);
+
+static void
+ti_edma3_intr_comp(void *arg)
+{
+	printf("%s: unimplemented\n", __func__);
+}
+
+static void
+ti_edma3_intr_mperr(void *arg)
+{
+	printf("%s: unimplemented\n", __func__);
+}
+
+static void
+ti_edma3_intr_err(void *arg)
+{
+	printf("%s: unimplemented\n", __func__);
+}
+
+void
+ti_edma3_init(unsigned int eqn)
+{
+	uint32_t reg;
+	int i;
+
+	/* on AM335x Event queue 0 is always mapped to Transfer Controller 0,
+	 * event queue 1 to TC2, etc. So we are asking PRCM to power on specific
+	 * TC based on what event queue we need to initialize */
+	ti_prcm_clk_enable(EDMA_TPTC0_CLK + eqn);
+
+	/* Clear Event Missed Regs */
+	ti_edma3_cc_wr_4(TI_EDMA3CC_EMCR, 0xFFFFFFFF);
+	ti_edma3_cc_wr_4(TI_EDMA3CC_EMCRH, 0xFFFFFFFF);
+	ti_edma3_cc_wr_4(TI_EDMA3CC_QEMCR, 0xFFFFFFFF);
+
+	/* Clear Error Reg */
+	ti_edma3_cc_wr_4(TI_EDMA3CC_CCERRCLR, 0xFFFFFFFF);
+
+	/* Enable DMA channels 0-63 */
+	ti_edma3_cc_wr_4(TI_EDMA3CC_DRAE(0), 0xFFFFFFFF);
+	ti_edma3_cc_wr_4(TI_EDMA3CC_DRAEH(0), 0xFFFFFFFF);
+
+	for (i = 0; i < 64; i++) {
+		ti_edma3_cc_wr_4(TI_EDMA3CC_DCHMAP(i), i<<5);
+	}
+
+	/* Initialize the DMA Queue Number Registers */
+	for (i = 0; i < TI_EDMA3_NUM_DMA_CHS; i++) {
+		reg = ti_edma3_cc_rd_4(TI_EDMA3CC_DMAQNUM(i>>3));
+		reg &= TI_EDMA3CC_DMAQNUM_CLR(i);
+		reg |= TI_EDMA3CC_DMAQNUM_SET(i, eqn);
+		ti_edma3_cc_wr_4(TI_EDMA3CC_DMAQNUM(i>>3), reg);
+	}
+
+	/* Enable the QDMA Region access for all channels */
+	ti_edma3_cc_wr_4(TI_EDMA3CC_QRAE(0), (1 << TI_EDMA3_NUM_QDMA_CHS) - 1);
+
+	/*Initialize QDMA Queue Number Registers */
+	for (i = 0; i < TI_EDMA3_NUM_QDMA_CHS; i++) {
+		reg = ti_edma3_cc_rd_4(TI_EDMA3CC_QDMAQNUM);
+		reg &= TI_EDMA3CC_QDMAQNUM_CLR(i);
+		reg |= TI_EDMA3CC_QDMAQNUM_SET(i, eqn);
+		ti_edma3_cc_wr_4(TI_EDMA3CC_QDMAQNUM, reg);
+	}
+}
+
+#ifdef notyet
+int
+ti_edma3_enable_event_intr(unsigned int ch)
+{
+	uint32_t reg;
+
+	if (ch >= TI_EDMA3_NUM_DMA_CHS)
+		return (-EINVAL);
+
+	if (ch < 32) {
+		ti_edma3_cc_wr_4(TI_EDMA3CC_S_IESR(0), 1 << ch);
+	} else {
+		ti_edma3_cc_wr_4(TI_EDMA3CC_S_IESRH(0), 1 << (ch - 32));
+	}
+	return 0;
+}
+#endif
+
+int
+ti_edma3_request_dma_ch(unsigned int ch, unsigned int tccn, unsigned int eqn)
+{
+	uint32_t reg;
+
+	if (ch >= TI_EDMA3_NUM_DMA_CHS)
+		return (-EINVAL);
+
+	/* Enable the DMA channel in the DRAE/DRAEH registers */
+	if (ch < 32) {
+		reg = ti_edma3_cc_rd_4(TI_EDMA3CC_DRAE(0));
+		reg |= (0x01 << ch);
+		ti_edma3_cc_wr_4(TI_EDMA3CC_DRAE(0), reg);
+	} else {
+		reg = ti_edma3_cc_rd_4(TI_EDMA3CC_DRAEH(0));
+		reg |= (0x01 << (ch - 32));
+		ti_edma3_cc_wr_4(TI_EDMA3CC_DRAEH(0), reg);
+	}
+
+	/* Associate DMA Channel to Event Queue */
+	reg = ti_edma3_cc_rd_4(TI_EDMA3CC_DMAQNUM(ch >> 3));
+	reg &= TI_EDMA3CC_DMAQNUM_CLR(ch);
+	reg |= TI_EDMA3CC_DMAQNUM_SET((ch), eqn);
+	ti_edma3_cc_wr_4(TI_EDMA3CC_DMAQNUM(ch >> 3), reg);
+
+	/* Set TCC in corresponding PaRAM Entry */
+	reg = ti_edma3_cc_rd_4(TI_EDMA3CC_OPT(ch));
+	reg &= TI_EDMA3CC_OPT_TCC_CLR;
+	reg |= TI_EDMA3CC_OPT_TCC_SET(ch);
+	ti_edma3_cc_wr_4(TI_EDMA3CC_OPT(ch), reg);
+
+	return 0;
+}
+
+int
+ti_edma3_request_qdma_ch(unsigned int ch, unsigned int tccn, unsigned int eqn)
+{
+	uint32_t reg;
+
+	if (ch >= TI_EDMA3_NUM_DMA_CHS)
+		return (-EINVAL);
+
+	/* Enable the QDMA channel in the QRAE registers */
+	reg = ti_edma3_cc_rd_4(TI_EDMA3CC_QRAE(0));
+	reg |= (0x01 << ch);
+	ti_edma3_cc_wr_4(TI_EDMA3CC_QRAE(0), reg);
+
+	/* Associate QDMA Channel to Event Queue */
+	reg = ti_edma3_cc_rd_4(TI_EDMA3CC_QDMAQNUM);
+	reg |= TI_EDMA3CC_QDMAQNUM_SET(ch, eqn);
+	ti_edma3_cc_wr_4(TI_EDMA3CC_QDMAQNUM, reg);
+
+	/* Set TCC in corresponding PaRAM Entry */
+	reg = ti_edma3_cc_rd_4(TI_EDMA3CC_OPT(ch));
+	reg &= TI_EDMA3CC_OPT_TCC_CLR;
+	reg |= TI_EDMA3CC_OPT_TCC_SET(ch);
+	ti_edma3_cc_wr_4(TI_EDMA3CC_OPT(ch), reg);
+
+	return 0;
+}
+
+int
+ti_edma3_enable_transfer_manual(unsigned int ch)
+{
+	if (ch >= TI_EDMA3_NUM_DMA_CHS)
+		return (-EINVAL);
+
+	/* set corresponding bit in ESR/ESRH to set a event */
+	if (ch < 32) {
+		ti_edma3_cc_wr_4(TI_EDMA3CC_S_ESR(0), 1 <<  ch);
+	} else {
+		ti_edma3_cc_wr_4(TI_EDMA3CC_S_ESRH(0), 1 <<  (ch - 32));
+	}
+
+	return 0;
+}
+
+int
+ti_edma3_enable_transfer_qdma(unsigned int ch)
+{
+	if (ch >= TI_EDMA3_NUM_QDMA_CHS)
+		return (-EINVAL);
+
+	/* set corresponding bit in QEESR to enable QDMA event */
+	ti_edma3_cc_wr_4(TI_EDMA3CC_S_QEESR(0), (1 << ch));
+
+	return 0;
+}
+
+int
+ti_edma3_enable_transfer_event(unsigned int ch)
+{
+	if (ch >= TI_EDMA3_NUM_DMA_CHS)
+		return (-EINVAL);
+
+	/* Clear SECR(H) & EMCR(H) to clean any previous NULL request
+	 * and set corresponding bit in EESR to enable DMA event */
+	if(ch < 32) {
+		ti_edma3_cc_wr_4(TI_EDMA3CC_S_SECR(0), (1 << ch));
+		ti_edma3_cc_wr_4(TI_EDMA3CC_EMCR, (1 << ch));
+		ti_edma3_cc_wr_4(TI_EDMA3CC_S_EESR(0), (1 << ch));
+	} else {
+		ti_edma3_cc_wr_4(TI_EDMA3CC_S_SECRH(0), 1 << (ch - 32));
+		ti_edma3_cc_wr_4(TI_EDMA3CC_EMCRH, 1 << (ch - 32));
+		ti_edma3_cc_wr_4(TI_EDMA3CC_S_EESRH(0), 1 << (ch - 32));
+	}
+
+	return 0;
+}
+
+void
+ti_edma3_param_write(unsigned int ch, struct ti_edma3cc_param_set *prs)
+{
+	bus_write_region_4(ti_edma3_sc->mem_res[0], TI_EDMA3CC_OPT(ch),
+	    (uint32_t *) prs, 8);
+}
+
+void
+ti_edma3_param_read(unsigned int ch, struct ti_edma3cc_param_set *prs)
+{
+	bus_read_region_4(ti_edma3_sc->mem_res[0], TI_EDMA3CC_OPT(ch),
+	    (uint32_t *) prs, 8);
+}

Added: projects/armv6/sys/arm/ti/ti_edma3.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/armv6/sys/arm/ti/ti_edma3.h	Mon Apr 16 15:43:31 2012	(r234344)
@@ -0,0 +1,79 @@
+/*-
+ * Copyright (c) 2012 Damjan Marion <dmarion@Freebsd.org>
+ * 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.
+ */
+
+#ifndef _TI_EDMA3_H_
+#define _TI_EDMA3_H_
+
+/* Direct Mapped EDMA3 Events */
+#define TI_EDMA3_EVENT_SDTXEVT1			2
+#define TI_EDMA3_EVENT_SDRXEVT1			3
+#define TI_EDMA3_EVENT_SDTXEVT0			24
+#define TI_EDMA3_EVENT_SDRXEVT0			25
+
+struct ti_edma3cc_param_set {
+	struct {
+		uint32_t sam:1;		/* Source address mode */
+		uint32_t dam:1;		/* Destination address mode */
+		uint32_t syncdim:1;	/* Transfer synchronization dimension */
+		uint32_t static_set:1;	/* Static Set */
+		uint32_t :4;
+		uint32_t fwid:3;	/* FIFO Width */
+		uint32_t tccmode:1;	/* Transfer complete code mode */
+		uint32_t tcc:6;		/* Transfer complete code */
+		uint32_t :2;
+		uint32_t tcinten:1;	/* Transfer complete interrupt enable */
+		uint32_t itcinten:1;	/* Intermediate xfer completion intr. ena */
+		uint32_t tcchen:1;	/* Transfer complete chaining enable */
+		uint32_t itcchen:1;	/* Intermediate xfer completion chaining ena */
+		uint32_t privid:4;	/* Privilege identification */
+		uint32_t :3;
+		uint32_t priv:1;	/* Privilege level */
+	} opt;
+	uint32_t src;			/* Channel Source Address */
+	uint16_t acnt;			/* Count for 1st Dimension */
+	uint16_t bcnt;			/* Count for 2nd Dimension */
+	uint32_t dst;			/* Channel Destination Address */
+	int16_t srcbidx;		/* Source B Index */
+	int16_t dstbidx;		/* Destination B Index */
+	uint16_t link;			/* Link Address */
+	uint16_t bcntrld;		/* BCNT Reload */
+	int16_t srccidx;		/* Source C Index */
+	int16_t dstcidx;		/* Destination C Index */
+	uint16_t ccnt;			/* Count for 3rd Dimension */
+	uint16_t reserved;		/* Reserved */
+};
+
+void ti_edma3_init(unsigned int eqn);
+int ti_edma3_request_dma_ch(unsigned int ch, unsigned int tccn, unsigned int eqn);
+int ti_edma3_request_qdma_ch(unsigned int ch, unsigned int tccn, unsigned int eqn);
+int ti_edma3_enable_transfer_manual(unsigned int ch);
+int ti_edma3_enable_transfer_qdma(unsigned int ch);
+int ti_edma3_enable_transfer_event(unsigned int ch);
+
+void ti_edma3_param_write(unsigned int ch, struct ti_edma3cc_param_set *prs);
+void ti_edma3_param_read(unsigned int ch, struct ti_edma3cc_param_set *prs);
+
+#endif /* _TI_EDMA3_H_ */

Modified: projects/armv6/sys/arm/ti/ti_mmchs.c
==============================================================================
--- projects/armv6/sys/arm/ti/ti_mmchs.c	Mon Apr 16 15:08:01 2012	(r234343)
+++ projects/armv6/sys/arm/ti/ti_mmchs.c	Mon Apr 16 15:43:31 2012	(r234344)
@@ -83,6 +83,7 @@ __FBSDID("$FreeBSD$");
 #include "mmcbus_if.h"
 
 #include <arm/ti/ti_sdma.h>
+#include <arm/ti/ti_edma3.h>
 #include <arm/ti/ti_mmchs.h>
 #include <arm/ti/ti_cpuid.h>
 #include <arm/ti/ti_prcm.h>
@@ -114,6 +115,8 @@ struct ti_mmchs_softc {
 
 	unsigned int		sc_dmach_rd;
 	unsigned int		sc_dmach_wr;
+	int			dma_rx_trig;
+	int			dma_tx_trig;
 
 	device_t		sc_gpio_dev;
 	int			sc_wp_gpio_pin;  /* GPIO pin for MMC write protect */
@@ -250,6 +253,7 @@ ti_mmchs_getaddr(void *arg, bus_dma_segm
 	*(bus_addr_t *)arg = segs[0].ds_addr;
 }
 
+#ifndef SOC_TI_AM335X
 /**
  *	ti_mmchs_dma_intr - interrupt handler for DMA events triggered by the controller
  *	@ch: the dma channel number
@@ -268,6 +272,7 @@ ti_mmchs_dma_intr(unsigned int ch, uint3
 	 * interrupt from the MMC controller.
 	 */
 }
+#endif
 
 /**
  *	ti_mmchs_intr_xfer_compl - called if a 'transfer complete' IRQ was received
@@ -390,9 +395,17 @@ ti_mmchs_intr_error(struct ti_mmchs_soft
 
 		/* Abort the DMA transfer (DDIR bit tells direction) */
 		if (ti_mmchs_read_4(sc, MMCHS_CMD) & MMCHS_CMD_DDIR)
+#ifdef SOC_TI_AM335X
+			printf("%s: DMA unimplemented\n", __func__);
+#else
 			ti_sdma_stop_xfer(sc->sc_dmach_rd);
+#endif
 		else
+#ifdef SOC_TI_AM335X
+			printf("%s: DMA unimplemented\n", __func__);
+#else
 			ti_sdma_stop_xfer(sc->sc_dmach_wr);
+#endif
 
 		/* If an error occure abort the DMA operation and free the dma map */
 		if ((sc->sc_dmamapped > 0) && (cmd->error != MMC_ERR_NONE)) {
@@ -437,8 +450,8 @@ ti_mmchs_intr(void *arg)
 
 	TI_MMCHS_LOCK(sc);
 
-	stat_reg = ti_mmchs_read_4(sc, MMCHS_STAT)
-	    & (ti_mmchs_read_4(sc, MMCHS_IE) | MMCHS_STAT_ERRI);
+	stat_reg = ti_mmchs_read_4(sc, MMCHS_STAT) & (ti_mmchs_read_4(sc,
+	    MMCHS_IE) | MMCHS_STAT_ERRI);
 
 	if (sc->curcmd == NULL) {
 		device_printf(sc->sc_dev, "Error: current cmd NULL, already done?\n");
@@ -486,6 +499,58 @@ ti_mmchs_intr(void *arg)
 	TI_MMCHS_UNLOCK(sc);
 }
 
+#ifdef SOC_TI_AM335X
+static void
+ti_mmchs_edma3_rx_xfer_setup(struct ti_mmchs_softc *sc, uint32_t src_paddr,
+    uint32_t dst_paddr, uint16_t blk_size, uint16_t num_blks)
+{
+	struct ti_edma3cc_param_set ps;
+
+	bzero(&ps, sizeof(struct ti_edma3cc_param_set));
+	ps.src		= src_paddr;
+	ps.dst		= dst_paddr;
+	ps.dstbidx	= 4;
+	ps.dstcidx	= blk_size;
+	ps.acnt		= 4;
+	ps.bcnt		= blk_size/4;
+	ps.ccnt		= num_blks;
+	ps.link		= 0xffff;
+	ps.opt.tcc	= sc->dma_rx_trig;
+	ps.opt.tcinten	= 1;
+	ps.opt.fwid	= 2; /* fifo width is 32 */
+	ps.opt.sam	= 1;
+	ps.opt.syncdim	= 1;
+
+	ti_edma3_param_write(sc->dma_rx_trig, &ps);
+	ti_edma3_enable_transfer_event(sc->dma_rx_trig);
+}
+
+static void
+ti_mmchs_edma3_tx_xfer_setup(struct ti_mmchs_softc *sc, uint32_t src_paddr,
+    uint32_t dst_paddr, uint16_t blk_size, uint16_t num_blks)
+{
+	struct ti_edma3cc_param_set ps;
+
+	bzero(&ps, sizeof(struct ti_edma3cc_param_set));
+	ps.src		= src_paddr;
+	ps.dst		= dst_paddr;
+	ps.srccidx	= blk_size;
+	ps.bcnt		= blk_size/4;
+	ps.ccnt		= num_blks;
+	ps.srcbidx	= 4;
+	ps.acnt		= 0x4;
+	ps.link		= 0xffff;
+	ps.opt.tcc	= sc->dma_tx_trig;
+	ps.opt.tcinten	= 1;
+	ps.opt.fwid	= 2; /* fifo width is 32 */
+	ps.opt.dam	= 1;
+	ps.opt.syncdim	= 1;
+
+	ti_edma3_param_write(sc->dma_tx_trig, &ps);
+	ti_edma3_enable_transfer_event(sc->dma_tx_trig);
+}
+#endif
+
 /**
  *	ti_mmchs_start_cmd - starts the given command
  *	@sc: pointer to the driver context
@@ -510,8 +575,9 @@ ti_mmchs_start_cmd(struct ti_mmchs_softc
 	struct mmc_request *req;
 	void *vaddr;
 	bus_addr_t paddr;
+#ifndef SOC_TI_AM335X
 	uint32_t pktsize;
-
+#endif
 	sc->curcmd = cmd;
 	data = cmd->data;
 	req = cmd->mrq;
@@ -621,20 +687,31 @@ ti_mmchs_start_cmd(struct ti_mmchs_softc
 			return;
 		}
 
+#ifndef SOC_TI_AM335X
 		/* Calculate the packet size, the max packet size is 512 bytes
 		 * (or 128 32-bit elements).
 		 */
 		pktsize = min((data->len / 4), (512 / 4));
-
+#endif
 		/* Sync the DMA buffer and setup the DMA controller */
 		if (data->flags & MMC_DATA_READ) {
 			bus_dmamap_sync(sc->sc_dmatag, sc->sc_dmamap, BUS_DMASYNC_PREREAD);
+#ifdef SOC_TI_AM335X
+			ti_mmchs_edma3_rx_xfer_setup(sc, sc->sc_data_reg_paddr, 
+			    paddr, data->len, 1);
+#else
 			ti_sdma_start_xfer_packet(sc->sc_dmach_rd, sc->sc_data_reg_paddr,
 			    paddr, 1, (data->len / 4), pktsize);
+#endif
 		} else {
 			bus_dmamap_sync(sc->sc_dmatag, sc->sc_dmamap, BUS_DMASYNC_PREWRITE);
+#ifdef SOC_TI_AM335X
+			ti_mmchs_edma3_tx_xfer_setup(sc, paddr,
+			    sc->sc_data_reg_paddr, data->len, 1);
+#else
 			ti_sdma_start_xfer_packet(sc->sc_dmach_wr, paddr,
 			    sc->sc_data_reg_paddr, 1, (data->len / 4), pktsize);
+#endif
 		}
 
 		/* Increase the mapped count */
@@ -891,7 +968,9 @@ ti_mmchs_update_ios(device_t brdev, devi
 	uint32_t hctl_reg;
 	uint32_t con_reg;
 	uint32_t sysctl_reg;
+#ifndef SOC_TI_AM335X
 	uint16_t mv;
+#endif
 	unsigned long timeout;
 	int do_card_init = 0;
 
@@ -932,19 +1011,26 @@ ti_mmchs_update_ios(device_t brdev, devi
 			hctl_reg &= ~(MMCHS_HCTL_SDVS_MASK | MMCHS_HCTL_SDBP);
 
 			if ((ios->vdd == -1) || (ios->vdd >= vdd_240)) {
+#ifndef SOC_TI_AM335X
 				mv = 3000;
+#endif
 				hctl_reg |= MMCHS_HCTL_SDVS_V30;
 			} else {
+#ifndef SOC_TI_AM335X
 				mv = 1800;
+#endif
 				hctl_reg |= MMCHS_HCTL_SDVS_V18;
 			}
 
 			ti_mmchs_write_4(sc, MMCHS_HCTL, hctl_reg);
 
+#ifdef SOC_TI_AM335X
+			printf("%s: TWL unimplemented\n", __func__);
+#else
 			/* Set the desired voltage on the regulator */
 			if (sc->sc_vreg_dev && sc->sc_vreg_name)
 				twl_vreg_set_voltage(sc->sc_vreg_dev, sc->sc_vreg_name, mv);
-
+#endif
 			/* Enable the bus power */
 			ti_mmchs_write_4(sc, MMCHS_HCTL, (hctl_reg | MMCHS_HCTL_SDBP));
 			timeout = hz;
@@ -959,10 +1045,13 @@ ti_mmchs_update_ios(device_t brdev, devi
 			hctl_reg = ti_mmchs_read_4(sc, MMCHS_HCTL);
 			ti_mmchs_write_4(sc, MMCHS_HCTL, (hctl_reg & ~MMCHS_HCTL_SDBP));
 
+#ifdef SOC_TI_AM335X
+			printf("%s: TWL unimplemented\n", __func__);
+#else
 			/* Turn the power off on the voltage regulator */
 			if (sc->sc_vreg_dev && sc->sc_vreg_name)
 				twl_vreg_set_voltage(sc->sc_vreg_dev, sc->sc_vreg_name, 0);
-
+#endif
 		} else if (ios->power_mode == power_on) {
 			/* Force a card re-initialisation sequence */
 			do_card_init = 1;
@@ -1341,10 +1430,28 @@ ti_mmchs_hw_fini(device_t dev)
 static int
 ti_mmchs_init_dma_channels(struct ti_mmchs_softc *sc)
 {
+#ifdef SOC_TI_AM335X
+	switch (sc->device_id) {
+		case 0:
+			sc->dma_tx_trig = TI_EDMA3_EVENT_SDTXEVT0;
+			sc->dma_rx_trig = TI_EDMA3_EVENT_SDRXEVT0;
+			break;
+		case 1:
+			sc->dma_tx_trig = TI_EDMA3_EVENT_SDTXEVT1;
+			sc->dma_rx_trig = TI_EDMA3_EVENT_SDRXEVT1;
+			break;
+		default:
+			return(-EINVAL);
+	}
+
+#define EVTQNUM		0
+	/* TODO EDMA3 have 3 queues, so we need some queue allocation call */
+	ti_edma3_init(EVTQNUM);
+	ti_edma3_request_dma_ch(sc->dma_tx_trig, sc->dma_tx_trig, EVTQNUM);
+	ti_edma3_request_dma_ch(sc->dma_rx_trig, sc->dma_rx_trig, EVTQNUM);
+#else
 	int err;
 	uint32_t rev;
-	int dma_rx_trig = -1;
-	int dma_tx_trig = -1;
 
 	/* Get the current chip revision */
 	rev = ti_revision();
@@ -1354,25 +1461,25 @@ ti_mmchs_init_dma_channels(struct ti_mmc
 	/* Get the DMA MMC triggers */
 	switch (sc->device_id) {
 		case 1:
-			dma_tx_trig = 60;
-			dma_rx_trig = 61;
+			sc->dma_tx_trig = 60;
+			sc->dma_rx_trig = 61;
 			break;
 		case 2:
-			dma_tx_trig = 46;
-			dma_rx_trig = 47;
+			sc->dma_tx_trig = 46;
+			sc->dma_rx_trig = 47;
 			break;
 		case 3:
-			dma_tx_trig = 76;
-			dma_rx_trig = 77;
+			sc->dma_tx_trig = 76;
+			sc->dma_rx_trig = 77;
 			break;
 		/* The following are OMAP4 only */
 		case 4:
-			dma_tx_trig = 56;
-			dma_rx_trig = 57;
+			sc->dma_tx_trig = 56;
+			sc->dma_rx_trig = 57;
 			break;
 		case 5:
-			dma_tx_trig = 58;
-			dma_rx_trig = 59;
+			sc->dma_tx_trig = 58;
+			sc->dma_rx_trig = 59;
 			break;
 		default:
 			return(-EINVAL);
@@ -1387,7 +1494,7 @@ ti_mmchs_init_dma_channels(struct ti_mmc
 	ti_sdma_set_xfer_burst(sc->sc_dmach_rd, TI_SDMA_BURST_NONE,
 	    TI_SDMA_BURST_64);
 	ti_sdma_set_xfer_data_type(sc->sc_dmach_rd, TI_SDMA_DATA_32BITS_SCALAR);
-	ti_sdma_sync_params(sc->sc_dmach_rd, dma_rx_trig,
+	ti_sdma_sync_params(sc->sc_dmach_rd, sc->dma_rx_trig,
 	    TI_SDMA_SYNC_PACKET | TI_SDMA_SYNC_TRIG_ON_SRC);
 	ti_sdma_set_addr_mode(sc->sc_dmach_rd, TI_SDMA_ADDR_CONSTANT,
 	    TI_SDMA_ADDR_POST_INCREMENT);
@@ -1401,11 +1508,11 @@ ti_mmchs_init_dma_channels(struct ti_mmc
 	ti_sdma_set_xfer_burst(sc->sc_dmach_wr, TI_SDMA_BURST_64,
 	    TI_SDMA_BURST_NONE);
 	ti_sdma_set_xfer_data_type(sc->sc_dmach_wr, TI_SDMA_DATA_32BITS_SCALAR);
-	ti_sdma_sync_params(sc->sc_dmach_wr, dma_tx_trig,
+	ti_sdma_sync_params(sc->sc_dmach_wr, sc->dma_tx_trig,
 	    TI_SDMA_SYNC_PACKET | TI_SDMA_SYNC_TRIG_ON_DST);
 	ti_sdma_set_addr_mode(sc->sc_dmach_wr, TI_SDMA_ADDR_POST_INCREMENT,
 	    TI_SDMA_ADDR_CONSTANT);
-
+#endif
 	return(0);
 }
 
@@ -1435,9 +1542,13 @@ ti_mmchs_deactivate(device_t dev)
 	/* Do the generic detach */
 	bus_generic_detach(sc->sc_dev);
 
+#ifdef SOC_TI_AM335X
+	printf("%s: DMA unimplemented\n", __func__);
+#else
 	/* Deactivate the DMA channels */
 	ti_sdma_deactivate_channel(sc->sc_dmach_rd);
 	ti_sdma_deactivate_channel(sc->sc_dmach_wr);
+#endif
 
 	/* Unmap the MMC controller registers */
 	if (sc->sc_mem_res != 0) {
@@ -1513,6 +1624,8 @@ ti_mmchs_activate(device_t dev)
 		sc->sc_reg_off = OMAP3_MMCHS_REG_OFFSET;
 	else if (ti_chip() == CHIP_OMAP_4)
 		sc->sc_reg_off = OMAP4_MMCHS_REG_OFFSET;
+	else if (ti_chip() == CHIP_AM335X)
+		sc->sc_reg_off = AM335X_MMCHS_REG_OFFSET;
 	else
 		panic("Unknown OMAP device\n");
 
@@ -1567,7 +1680,6 @@ ti_mmchs_attach(device_t dev)
 	phandle_t node;
 	pcell_t did;
 	int err;
-	device_t child;
 
 	/* Save the device and bus tag */
 	sc->sc_dev = dev;
@@ -1636,7 +1748,7 @@ ti_mmchs_attach(device_t dev)
 	sc->host.host_ocr = MMC_OCR_290_300 | MMC_OCR_300_310;
 	sc->host.caps = MMC_CAP_4_BIT_DATA | MMC_CAP_8_BIT_DATA;
 
-	child = device_add_child(dev, "mmc", 0);
+	device_add_child(dev, "mmc", 0);
 
 	device_set_ivars(dev, &sc->host);
 	err = bus_generic_attach(dev);
@@ -1646,10 +1758,14 @@ out:
 		TI_MMCHS_LOCK_DESTROY(sc);
 		ti_mmchs_deactivate(dev);
 
+#ifdef SOC_TI_AM335X
+		printf("%s: DMA unimplemented\n", __func__);
+#else
 		if (sc->sc_dmach_rd != (unsigned int)-1)
 			ti_sdma_deactivate_channel(sc->sc_dmach_rd);
 		if (sc->sc_dmach_wr != (unsigned int)-1)
 			ti_sdma_deactivate_channel(sc->sc_dmach_wr);
+#endif
 	}
 
 	return (err);
@@ -1667,13 +1783,19 @@ out:
 static int
 ti_mmchs_detach(device_t dev)
 {
+#ifndef SOC_TI_AM335X
 	struct ti_mmchs_softc *sc = device_get_softc(dev);
+#endif
 
 	ti_mmchs_hw_fini(dev);
 	ti_mmchs_deactivate(dev);
 
+#ifdef SOC_TI_AM335X
+		printf("%s: DMA unimplemented\n", __func__);
+#else
 	ti_sdma_deactivate_channel(sc->sc_dmach_wr);
 	ti_sdma_deactivate_channel(sc->sc_dmach_rd);
+#endif
 
 	return (0);
 }
@@ -1707,7 +1829,11 @@ static devclass_t ti_mmchs_devclass;
 
 DRIVER_MODULE(ti_mmchs, simplebus, ti_mmchs_driver, ti_mmchs_devclass, 0, 0);
 MODULE_DEPEND(ti_mmchs, ti_prcm, 1, 1, 1);
+#ifdef SOC_TI_AM335X
+MODULE_DEPEND(ti_mmchs, ti_edma, 1, 1, 1);
+#else
 MODULE_DEPEND(ti_mmchs, ti_sdma, 1, 1, 1);
+#endif
 MODULE_DEPEND(ti_mmchs, ti_gpio, 1, 1, 1);
 
 /* FIXME: MODULE_DEPEND(ti_mmchs, twl_vreg, 1, 1, 1); */

Modified: projects/armv6/sys/arm/ti/ti_mmchs.h
==============================================================================
--- projects/armv6/sys/arm/ti/ti_mmchs.h	Mon Apr 16 15:08:01 2012	(r234343)
+++ projects/armv6/sys/arm/ti/ti_mmchs.h	Mon Apr 16 15:43:31 2012	(r234344)
@@ -62,6 +62,7 @@
 /* OMAP4 and OMAP4 have different register addresses */
 #define OMAP3_MMCHS_REG_OFFSET      0x000
 #define OMAP4_MMCHS_REG_OFFSET      0x100
+#define AM335X_MMCHS_REG_OFFSET     0x100
 
 /* Register bit settings */
 #define MMCHS_STAT_BADA             (1UL << 29)

Modified: projects/armv6/sys/boot/fdt/dts/beaglebone.dts
==============================================================================
--- projects/armv6/sys/boot/fdt/dts/beaglebone.dts	Mon Apr 16 15:08:01 2012	(r234343)
+++ projects/armv6/sys/boot/fdt/dts/beaglebone.dts	Mon Apr 16 15:43:31 2012	(r234344)
@@ -125,7 +125,6 @@
 				0x481AE000 0x1000 >;
 			interrupts = < 17 19 21 23 >;
 			interrupt-parent = <&AINTC>;
-			mmchs-device-id = <0>;
 		};
 
 
@@ -138,6 +137,24 @@
 			clock-frequency = < 48000000 >; /* FIXME */
 		};
 
+		edma3@49000000 {
+			compatible = "ti,edma3";
+			reg =<	0x49000000 0x100000	/* Channel Controller Regs */
+				0x49800000 0x100000	/* Transfer Controller 0 Regs */
+				0x49900000 0x100000	/* Transfer Controller 1 Regs */
+				0x49a00000 0x100000 >;	/* Transfer Controller 2 Regs */
+			interrupts = <12 13 14>;
+			interrupt-parent = <&AINTC>;
+		};
+
+		mmchs0@4809C000 {
+			compatible = "ti,mmchs";
+			reg =<0x48060000 0x1000 >;
+			interrupts = <64>;
+			interrupt-parent = <&AINTC>;
+			mmchs-device-id = <0>;
+		};
+
 		enet0: ethernet@4A100000 {
 			#address-cells = <1>;
 			#size-cells = <1>;

From owner-svn-src-projects@FreeBSD.ORG  Mon Apr 16 23:19:22 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 AA174106564A;
	Mon, 16 Apr 2012 23:19:22 +0000 (UTC)
	(envelope-from gonzo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 8AF7C8FC0C;
	Mon, 16 Apr 2012 23:19:22 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3GNJMaG055727;
	Mon, 16 Apr 2012 23:19:22 GMT (envelope-from gonzo@svn.freebsd.org)
Received: (from gonzo@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3GNJMrw055721;
	Mon, 16 Apr 2012 23:19:22 GMT (envelope-from gonzo@svn.freebsd.org)
Message-Id: <201204162319.q3GNJMrw055721@svn.freebsd.org>
From: Oleksandr Tymoshenko <gonzo@FreeBSD.org>
Date: Mon, 16 Apr 2012 23:19:22 +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: r234361 - in projects/armv6/sys/arm/ti: . omap4 twl usb
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Apr 2012 23:19:22 -0000

Author: gonzo
Date: Mon Apr 16 23:19:21 2012
New Revision: 234361
URL: http://svn.freebsd.org/changeset/base/234361

Log:
  Replace linux-style error code reporting to FreeBSD-way

Modified:
  projects/armv6/sys/arm/ti/omap4/omap4_prcm_clks.c
  projects/armv6/sys/arm/ti/ti_edma3.c
  projects/armv6/sys/arm/ti/ti_mmchs.c
  projects/armv6/sys/arm/ti/twl/twl_vreg.c
  projects/armv6/sys/arm/ti/usb/omap_ehci.c

Modified: projects/armv6/sys/arm/ti/omap4/omap4_prcm_clks.c
==============================================================================
--- projects/armv6/sys/arm/ti/omap4/omap4_prcm_clks.c	Mon Apr 16 23:17:29 2012	(r234360)
+++ projects/armv6/sys/arm/ti/omap4/omap4_prcm_clks.c	Mon Apr 16 23:19:21 2012	(r234361)
@@ -1275,7 +1275,7 @@ omap4_clk_hsusbhost_accessible(struct ti
 		clksel_reg_off = L3INIT_CM2_OFFSET + 0x58;
 	}
 	else {
-		return (-EINVAL);
+		return (EINVAL);
 	}
 
 	clksel = bus_read_4(clk_mem_res, clksel_reg_off);
@@ -1319,7 +1319,7 @@ omap4_clk_hsusbhost_set_source(struct ti
 	else if (clkdev->id != USBP2_PHY_CLK)
 		bit = 25;
 	else
-		return (-EINVAL);
+		return (EINVAL);
 	
 	/* We need the CM_L3INIT_HSUSBHOST_CLKCTRL register in CM2 register set */
 	clk_mem_res = sc->sc_res[CM2_INSTANCE_MEM_REGION];

Modified: projects/armv6/sys/arm/ti/ti_edma3.c
==============================================================================
--- projects/armv6/sys/arm/ti/ti_edma3.c	Mon Apr 16 23:17:29 2012	(r234360)
+++ projects/armv6/sys/arm/ti/ti_edma3.c	Mon Apr 16 23:19:21 2012	(r234361)
@@ -289,7 +289,7 @@ ti_edma3_enable_event_intr(unsigned int 
 	uint32_t reg;
 
 	if (ch >= TI_EDMA3_NUM_DMA_CHS)
-		return (-EINVAL);
+		return (EINVAL);
 
 	if (ch < 32) {
 		ti_edma3_cc_wr_4(TI_EDMA3CC_S_IESR(0), 1 << ch);
@@ -306,7 +306,7 @@ ti_edma3_request_dma_ch(unsigned int ch,
 	uint32_t reg;
 
 	if (ch >= TI_EDMA3_NUM_DMA_CHS)
-		return (-EINVAL);
+		return (EINVAL);
 
 	/* Enable the DMA channel in the DRAE/DRAEH registers */
 	if (ch < 32) {
@@ -340,7 +340,7 @@ ti_edma3_request_qdma_ch(unsigned int ch
 	uint32_t reg;
 
 	if (ch >= TI_EDMA3_NUM_DMA_CHS)
-		return (-EINVAL);
+		return (EINVAL);
 
 	/* Enable the QDMA channel in the QRAE registers */
 	reg = ti_edma3_cc_rd_4(TI_EDMA3CC_QRAE(0));
@@ -365,7 +365,7 @@ int
 ti_edma3_enable_transfer_manual(unsigned int ch)
 {
 	if (ch >= TI_EDMA3_NUM_DMA_CHS)
-		return (-EINVAL);
+		return (EINVAL);
 
 	/* set corresponding bit in ESR/ESRH to set a event */
 	if (ch < 32) {
@@ -381,7 +381,7 @@ int
 ti_edma3_enable_transfer_qdma(unsigned int ch)
 {
 	if (ch >= TI_EDMA3_NUM_QDMA_CHS)
-		return (-EINVAL);
+		return (EINVAL);
 
 	/* set corresponding bit in QEESR to enable QDMA event */
 	ti_edma3_cc_wr_4(TI_EDMA3CC_S_QEESR(0), (1 << ch));
@@ -393,7 +393,7 @@ int
 ti_edma3_enable_transfer_event(unsigned int ch)
 {
 	if (ch >= TI_EDMA3_NUM_DMA_CHS)
-		return (-EINVAL);
+		return (EINVAL);
 
 	/* Clear SECR(H) & EMCR(H) to clean any previous NULL request
 	 * and set corresponding bit in EESR to enable DMA event */

Modified: projects/armv6/sys/arm/ti/ti_mmchs.c
==============================================================================
--- projects/armv6/sys/arm/ti/ti_mmchs.c	Mon Apr 16 23:17:29 2012	(r234360)
+++ projects/armv6/sys/arm/ti/ti_mmchs.c	Mon Apr 16 23:19:21 2012	(r234361)
@@ -1441,7 +1441,7 @@ ti_mmchs_init_dma_channels(struct ti_mmc
 			sc->dma_rx_trig = TI_EDMA3_EVENT_SDRXEVT1;
 			break;
 		default:
-			return(-EINVAL);
+			return(EINVAL);
 	}
 
 #define EVTQNUM		0
@@ -1456,7 +1456,7 @@ ti_mmchs_init_dma_channels(struct ti_mmc
 	/* Get the current chip revision */
 	rev = ti_revision();
 	if ((OMAP_REV_DEVICE(rev) != OMAP4430_DEV) && (sc->device_id > 3))
-		return(-EINVAL);
+		return(EINVAL);
 
 	/* Get the DMA MMC triggers */
 	switch (sc->device_id) {
@@ -1482,7 +1482,7 @@ ti_mmchs_init_dma_channels(struct ti_mmc
 			sc->dma_rx_trig = 59;
 			break;
 		default:
-			return(-EINVAL);
+			return(EINVAL);
 	}
 
 	/* Activate a RX channel from the OMAP DMA driver */

Modified: projects/armv6/sys/arm/ti/twl/twl_vreg.c
==============================================================================
--- projects/armv6/sys/arm/ti/twl/twl_vreg.c	Mon Apr 16 23:17:29 2012	(r234360)
+++ projects/armv6/sys/arm/ti/twl/twl_vreg.c	Mon Apr 16 23:19:21 2012	(r234361)
@@ -639,7 +639,7 @@ twl_vreg_read_regulator_voltage(struct t
 	uint8_t vsel;
 
 	/* Check if the regulator is currently enabled */
-	if ((ret = twl_vreg_is_regulator_enabled(sc, regulator)) < 0)
+	if ((ret = twl_vreg_is_regulator_enabled(sc, regulator)))
 		return (ret);
 
 	if (ret == 0) {

Modified: projects/armv6/sys/arm/ti/usb/omap_ehci.c
==============================================================================
--- projects/armv6/sys/arm/ti/usb/omap_ehci.c	Mon Apr 16 23:17:29 2012	(r234360)
+++ projects/armv6/sys/arm/ti/usb/omap_ehci.c	Mon Apr 16 23:19:21 2012	(r234361)
@@ -396,7 +396,7 @@ omap_ehci_init(struct omap_ehci_softc *i
 		
 			if (timeout-- == 0) {
 				device_printf(isc->sc_dev, "TLL reset operation timed out\n");
-				ret = -EINVAL;
+				ret = EINVAL;
 				goto err_sys_status;
 			}
 		}

From owner-svn-src-projects@FreeBSD.ORG  Mon Apr 16 23:32:13 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 4DC1E106564A;
	Mon, 16 Apr 2012 23:32:13 +0000 (UTC)
	(envelope-from dmarion@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 2F5CB8FC0C;
	Mon, 16 Apr 2012 23:32:13 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3GNWDHh056189;
	Mon, 16 Apr 2012 23:32:13 GMT (envelope-from dmarion@svn.freebsd.org)
Received: (from dmarion@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3GNWCdO056187;
	Mon, 16 Apr 2012 23:32:12 GMT (envelope-from dmarion@svn.freebsd.org)
Message-Id: <201204162332.q3GNWCdO056187@svn.freebsd.org>
From: Damjan Marion <dmarion@FreeBSD.org>
Date: Mon, 16 Apr 2012 23:32:12 +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: r234363 - projects/armv6/sys/arm/conf
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Apr 2012 23:32:13 -0000

Author: dmarion
Date: Mon Apr 16 23:32:12 2012
New Revision: 234363
URL: http://svn.freebsd.org/changeset/base/234363

Log:
  Cleanup of beaglebone conf file, now it boots from SD card

Modified:
  projects/armv6/sys/arm/conf/BEAGLEBONE

Modified: projects/armv6/sys/arm/conf/BEAGLEBONE
==============================================================================
--- projects/armv6/sys/arm/conf/BEAGLEBONE	Mon Apr 16 23:29:12 2012	(r234362)
+++ projects/armv6/sys/arm/conf/BEAGLEBONE	Mon Apr 16 23:32:12 2012	(r234363)
@@ -1,5 +1,5 @@
 # BEAGLEBONE -- Custom configuration for the BeagleBone ARM development
-# platform, check out www.beagleboard.org/bone
+# platform, check out http://www.beagleboard.org/bone
 #
 # For more information on this file, please read the handbook section on
 # Kernel Configuration Files:
@@ -20,45 +20,22 @@
 
 ident		BEAGLEBONE
 
+include		"../ti/am335x/std.beaglebone"
 
-
-# This probably wants to move somewhere else.  Maybe we can create a basic
-# OMAP4340 config, then make a PANDABOARD config that includes the basic one,
-# adds the start addresses and custom devices plus pulls in this hints file.
-
-include     "../ti/am335x/std.beaglebone"
-
-#To statically compile in device wiring instead of /boot/device.hints
 makeoptions	MODULES_OVERRIDE=""
-makeoptions WITHOUT_MODULES="ahc"
+makeoptions	WITHOUT_MODULES="ahc"
 
-makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
 options		HZ=100
-
 options		SCHED_4BSD		#4BSD scheduler
 options		INET			#InterNETworking
-#options	INET6			#IPv6 communications protocols
+options		INET6			#IPv6 communications protocols
 options		FFS			#Berkeley Fast Filesystem
 options		SOFTUPDATES		#Enable FFS soft updates support
 options		UFS_ACL			#Support for access control lists
 options		UFS_DIRHASH		#Improve performance on big directories
-#options	MD_ROOT			#MD is a potential root device
-#options	MD_ROOT_SIZE=6144
-#options	ROOTDEVNAME=\"ufs:md0\"
-options		NFSCLIENT		#Network Filesystem Client
-device		snp
-#options	NFSCL
-#options	NFSSERVER		#Network Filesystem Server
-options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
-options		BREAK_TO_DEBUGGER
-options		BOOTP_NFSROOT
-options		BOOTP_COMPAT
-options		BOOTP
-options		BOOTP_NFSV3
-options		BOOTP_WIRED_TO=cpsw0
 options		MSDOSFS			#MSDOS Filesystem
-#options	CD9660			#ISO 9660 Filesystem
-#options	PROCFS			#Process filesystem (requires PSEUDOFS)
+options		CD9660			#ISO 9660 Filesystem
+options		PROCFS			#Process filesystem (requires PSEUDOFS)
 options		PSEUDOFS		#Pseudo-filesystem framework
 options		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
 options		SCSI_DELAY=5000		#Delay (in ms) before probing SCSI
@@ -68,31 +45,11 @@ options		SYSVMSG			#SYSV-style message q
 options		SYSVSEM			#SYSV-style semaphores
 options		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
 options		KBD_INSTALL_CDEV	# install a CDEV entry in /dev
-
 options		PREEMPTION
 
-# MMC/SD/SDIO Card slot support
-device		mmc				# mmc/sd bus
-device		mmcsd			# mmc/sd flash cards
-
-# I2C support
-device		iicbus
-device		iic
-device		ti_i2c
-device		am335x_pmic		# AM335x Power Management IC (TPC65217)
-
-device		loop
-device		ether
-device		mii
-device		smcphy
-device		uart
-device		uart_ns8250
-
-device		gpio
-
-device		pty
-
-# Debugging for use in -current
+# Debugging
+makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
+options		BREAK_TO_DEBUGGER
 #options	VERBOSE_SYSINIT		#Enable verbose sysinit messages
 options		KDB
 options		DDB			#Enable the kernel debugger
@@ -102,28 +59,61 @@ options		WITNESS			#Enable checks to det
 options		WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
 #options	DIAGNOSTIC
 
+# NFS support
+#options	NFSCL
+#options	NFSSERVER		#Network Filesystem Server
+#options	NFSCLIENT		#Network Filesystem Client
+
+# Uncomment this for NFS root
+#options	NFS_ROOT		#NFS usable as /, requires NFSCLIENT
+#options	BOOTP_NFSROOT
+#options	BOOTP_COMPAT
+#options	BOOTP
+#options	BOOTP_NFSV3
+#options	BOOTP_WIRED_TO=cpsw0
+
+
+# MMC/SD/SDIO card slot support
+device		mmc			# mmc/sd bus
+device		mmcsd			# mmc/sd flash cards
+
+# Boot device is 2nd slice on MMC/SD card
+options		ROOTDEVNAME=\"ufs:mmcsd0s2\"
+
+# Console and misc
+device		uart
+device		uart_ns8250
+device		pty
+device		snp
 device		md
+device		random			# Entropy device
 
-# The following enables MFS as root, this seems similar to an initramfs or initrd
-# as used in Linux.
-# options		MD_ROOT
-# options		MD_ROOT_SIZE=7560
+# I2C support
+device		iicbus
+device		iic
+device		ti_i2c
+device		am335x_pmic		# AM335x Power Management IC (TPC65217)
 
-device		random		# Entropy device
+# GPIO
+device		gpio
 
 # USB support
 device		usb
 options		USB_DEBUG
 #options	USB_REQ_DEBUG
-#options		USB_VERBOSE
-device		ohci
-device		ehci
+#options	USB_VERBOSE
+device		musb
 device		umass
-device		scbus		# SCSI bus (required for SCSI)
-device		da		# Direct Access (disks)
+device		scbus			# SCSI bus (required for SCSI)
+device		da			# Direct Access (disks)
 
+# Ethernet
+device		loop
+device		ether
+device		mii
+device		smcphy
 
-# USB Ethernet support, requires miibus
+# USB ethernet support, requires miibus
 device		miibus
 device		cpsw
 device		axe			# ASIX Electronics USB Ethernet

From owner-svn-src-projects@FreeBSD.ORG  Tue Apr 17 14:26:56 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 5BDBE1065676;
	Tue, 17 Apr 2012 14:26:56 +0000 (UTC)
	(envelope-from glebius@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 3C8988FC08;
	Tue, 17 Apr 2012 14:26:56 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3HEQuJF085968;
	Tue, 17 Apr 2012 14:26:56 GMT (envelope-from glebius@svn.freebsd.org)
Received: (from glebius@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3HEQu0I085966;
	Tue, 17 Apr 2012 14:26:56 GMT (envelope-from glebius@svn.freebsd.org)
Message-Id: <201204171426.q3HEQu0I085966@svn.freebsd.org>
From: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Tue, 17 Apr 2012 14:26: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: r234382 - projects/pf/head/sys/contrib/pf/net
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Apr 2012 14:26:56 -0000

Author: glebius
Date: Tue Apr 17 14:26:55 2012
New Revision: 234382
URL: http://svn.freebsd.org/changeset/base/234382

Log:
  Fixes to pf_route(), pf_route6().
  
  These functions are very special, they may call into send side of IP
  stack, for example they call ifp->if_output(), icmp_error(), icmp6_error(),
  ip6_output(), and they also can perform route lookup. Even more, they
  can call pf_test() or pf_test6() recursively! Hence, they need dropping
  any pf(4) locks before.
  
  Fortunately, pf_route() and pf_route6() are called only at the
  very end of packet processing, so we can drop the pf(4) locks
  with no need re-acquire them, thus:
  
  o Drop locks in pf_route(), pf_route6() in all error cases.
  o Drop locks in pf_route(), pf_route6() as soon as we get
    information from the state, or if there is no state, or
    if we don't need state.
  
  More cleanups and fixes to pf_route():
  - We don't need to check for m_len, pf_test() already did this.
  - To do route lookup we don't need to allocate 'struct route'
    on stack, we can just have a sockaddr and rtentry pointer.
  - We need rtentry for a quite short time, so it is better to
    avoid its unlocking and refcounting.
  - In case if new interface (after routing rule applied) is
    a loopback one, then put M_SKIP_FIREWALL on mbuf, otherwise
    we may end up with infinite processing. [1]
  - Update the copy-paste from ip_output() bringing in TSO and
    SCTP support.
  - Reduce number of byte order swaps.
  
  More cleanups and fixes to pf_route6():
  - We don't need to check for m_len, pf_test() already did this.
  - We don't need struct route_in6 on stack, a sockaddr_in6
    would be enough.
  - In case if new interface (after routing rule applied) is
    a loopback one, then put M_SKIP_FIREWALL on mbuf, otherwise
    we may end up with infinite processing. [1]
  
  Discussed with:		eri [1]

Modified:
  projects/pf/head/sys/contrib/pf/net/pf.c

Modified: projects/pf/head/sys/contrib/pf/net/pf.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/pf.c	Tue Apr 17 13:44:40 2012	(r234381)
+++ projects/pf/head/sys/contrib/pf/net/pf.c	Tue Apr 17 14:26:55 2012	(r234382)
@@ -5112,18 +5112,13 @@ pf_route(struct mbuf **m, struct pf_rule
     struct pf_state *s, struct pf_pdesc *pd)
 {
 	struct mbuf		*m0, *m1;
-	struct route		 iproute;
-	struct route		*ro = NULL;
-	struct sockaddr_in	*dst;
+	struct sockaddr_in	dst;
 	struct ip		*ip;
 	struct ifnet		*ifp = NULL;
 	struct pf_addr		 naddr;
 	struct pf_src_node	*sn = NULL;
 	int			 error = 0;
 	int sw_csum;
-#ifdef IPSEC
-	struct m_tag		*mtag;
-#endif /* IPSEC */
 
 	KASSERT(m && *m && r && oifp, ("%s: invalid parameters", __func__));
 	KASSERT(dir == PF_IN || dir == PF_OUT, ("%s: invalid direction",
@@ -5132,78 +5127,84 @@ pf_route(struct mbuf **m, struct pf_rule
 	if (pd->pf_mtag->routed++ > 3) {
 		m0 = *m;
 		*m = NULL;
-		goto bad;
+		goto bad_locked;
 	}
 
 	if (r->rt == PF_DUPTO) {
-		if ((m0 = m_dup(*m, M_NOWAIT)) == NULL)
+		if ((m0 = m_dup(*m, M_NOWAIT)) == NULL) {
+			if (s)
+				PF_STATE_UNLOCK(s);
+			PF_UNLOCK();
 			return;
+		}
 	} else {
-		if ((r->rt == PF_REPLYTO) == (r->direction == dir))
+		if ((r->rt == PF_REPLYTO) == (r->direction == dir)) {
+			if (s)
+				PF_STATE_UNLOCK(s);
+			PF_UNLOCK();
 			return;
+		}
 		m0 = *m;
 	}
 
-	if (m0->m_len < sizeof(struct ip)) {
-		DPFPRINTF(PF_DEBUG_URGENT,
-		    ("%s: m0->m_len < sizeof(struct ip)\n", __func__));
-		goto bad;
-	}
-
 	ip = mtod(m0, struct ip *);
 
-	ro = &iproute;
-	bzero((caddr_t)ro, sizeof(*ro));
-	dst = satosin(&ro->ro_dst);
-	dst->sin_family = AF_INET;
-	dst->sin_len = sizeof(*dst);
-	dst->sin_addr = ip->ip_dst;
+	bzero(&dst, sizeof(dst));
+	dst.sin_family = AF_INET;
+	dst.sin_len = sizeof(dst);
+	dst.sin_addr = ip->ip_dst;
 
 	if (r->rt == PF_FASTROUTE) {
-		in_rtalloc_ign(ro, 0, M_GETFIB(m0));
-		if (ro->ro_rt == 0) {
+		struct rtentry *rt;
+
+		if (s)
+			PF_STATE_UNLOCK(s);
+		PF_UNLOCK();
+		rt = rtalloc1_fib(sintosa(&dst), 0, 0, M_GETFIB(m0));
+		if (rt == NULL) {
+			RTFREE_LOCKED(rt);
 			KMOD_IPSTAT_INC(ips_noroute);
+			error = EHOSTUNREACH;
 			goto bad;
 		}
 
-		ifp = ro->ro_rt->rt_ifp;
-		ro->ro_rt->rt_use++;
+		ifp = rt->rt_ifp;
+		rt->rt_rmx.rmx_pksent++;
 
-		if (ro->ro_rt->rt_flags & RTF_GATEWAY)
-			dst = satosin(ro->ro_rt->rt_gateway);
+		if (rt->rt_flags & RTF_GATEWAY)
+			bcopy(satosin(rt->rt_gateway), &dst, sizeof(dst));
+		RTFREE_LOCKED(rt);
 	} else {
 		if (TAILQ_EMPTY(&r->rpool.list)) {
 			DPFPRINTF(PF_DEBUG_URGENT,
 			    ("%s: TAILQ_EMPTY(&r->rpool.list)\n", __func__));
-			goto bad;
+			goto bad_locked;
 		}
 		if (s == NULL) {
 			pf_map_addr(AF_INET, r, (struct pf_addr *)&ip->ip_src,
 			    &naddr, NULL, &sn);
 			if (!PF_AZERO(&naddr, AF_INET))
-				dst->sin_addr.s_addr = naddr.v4.s_addr;
+				dst.sin_addr.s_addr = naddr.v4.s_addr;
 			ifp = r->rpool.cur->kif ?
 			    r->rpool.cur->kif->pfik_ifp : NULL;
+			PF_UNLOCK();
 		} else {
 			if (!PF_AZERO(&s->rt_addr, AF_INET))
-				dst->sin_addr.s_addr =
+				dst.sin_addr.s_addr =
 				    s->rt_addr.v4.s_addr;
 			ifp = s->rt_kif ? s->rt_kif->pfik_ifp : NULL;
+			PF_STATE_UNLOCK(s);
+			PF_UNLOCK();
 		}
 	}
 	if (ifp == NULL)
 		goto bad;
 
 	if (oifp != ifp) {
-		PF_UNLOCK();
-		if (pf_test(PF_OUT, ifp, &m0, NULL) != PF_PASS) {
-			PF_LOCK();
+		if (pf_test(PF_OUT, ifp, &m0, NULL) != PF_PASS)
 			goto bad;
-		} else if (m0 == NULL) {
-			PF_LOCK();
+		else if (m0 == NULL)
 			goto done;
-		}
-		PF_LOCK();
 		if (m0->m_len < sizeof(struct ip)) {
 			DPFPRINTF(PF_DEBUG_URGENT,
 			    ("%s: m0->m_len < sizeof(struct ip)\n", __func__));
@@ -5212,82 +5213,67 @@ pf_route(struct mbuf **m, struct pf_rule
 		ip = mtod(m0, struct ip *);
 	}
 
-	/* Copied from FreeBSD 5.1-CURRENT ip_output. */
+	if (ifp->if_flags & IFF_LOOPBACK)
+		m0->m_flags |= M_SKIP_FIREWALL;
+
+	/* Back to host byte order. */
+	ip->ip_len = ntohs(ip->ip_len);
+	ip->ip_off = ntohs(ip->ip_off);
+
+	/* Copied from FreeBSD 10.0-CURRENT ip_output. */
 	m0->m_pkthdr.csum_flags |= CSUM_IP;
 	sw_csum = m0->m_pkthdr.csum_flags & ~ifp->if_hwassist;
 	if (sw_csum & CSUM_DELAY_DATA) {
-		/*
-		 * XXX: in_delayed_cksum assumes HBO for ip->ip_len (at least)
-		 */
-		NTOHS(ip->ip_len);
-		NTOHS(ip->ip_off);	/* XXX: needed? */
 		in_delayed_cksum(m0);
-		HTONS(ip->ip_len);
-		HTONS(ip->ip_off);
 		sw_csum &= ~CSUM_DELAY_DATA;
 	}
+#ifdef SCTP
+	if (sw_csum & CSUM_SCTP) {
+		sctp_delayed_cksum(m, (uint32_t)(ip->ip_hl << 2));
+		sw_csum &= ~CSUM_SCTP;
+	}
+#endif
 	m0->m_pkthdr.csum_flags &= ifp->if_hwassist;
 
-	if (ntohs(ip->ip_len) <= ifp->if_mtu ||
-	    (ifp->if_hwassist & CSUM_FRAGMENT &&
-	    ((ip->ip_off & htons(IP_DF)) == 0))) {
-		/*
-		 * ip->ip_len = htons(ip->ip_len);
-		 * ip->ip_off = htons(ip->ip_off);
-		 */
+        /*
+	 * If small enough for interface, or the interface will take
+	 * care of the fragmentation for us, we can just send directly.
+	 */
+	if (ip->ip_len <= ifp->if_mtu ||
+	    (m0->m_pkthdr.csum_flags & ifp->if_hwassist & CSUM_TSO) != 0 ||
+	    ((ip->ip_off & IP_DF) == 0 && (ifp->if_hwassist & CSUM_FRAGMENT))) {
+		ip->ip_len = htons(ip->ip_len);
+		ip->ip_off = htons(ip->ip_off);
 		ip->ip_sum = 0;
-		if (sw_csum & CSUM_DELAY_IP) {
-			/* From KAME */
-			if (ip->ip_v == IPVERSION &&
-			    (ip->ip_hl << 2) == sizeof(*ip)) {
-				ip->ip_sum = in_cksum_hdr(ip);
-			} else {
-				ip->ip_sum = in_cksum(m0, ip->ip_hl << 2);
-			}
-		}
-		PF_UNLOCK();
-		error = (*ifp->if_output)(ifp, m0, sintosa(dst), ro);
-		PF_LOCK();
+		if (sw_csum & CSUM_DELAY_IP)
+			ip->ip_sum = in_cksum(m0, ip->ip_hl << 2);
+		m0->m_flags &= ~(M_PROTOFLAGS);
+		error = (*ifp->if_output)(ifp, m0, sintosa(&dst), NULL);
 		goto done;
 	}
 
-	/*
-	 * Too large for interface; fragment if possible.
-	 * Must be able to put at least 8 bytes per fragment.
-	 */
-	if (ip->ip_off & htons(IP_DF)) {
+	/* Balk when DF bit is set or the interface didn't support TSO. */
+	if ((ip->ip_off & IP_DF) || (m0->m_pkthdr.csum_flags & CSUM_TSO)) {
+		error = EMSGSIZE; 
 		KMOD_IPSTAT_INC(ips_cantfrag);
 		if (r->rt != PF_DUPTO) {
-			/* icmp_error() expects host byte ordering */
-			NTOHS(ip->ip_len);
-			NTOHS(ip->ip_off);
-			PF_UNLOCK();
 			icmp_error(m0, ICMP_UNREACH, ICMP_UNREACH_NEEDFRAG, 0,
 			    ifp->if_mtu);
-			PF_LOCK();
 			goto done;
 		} else
 			goto bad;
 	}
 
-	m1 = m0;
-	/*
-	 * XXX: is cheaper + less error prone than own function
-	 */
-	NTOHS(ip->ip_len);
-	NTOHS(ip->ip_off);
 	error = ip_fragment(ip, &m0, ifp->if_mtu, ifp->if_hwassist, sw_csum);
 	if (error)
 		goto bad;
 
-	for (m0 = m1; m0; m0 = m1) {
+	for (; m0; m0 = m1) {
 		m1 = m0->m_nextpkt;
-		m0->m_nextpkt = 0;
+		m0->m_nextpkt = NULL;
 		if (error == 0) {
-			PF_UNLOCK();
-			error = (*ifp->if_output)(ifp, m0, sintosa(dst),
-			    NULL);
-			PF_LOCK();
+			m0->m_flags &= ~(M_PROTOFLAGS);
+			error = (*ifp->if_output)(ifp, m0, sintosa(&dst), NULL);
 		} else
 			m_freem(m0);
 	}
@@ -5298,10 +5284,12 @@ pf_route(struct mbuf **m, struct pf_rule
 done:
 	if (r->rt != PF_DUPTO)
 		*m = NULL;
-	if (ro == &iproute && ro->ro_rt)
-		RTFREE(ro->ro_rt);
 	return;
 
+bad_locked:
+	if (s)
+		PF_STATE_UNLOCK(s);
+	PF_UNLOCK();
 bad:
 	m_freem(m0);
 	goto done;
@@ -5314,9 +5302,7 @@ pf_route6(struct mbuf **m, struct pf_rul
     struct pf_state *s, struct pf_pdesc *pd)
 {
 	struct mbuf		*m0;
-	struct route_in6	 ip6route;
-	struct route_in6	*ro;
-	struct sockaddr_in6	*dst;
+	struct sockaddr_in6	dst;
 	struct ip6_hdr		*ip6;
 	struct ifnet		*ifp = NULL;
 	struct pf_addr		 naddr;
@@ -5329,36 +5315,39 @@ pf_route6(struct mbuf **m, struct pf_rul
 	if (pd->pf_mtag->routed++ > 3) {
 		m0 = *m;
 		*m = NULL;
-		goto bad;
+		goto bad_locked;
 	}
 
 	if (r->rt == PF_DUPTO) {
-		if ((m0 = m_dup(*m, M_NOWAIT)) == NULL)
+		if ((m0 = m_dup(*m, M_NOWAIT)) == NULL) {
+			if (s)
+				PF_STATE_UNLOCK(s);
+			PF_UNLOCK();
 			return;
+		}
 	} else {
-		if ((r->rt == PF_REPLYTO) == (r->direction == dir))
+		if ((r->rt == PF_REPLYTO) == (r->direction == dir)) {
+			if (s)
+				PF_STATE_UNLOCK(s);
+			PF_UNLOCK();
 			return;
+		}
 		m0 = *m;
 	}
 
-	if (m0->m_len < sizeof(struct ip6_hdr)) {
-		DPFPRINTF(PF_DEBUG_URGENT,
-		    ("%s: m0->m_len < sizeof(struct ip6_hdr)\n", __func__));
-		goto bad;
-	}
 	ip6 = mtod(m0, struct ip6_hdr *);
 
-	ro = &ip6route;
-	bzero((caddr_t)ro, sizeof(*ro));
-	dst = (struct sockaddr_in6 *)&ro->ro_dst;
-	dst->sin6_family = AF_INET6;
-	dst->sin6_len = sizeof(*dst);
-	dst->sin6_addr = ip6->ip6_dst;
+	bzero(&dst, sizeof(dst));
+	dst.sin6_family = AF_INET6;
+	dst.sin6_len = sizeof(dst);
+	dst.sin6_addr = ip6->ip6_dst;
 
 	/* Cheat. XXX why only in the v6 case??? */
 	if (r->rt == PF_FASTROUTE) {
-		m0->m_flags |= M_SKIP_FIREWALL;
+		if (s)
+			PF_STATE_UNLOCK(s);
 		PF_UNLOCK();
+		m0->m_flags |= M_SKIP_FIREWALL;
 		ip6_output(m0, NULL, NULL, 0, NULL, NULL, NULL);
 		return;
 	}
@@ -5366,34 +5355,34 @@ pf_route6(struct mbuf **m, struct pf_rul
 	if (TAILQ_EMPTY(&r->rpool.list)) {
 		DPFPRINTF(PF_DEBUG_URGENT,
 		    ("%s: TAILQ_EMPTY(&r->rpool.list)\n", __func__));
-		goto bad;
+		goto bad_locked;
 	}
 	if (s == NULL) {
 		pf_map_addr(AF_INET6, r, (struct pf_addr *)&ip6->ip6_src,
 		    &naddr, NULL, &sn);
 		if (!PF_AZERO(&naddr, AF_INET6))
-			PF_ACPY((struct pf_addr *)&dst->sin6_addr,
+			PF_ACPY((struct pf_addr *)&dst.sin6_addr,
 			    &naddr, AF_INET6);
 		ifp = r->rpool.cur->kif ? r->rpool.cur->kif->pfik_ifp : NULL;
 	} else {
 		if (!PF_AZERO(&s->rt_addr, AF_INET6))
-			PF_ACPY((struct pf_addr *)&dst->sin6_addr,
+			PF_ACPY((struct pf_addr *)&dst.sin6_addr,
 			    &s->rt_addr, AF_INET6);
 		ifp = s->rt_kif ? s->rt_kif->pfik_ifp : NULL;
 	}
+
+	if (s)
+		PF_STATE_UNLOCK(s);
+	PF_UNLOCK();
+
 	if (ifp == NULL)
 		goto bad;
 
 	if (oifp != ifp) {
-		PF_UNLOCK();
-		if (pf_test6(PF_OUT, ifp, &m0, NULL) != PF_PASS) {
-			PF_LOCK();
+		if (pf_test6(PF_OUT, ifp, &m0, NULL) != PF_PASS)
 			goto bad;
-		} else if (m0 == NULL) {
-			PF_LOCK();
+		else if (m0 == NULL)
 			goto done;
-		}
-		PF_LOCK();
 		if (m0->m_len < sizeof(struct ip6_hdr)) {
 			DPFPRINTF(PF_DEBUG_URGENT,
 			    ("%s: m0->m_len < sizeof(struct ip6_hdr)\n",
@@ -5403,23 +5392,22 @@ pf_route6(struct mbuf **m, struct pf_rul
 		ip6 = mtod(m0, struct ip6_hdr *);
 	}
 
+	if (ifp->if_flags & IFF_LOOPBACK)
+		m0->m_flags |= M_SKIP_FIREWALL;
+
 	/*
 	 * If the packet is too large for the outgoing interface,
 	 * send back an icmp6 error.
 	 */
-	if (IN6_IS_SCOPE_EMBED(&dst->sin6_addr))
-		dst->sin6_addr.s6_addr16[1] = htons(ifp->if_index);
-	if ((u_long)m0->m_pkthdr.len <= ifp->if_mtu) {
-		PF_UNLOCK();
-		nd6_output(ifp, ifp, m0, dst, NULL);
-		PF_LOCK();
-	} else {
+	if (IN6_IS_SCOPE_EMBED(&dst.sin6_addr))
+		dst.sin6_addr.s6_addr16[1] = htons(ifp->if_index);
+	if ((u_long)m0->m_pkthdr.len <= ifp->if_mtu)
+		nd6_output(ifp, ifp, m0, &dst, NULL);
+	else {
 		in6_ifstat_inc(ifp, ifs6_in_toobig);
-		if (r->rt != PF_DUPTO) {
-			PF_UNLOCK();
+		if (r->rt != PF_DUPTO)
 			icmp6_error(m0, ICMP6_PACKET_TOO_BIG, 0, ifp->if_mtu);
-			PF_LOCK();
-		} else
+		else
 			goto bad;
 	}
 
@@ -5428,6 +5416,10 @@ done:
 		*m = NULL;
 	return;
 
+bad_locked:
+	if (s)
+		PF_STATE_UNLOCK(s);
+	PF_UNLOCK();
 bad:
 	m_freem(m0);
 	goto done;
@@ -5916,9 +5908,11 @@ done:
 		action = PF_PASS;
 		break;
 	default:
-		/* pf_route can free the mbuf causing *m0 to become NULL */
-		if (r->rt)
+		/* pf_route() returns unlocked. */
+		if (r->rt) {
 			pf_route(m0, r, dir, kif->pfik_ifp, s, &pd);
+			return (action);
+		}
 		break;
 	}
 	if (s)
@@ -6297,9 +6291,11 @@ done:
 		action = PF_PASS;
 		break;
 	default:
-		/* pf_route6 can free the mbuf causing *m0 to become NULL */
-		if (r->rt)
+		/* pf_route6() returns unlocked. */
+		if (r->rt) {
 			pf_route6(m0, r, dir, kif->pfik_ifp, s, &pd);
+			return (action);
+		}
 		break;
 	}
 

From owner-svn-src-projects@FreeBSD.ORG  Tue Apr 17 14:37:30 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 800C1106564A;
	Tue, 17 Apr 2012 14:37:30 +0000 (UTC)
	(envelope-from glebius@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 6BE458FC0A;
	Tue, 17 Apr 2012 14:37:30 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3HEbUc1086354;
	Tue, 17 Apr 2012 14:37:30 GMT (envelope-from glebius@svn.freebsd.org)
Received: (from glebius@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3HEbUH8086352;
	Tue, 17 Apr 2012 14:37:30 GMT (envelope-from glebius@svn.freebsd.org)
Message-Id: <201204171437.q3HEbUH8086352@svn.freebsd.org>
From: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Tue, 17 Apr 2012 14:37:30 +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: r234384 - projects/pf/head/sys/sys
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Apr 2012 14:37:30 -0000

Author: glebius
Date: Tue Apr 17 14:37:29 2012
New Revision: 234384
URL: http://svn.freebsd.org/changeset/base/234384

Log:
  Add MTAG_PERSISTENT to pf(4) tags. In OpenBSD they
  store the pf(4) information right in the mbuf header,
  and a persistent tag gives us similar behavior.
  
  This flag is crucial for infinite recursion protection
  in the pf_route() and pf_route6().
  
  Discussed with:		eri

Modified:
  projects/pf/head/sys/sys/mbuf.h

Modified: projects/pf/head/sys/sys/mbuf.h
==============================================================================
--- projects/pf/head/sys/sys/mbuf.h	Tue Apr 17 14:31:02 2012	(r234383)
+++ projects/pf/head/sys/sys/mbuf.h	Tue Apr 17 14:37:29 2012	(r234384)
@@ -989,7 +989,7 @@ struct mbuf	*m_unshare(struct mbuf *, in
 #define	PACKET_TAG_DIVERT			17 /* divert info */
 #define	PACKET_TAG_IPFORWARD			18 /* ipforward info */
 #define	PACKET_TAG_MACLABEL	(19 | MTAG_PERSISTENT) /* MAC label */
-#define	PACKET_TAG_PF				21 /* PF + ALTQ information */
+#define	PACKET_TAG_PF		(21 | MTAG_PERSISTENT) /* PF/ALTQ information */
 #define	PACKET_TAG_RTSOCKFAM			25 /* rtsock sa family */
 #define	PACKET_TAG_IPOPTIONS			27 /* Saved IP options */
 #define	PACKET_TAG_CARP				28 /* CARP info */

From owner-svn-src-projects@FreeBSD.ORG  Tue Apr 17 20:13:46 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 1E71C1065674;
	Tue, 17 Apr 2012 20:13:46 +0000 (UTC)
	(envelope-from dmarion@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 09EE98FC16;
	Tue, 17 Apr 2012 20:13:46 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3HKDjAF097349;
	Tue, 17 Apr 2012 20:13:45 GMT (envelope-from dmarion@svn.freebsd.org)
Received: (from dmarion@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3HKDj19097346;
	Tue, 17 Apr 2012 20:13:45 GMT (envelope-from dmarion@svn.freebsd.org)
Message-Id: <201204172013.q3HKDj19097346@svn.freebsd.org>
From: Damjan Marion <dmarion@FreeBSD.org>
Date: Tue, 17 Apr 2012 20:13: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: r234393 - in projects/armv6/sys/arm/ti: . am335x
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Apr 2012 20:13:46 -0000

Author: dmarion
Date: Tue Apr 17 20:13:45 2012
New Revision: 234393
URL: http://svn.freebsd.org/changeset/base/234393

Log:
  comment out unused functions

Modified:
  projects/armv6/sys/arm/ti/am335x/am335x_pmic.c
  projects/armv6/sys/arm/ti/ti_edma3.c

Modified: projects/armv6/sys/arm/ti/am335x/am335x_pmic.c
==============================================================================
--- projects/armv6/sys/arm/ti/am335x/am335x_pmic.c	Tue Apr 17 19:55:55 2012	(r234392)
+++ projects/armv6/sys/arm/ti/am335x/am335x_pmic.c	Tue Apr 17 20:13:45 2012	(r234393)
@@ -75,6 +75,7 @@ am335x_pmic_read(device_t dev, uint8_t a
 	return (iicbus_transfer(dev, msg, 2));
 }
 
+#ifdef notyet
 static int
 am335x_pmic_write(device_t dev, uint8_t address, uint8_t *data, uint8_t size)
 {
@@ -92,6 +93,7 @@ am335x_pmic_write(device_t dev, uint8_t 
 
 	return (iicbus_transfer(dev, msg, 1));
 }
+#endif
 
 static int
 am335x_pmic_probe(device_t dev)

Modified: projects/armv6/sys/arm/ti/ti_edma3.c
==============================================================================
--- projects/armv6/sys/arm/ti/ti_edma3.c	Tue Apr 17 19:55:55 2012	(r234392)
+++ projects/armv6/sys/arm/ti/ti_edma3.c	Tue Apr 17 20:13:45 2012	(r234393)
@@ -129,7 +129,6 @@ static struct resource_spec ti_edma3_irq
 static void ti_edma3_intr_comp(void *arg);
 static void ti_edma3_intr_mperr(void *arg);
 static void ti_edma3_intr_err(void *arg);
-static int ti_edma3_enable_event_intr(unsigned int ch);
 
 static struct {
 	driver_intr_t *handler;

From owner-svn-src-projects@FreeBSD.ORG  Tue Apr 17 20:16:49 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 E20E9106566C;
	Tue, 17 Apr 2012 20:16:49 +0000 (UTC)
	(envelope-from gonzo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id CE3688FC08;
	Tue, 17 Apr 2012 20:16:49 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3HKGnMl097477;
	Tue, 17 Apr 2012 20:16:49 GMT (envelope-from gonzo@svn.freebsd.org)
Received: (from gonzo@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3HKGnq9097475;
	Tue, 17 Apr 2012 20:16:49 GMT (envelope-from gonzo@svn.freebsd.org)
Message-Id: <201204172016.q3HKGnq9097475@svn.freebsd.org>
From: Oleksandr Tymoshenko <gonzo@FreeBSD.org>
Date: Tue, 17 Apr 2012 20:16:49 +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: r234394 - projects/armv6/sys/arm/ti/cpsw
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Apr 2012 20:16:50 -0000

Author: gonzo
Date: Tue Apr 17 20:16:49 2012
New Revision: 234394
URL: http://svn.freebsd.org/changeset/base/234394

Log:
  add newline at the EOF. gcc wants it

Modified:
  projects/armv6/sys/arm/ti/cpsw/if_cpswreg.h

Modified: projects/armv6/sys/arm/ti/cpsw/if_cpswreg.h
==============================================================================
--- projects/armv6/sys/arm/ti/cpsw/if_cpswreg.h	Tue Apr 17 20:13:45 2012	(r234393)
+++ projects/armv6/sys/arm/ti/cpsw/if_cpswreg.h	Tue Apr 17 20:16:49 2012	(r234394)
@@ -102,4 +102,4 @@
 
 #define CPSW_CPPI_RAM_OFFSET		0x2000
 
-#endif /*_IF_CPSWREG_H */
\ No newline at end of file
+#endif /*_IF_CPSWREG_H */

From owner-svn-src-projects@FreeBSD.ORG  Tue Apr 17 21:55:36 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 90E531065670;
	Tue, 17 Apr 2012 21:55:36 +0000 (UTC)
	(envelope-from dmarion@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 7A7018FC0A;
	Tue, 17 Apr 2012 21:55:36 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3HLtaMG001066;
	Tue, 17 Apr 2012 21:55:36 GMT (envelope-from dmarion@svn.freebsd.org)
Received: (from dmarion@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3HLtaE1001058;
	Tue, 17 Apr 2012 21:55:36 GMT (envelope-from dmarion@svn.freebsd.org)
Message-Id: <201204172155.q3HLtaE1001058@svn.freebsd.org>
From: Damjan Marion <dmarion@FreeBSD.org>
Date: Tue, 17 Apr 2012 21:55: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: r234401 - in projects/armv6/sys: arm/tegra boot/fdt/dts
	conf
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Apr 2012 21:55:36 -0000

Author: dmarion
Date: Tue Apr 17 21:55:35 2012
New Revision: 234401
URL: http://svn.freebsd.org/changeset/base/234401

Log:
  My initial work on tegra
  
  Uart, timers and interrupts should work.

Added:
  projects/armv6/sys/arm/tegra/
  projects/armv6/sys/arm/tegra/bus_space.c
  projects/armv6/sys/arm/tegra/common.c
  projects/armv6/sys/arm/tegra/files.tegra2
  projects/armv6/sys/arm/tegra/std.tegra2
  projects/armv6/sys/arm/tegra/tegra2_machdep.c
  projects/armv6/sys/boot/fdt/dts/trimslice.dts
Modified:
  projects/armv6/sys/conf/options.arm

Added: projects/armv6/sys/arm/tegra/bus_space.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/armv6/sys/arm/tegra/bus_space.c	Tue Apr 17 21:55:35 2012	(r234401)
@@ -0,0 +1,153 @@
+/*-
+ * Copyright (c) 2012 Damjan Marion <damjan.marion@gmail.com>
+ * 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.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/bus.h>
+#include <sys/kernel.h>
+#include <sys/malloc.h>
+
+#include <machine/bus.h>
+
+/* Prototypes for all the bus_space structure functions */
+bs_protos(generic);
+bs_protos(generic_armv4);
+
+/*
+ * The bus space tag.  This is constant for all instances, so
+ * we never have to explicitly "create" it.
+ */
+static struct bus_space _base_tag = {
+	/* cookie */
+	(void *) 0,
+
+	/* mapping/unmapping */
+	generic_bs_map,
+	generic_bs_unmap,
+	generic_bs_subregion,
+
+	/* allocation/deallocation */
+	generic_bs_alloc,
+	generic_bs_free,
+
+	/* barrier */
+	generic_bs_barrier,
+
+	/* read (single) */
+	generic_bs_r_1,
+	generic_armv4_bs_r_2,
+	generic_bs_r_4,
+	NULL,
+
+	/* read multiple */
+	generic_bs_rm_1,
+	generic_armv4_bs_rm_2,
+	generic_bs_rm_4,
+	NULL,
+
+	/* read region */
+	generic_bs_rr_1,
+	generic_armv4_bs_rr_2,
+	generic_bs_rr_4,
+	NULL,
+
+	/* write (single) */
+	generic_bs_w_1,
+	generic_armv4_bs_w_2,
+	generic_bs_w_4,
+	NULL,
+
+	/* write multiple */
+	generic_bs_wm_1,
+	generic_armv4_bs_wm_2,
+	generic_bs_wm_4,
+	NULL,
+
+	/* write region */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+
+	/* set multiple */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+
+	/* set region */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+
+	/* copy */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+
+	/* read stream (single) */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+
+	/* read multiple stream */
+	NULL,
+	generic_armv4_bs_rm_2,		/* bus_space_read_multi_stream_2 */
+	NULL,
+	NULL,
+
+	/* read region stream */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+
+	/* write stream (single) */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+
+	/* write multiple stream */
+	NULL,
+	generic_armv4_bs_wm_2,		/* bus_space_write_multi_stream_2 */
+	NULL,
+	NULL,
+
+	/* write region stream */
+	NULL,
+	NULL,
+	NULL,
+	NULL
+};
+
+bus_space_tag_t fdtbus_bs_tag = &_base_tag;

Added: projects/armv6/sys/arm/tegra/common.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/armv6/sys/arm/tegra/common.c	Tue Apr 17 21:55:35 2012	(r234401)
@@ -0,0 +1,78 @@
+/*-
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ *
+ * Developed by Damjan Marion <damjan.marion@gmail.com>
+ *
+ * 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.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/bus.h>
+#include <sys/kernel.h>
+
+#include <dev/fdt/fdt_common.h>
+#include <dev/ofw/openfirm.h>
+
+#include <machine/bus.h>
+#include <machine/fdt.h>
+
+// FIXME move to header file
+#define TEGRA2_CLK_RST_PA_BASE		0x60006000
+
+void
+cpu_reset(void)
+{
+	bus_space_handle_t bsh;
+	printf("Restetting...\n");
+	bus_space_map(fdtbus_bs_tag,TEGRA2_CLK_RST_PA_BASE, 0x1000, 0, &bsh);
+	bus_space_write_4(fdtbus_bs_tag, bsh, 4, 4);
+}
+
+struct fdt_fixup_entry fdt_fixup_table[] = {
+	{ NULL, NULL }
+};
+
+static int
+fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig,
+    int *pol)
+{
+	if (!fdt_is_compatible(node, "arm,gic"))
+		return (ENXIO);
+
+	*interrupt = fdt32_to_cpu(intr[0]);
+	*trig = INTR_TRIGGER_CONFORM;
+	*pol = INTR_POLARITY_CONFORM;
+	return (0);
+}
+
+fdt_pic_decode_t fdt_pic_table[] = {
+	&fdt_pic_decode_ic,
+	NULL
+};
+
+
+

Added: projects/armv6/sys/arm/tegra/files.tegra2
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/armv6/sys/arm/tegra/files.tegra2	Tue Apr 17 21:55:35 2012	(r234401)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+arm/arm/bus_space_asm_generic.S		standard
+arm/arm/bus_space_generic.c		standard
+arm/arm/cpufunc_asm_armv5.S		standard
+arm/arm/cpufunc_asm_arm11.S		standard
+arm/arm/cpufunc_asm_armv7.S		standard
+arm/arm/irq_dispatch.S			standard
+
+arm/ti/gic.c				standard
+arm/ti/mp_timer.c			standard
+
+arm/tegra/bus_space.c			standard
+arm/tegra/common.c			standard
+arm/tegra/tegra2_machdep.c		standard
+
+kern/kern_clocksource.c			standard
+
+dev/uart/uart_dev_ns8250.c		optional	uart

Added: projects/armv6/sys/arm/tegra/std.tegra2
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/armv6/sys/arm/tegra/std.tegra2	Tue Apr 17 21:55:35 2012	(r234401)
@@ -0,0 +1,16 @@
+# nVidia Tegra 2 common options
+#$FreeBSD$
+
+cpu		CPU_CORTEXA
+makeoption      ARM_LITTLE_ENDIAN
+
+options		PHYSADDR=0x00000000
+
+makeoptions	KERNPHYSADDR=0x00200000
+options		KERNPHYSADDR=0x00200000
+makeoptions	KERNVIRTADDR=0xc0200000
+options		KERNVIRTADDR=0xc0200000
+
+options		STARTUP_PAGETABLE_ADDR=0x00100000
+
+files	"../tegra/files.tegra2"

Added: projects/armv6/sys/arm/tegra/tegra2_machdep.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/armv6/sys/arm/tegra/tegra2_machdep.c	Tue Apr 17 21:55:35 2012	(r234401)
@@ -0,0 +1,715 @@
+/*-
+ * Copyright (c) 2011 Damjan Marion.
+ * Copyright (c) 1994-1998 Mark Brinicombe.
+ * Copyright (c) 1994 Brini.
+ * All rights reserved.
+ *
+ * This code is derived from software written for Brini by Mark Brinicombe
+ *
+ * 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.
+ *
+ * from: FreeBSD: //depot/projects/arm/src/sys/arm/mv/mv_machdep.c
+ */
+
+#include "opt_ddb.h"
+#include "opt_platform.h"
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#define _ARM32_BUS_DMA_PRIVATE
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/sysproto.h>
+#include <sys/signalvar.h>
+#include <sys/imgact.h>
+#include <sys/kernel.h>
+#include <sys/ktr.h>
+#include <sys/linker.h>
+#include <sys/lock.h>
+#include <sys/malloc.h>
+#include <sys/mutex.h>
+#include <sys/pcpu.h>
+#include <sys/proc.h>
+#include <sys/ptrace.h>
+#include <sys/cons.h>
+#include <sys/bio.h>
+#include <sys/bus.h>
+#include <sys/buf.h>
+#include <sys/exec.h>
+#include <sys/kdb.h>
+#include <sys/msgbuf.h>
+#include <machine/reg.h>
+#include <machine/cpu.h>
+
+#include <dev/fdt/fdt_common.h>
+#include <dev/ofw/openfirm.h>
+
+#include <vm/vm.h>
+#include <vm/pmap.h>
+#include <vm/vm_object.h>
+#include <vm/vm_page.h>
+#include <vm/vm_pager.h>
+#include <vm/vm_map.h>
+#include <vm/vnode_pager.h>
+#include <machine/pmap.h>
+#include <machine/vmparam.h>
+#include <machine/pcb.h>
+#include <machine/undefined.h>
+#include <machine/machdep.h>
+#include <machine/metadata.h>
+#include <machine/armreg.h>
+#include <machine/bus.h>
+#include <sys/reboot.h>
+
+/* FIXME move to tegrareg.h */
+#define TEGRA2_BASE			0xE0000000	/* KVM base for peripherials */
+#define TEGRA2_UARTA_VA_BASE		0xE1006000
+#define TEGRA2_UARTA_PA_BASE		0x70006000
+
+
+
+
+
+#define KERNEL_PT_MAX	78
+#define IRQ_STACK_SIZE	1
+#define ABT_STACK_SIZE	1
+#define UND_STACK_SIZE	1
+#define FIQ_STACK_SIZE	1
+
+#define PTE_DEVICE  3
+
+#define debugf(fmt, args...) printf(fmt, ##args)
+
+#define KERNEL_PT_SYS		0	/* Page table for mapping proc0 zero page */
+#define KERNEL_PT_KERN		1
+#define KERNEL_PT_KERN_NUM	22
+#define KERNEL_PT_AFKERNEL	KERNEL_PT_KERN + KERNEL_PT_KERN_NUM	/* L2 table for mapping after kernel */
+#define	KERNEL_PT_AFKERNEL_NUM	5
+
+/* this should be evenly divisable by PAGE_SIZE / L2_TABLE_SIZE_REAL (or 4) */
+#define NUM_KERNEL_PTS		(KERNEL_PT_AFKERNEL + KERNEL_PT_AFKERNEL_NUM)
+
+#ifdef DDB
+extern vm_offset_t ksym_start, ksym_end;
+#endif
+
+
+extern unsigned char kernbase[];
+extern unsigned char _etext[];
+extern unsigned char _edata[];
+extern unsigned char __bss_start[];
+extern unsigned char _end[];
+
+extern u_int data_abort_handler_address;
+extern u_int prefetch_abort_handler_address;
+extern u_int undefined_handler_address;
+
+struct pv_addr kernel_pt_table[KERNEL_PT_MAX];
+//struct pcpu __pcpu;
+//struct pcpu *pcpup = &__pcpu;
+
+static struct pv_addr	kernel_l1pt;				/* Level-1 page table entry */
+
+/* Physical and virtual addresses for some global pages */
+
+vm_paddr_t phys_avail[10];
+vm_paddr_t dump_avail[4];
+
+static struct mem_region availmem_regions[FDT_MEM_REGIONS];
+static int availmem_regions_sz;
+
+extern vm_offset_t pmap_bootstrap_lastaddr;
+
+vm_offset_t pmap_bootstrap_lastaddr;
+
+const struct pmap_devmap *pmap_devmap_bootstrap_table;
+struct pv_addr systempage;
+struct pv_addr msgbufpv;
+static struct pv_addr	fiqstack;
+static struct pv_addr	irqstack;
+static struct pv_addr	undstack;
+static struct pv_addr	abtstack;
+static struct pv_addr	kernelstack;
+
+static struct trapframe proc0_tf;
+
+#define PHYS2VIRT(x)	((x - KERNPHYSADDR) + KERNVIRTADDR)
+#define VIRT2PHYS(x)	((x - KERNVIRTADDR) + KERNPHYSADDR)
+
+static int platform_devmap_init(void);
+
+static char *
+kenv_next(char *cp)
+{
+
+	if (cp != NULL) {
+		while (*cp != 0)
+			cp++;
+		cp++;
+		if (*cp == 0)
+			cp = NULL;
+	}
+	return (cp);
+}
+
+
+/*
+ *  Early Print 
+ */
+
+#define DEBUGBUF_SIZE 256
+#define LSR_THRE    0x20	/* Xmit holding register empty */
+#define EARLY_UART_VA_BASE	TEGRA2_UARTA_VA_BASE
+#define EARLY_UART_PA_BASE	TEGRA2_UARTA_PA_BASE
+char debugbuf[DEBUGBUF_SIZE];
+
+void early_putstr(unsigned char *str)
+{
+	volatile uint8_t *p_lsr = (volatile uint8_t*) (EARLY_UART_VA_BASE + 0x14);
+	volatile uint8_t *p_thr = (volatile uint8_t*) (EARLY_UART_VA_BASE + 0x00);
+	
+	do {
+		while ((*p_lsr & LSR_THRE) == 0);
+		*p_thr = *str;
+
+		if (*str == '\n')
+		{
+			while ((*p_lsr & LSR_THRE) == 0);
+			*p_thr = '\r';
+		}
+	} while (*++str != '\0');
+}
+
+#if (STARTUP_PAGETABLE_ADDR < PHYSADDR) || \
+    (STARTUP_PAGETABLE_ADDR > (PHYSADDR + (64 * 1024 * 1024)))
+#error STARTUP_PAGETABLE_ADDR is not within init. MMU table, early print support not possible
+#endif
+
+void
+early_print_init(void)
+{
+	volatile uint32_t *mmu_tbl = (volatile uint32_t*)STARTUP_PAGETABLE_ADDR;
+	mmu_tbl[(EARLY_UART_VA_BASE >> L1_S_SHIFT)] = L1_TYPE_S | L1_S_AP(AP_KRW) | (EARLY_UART_PA_BASE & L1_S_FRAME);
+	__asm __volatile ("mcr	p15, 0, r0, c8, c7, 0");	/* invalidate I+D TLBs */
+	__asm __volatile ("mcr	p15, 0, r0, c7, c10, 4");	/* drain the write buffer */
+	early_putstr("Early printf initialise\n");
+}
+
+#define EPRINTF(args...) \
+	snprintf(debugbuf,DEBUGBUF_SIZE, ##args ); \
+	early_putstr(debugbuf);
+
+static void
+print_kenv(void)
+{
+	int len;
+	char *cp;
+
+	debugf("loader passed (static) kenv:\n");
+	if (kern_envp == NULL) {
+		debugf(" no env, null ptr\n");
+		return;
+	}
+	debugf(" kern_envp = 0x%08x\n", (uint32_t)kern_envp);
+
+	len = 0;
+	for (cp = kern_envp; cp != NULL; cp = kenv_next(cp))
+		debugf(" %x %s\n", (uint32_t)cp, cp);
+}
+
+static void
+print_kernel_section_addr(void)
+{
+
+	debugf("kernel image addresses:\n");
+	debugf(" kernbase       = 0x%08x\n", (uint32_t)kernbase);
+	debugf(" _etext (sdata) = 0x%08x\n", (uint32_t)_etext);
+	debugf(" _edata         = 0x%08x\n", (uint32_t)_edata);
+	debugf(" __bss_start    = 0x%08x\n", (uint32_t)__bss_start);
+	debugf(" _end           = 0x%08x\n", (uint32_t)_end);
+}
+
+static void
+physmap_init(void)
+{
+	int i, j, cnt;
+	vm_offset_t phys_kernelend, kernload;
+	uint32_t s, e, sz;
+	struct mem_region *mp, *mp1;
+
+	phys_kernelend = KERNPHYSADDR + (virtual_avail - KERNVIRTADDR);
+	kernload = KERNPHYSADDR;
+
+	/*
+	 * Remove kernel physical address range from avail
+	 * regions list. Page align all regions.
+	 * Non-page aligned memory isn't very interesting to us.
+	 * Also, sort the entries for ascending addresses.
+	 */
+	sz = 0;
+	cnt = availmem_regions_sz;
+	debugf("processing avail regions:\n");
+	for (mp = availmem_regions; mp->mr_size; mp++) {
+		s = mp->mr_start;
+		e = mp->mr_start + mp->mr_size;
+		debugf(" %08x-%08x -> ", s, e);
+		/* Check whether this region holds all of the kernel. */
+		if (s < kernload && e > phys_kernelend) {
+			availmem_regions[cnt].mr_start = phys_kernelend;
+			availmem_regions[cnt++].mr_size = e - phys_kernelend;
+			e = kernload;
+		}
+		/* Look whether this regions starts within the kernel. */
+		if (s >= kernload && s < phys_kernelend) {
+			if (e <= phys_kernelend)
+				goto empty;
+			s = phys_kernelend;
+		}
+		/* Now look whether this region ends within the kernel. */
+		if (e > kernload && e <= phys_kernelend) {
+			if (s >= kernload) {
+				goto empty;
+			}
+			e = kernload;
+		}
+		/* Now page align the start and size of the region. */
+		s = round_page(s);
+		e = trunc_page(e);
+		if (e < s)
+			e = s;
+		sz = e - s;
+		debugf("%08x-%08x = %x\n", s, e, sz);
+
+		/* Check whether some memory is left here. */
+		if (sz == 0) {
+		empty:
+			printf("skipping\n");
+			bcopy(mp + 1, mp,
+			    (cnt - (mp - availmem_regions)) * sizeof(*mp));
+			cnt--;
+			mp--;
+			continue;
+		}
+
+		/* Do an insertion sort. */
+		for (mp1 = availmem_regions; mp1 < mp; mp1++)
+			if (s < mp1->mr_start)
+				break;
+		if (mp1 < mp) {
+			bcopy(mp1, mp1 + 1, (char *)mp - (char *)mp1);
+			mp1->mr_start = s;
+			mp1->mr_size = sz;
+		} else {
+			mp->mr_start = s;
+			mp->mr_size = sz;
+		}
+	}
+	availmem_regions_sz = cnt;
+
+	/* Fill in phys_avail table, based on availmem_regions */
+	debugf("fill in phys_avail:\n");
+	for (i = 0, j = 0; i < availmem_regions_sz; i++, j += 2) {
+
+		debugf(" region: 0x%08x - 0x%08x (0x%08x)\n",
+		    availmem_regions[i].mr_start,
+		    availmem_regions[i].mr_start + availmem_regions[i].mr_size,
+		    availmem_regions[i].mr_size);
+
+		phys_avail[j] = availmem_regions[i].mr_start;
+		phys_avail[j + 1] = availmem_regions[i].mr_start +
+		    availmem_regions[i].mr_size;
+	}
+	phys_avail[j] = 0;
+	phys_avail[j + 1] = 0;
+}
+
+#define TEGRA2_CLK_RST_PA_BASE		0x60006000
+
+#define TEGRA2_CLK_RST_OSC_FREQ_DET_REG		0x58
+#define TEGRA2_CLK_RST_OSC_FREQ_DET_STAT_REG	0x5C
+#define OSC_FREQ_DET_TRIG			(1<<31)
+#define OSC_FREQ_DET_BUSY               	(1<<31)
+
+static int
+tegra2_osc_freq_detect(void)
+{
+	bus_space_handle_t	bsh;
+	uint32_t		c;
+	uint32_t		r=0;
+	int			i=0;
+
+	struct {
+		uint32_t val;
+		uint32_t freq;
+	} freq_det_cnts[] = {
+		{ 732,  12000000 },
+		{ 794,  13000000 },
+		{1172,  19200000 },
+		{1587,  26000000 },
+		{  -1,         0 },
+	};
+
+	printf("Measuring...\n");
+	bus_space_map(fdtbus_bs_tag,TEGRA2_CLK_RST_PA_BASE, 0x1000, 0, &bsh);
+
+	bus_space_write_4(fdtbus_bs_tag, bsh, TEGRA2_CLK_RST_OSC_FREQ_DET_REG,
+			OSC_FREQ_DET_TRIG | 1 );
+	do {} while (bus_space_read_4(fdtbus_bs_tag, bsh,
+			TEGRA2_CLK_RST_OSC_FREQ_DET_STAT_REG) & OSC_FREQ_DET_BUSY);
+
+	c = bus_space_read_4(fdtbus_bs_tag, bsh, TEGRA2_CLK_RST_OSC_FREQ_DET_STAT_REG);
+
+	while (freq_det_cnts[i].val > 0) {
+		if (((freq_det_cnts[i].val - 3) < c) && (c < (freq_det_cnts[i].val + 3)))
+			r = freq_det_cnts[i].freq;
+		i++;
+	}
+	printf("c=%u r=%u\n",c,r );
+	bus_space_free(fdtbus_bs_tag, bsh, 0x1000);
+	return r;
+}
+
+void *
+initarm(void *mdp, void *unused __unused)
+{
+	vm_offset_t	freemempos;
+	vm_offset_t	dtbp;
+	vm_offset_t	lastaddr;
+	vm_offset_t	l2_start;
+	struct pv_addr	dpcpu;
+	uint32_t	memsize = 0;
+	u_int		l1pagetable;
+	uint32_t	l2size;
+	int		i = 0;
+	int		j = 0;
+	void *kmdp;
+
+	lastaddr = 0;
+	dtbp = (vm_offset_t)NULL;
+
+	/* FIXME */
+	early_print_init();
+
+#define PHYS2VIRT(x)	((x - KERNPHYSADDR) + KERNVIRTADDR)
+#define VIRT2PHYS(x)	((x - KERNVIRTADDR) + KERNPHYSADDR)
+
+#define VALLOC_PAGES(var, np)                   \
+        ALLOC_PAGES((var).pv_pa, (np));         \
+        (var).pv_va = PHYS2VIRT((var).pv_pa);
+
+#define ALLOC_PAGES(var, np)                    \
+        (var) = freemempos;			\
+        freemempos += (np * PAGE_SIZE);         \
+        memset((char *)(var), 0, ((np) * PAGE_SIZE));
+
+#define ROUND_L_PAGE(x) (((x) + L2_L_OFFSET) & L2_L_FRAME)
+
+	set_cpufuncs();
+
+	/*
+	 * Mask metadata pointer: it is supposed to be on page boundary. If
+	 * the first argument (mdp) doesn't point to a valid address the
+	 * bootloader must have passed us something else than the metadata
+	 * ptr... In this case we want to fall back to some built-in settings.
+	 */
+	mdp = (void *)((uint32_t)mdp & ~PAGE_MASK);
+
+	/* Parse metadata and fetch parameters */
+	if (mdp != NULL) {
+		preload_metadata = mdp;
+		kmdp = preload_search_by_type("elf kernel");
+		if (kmdp != NULL) {
+			boothowto = MD_FETCH(kmdp, MODINFOMD_HOWTO, int);
+			kern_envp = MD_FETCH(kmdp, MODINFOMD_ENVP, char *);
+			dtbp = MD_FETCH(kmdp, MODINFOMD_DTBP, vm_offset_t);
+			lastaddr = MD_FETCH(kmdp, MODINFOMD_KERNEND,
+			    vm_offset_t);
+#ifdef DDB
+			ksym_start = MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t);
+			ksym_end = MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t);
+#endif
+		}
+
+		preload_addr_relocate = KERNVIRTADDR - KERNPHYSADDR;
+	} else {
+		/* Fall back to hardcoded metadata. */
+		lastaddr = fake_preload_metadata();
+	}
+
+#if defined(FDT_DTB_STATIC)
+	/*
+	 * In case the device tree blob was not retrieved (from metadata) try
+	 * to use the statically embedded one.
+	 */
+	if (dtbp == (vm_offset_t)NULL)
+		dtbp = (vm_offset_t)&fdt_static_dtb;
+#endif
+
+	if (OF_install(OFW_FDT, 0) == FALSE)
+		while (1);
+
+	if (OF_init((void *)dtbp) != 0)
+		while (1);
+
+	/* Grab physical memory regions information from device tree. */
+	if (fdt_get_mem_regions(availmem_regions, &availmem_regions_sz,
+	    &memsize) != 0)
+		while(1);
+
+	if (fdt_immr_addr(TEGRA2_BASE) != 0)				/* FIXME ???? */
+		while (1);
+
+	pmap_bootstrap_lastaddr = fdt_immr_va - ARM_NOCACHE_KVA_SIZE;
+
+	pcpu0_init();
+
+	/* Calculate number of L2 tables needed for mapping vm_page_array */
+	l2size = (memsize / PAGE_SIZE) * sizeof(struct vm_page);
+	l2size = (l2size >> L1_S_SHIFT) + 1;
+
+	/*
+	 * Add one table for end of kernel map, one for stacks, msgbuf and
+	 * L1 and L2 tables map and one for vectors map and make it div by 4.
+	 */
+	l2size += 3;
+	l2size = (l2size + 3) & ~3;
+
+	freemempos = VIRT2PHYS(ROUND_L_PAGE(lastaddr));
+
+	VALLOC_PAGES(kernel_l1pt, L1_TABLE_SIZE / PAGE_SIZE);
+
+	for (i = 0; i < l2size; ++i) {
+		if (!(i % (PAGE_SIZE / L2_TABLE_SIZE_REAL))) {
+			VALLOC_PAGES(kernel_pt_table[i],
+			    L2_TABLE_SIZE / PAGE_SIZE);
+			j = i;
+		} else {
+			kernel_pt_table[i].pv_va = kernel_pt_table[j].pv_va +
+			    L2_TABLE_SIZE_REAL * (i - j);
+			kernel_pt_table[i].pv_pa =
+			    kernel_pt_table[i].pv_va - KERNVIRTADDR +
+			    KERNPHYSADDR;
+
+		}
+	}
+	/*
+	 * Allocate a page for the system page mapped to 0x00000000
+	 * or 0xffff0000. This page will just contain the system vectors
+	 * and can be shared by all processes.
+	 */
+
+	VALLOC_PAGES(systempage, 1);
+ 	EPRINTF("systempage PA:0x%08x VA:0x%08x\n", systempage.pv_pa, systempage.pv_va);
+
+	/* Allocate dynamic per-cpu area. */
+	VALLOC_PAGES(dpcpu, DPCPU_SIZE / PAGE_SIZE);
+	dpcpu_init((void *)dpcpu.pv_va, 0);
+
+	/* Allocate stacks for all modes */
+	VALLOC_PAGES(fiqstack, FIQ_STACK_SIZE);
+	VALLOC_PAGES(irqstack, IRQ_STACK_SIZE);
+	VALLOC_PAGES(abtstack, ABT_STACK_SIZE);
+	VALLOC_PAGES(undstack, UND_STACK_SIZE);
+	VALLOC_PAGES(kernelstack, KSTACK_PAGES);
+
+	init_param1();
+
+	VALLOC_PAGES(msgbufpv, round_page(msgbufsize) / PAGE_SIZE);
+
+	/*
+	 * Now we start construction of the L1 page table
+	 * We start by mapping the L2 page tables into the L1.
+	 * This means that we can replace L1 mappings later on if necessary
+	 */
+	l1pagetable = kernel_l1pt.pv_va;
+
+	/*
+	 * Try to map as much as possible of kernel text and data using
+	 * 1MB section mapping and for the rest of initial kernel address
+	 * space use L2 coarse tables.
+	 *
+	 * Link L2 tables for mapping remainder of kernel (modulo 1MB)
+	 * and kernel structures
+	 */
+	l2_start = lastaddr & ~(L1_S_OFFSET);
+	for (i = 0 ; i < l2size - 1; i++)
+		pmap_link_l2pt(l1pagetable, l2_start + i * L1_S_SIZE,
+		    &kernel_pt_table[i]);
+
+	pmap_curmaxkvaddr = l2_start + (l2size - 1) * L1_S_SIZE;
+
+	/* Map kernel code and data */
+	pmap_map_chunk(l1pagetable, KERNVIRTADDR, KERNPHYSADDR,
+	   (((uint32_t)(lastaddr) - KERNVIRTADDR) + PAGE_MASK) & ~PAGE_MASK,
+	    VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE);
+
+	/* Map L1 directory and allocated L2 page tables */
+	pmap_map_chunk(l1pagetable, kernel_l1pt.pv_va, kernel_l1pt.pv_pa,
+	    L1_TABLE_SIZE, VM_PROT_READ|VM_PROT_WRITE, PTE_PAGETABLE);
+
+	pmap_map_chunk(l1pagetable, kernel_pt_table[0].pv_va,
+	    kernel_pt_table[0].pv_pa,
+	    L2_TABLE_SIZE_REAL * l2size,
+	    VM_PROT_READ|VM_PROT_WRITE, PTE_PAGETABLE);
+
+	/* Map allocated DPCPU, stacks and msgbuf */
+	pmap_map_chunk(l1pagetable, dpcpu.pv_va, dpcpu.pv_pa,
+	     PHYS2VIRT(freemempos) - dpcpu.pv_va,
+	    VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE);
+
+	/* Link and map the vector page */
+	pmap_link_l2pt(l1pagetable, ARM_VECTORS_HIGH,
+	    &kernel_pt_table[l2size - 1]);
+	pmap_map_entry(l1pagetable, ARM_VECTORS_HIGH, systempage.pv_pa,
+	    VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE, PTE_CACHE);
+
+	/* Map pmap_devmap[] entries */
+	if (platform_devmap_init() != 0)
+		while (1);
+	pmap_devmap_bootstrap(l1pagetable, pmap_devmap_bootstrap_table);
+
+	/* Switch L1 table */
+	cpu_domains((DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL*2)) | DOMAIN_CLIENT);
+	setttb(kernel_l1pt.pv_pa);
+	cpu_tlb_flushID();
+	cpu_domains((DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL*2)));
+
+	OF_interpret("perform-fixup", 0);
+
+	cninit();
+	physmem = memsize / PAGE_SIZE;
+
+	debugf("initarm: console initialized\n");
+	debugf(" arg1 mdp = 0x%08x\n", (uint32_t)mdp);
+	debugf(" boothowto = 0x%08x\n", boothowto);
+	printf(" dtbp = 0x%08x\n", (uint32_t)dtbp);
+	print_kernel_section_addr();
+	print_kenv();
+
+	/*
+	 * Pages were allocated during the secondary bootstrap for the
+	 * stacks for different CPU modes.
+	 * We must now set the r13 registers in the different CPU modes to
+	 * point to these stacks.
+	 * Since the ARM stacks use STMFD etc. we must set r13 to the top end
+	 * of the stack memory.
+	 */
+	cpu_control(CPU_CONTROL_MMU_ENABLE, CPU_CONTROL_MMU_ENABLE);
+	set_stackptr(PSR_FIQ32_MODE,
+	    fiqstack.pv_va + FIQ_STACK_SIZE * PAGE_SIZE);
+	set_stackptr(PSR_IRQ32_MODE,
+	    irqstack.pv_va + IRQ_STACK_SIZE * PAGE_SIZE);
+	set_stackptr(PSR_ABT32_MODE,
+	    abtstack.pv_va + ABT_STACK_SIZE * PAGE_SIZE);
+	set_stackptr(PSR_UND32_MODE,
+	    undstack.pv_va + UND_STACK_SIZE * PAGE_SIZE);
+
+	/*
+	 * We must now clean the cache again....
+	 * Cleaning may be done by reading new data to displace any
+	 * dirty data in the cache. This will have happened in setttb()
+	 * but since we are boot strapping the addresses used for the read
+	 * may have just been remapped and thus the cache could be out
+	 * of sync. A re-clean after the switch will cure this.
+	 * After booting there are no gross relocations of the kernel thus
+	 * this problem will not occur after initarm().
+	 */
+	cpu_idcache_wbinv_all();
+
+	/* Set stack for exception handlers */
+	data_abort_handler_address = (u_int)data_abort_handler;
+	prefetch_abort_handler_address = (u_int)prefetch_abort_handler;
+	undefined_handler_address = (u_int)undefinedinstruction_bounce;
+	undefined_init();
+
+	proc_linkup0(&proc0, &thread0);
+	thread0.td_kstack = kernelstack.pv_va;
+	thread0.td_kstack_pages = KSTACK_PAGES;
+	thread0.td_pcb = (struct pcb *)
+	    (thread0.td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1;
+	thread0.td_pcb->pcb_flags = 0;
+	thread0.td_frame = &proc0_tf;
+	pcpup->pc_curpcb = thread0.td_pcb;
+
+	arm_vector_init(ARM_VECTORS_HIGH, ARM_VEC_ALL);
+
+	dump_avail[0] = 0;
+	dump_avail[1] = memsize;
+	dump_avail[2] = 0;
+	dump_avail[3] = 0;
+
+	pmap_bootstrap(PHYS2VIRT(freemempos), pmap_bootstrap_lastaddr, &kernel_l1pt);
+	msgbufp = (void *)msgbufpv.pv_va;
+	msgbufinit(msgbufp, msgbufsize);
+	mutex_init();
+
+	/*
+	 * Prepare map of physical memory regions available to vm subsystem.
+	 */
+
+	physmap_init();
+
+	/* Do basic tuning, hz etc */
+	init_param2(physmem);
+	kdb_init();
+	return ((void *)(kernelstack.pv_va + USPACE_SVC_STACK_TOP -
+	    sizeof(struct pcb)));
+}
+
+#define FDT_DEVMAP_MAX	(1 + 2 + 1 + 1)	/* FIXME */
+static struct pmap_devmap fdt_devmap[FDT_DEVMAP_MAX] = {
+	{ 0, 0, 0, 0, 0, }
+};
+
+/*
+ * Construct pmap_devmap[] with DT-derived config data.
+ */
+static int
+platform_devmap_init(void)
+{
+	int i = 0;
+	fdt_devmap[i].pd_va = 0xe0000000;
+	fdt_devmap[i].pd_pa = 0x70000000;
+	fdt_devmap[i].pd_size = 0x100000;
+	fdt_devmap[i].pd_prot = VM_PROT_READ | VM_PROT_WRITE;
+	fdt_devmap[i].pd_cache = PTE_NOCACHE;
+	i++;
+
+	pmap_devmap_bootstrap_table = &fdt_devmap[0];
+	return (0);
+}
+
+
+struct arm32_dma_range *
+bus_dma_get_range(void)
+{
+
+	return (NULL);
+}
+
+int
+bus_dma_get_range_nb(void)
+{
+
+	return (0);
+}

Added: projects/armv6/sys/boot/fdt/dts/trimslice.dts
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/armv6/sys/boot/fdt/dts/trimslice.dts	Tue Apr 17 21:55:35 2012	(r234401)
@@ -0,0 +1,141 @@
+/*-

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

From owner-svn-src-projects@FreeBSD.ORG  Wed Apr 18 19:18:11 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 5976E106564A;
	Wed, 18 Apr 2012 19:18:11 +0000 (UTC)
	(envelope-from cherry@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 44BDA8FC16;
	Wed, 18 Apr 2012 19:18:11 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3IJIBXe046987;
	Wed, 18 Apr 2012 19:18:11 GMT (envelope-from cherry@svn.freebsd.org)
Received: (from cherry@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3IJIBut046985;
	Wed, 18 Apr 2012 19:18:11 GMT (envelope-from cherry@svn.freebsd.org)
Message-Id: <201204181918.q3IJIBut046985@svn.freebsd.org>
From: "Cherry G. Mathew" <cherry@FreeBSD.org>
Date: Wed, 18 Apr 2012 19:18:11 +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: r234439 - projects/amd64_xen_pv/sys/amd64/xen
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Apr 2012 19:18:11 -0000

Author: cherry
Date: Wed Apr 18 19:18:10 2012
New Revision: 234439
URL: http://svn.freebsd.org/changeset/base/234439

Log:
  Initialise the base pointer to the actual base of the boottime stack.
  
  Modify comments to reflect this.
  
  Approved by:	gibbs (implicit)

Modified:
  projects/amd64_xen_pv/sys/amd64/xen/locore.S

Modified: projects/amd64_xen_pv/sys/amd64/xen/locore.S
==============================================================================
--- projects/amd64_xen_pv/sys/amd64/xen/locore.S	Wed Apr 18 19:15:59 2012	(r234438)
+++ projects/amd64_xen_pv/sys/amd64/xen/locore.S	Wed Apr 18 19:18:10 2012	(r234439)
@@ -92,13 +92,13 @@ NON_GPROF_ENTRY(btext)
 
 	/* Use our own stack */
 	/* XXX: %ss */
-	movq	%rsp, xenstack	/* save the one xen gives us */
+	movq	%rsp, xenstack	/* save a reference to the one xen gives us */
 	movq	$bootstack, %rsp
-	xorl	%ebp, %ebp
+	movq	$bootstack, %rbp
 
 	movq	%rsi, %rdi
 	call	initxen		/* vm_paddr_t init_xen(struct start_info *); */
-	/* XXX: %rbp ? */
+
 	movq	%rax, %rsp
 	call	mi_startup
 	

From owner-svn-src-projects@FreeBSD.ORG  Wed Apr 18 21:08:54 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 138DE106564A;
	Wed, 18 Apr 2012 21:08:54 +0000 (UTC)
	(envelope-from gonzo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id DA16A8FC18;
	Wed, 18 Apr 2012 21:08:53 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3IL8r3V050671;
	Wed, 18 Apr 2012 21:08:53 GMT (envelope-from gonzo@svn.freebsd.org)
Received: (from gonzo@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3IL8rWh050669;
	Wed, 18 Apr 2012 21:08:53 GMT (envelope-from gonzo@svn.freebsd.org)
Message-Id: <201204182108.q3IL8rWh050669@svn.freebsd.org>
From: Oleksandr Tymoshenko <gonzo@FreeBSD.org>
Date: Wed, 18 Apr 2012 21:08:53 +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: r234445 - projects/armv6/sys/arm/ti/twl
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Apr 2012 21:08:54 -0000

Author: gonzo
Date: Wed Apr 18 21:08:53 2012
New Revision: 234445
URL: http://svn.freebsd.org/changeset/base/234445

Log:
  Make twl_vreg_is_regulator_enabled report erroneus condition by returning -1
  my previous "fix" was wrong

Modified:
  projects/armv6/sys/arm/ti/twl/twl_vreg.c

Modified: projects/armv6/sys/arm/ti/twl/twl_vreg.c
==============================================================================
--- projects/armv6/sys/arm/ti/twl/twl_vreg.c	Wed Apr 18 20:32:07 2012	(r234444)
+++ projects/armv6/sys/arm/ti/twl/twl_vreg.c	Wed Apr 18 21:08:53 2012	(r234445)
@@ -421,8 +421,7 @@ twl_vreg_millivolt_to_vsel(struct twl_vr
  *	It's expected the TWL lock is held while this function is called.
  *
  *	RETURNS:
- *	Zero if disabled, positive non-zero value if enabled, on failure a negative
- *	error code.
+ *	Zero if disabled, positive non-zero value if enabled, on failure a -1
  */
 static int
 twl_vreg_is_regulator_enabled(struct twl_vreg_softc *sc,
@@ -437,7 +436,7 @@ twl_vreg_is_regulator_enabled(struct twl
 
 		err = twl_vreg_read_1(sc, regulator, TWL_VREG_GRP, &state);
 		if (err)
-			return (err);
+			return (-1);
 
 		return (state & TWL4030_P1_GRP);
 
@@ -447,7 +446,7 @@ twl_vreg_is_regulator_enabled(struct twl
 		if (twl_is_6030(sc->sc_dev)) {
 			err = twl_vreg_read_1(sc, regulator, TWL_VREG_GRP, &grp);
 			if (err)
-				return (err);
+				return (-1);
 
 			if (!(grp & TWL6030_P1_GRP))
 				return (0);
@@ -456,12 +455,12 @@ twl_vreg_is_regulator_enabled(struct twl
 		/* Read the application mode state and verify it's ON */
 		err = twl_vreg_read_1(sc, regulator, TWL_VREG_STATE, &state);
 		if (err)
-			return (err);
+			return (-1);
 
 		return ((state & 0x0C) == 0x04);
 	}
 
-	return (EINVAL);
+	return (-1);
 }
 
 /**
@@ -639,8 +638,8 @@ twl_vreg_read_regulator_voltage(struct t
 	uint8_t vsel;
 
 	/* Check if the regulator is currently enabled */
-	if ((ret = twl_vreg_is_regulator_enabled(sc, regulator)))
-		return (ret);
+	if ((ret = twl_vreg_is_regulator_enabled(sc, regulator)) < 0)
+		return (EINVAL);
 
 	if (ret == 0) {
 		*millivolts = 0;

From owner-svn-src-projects@FreeBSD.ORG  Thu Apr 19 02:30:09 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 3F0DC106564A;
	Thu, 19 Apr 2012 02:30:09 +0000 (UTC)
	(envelope-from gber@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 21A218FC16;
	Thu, 19 Apr 2012 02:30:09 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3J2U89H060854;
	Thu, 19 Apr 2012 02:30:08 GMT (envelope-from gber@svn.freebsd.org)
Received: (from gber@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3J2U8Ks060824;
	Thu, 19 Apr 2012 02:30:08 GMT (envelope-from gber@svn.freebsd.org)
Message-Id: <201204190230.q3J2U8Ks060824@svn.freebsd.org>
From: Grzegorz Bernacki <gber@FreeBSD.org>
Date: Thu, 19 Apr 2012 02:30:08 +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: r234447 - in projects/nand: . bin/sh bin/stty
	cddl/contrib/opensolaris/cmd/zpool
	cddl/contrib/opensolaris/lib/libdtrace/common contrib/bind9
	contrib/bind9/bin contrib/bind9/bin/check co...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Apr 2012 02:30:09 -0000

Author: gber
Date: Thu Apr 19 02:30:04 2012
New Revision: 234447
URL: http://svn.freebsd.org/changeset/base/234447

Log:
  IFC @234446

Added:
  projects/nand/contrib/jemalloc/
     - copied from r234446, head/contrib/jemalloc/
  projects/nand/contrib/llvm/include/llvm-c/TargetMachine.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm-c/TargetMachine.h
  projects/nand/contrib/llvm/include/llvm-c/Transforms/Vectorize.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm-c/Transforms/Vectorize.h
  projects/nand/contrib/llvm/include/llvm/ADT/Hashing.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/ADT/Hashing.h
  projects/nand/contrib/llvm/include/llvm/ADT/SparseSet.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/ADT/SparseSet.h
  projects/nand/contrib/llvm/include/llvm/ADT/VariadicFunction.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/ADT/VariadicFunction.h
  projects/nand/contrib/llvm/include/llvm/ADT/edit_distance.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/ADT/edit_distance.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h
  projects/nand/contrib/llvm/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/ExecutionEngine/IntelJITEventsWrapper.h
  projects/nand/contrib/llvm/include/llvm/ExecutionEngine/OProfileWrapper.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/ExecutionEngine/OProfileWrapper.h
  projects/nand/contrib/llvm/include/llvm/IntrinsicsHexagon.td
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/IntrinsicsHexagon.td
  projects/nand/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h
  projects/nand/contrib/llvm/include/llvm/Object/ELF.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Object/ELF.h
  projects/nand/contrib/llvm/include/llvm/Support/DataStream.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Support/DataStream.h
  projects/nand/contrib/llvm/include/llvm/Support/JSONParser.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Support/JSONParser.h
  projects/nand/contrib/llvm/include/llvm/Support/LockFileManager.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Support/LockFileManager.h
  projects/nand/contrib/llvm/include/llvm/Support/SaveAndRestore.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Support/SaveAndRestore.h
  projects/nand/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Support/StreamableMemoryObject.h
  projects/nand/contrib/llvm/include/llvm/Support/YAMLParser.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Support/YAMLParser.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Vectorize.h
     - copied unchanged from r234446, head/contrib/llvm/include/llvm/Transforms/Vectorize.h
  projects/nand/contrib/llvm/lib/Analysis/CodeMetrics.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Analysis/CodeMetrics.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
  projects/nand/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp
  projects/nand/contrib/llvm/lib/CodeGen/JITCodeEmitter.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/JITCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineCodeEmitter.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/MachineCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RegAllocBase.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/RegAllocBase.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  projects/nand/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp
  projects/nand/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h
     - copied unchanged from r234446, head/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h
  projects/nand/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/
     - copied from r234446, head/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/
  projects/nand/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/OProfileJIT/
     - copied from r234446, head/contrib/llvm/lib/ExecutionEngine/OProfileJIT/
  projects/nand/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
     - copied unchanged from r234446, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  projects/nand/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
     - copied unchanged from r234446, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  projects/nand/contrib/llvm/lib/MC/MCDisassembler/EDMain.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/MC/MCDisassembler/EDMain.cpp
  projects/nand/contrib/llvm/lib/Support/DataStream.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Support/DataStream.cpp
  projects/nand/contrib/llvm/lib/Support/Hashing.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Support/Hashing.cpp
  projects/nand/contrib/llvm/lib/Support/IntrusiveRefCntPtr.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Support/IntrusiveRefCntPtr.cpp
  projects/nand/contrib/llvm/lib/Support/JSONParser.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Support/JSONParser.cpp
  projects/nand/contrib/llvm/lib/Support/LockFileManager.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Support/LockFileManager.cpp
  projects/nand/contrib/llvm/lib/Support/StreamableMemoryObject.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Support/StreamableMemoryObject.cpp
  projects/nand/contrib/llvm/lib/Support/YAMLParser.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Support/YAMLParser.cpp
  projects/nand/contrib/llvm/lib/TableGen/TableGenAction.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/TableGen/TableGenAction.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUMachineFunction.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/CellSPU/SPUMachineFunction.cpp
  projects/nand/contrib/llvm/lib/Target/Hexagon/
     - copied from r234446, head/contrib/llvm/lib/Target/Hexagon/
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeELFObjectWriter.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeELFObjectWriter.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/AsmParser/
     - copied from r234446, head/contrib/llvm/lib/Target/Mips/AsmParser/
  projects/nand/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsCondMov.td
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/Mips/MipsCondMov.td
  projects/nand/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp
  projects/nand/contrib/llvm/lib/Target/TargetJITInfo.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/TargetJITInfo.cpp
  projects/nand/contrib/llvm/lib/Target/TargetMachineC.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/TargetMachineC.cpp
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrSVM.td
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/X86/X86InstrSVM.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrXOP.td
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/X86/X86InstrXOP.td
  projects/nand/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86Schedule.td
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/X86/X86Schedule.td
  projects/nand/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp
  projects/nand/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
  projects/nand/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.cpp
  projects/nand/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.h
     - copied unchanged from r234446, head/contrib/llvm/lib/Transforms/Instrumentation/FunctionBlackList.h
  projects/nand/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp
     - copied unchanged from r234446, head/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp
  projects/nand/contrib/llvm/lib/Transforms/Vectorize/
     - copied from r234446, head/contrib/llvm/lib/Transforms/Vectorize/
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/AST/BuiltinTypes.def
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/AST/LambdaMangleContext.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/Dominators.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.def
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.def
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/Module.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Basic/Module.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Edit/
     - copied from r234446, head/contrib/llvm/tools/clang/include/clang/Edit/
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/LayoutOverrideSource.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Frontend/LayoutOverrideSource.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/MigratorOptions.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Frontend/MigratorOptions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Frontend/SerializedDiagnosticPrinter.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Index/GlobalCallGraph.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Index/GlobalCallGraph.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/Serialization/SerializationDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Tooling/
     - copied from r234446, head/contrib/llvm/tools/clang/include/clang/Tooling/
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/Dominators.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Analysis/Dominators.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/PostOrderCFGView.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Analysis/PostOrderCFGView.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/Module.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Basic/Module.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Edit/
     - copied from r234446, head/contrib/llvm/tools/clang/lib/Edit/
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Frontend/DependencyGraph.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/cpuid.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Headers/cpuid.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/fma4intrin.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Headers/fma4intrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/lzcntintrin.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Headers/lzcntintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/module.map
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Headers/module.map
  projects/nand/contrib/llvm/tools/clang/lib/Headers/popcntintrin.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Headers/popcntintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/unwind.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Headers/unwind.h
  projects/nand/contrib/llvm/tools/clang/lib/Index/GlobalCallGraph.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Index/GlobalCallGraph.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/PPCallbacks.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Lex/PPCallbacks.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Rewrite/RewriteModernObjC.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Rewrite/RewriteModernObjC.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaConsumer.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Sema/SemaConsumer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp
     - copied unchanged from r234446, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Tooling/
     - copied from r234446, head/contrib/llvm/tools/clang/lib/Tooling/
  projects/nand/contrib/llvm/tools/llvm-readobj/
     - copied from r234446, head/contrib/llvm/tools/llvm-readobj/
  projects/nand/contrib/llvm/tools/llvm-stress/
     - copied from r234446, head/contrib/llvm/tools/llvm-stress/
  projects/nand/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp
     - copied unchanged from r234446, head/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.h
     - copied unchanged from r234446, head/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.h
  projects/nand/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h
     - copied unchanged from r234446, head/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h
  projects/nand/contrib/llvm/utils/TableGen/X86ModRMFilters.cpp
     - copied unchanged from r234446, head/contrib/llvm/utils/TableGen/X86ModRMFilters.cpp
  projects/nand/etc/rc.d/kfd
     - copied unchanged from r234446, head/etc/rc.d/kfd
  projects/nand/kerberos5/lib/libasn1/version.map
     - copied unchanged from r234446, head/kerberos5/lib/libasn1/version.map
  projects/nand/kerberos5/lib/libkafs5/version.map
     - copied unchanged from r234446, head/kerberos5/lib/libkafs5/version.map
  projects/nand/lib/clang/include/MipsGenMCCodeEmitter.inc
     - copied unchanged from r234446, head/lib/clang/include/MipsGenMCCodeEmitter.inc
  projects/nand/lib/clang/include/clang/Basic/DiagnosticSerializationKinds.inc
     - copied unchanged from r234446, head/lib/clang/include/clang/Basic/DiagnosticSerializationKinds.inc
  projects/nand/lib/clang/include/clang/Config/
     - copied from r234446, head/lib/clang/include/clang/Config/
  projects/nand/lib/clang/include/clang/Sema/
     - copied from r234446, head/lib/clang/include/clang/Sema/
  projects/nand/lib/clang/libclangedit/
     - copied from r234446, head/lib/clang/libclangedit/
  projects/nand/lib/clang/libllvmmipsasmparser/
     - copied from r234446, head/lib/clang/libllvmmipsasmparser/
  projects/nand/lib/clang/libllvmvectorize/
     - copied from r234446, head/lib/clang/libllvmvectorize/
  projects/nand/lib/libc/arm/gen/__aeabi_read_tp.S
     - copied unchanged from r234446, head/lib/libc/arm/gen/__aeabi_read_tp.S
  projects/nand/lib/libc/stdlib/jemalloc/
     - copied from r234446, head/lib/libc/stdlib/jemalloc/
  projects/nand/lib/libc/stdlib/reallocf.3
     - copied unchanged from r234446, head/lib/libc/stdlib/reallocf.3
  projects/nand/sys/arm/conf/GUMSTIX-QEMU
     - copied unchanged from r234446, head/sys/arm/conf/GUMSTIX-QEMU
  projects/nand/sys/dev/iicbus/pcf8563.c
     - copied unchanged from r234446, head/sys/dev/iicbus/pcf8563.c
  projects/nand/sys/dev/iicbus/pcf8563reg.h
     - copied unchanged from r234446, head/sys/dev/iicbus/pcf8563reg.h
  projects/nand/sys/dev/netmap/netmap_mem1.c
     - copied unchanged from r234446, head/sys/dev/netmap/netmap_mem1.c
  projects/nand/sys/dev/netmap/netmap_mem2.c
     - copied unchanged from r234446, head/sys/dev/netmap/netmap_mem2.c
  projects/nand/sys/dev/uart/uart_cpu_x86.c
     - copied unchanged from r234446, head/sys/dev/uart/uart_cpu_x86.c
  projects/nand/sys/mips/conf/AP94
     - copied unchanged from r234446, head/sys/mips/conf/AP94
  projects/nand/sys/mips/conf/AP94.hints
     - copied unchanged from r234446, head/sys/mips/conf/AP94.hints
  projects/nand/sys/mips/conf/AP96
     - copied unchanged from r234446, head/sys/mips/conf/AP96
  projects/nand/sys/mips/conf/AP96.hints
     - copied unchanged from r234446, head/sys/mips/conf/AP96.hints
  projects/nand/usr.sbin/pkg/
     - copied from r234446, head/usr.sbin/pkg/
Deleted:
  projects/nand/contrib/bind9/RELEASE-NOTES-BIND-9.8.1.html
  projects/nand/contrib/bind9/RELEASE-NOTES-BIND-9.8.1.pdf
  projects/nand/contrib/bind9/RELEASE-NOTES-BIND-9.8.1.txt
  projects/nand/contrib/bind9/bin/rndc/unix/
  projects/nand/contrib/bind9/release-notes.css
  projects/nand/contrib/llvm/include/llvm/ADT/VectorExtras.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/BinaryObject.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/ObjectCodeEmitter.h
  projects/nand/contrib/llvm/include/llvm/DebugInfoProbe.h
  projects/nand/contrib/llvm/include/llvm/IntrinsicsAlpha.td
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/BasicInliner.h
  projects/nand/contrib/llvm/lib/CodeGen/ELF.h
  projects/nand/contrib/llvm/lib/CodeGen/ELFCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ELFCodeEmitter.h
  projects/nand/contrib/llvm/lib/CodeGen/ELFWriter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ELFWriter.h
  projects/nand/contrib/llvm/lib/CodeGen/LiveRangeEdit.h
  projects/nand/contrib/llvm/lib/CodeGen/ObjectCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
  projects/nand/contrib/llvm/lib/CodeGen/Splitter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/Splitter.h
  projects/nand/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/VirtRegRewriter.h
  projects/nand/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.h
  projects/nand/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/MCJIT/Intercept.cpp
  projects/nand/contrib/llvm/lib/MC/ELFObjectWriter.h
  projects/nand/contrib/llvm/lib/MC/MCELFStreamer.h
  projects/nand/contrib/llvm/lib/MC/MCLoggingStreamer.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp
  projects/nand/contrib/llvm/lib/Target/Alpha/
  projects/nand/contrib/llvm/lib/Target/Blackfin/
  projects/nand/contrib/llvm/lib/Target/CBackend/
  projects/nand/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h
  projects/nand/contrib/llvm/lib/Target/SystemZ/
  projects/nand/contrib/llvm/lib/Target/TargetFrameLowering.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/BasicInliner.cpp
  projects/nand/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp
  projects/nand/contrib/llvm/tools/bugpoint/CMakeLists.txt
  projects/nand/contrib/llvm/tools/bugpoint/Makefile
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/UsuallyTinyPtrVector.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/Support/SaveAndRestore.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/HostInfo.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Index/CallGraph.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/MultiInitializer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGException.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/MultiInitializer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AggExprVisitor.cpp
  projects/nand/contrib/llvm/tools/clang/utils/TableGen/CMakeLists.txt
  projects/nand/contrib/llvm/tools/clang/utils/TableGen/Makefile
  projects/nand/contrib/llvm/tools/llc/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llc/Makefile
  projects/nand/contrib/llvm/tools/lli/CMakeLists.txt
  projects/nand/contrib/llvm/tools/lli/Makefile
  projects/nand/contrib/llvm/tools/llvm-ar/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-ar/Makefile
  projects/nand/contrib/llvm/tools/llvm-as/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-as/Makefile
  projects/nand/contrib/llvm/tools/llvm-bcanalyzer/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-bcanalyzer/Makefile
  projects/nand/contrib/llvm/tools/llvm-diff/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-diff/Makefile
  projects/nand/contrib/llvm/tools/llvm-dis/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-dis/Makefile
  projects/nand/contrib/llvm/tools/llvm-extract/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-extract/Makefile
  projects/nand/contrib/llvm/tools/llvm-ld/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-ld/Makefile
  projects/nand/contrib/llvm/tools/llvm-link/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-link/Makefile
  projects/nand/contrib/llvm/tools/llvm-mc/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-mc/Makefile
  projects/nand/contrib/llvm/tools/llvm-nm/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-nm/Makefile
  projects/nand/contrib/llvm/tools/llvm-objdump/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-objdump/Makefile
  projects/nand/contrib/llvm/tools/llvm-prof/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-prof/Makefile
  projects/nand/contrib/llvm/tools/llvm-ranlib/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-ranlib/Makefile
  projects/nand/contrib/llvm/tools/llvm-rtdyld/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-rtdyld/Makefile
  projects/nand/contrib/llvm/tools/llvm-stub/CMakeLists.txt
  projects/nand/contrib/llvm/tools/llvm-stub/Makefile
  projects/nand/contrib/llvm/tools/macho-dump/CMakeLists.txt
  projects/nand/contrib/llvm/tools/macho-dump/Makefile
  projects/nand/contrib/llvm/tools/opt/CMakeLists.txt
  projects/nand/contrib/llvm/tools/opt/Makefile
  projects/nand/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/ARMDecoderEmitter.h
  projects/nand/contrib/llvm/utils/TableGen/InstrEnumEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/InstrEnumEmitter.h
  projects/nand/lib/libc/arm/gen/__aeabi_read_tp.c
  projects/nand/lib/libc/stdlib/aligned_alloc.3
  projects/nand/lib/libc/stdlib/malloc.3
  projects/nand/lib/libc/stdlib/malloc.c
  projects/nand/lib/libc/stdlib/ql.h
  projects/nand/lib/libc/stdlib/qr.h
  projects/nand/lib/libc/stdlib/rb.h
  projects/nand/sys/dev/uart/uart_cpu_amd64.c
  projects/nand/sys/dev/uart/uart_cpu_i386.c
Modified:
  projects/nand/ObsoleteFiles.inc
  projects/nand/UPDATING
  projects/nand/bin/sh/sh.1
  projects/nand/bin/stty/stty.1
  projects/nand/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/nand/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c
  projects/nand/contrib/bind9/CHANGES
  projects/nand/contrib/bind9/COPYRIGHT
  projects/nand/contrib/bind9/FAQ.xml
  projects/nand/contrib/bind9/Makefile.in
  projects/nand/contrib/bind9/README
  projects/nand/contrib/bind9/acconfig.h
  projects/nand/contrib/bind9/bin/Makefile.in
  projects/nand/contrib/bind9/bin/check/Makefile.in
  projects/nand/contrib/bind9/bin/check/check-tool.c
  projects/nand/contrib/bind9/bin/check/check-tool.h
  projects/nand/contrib/bind9/bin/check/named-checkconf.8
  projects/nand/contrib/bind9/bin/check/named-checkconf.c
  projects/nand/contrib/bind9/bin/check/named-checkconf.docbook
  projects/nand/contrib/bind9/bin/check/named-checkconf.html
  projects/nand/contrib/bind9/bin/check/named-checkzone.8
  projects/nand/contrib/bind9/bin/check/named-checkzone.c
  projects/nand/contrib/bind9/bin/check/named-checkzone.docbook
  projects/nand/contrib/bind9/bin/check/named-checkzone.html
  projects/nand/contrib/bind9/bin/confgen/Makefile.in
  projects/nand/contrib/bind9/bin/confgen/ddns-confgen.8
  projects/nand/contrib/bind9/bin/confgen/ddns-confgen.c
  projects/nand/contrib/bind9/bin/confgen/ddns-confgen.docbook
  projects/nand/contrib/bind9/bin/confgen/ddns-confgen.html
  projects/nand/contrib/bind9/bin/confgen/include/confgen/os.h
  projects/nand/contrib/bind9/bin/confgen/keygen.c
  projects/nand/contrib/bind9/bin/confgen/keygen.h
  projects/nand/contrib/bind9/bin/confgen/rndc-confgen.8
  projects/nand/contrib/bind9/bin/confgen/rndc-confgen.c
  projects/nand/contrib/bind9/bin/confgen/rndc-confgen.docbook
  projects/nand/contrib/bind9/bin/confgen/rndc-confgen.html
  projects/nand/contrib/bind9/bin/confgen/unix/Makefile.in
  projects/nand/contrib/bind9/bin/confgen/unix/os.c
  projects/nand/contrib/bind9/bin/confgen/util.c
  projects/nand/contrib/bind9/bin/confgen/util.h
  projects/nand/contrib/bind9/bin/dig/Makefile.in
  projects/nand/contrib/bind9/bin/dig/dig.1
  projects/nand/contrib/bind9/bin/dig/dig.c
  projects/nand/contrib/bind9/bin/dig/dig.docbook
  projects/nand/contrib/bind9/bin/dig/dig.html
  projects/nand/contrib/bind9/bin/dig/dighost.c
  projects/nand/contrib/bind9/bin/dig/host.1
  projects/nand/contrib/bind9/bin/dig/host.c
  projects/nand/contrib/bind9/bin/dig/host.docbook
  projects/nand/contrib/bind9/bin/dig/host.html
  projects/nand/contrib/bind9/bin/dig/include/dig/dig.h
  projects/nand/contrib/bind9/bin/dig/nslookup.1
  projects/nand/contrib/bind9/bin/dig/nslookup.c
  projects/nand/contrib/bind9/bin/dig/nslookup.docbook
  projects/nand/contrib/bind9/bin/dig/nslookup.html
  projects/nand/contrib/bind9/bin/dnssec/Makefile.in
  projects/nand/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8
  projects/nand/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c
  projects/nand/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook
  projects/nand/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html
  projects/nand/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8
  projects/nand/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c
  projects/nand/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook
  projects/nand/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html
  projects/nand/contrib/bind9/bin/dnssec/dnssec-keygen.8
  projects/nand/contrib/bind9/bin/dnssec/dnssec-keygen.c
  projects/nand/contrib/bind9/bin/dnssec/dnssec-keygen.docbook
  projects/nand/contrib/bind9/bin/dnssec/dnssec-keygen.html
  projects/nand/contrib/bind9/bin/dnssec/dnssec-revoke.8
  projects/nand/contrib/bind9/bin/dnssec/dnssec-revoke.c
  projects/nand/contrib/bind9/bin/dnssec/dnssec-revoke.docbook
  projects/nand/contrib/bind9/bin/dnssec/dnssec-revoke.html
  projects/nand/contrib/bind9/bin/dnssec/dnssec-settime.8
  projects/nand/contrib/bind9/bin/dnssec/dnssec-settime.c
  projects/nand/contrib/bind9/bin/dnssec/dnssec-settime.docbook
  projects/nand/contrib/bind9/bin/dnssec/dnssec-settime.html
  projects/nand/contrib/bind9/bin/dnssec/dnssec-signzone.8
  projects/nand/contrib/bind9/bin/dnssec/dnssec-signzone.c
  projects/nand/contrib/bind9/bin/dnssec/dnssec-signzone.docbook
  projects/nand/contrib/bind9/bin/dnssec/dnssec-signzone.html
  projects/nand/contrib/bind9/bin/dnssec/dnssectool.c
  projects/nand/contrib/bind9/bin/dnssec/dnssectool.h
  projects/nand/contrib/bind9/bin/named/Makefile.in
  projects/nand/contrib/bind9/bin/named/bind.keys.h
  projects/nand/contrib/bind9/bin/named/bind9.xsl
  projects/nand/contrib/bind9/bin/named/bind9.xsl.h
  projects/nand/contrib/bind9/bin/named/builtin.c
  projects/nand/contrib/bind9/bin/named/client.c
  projects/nand/contrib/bind9/bin/named/config.c
  projects/nand/contrib/bind9/bin/named/control.c
  projects/nand/contrib/bind9/bin/named/controlconf.c
  projects/nand/contrib/bind9/bin/named/convertxsl.pl
  projects/nand/contrib/bind9/bin/named/include/dlz/dlz_dlopen_driver.h
  projects/nand/contrib/bind9/bin/named/include/named/builtin.h
  projects/nand/contrib/bind9/bin/named/include/named/client.h
  projects/nand/contrib/bind9/bin/named/include/named/config.h
  projects/nand/contrib/bind9/bin/named/include/named/control.h
  projects/nand/contrib/bind9/bin/named/include/named/globals.h
  projects/nand/contrib/bind9/bin/named/include/named/interfacemgr.h
  projects/nand/contrib/bind9/bin/named/include/named/listenlist.h
  projects/nand/contrib/bind9/bin/named/include/named/log.h
  projects/nand/contrib/bind9/bin/named/include/named/logconf.h
  projects/nand/contrib/bind9/bin/named/include/named/lwaddr.h
  projects/nand/contrib/bind9/bin/named/include/named/lwdclient.h
  projects/nand/contrib/bind9/bin/named/include/named/lwresd.h
  projects/nand/contrib/bind9/bin/named/include/named/lwsearch.h
  projects/nand/contrib/bind9/bin/named/include/named/main.h
  projects/nand/contrib/bind9/bin/named/include/named/notify.h
  projects/nand/contrib/bind9/bin/named/include/named/ns_smf_globals.h
  projects/nand/contrib/bind9/bin/named/include/named/query.h
  projects/nand/contrib/bind9/bin/named/include/named/server.h
  projects/nand/contrib/bind9/bin/named/include/named/sortlist.h
  projects/nand/contrib/bind9/bin/named/include/named/statschannel.h
  projects/nand/contrib/bind9/bin/named/include/named/tkeyconf.h
  projects/nand/contrib/bind9/bin/named/include/named/tsigconf.h
  projects/nand/contrib/bind9/bin/named/include/named/types.h
  projects/nand/contrib/bind9/bin/named/include/named/update.h
  projects/nand/contrib/bind9/bin/named/include/named/xfrout.h
  projects/nand/contrib/bind9/bin/named/include/named/zoneconf.h
  projects/nand/contrib/bind9/bin/named/interfacemgr.c
  projects/nand/contrib/bind9/bin/named/listenlist.c
  projects/nand/contrib/bind9/bin/named/log.c
  projects/nand/contrib/bind9/bin/named/logconf.c
  projects/nand/contrib/bind9/bin/named/lwaddr.c
  projects/nand/contrib/bind9/bin/named/lwdclient.c
  projects/nand/contrib/bind9/bin/named/lwderror.c
  projects/nand/contrib/bind9/bin/named/lwdgabn.c
  projects/nand/contrib/bind9/bin/named/lwdgnba.c
  projects/nand/contrib/bind9/bin/named/lwdgrbn.c
  projects/nand/contrib/bind9/bin/named/lwdnoop.c
  projects/nand/contrib/bind9/bin/named/lwresd.8
  projects/nand/contrib/bind9/bin/named/lwresd.c
  projects/nand/contrib/bind9/bin/named/lwresd.docbook
  projects/nand/contrib/bind9/bin/named/lwresd.html
  projects/nand/contrib/bind9/bin/named/lwsearch.c
  projects/nand/contrib/bind9/bin/named/main.c
  projects/nand/contrib/bind9/bin/named/named.8
  projects/nand/contrib/bind9/bin/named/named.conf.5
  projects/nand/contrib/bind9/bin/named/named.conf.docbook
  projects/nand/contrib/bind9/bin/named/named.conf.html
  projects/nand/contrib/bind9/bin/named/named.docbook
  projects/nand/contrib/bind9/bin/named/named.html
  projects/nand/contrib/bind9/bin/named/notify.c
  projects/nand/contrib/bind9/bin/named/query.c
  projects/nand/contrib/bind9/bin/named/server.c
  projects/nand/contrib/bind9/bin/named/sortlist.c
  projects/nand/contrib/bind9/bin/named/statschannel.c
  projects/nand/contrib/bind9/bin/named/tkeyconf.c
  projects/nand/contrib/bind9/bin/named/tsigconf.c
  projects/nand/contrib/bind9/bin/named/unix/Makefile.in
  projects/nand/contrib/bind9/bin/named/unix/dlz_dlopen_driver.c
  projects/nand/contrib/bind9/bin/named/unix/include/named/os.h
  projects/nand/contrib/bind9/bin/named/unix/os.c
  projects/nand/contrib/bind9/bin/named/update.c
  projects/nand/contrib/bind9/bin/named/xfrout.c
  projects/nand/contrib/bind9/bin/named/zoneconf.c
  projects/nand/contrib/bind9/bin/nsupdate/Makefile.in
  projects/nand/contrib/bind9/bin/nsupdate/nsupdate.1
  projects/nand/contrib/bind9/bin/nsupdate/nsupdate.c
  projects/nand/contrib/bind9/bin/nsupdate/nsupdate.docbook
  projects/nand/contrib/bind9/bin/nsupdate/nsupdate.html
  projects/nand/contrib/bind9/bin/rndc/Makefile.in
  projects/nand/contrib/bind9/bin/rndc/include/rndc/os.h
  projects/nand/contrib/bind9/bin/rndc/rndc.8
  projects/nand/contrib/bind9/bin/rndc/rndc.c
  projects/nand/contrib/bind9/bin/rndc/rndc.conf
  projects/nand/contrib/bind9/bin/rndc/rndc.conf.5
  projects/nand/contrib/bind9/bin/rndc/rndc.conf.docbook
  projects/nand/contrib/bind9/bin/rndc/rndc.conf.html
  projects/nand/contrib/bind9/bin/rndc/rndc.docbook
  projects/nand/contrib/bind9/bin/rndc/rndc.html
  projects/nand/contrib/bind9/bin/rndc/util.c
  projects/nand/contrib/bind9/bin/rndc/util.h
  projects/nand/contrib/bind9/bin/tools/Makefile.in
  projects/nand/contrib/bind9/bin/tools/arpaname.1
  projects/nand/contrib/bind9/bin/tools/arpaname.c
  projects/nand/contrib/bind9/bin/tools/arpaname.docbook
  projects/nand/contrib/bind9/bin/tools/arpaname.html
  projects/nand/contrib/bind9/bin/tools/genrandom.8
  projects/nand/contrib/bind9/bin/tools/genrandom.c
  projects/nand/contrib/bind9/bin/tools/genrandom.docbook
  projects/nand/contrib/bind9/bin/tools/genrandom.html
  projects/nand/contrib/bind9/bin/tools/isc-hmac-fixup.8
  projects/nand/contrib/bind9/bin/tools/isc-hmac-fixup.c
  projects/nand/contrib/bind9/bin/tools/isc-hmac-fixup.docbook
  projects/nand/contrib/bind9/bin/tools/isc-hmac-fixup.html
  projects/nand/contrib/bind9/bin/tools/named-journalprint.8
  projects/nand/contrib/bind9/bin/tools/named-journalprint.c
  projects/nand/contrib/bind9/bin/tools/named-journalprint.docbook
  projects/nand/contrib/bind9/bin/tools/named-journalprint.html
  projects/nand/contrib/bind9/bin/tools/nsec3hash.8
  projects/nand/contrib/bind9/bin/tools/nsec3hash.c
  projects/nand/contrib/bind9/bin/tools/nsec3hash.docbook
  projects/nand/contrib/bind9/bin/tools/nsec3hash.html
  projects/nand/contrib/bind9/config.h.in
  projects/nand/contrib/bind9/config.threads.in
  projects/nand/contrib/bind9/configure.in
  projects/nand/contrib/bind9/doc/Makefile.in
  projects/nand/contrib/bind9/doc/arm/Bv9ARM-book.xml
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch01.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch02.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch03.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch04.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch05.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch06.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch07.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch08.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch09.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.ch10.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.html
  projects/nand/contrib/bind9/doc/arm/Bv9ARM.pdf
  projects/nand/contrib/bind9/doc/arm/Makefile.in
  projects/nand/contrib/bind9/doc/arm/README-SGML
  projects/nand/contrib/bind9/doc/arm/dnssec.xml
  projects/nand/contrib/bind9/doc/arm/libdns.xml
  projects/nand/contrib/bind9/doc/arm/man.arpaname.html
  projects/nand/contrib/bind9/doc/arm/man.ddns-confgen.html
  projects/nand/contrib/bind9/doc/arm/man.dig.html
  projects/nand/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
  projects/nand/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
  projects/nand/contrib/bind9/doc/arm/man.dnssec-keygen.html
  projects/nand/contrib/bind9/doc/arm/man.dnssec-revoke.html
  projects/nand/contrib/bind9/doc/arm/man.dnssec-settime.html
  projects/nand/contrib/bind9/doc/arm/man.dnssec-signzone.html
  projects/nand/contrib/bind9/doc/arm/man.genrandom.html
  projects/nand/contrib/bind9/doc/arm/man.host.html
  projects/nand/contrib/bind9/doc/arm/man.isc-hmac-fixup.html
  projects/nand/contrib/bind9/doc/arm/man.named-checkconf.html
  projects/nand/contrib/bind9/doc/arm/man.named-checkzone.html
  projects/nand/contrib/bind9/doc/arm/man.named-journalprint.html
  projects/nand/contrib/bind9/doc/arm/man.named.html
  projects/nand/contrib/bind9/doc/arm/man.nsec3hash.html
  projects/nand/contrib/bind9/doc/arm/man.nsupdate.html
  projects/nand/contrib/bind9/doc/arm/man.rndc-confgen.html
  projects/nand/contrib/bind9/doc/arm/man.rndc.conf.html
  projects/nand/contrib/bind9/doc/arm/man.rndc.html
  projects/nand/contrib/bind9/doc/arm/managed-keys.xml
  projects/nand/contrib/bind9/doc/arm/pkcs11.xml
  projects/nand/contrib/bind9/doc/misc/Makefile.in
  projects/nand/contrib/bind9/doc/misc/dnssec
  projects/nand/contrib/bind9/doc/misc/format-options.pl
  projects/nand/contrib/bind9/doc/misc/ipv6
  projects/nand/contrib/bind9/doc/misc/migration
  projects/nand/contrib/bind9/doc/misc/migration-4to9
  projects/nand/contrib/bind9/doc/misc/options
  projects/nand/contrib/bind9/doc/misc/rfc-compliance
  projects/nand/contrib/bind9/doc/misc/roadmap
  projects/nand/contrib/bind9/doc/misc/sdb
  projects/nand/contrib/bind9/doc/misc/sort-options.pl
  projects/nand/contrib/bind9/isc-config.sh.in
  projects/nand/contrib/bind9/lib/Makefile.in
  projects/nand/contrib/bind9/lib/bind9/Makefile.in
  projects/nand/contrib/bind9/lib/bind9/api
  projects/nand/contrib/bind9/lib/bind9/check.c
  projects/nand/contrib/bind9/lib/bind9/getaddresses.c
  projects/nand/contrib/bind9/lib/bind9/include/Makefile.in
  projects/nand/contrib/bind9/lib/bind9/include/bind9/Makefile.in
  projects/nand/contrib/bind9/lib/bind9/include/bind9/check.h
  projects/nand/contrib/bind9/lib/bind9/include/bind9/getaddresses.h
  projects/nand/contrib/bind9/lib/bind9/include/bind9/version.h
  projects/nand/contrib/bind9/lib/bind9/version.c
  projects/nand/contrib/bind9/lib/dns/Makefile.in
  projects/nand/contrib/bind9/lib/dns/acache.c
  projects/nand/contrib/bind9/lib/dns/acl.c
  projects/nand/contrib/bind9/lib/dns/adb.c
  projects/nand/contrib/bind9/lib/dns/api
  projects/nand/contrib/bind9/lib/dns/byaddr.c
  projects/nand/contrib/bind9/lib/dns/cache.c
  projects/nand/contrib/bind9/lib/dns/callbacks.c
  projects/nand/contrib/bind9/lib/dns/client.c
  projects/nand/contrib/bind9/lib/dns/compress.c
  projects/nand/contrib/bind9/lib/dns/db.c
  projects/nand/contrib/bind9/lib/dns/dbiterator.c
  projects/nand/contrib/bind9/lib/dns/dbtable.c
  projects/nand/contrib/bind9/lib/dns/diff.c
  projects/nand/contrib/bind9/lib/dns/dispatch.c
  projects/nand/contrib/bind9/lib/dns/dlz.c
  projects/nand/contrib/bind9/lib/dns/dns64.c
  projects/nand/contrib/bind9/lib/dns/dnssec.c
  projects/nand/contrib/bind9/lib/dns/ds.c
  projects/nand/contrib/bind9/lib/dns/dst_api.c
  projects/nand/contrib/bind9/lib/dns/dst_internal.h
  projects/nand/contrib/bind9/lib/dns/dst_lib.c
  projects/nand/contrib/bind9/lib/dns/dst_openssl.h
  projects/nand/contrib/bind9/lib/dns/dst_parse.c
  projects/nand/contrib/bind9/lib/dns/dst_parse.h
  projects/nand/contrib/bind9/lib/dns/dst_result.c
  projects/nand/contrib/bind9/lib/dns/ecdb.c
  projects/nand/contrib/bind9/lib/dns/forward.c
  projects/nand/contrib/bind9/lib/dns/gen-unix.h
  projects/nand/contrib/bind9/lib/dns/gen.c
  projects/nand/contrib/bind9/lib/dns/gssapi_link.c
  projects/nand/contrib/bind9/lib/dns/gssapictx.c
  projects/nand/contrib/bind9/lib/dns/hmac_link.c
  projects/nand/contrib/bind9/lib/dns/include/Makefile.in
  projects/nand/contrib/bind9/lib/dns/include/dns/Makefile.in
  projects/nand/contrib/bind9/lib/dns/include/dns/acache.h
  projects/nand/contrib/bind9/lib/dns/include/dns/acl.h
  projects/nand/contrib/bind9/lib/dns/include/dns/adb.h
  projects/nand/contrib/bind9/lib/dns/include/dns/bit.h
  projects/nand/contrib/bind9/lib/dns/include/dns/byaddr.h
  projects/nand/contrib/bind9/lib/dns/include/dns/cache.h
  projects/nand/contrib/bind9/lib/dns/include/dns/callbacks.h
  projects/nand/contrib/bind9/lib/dns/include/dns/cert.h
  projects/nand/contrib/bind9/lib/dns/include/dns/client.h
  projects/nand/contrib/bind9/lib/dns/include/dns/compress.h
  projects/nand/contrib/bind9/lib/dns/include/dns/db.h
  projects/nand/contrib/bind9/lib/dns/include/dns/dbiterator.h
  projects/nand/contrib/bind9/lib/dns/include/dns/dbtable.h
  projects/nand/contrib/bind9/lib/dns/include/dns/diff.h
  projects/nand/contrib/bind9/lib/dns/include/dns/dispatch.h
  projects/nand/contrib/bind9/lib/dns/include/dns/dlz.h
  projects/nand/contrib/bind9/lib/dns/include/dns/dlz_dlopen.h
  projects/nand/contrib/bind9/lib/dns/include/dns/dns64.h
  projects/nand/contrib/bind9/lib/dns/include/dns/dnssec.h
  projects/nand/contrib/bind9/lib/dns/include/dns/ds.h
  projects/nand/contrib/bind9/lib/dns/include/dns/ecdb.h
  projects/nand/contrib/bind9/lib/dns/include/dns/events.h
  projects/nand/contrib/bind9/lib/dns/include/dns/fixedname.h
  projects/nand/contrib/bind9/lib/dns/include/dns/forward.h
  projects/nand/contrib/bind9/lib/dns/include/dns/iptable.h
  projects/nand/contrib/bind9/lib/dns/include/dns/journal.h
  projects/nand/contrib/bind9/lib/dns/include/dns/keydata.h
  projects/nand/contrib/bind9/lib/dns/include/dns/keyflags.h
  projects/nand/contrib/bind9/lib/dns/include/dns/keytable.h
  projects/nand/contrib/bind9/lib/dns/include/dns/keyvalues.h
  projects/nand/contrib/bind9/lib/dns/include/dns/lib.h
  projects/nand/contrib/bind9/lib/dns/include/dns/log.h
  projects/nand/contrib/bind9/lib/dns/include/dns/lookup.h
  projects/nand/contrib/bind9/lib/dns/include/dns/master.h
  projects/nand/contrib/bind9/lib/dns/include/dns/masterdump.h
  projects/nand/contrib/bind9/lib/dns/include/dns/message.h
  projects/nand/contrib/bind9/lib/dns/include/dns/name.h
  projects/nand/contrib/bind9/lib/dns/include/dns/ncache.h
  projects/nand/contrib/bind9/lib/dns/include/dns/nsec.h
  projects/nand/contrib/bind9/lib/dns/include/dns/nsec3.h
  projects/nand/contrib/bind9/lib/dns/include/dns/opcode.h
  projects/nand/contrib/bind9/lib/dns/include/dns/order.h
  projects/nand/contrib/bind9/lib/dns/include/dns/peer.h
  projects/nand/contrib/bind9/lib/dns/include/dns/portlist.h
  projects/nand/contrib/bind9/lib/dns/include/dns/private.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rbt.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rcode.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rdata.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rdataclass.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rdatalist.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rdataset.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rdatasetiter.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rdataslab.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rdatatype.h
  projects/nand/contrib/bind9/lib/dns/include/dns/request.h
  projects/nand/contrib/bind9/lib/dns/include/dns/resolver.h
  projects/nand/contrib/bind9/lib/dns/include/dns/result.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rootns.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rpz.h
  projects/nand/contrib/bind9/lib/dns/include/dns/rriterator.h
  projects/nand/contrib/bind9/lib/dns/include/dns/sdb.h
  projects/nand/contrib/bind9/lib/dns/include/dns/sdlz.h
  projects/nand/contrib/bind9/lib/dns/include/dns/secalg.h
  projects/nand/contrib/bind9/lib/dns/include/dns/secproto.h
  projects/nand/contrib/bind9/lib/dns/include/dns/soa.h
  projects/nand/contrib/bind9/lib/dns/include/dns/ssu.h
  projects/nand/contrib/bind9/lib/dns/include/dns/stats.h
  projects/nand/contrib/bind9/lib/dns/include/dns/tcpmsg.h
  projects/nand/contrib/bind9/lib/dns/include/dns/time.h
  projects/nand/contrib/bind9/lib/dns/include/dns/timer.h
  projects/nand/contrib/bind9/lib/dns/include/dns/tkey.h
  projects/nand/contrib/bind9/lib/dns/include/dns/tsec.h
  projects/nand/contrib/bind9/lib/dns/include/dns/tsig.h
  projects/nand/contrib/bind9/lib/dns/include/dns/ttl.h
  projects/nand/contrib/bind9/lib/dns/include/dns/types.h
  projects/nand/contrib/bind9/lib/dns/include/dns/validator.h
  projects/nand/contrib/bind9/lib/dns/include/dns/version.h
  projects/nand/contrib/bind9/lib/dns/include/dns/view.h
  projects/nand/contrib/bind9/lib/dns/include/dns/xfrin.h
  projects/nand/contrib/bind9/lib/dns/include/dns/zone.h
  projects/nand/contrib/bind9/lib/dns/include/dns/zonekey.h
  projects/nand/contrib/bind9/lib/dns/include/dns/zt.h
  projects/nand/contrib/bind9/lib/dns/include/dst/Makefile.in
  projects/nand/contrib/bind9/lib/dns/include/dst/dst.h
  projects/nand/contrib/bind9/lib/dns/include/dst/gssapi.h
  projects/nand/contrib/bind9/lib/dns/include/dst/lib.h
  projects/nand/contrib/bind9/lib/dns/include/dst/result.h
  projects/nand/contrib/bind9/lib/dns/iptable.c
  projects/nand/contrib/bind9/lib/dns/journal.c
  projects/nand/contrib/bind9/lib/dns/key.c
  projects/nand/contrib/bind9/lib/dns/keydata.c
  projects/nand/contrib/bind9/lib/dns/keytable.c
  projects/nand/contrib/bind9/lib/dns/lib.c
  projects/nand/contrib/bind9/lib/dns/log.c
  projects/nand/contrib/bind9/lib/dns/lookup.c
  projects/nand/contrib/bind9/lib/dns/master.c
  projects/nand/contrib/bind9/lib/dns/masterdump.c
  projects/nand/contrib/bind9/lib/dns/message.c
  projects/nand/contrib/bind9/lib/dns/name.c
  projects/nand/contrib/bind9/lib/dns/ncache.c
  projects/nand/contrib/bind9/lib/dns/nsec.c
  projects/nand/contrib/bind9/lib/dns/nsec3.c
  projects/nand/contrib/bind9/lib/dns/openssl_link.c
  projects/nand/contrib/bind9/lib/dns/openssldh_link.c
  projects/nand/contrib/bind9/lib/dns/openssldsa_link.c
  projects/nand/contrib/bind9/lib/dns/opensslgost_link.c
  projects/nand/contrib/bind9/lib/dns/opensslrsa_link.c
  projects/nand/contrib/bind9/lib/dns/order.c
  projects/nand/contrib/bind9/lib/dns/peer.c
  projects/nand/contrib/bind9/lib/dns/portlist.c
  projects/nand/contrib/bind9/lib/dns/private.c
  projects/nand/contrib/bind9/lib/dns/rbt.c
  projects/nand/contrib/bind9/lib/dns/rbtdb.c
  projects/nand/contrib/bind9/lib/dns/rbtdb.h
  projects/nand/contrib/bind9/lib/dns/rbtdb64.c
  projects/nand/contrib/bind9/lib/dns/rbtdb64.h
  projects/nand/contrib/bind9/lib/dns/rcode.c
  projects/nand/contrib/bind9/lib/dns/rdata.c
  projects/nand/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c
  projects/nand/contrib/bind9/lib/dns/rdata/any_255/tsig_250.h
  projects/nand/contrib/bind9/lib/dns/rdata/ch_3/a_1.c
  projects/nand/contrib/bind9/lib/dns/rdata/ch_3/a_1.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/afsdb_18.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/cert_37.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/cert_37.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/cname_5.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/cname_5.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/dlv_32769.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/dname_39.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/dname_39.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/dnskey_48.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/ds_43.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/ds_43.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/gpos_27.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/gpos_27.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/hinfo_13.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/hip_55.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/hip_55.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/isdn_20.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/isdn_20.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/key_25.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/key_25.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/loc_29.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/loc_29.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mb_7.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mb_7.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/md_3.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/md_3.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mf_4.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mf_4.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mg_8.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mg_8.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/minfo_14.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/minfo_14.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mr_9.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mr_9.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mx_15.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/mx_15.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/ns_2.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/ns_2.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/nsec3_50.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/nsec_47.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/nsec_47.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/null_10.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/null_10.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/nxt_30.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/nxt_30.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/opt_41.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/opt_41.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/proforma.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/proforma.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/ptr_12.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/ptr_12.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/rp_17.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/rp_17.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/rrsig_46.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/rt_21.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/rt_21.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/sig_24.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/sig_24.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/soa_6.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/soa_6.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/spf_99.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/spf_99.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/sshfp_44.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/tkey_249.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/tkey_249.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/txt_16.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/txt_16.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/unspec_103.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/unspec_103.h
  projects/nand/contrib/bind9/lib/dns/rdata/generic/x25_19.c
  projects/nand/contrib/bind9/lib/dns/rdata/generic/x25_19.h
  projects/nand/contrib/bind9/lib/dns/rdata/hs_4/a_1.c
  projects/nand/contrib/bind9/lib/dns/rdata/hs_4/a_1.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/a6_38.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/a6_38.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/a_1.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/a_1.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/apl_42.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/apl_42.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/kx_36.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/kx_36.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/naptr_35.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/nsap_22.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/px_26.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/px_26.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/srv_33.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/srv_33.h
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/wks_11.c
  projects/nand/contrib/bind9/lib/dns/rdata/in_1/wks_11.h
  projects/nand/contrib/bind9/lib/dns/rdata/rdatastructpre.h
  projects/nand/contrib/bind9/lib/dns/rdata/rdatastructsuf.h
  projects/nand/contrib/bind9/lib/dns/rdatalist.c
  projects/nand/contrib/bind9/lib/dns/rdatalist_p.h
  projects/nand/contrib/bind9/lib/dns/rdataset.c
  projects/nand/contrib/bind9/lib/dns/rdatasetiter.c
  projects/nand/contrib/bind9/lib/dns/rdataslab.c
  projects/nand/contrib/bind9/lib/dns/request.c
  projects/nand/contrib/bind9/lib/dns/resolver.c
  projects/nand/contrib/bind9/lib/dns/result.c
  projects/nand/contrib/bind9/lib/dns/rootns.c
  projects/nand/contrib/bind9/lib/dns/rpz.c
  projects/nand/contrib/bind9/lib/dns/rriterator.c
  projects/nand/contrib/bind9/lib/dns/sdb.c
  projects/nand/contrib/bind9/lib/dns/sdlz.c
  projects/nand/contrib/bind9/lib/dns/soa.c
  projects/nand/contrib/bind9/lib/dns/spnego.asn1
  projects/nand/contrib/bind9/lib/dns/spnego.c
  projects/nand/contrib/bind9/lib/dns/spnego.h
  projects/nand/contrib/bind9/lib/dns/spnego_asn1.c
  projects/nand/contrib/bind9/lib/dns/spnego_asn1.pl
  projects/nand/contrib/bind9/lib/dns/ssu.c
  projects/nand/contrib/bind9/lib/dns/ssu_external.c
  projects/nand/contrib/bind9/lib/dns/stats.c
  projects/nand/contrib/bind9/lib/dns/tcpmsg.c
  projects/nand/contrib/bind9/lib/dns/time.c
  projects/nand/contrib/bind9/lib/dns/timer.c
  projects/nand/contrib/bind9/lib/dns/tkey.c
  projects/nand/contrib/bind9/lib/dns/tsec.c
  projects/nand/contrib/bind9/lib/dns/tsig.c
  projects/nand/contrib/bind9/lib/dns/ttl.c
  projects/nand/contrib/bind9/lib/dns/validator.c
  projects/nand/contrib/bind9/lib/dns/version.c
  projects/nand/contrib/bind9/lib/dns/view.c
  projects/nand/contrib/bind9/lib/dns/xfrin.c
  projects/nand/contrib/bind9/lib/dns/zone.c
  projects/nand/contrib/bind9/lib/dns/zonekey.c
  projects/nand/contrib/bind9/lib/dns/zt.c
  projects/nand/contrib/bind9/lib/export/Makefile.in
  projects/nand/contrib/bind9/lib/export/dns/Makefile.in
  projects/nand/contrib/bind9/lib/export/dns/include/Makefile.in
  projects/nand/contrib/bind9/lib/export/dns/include/dns/Makefile.in
  projects/nand/contrib/bind9/lib/export/dns/include/dst/Makefile.in
  projects/nand/contrib/bind9/lib/export/irs/Makefile.in
  projects/nand/contrib/bind9/lib/export/irs/include/Makefile.in
  projects/nand/contrib/bind9/lib/export/irs/include/irs/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/include/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/include/isc/bind9.h
  projects/nand/contrib/bind9/lib/export/isc/nls/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/nothreads/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/nothreads/include/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/nothreads/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/pthreads/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/pthreads/include/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/pthreads/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/unix/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/unix/include/Makefile.in
  projects/nand/contrib/bind9/lib/export/isc/unix/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/export/isccfg/Makefile.in
  projects/nand/contrib/bind9/lib/export/isccfg/include/Makefile.in
  projects/nand/contrib/bind9/lib/export/isccfg/include/isccfg/Makefile.in
  projects/nand/contrib/bind9/lib/export/samples/Makefile-postinstall.in
  projects/nand/contrib/bind9/lib/export/samples/Makefile.in
  projects/nand/contrib/bind9/lib/export/samples/nsprobe.c
  projects/nand/contrib/bind9/lib/export/samples/sample-async.c
  projects/nand/contrib/bind9/lib/export/samples/sample-gai.c
  projects/nand/contrib/bind9/lib/export/samples/sample-request.c
  projects/nand/contrib/bind9/lib/export/samples/sample-update.c
  projects/nand/contrib/bind9/lib/export/samples/sample.c
  projects/nand/contrib/bind9/lib/irs/Makefile.in
  projects/nand/contrib/bind9/lib/irs/api
  projects/nand/contrib/bind9/lib/irs/context.c
  projects/nand/contrib/bind9/lib/irs/dnsconf.c
  projects/nand/contrib/bind9/lib/irs/gai_strerror.c
  projects/nand/contrib/bind9/lib/irs/getaddrinfo.c
  projects/nand/contrib/bind9/lib/irs/getnameinfo.c
  projects/nand/contrib/bind9/lib/irs/include/Makefile.in
  projects/nand/contrib/bind9/lib/irs/include/irs/Makefile.in
  projects/nand/contrib/bind9/lib/irs/include/irs/context.h
  projects/nand/contrib/bind9/lib/irs/include/irs/dnsconf.h
  projects/nand/contrib/bind9/lib/irs/include/irs/netdb.h.in
  projects/nand/contrib/bind9/lib/irs/include/irs/platform.h.in
  projects/nand/contrib/bind9/lib/irs/include/irs/resconf.h
  projects/nand/contrib/bind9/lib/irs/include/irs/types.h
  projects/nand/contrib/bind9/lib/irs/include/irs/version.h
  projects/nand/contrib/bind9/lib/irs/resconf.c
  projects/nand/contrib/bind9/lib/irs/version.c
  projects/nand/contrib/bind9/lib/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/alpha/Makefile.in
  projects/nand/contrib/bind9/lib/isc/alpha/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/alpha/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/alpha/include/isc/atomic.h
  projects/nand/contrib/bind9/lib/isc/api
  projects/nand/contrib/bind9/lib/isc/app_api.c
  projects/nand/contrib/bind9/lib/isc/assertions.c
  projects/nand/contrib/bind9/lib/isc/backtrace-emptytbl.c
  projects/nand/contrib/bind9/lib/isc/backtrace.c
  projects/nand/contrib/bind9/lib/isc/base32.c
  projects/nand/contrib/bind9/lib/isc/base64.c
  projects/nand/contrib/bind9/lib/isc/bitstring.c
  projects/nand/contrib/bind9/lib/isc/buffer.c
  projects/nand/contrib/bind9/lib/isc/bufferlist.c
  projects/nand/contrib/bind9/lib/isc/commandline.c
  projects/nand/contrib/bind9/lib/isc/entropy.c
  projects/nand/contrib/bind9/lib/isc/error.c
  projects/nand/contrib/bind9/lib/isc/event.c
  projects/nand/contrib/bind9/lib/isc/fsaccess.c
  projects/nand/contrib/bind9/lib/isc/hash.c
  projects/nand/contrib/bind9/lib/isc/heap.c
  projects/nand/contrib/bind9/lib/isc/hex.c
  projects/nand/contrib/bind9/lib/isc/hmacmd5.c
  projects/nand/contrib/bind9/lib/isc/hmacsha.c
  projects/nand/contrib/bind9/lib/isc/httpd.c
  projects/nand/contrib/bind9/lib/isc/ia64/Makefile.in
  projects/nand/contrib/bind9/lib/isc/ia64/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/ia64/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/ia64/include/isc/atomic.h
  projects/nand/contrib/bind9/lib/isc/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/include/isc/app.h
  projects/nand/contrib/bind9/lib/isc/include/isc/assertions.h
  projects/nand/contrib/bind9/lib/isc/include/isc/backtrace.h
  projects/nand/contrib/bind9/lib/isc/include/isc/base32.h
  projects/nand/contrib/bind9/lib/isc/include/isc/base64.h
  projects/nand/contrib/bind9/lib/isc/include/isc/bind9.h
  projects/nand/contrib/bind9/lib/isc/include/isc/bitstring.h
  projects/nand/contrib/bind9/lib/isc/include/isc/boolean.h
  projects/nand/contrib/bind9/lib/isc/include/isc/buffer.h
  projects/nand/contrib/bind9/lib/isc/include/isc/bufferlist.h
  projects/nand/contrib/bind9/lib/isc/include/isc/commandline.h
  projects/nand/contrib/bind9/lib/isc/include/isc/entropy.h
  projects/nand/contrib/bind9/lib/isc/include/isc/error.h
  projects/nand/contrib/bind9/lib/isc/include/isc/event.h
  projects/nand/contrib/bind9/lib/isc/include/isc/eventclass.h
  projects/nand/contrib/bind9/lib/isc/include/isc/file.h
  projects/nand/contrib/bind9/lib/isc/include/isc/formatcheck.h
  projects/nand/contrib/bind9/lib/isc/include/isc/fsaccess.h
  projects/nand/contrib/bind9/lib/isc/include/isc/hash.h
  projects/nand/contrib/bind9/lib/isc/include/isc/heap.h
  projects/nand/contrib/bind9/lib/isc/include/isc/hex.h
  projects/nand/contrib/bind9/lib/isc/include/isc/hmacmd5.h
  projects/nand/contrib/bind9/lib/isc/include/isc/hmacsha.h
  projects/nand/contrib/bind9/lib/isc/include/isc/httpd.h
  projects/nand/contrib/bind9/lib/isc/include/isc/interfaceiter.h
  projects/nand/contrib/bind9/lib/isc/include/isc/ipv6.h
  projects/nand/contrib/bind9/lib/isc/include/isc/iterated_hash.h
  projects/nand/contrib/bind9/lib/isc/include/isc/lang.h
  projects/nand/contrib/bind9/lib/isc/include/isc/lex.h
  projects/nand/contrib/bind9/lib/isc/include/isc/lfsr.h
  projects/nand/contrib/bind9/lib/isc/include/isc/lib.h
  projects/nand/contrib/bind9/lib/isc/include/isc/list.h
  projects/nand/contrib/bind9/lib/isc/include/isc/log.h
  projects/nand/contrib/bind9/lib/isc/include/isc/magic.h
  projects/nand/contrib/bind9/lib/isc/include/isc/md5.h
  projects/nand/contrib/bind9/lib/isc/include/isc/mem.h
  projects/nand/contrib/bind9/lib/isc/include/isc/msgcat.h
  projects/nand/contrib/bind9/lib/isc/include/isc/msgs.h
  projects/nand/contrib/bind9/lib/isc/include/isc/mutexblock.h
  projects/nand/contrib/bind9/lib/isc/include/isc/namespace.h
  projects/nand/contrib/bind9/lib/isc/include/isc/netaddr.h
  projects/nand/contrib/bind9/lib/isc/include/isc/netscope.h
  projects/nand/contrib/bind9/lib/isc/include/isc/ondestroy.h
  projects/nand/contrib/bind9/lib/isc/include/isc/os.h
  projects/nand/contrib/bind9/lib/isc/include/isc/parseint.h
  projects/nand/contrib/bind9/lib/isc/include/isc/platform.h.in
  projects/nand/contrib/bind9/lib/isc/include/isc/portset.h
  projects/nand/contrib/bind9/lib/isc/include/isc/print.h
  projects/nand/contrib/bind9/lib/isc/include/isc/quota.h
  projects/nand/contrib/bind9/lib/isc/include/isc/radix.h
  projects/nand/contrib/bind9/lib/isc/include/isc/random.h
  projects/nand/contrib/bind9/lib/isc/include/isc/ratelimiter.h
  projects/nand/contrib/bind9/lib/isc/include/isc/refcount.h
  projects/nand/contrib/bind9/lib/isc/include/isc/region.h
  projects/nand/contrib/bind9/lib/isc/include/isc/resource.h
  projects/nand/contrib/bind9/lib/isc/include/isc/result.h
  projects/nand/contrib/bind9/lib/isc/include/isc/resultclass.h
  projects/nand/contrib/bind9/lib/isc/include/isc/rwlock.h
  projects/nand/contrib/bind9/lib/isc/include/isc/serial.h
  projects/nand/contrib/bind9/lib/isc/include/isc/sha1.h
  projects/nand/contrib/bind9/lib/isc/include/isc/sha2.h
  projects/nand/contrib/bind9/lib/isc/include/isc/sockaddr.h
  projects/nand/contrib/bind9/lib/isc/include/isc/socket.h
  projects/nand/contrib/bind9/lib/isc/include/isc/stats.h
  projects/nand/contrib/bind9/lib/isc/include/isc/stdio.h
  projects/nand/contrib/bind9/lib/isc/include/isc/stdlib.h
  projects/nand/contrib/bind9/lib/isc/include/isc/string.h
  projects/nand/contrib/bind9/lib/isc/include/isc/symtab.h
  projects/nand/contrib/bind9/lib/isc/include/isc/task.h
  projects/nand/contrib/bind9/lib/isc/include/isc/taskpool.h
  projects/nand/contrib/bind9/lib/isc/include/isc/timer.h
  projects/nand/contrib/bind9/lib/isc/include/isc/types.h
  projects/nand/contrib/bind9/lib/isc/include/isc/util.h
  projects/nand/contrib/bind9/lib/isc/include/isc/version.h
  projects/nand/contrib/bind9/lib/isc/include/isc/xml.h
  projects/nand/contrib/bind9/lib/isc/inet_aton.c
  projects/nand/contrib/bind9/lib/isc/inet_ntop.c
  projects/nand/contrib/bind9/lib/isc/inet_pton.c
  projects/nand/contrib/bind9/lib/isc/iterated_hash.c
  projects/nand/contrib/bind9/lib/isc/lex.c
  projects/nand/contrib/bind9/lib/isc/lfsr.c
  projects/nand/contrib/bind9/lib/isc/lib.c
  projects/nand/contrib/bind9/lib/isc/log.c
  projects/nand/contrib/bind9/lib/isc/md5.c
  projects/nand/contrib/bind9/lib/isc/mem.c
  projects/nand/contrib/bind9/lib/isc/mem_api.c
  projects/nand/contrib/bind9/lib/isc/mips/Makefile.in
  projects/nand/contrib/bind9/lib/isc/mips/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/mips/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/mips/include/isc/atomic.h
  projects/nand/contrib/bind9/lib/isc/mutexblock.c
  projects/nand/contrib/bind9/lib/isc/netaddr.c
  projects/nand/contrib/bind9/lib/isc/netscope.c
  projects/nand/contrib/bind9/lib/isc/nls/Makefile.in
  projects/nand/contrib/bind9/lib/isc/nls/msgcat.c
  projects/nand/contrib/bind9/lib/isc/noatomic/Makefile.in
  projects/nand/contrib/bind9/lib/isc/noatomic/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/noatomic/include/isc/atomic.h
  projects/nand/contrib/bind9/lib/isc/nothreads/Makefile.in
  projects/nand/contrib/bind9/lib/isc/nothreads/condition.c
  projects/nand/contrib/bind9/lib/isc/nothreads/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/nothreads/include/isc/condition.h
  projects/nand/contrib/bind9/lib/isc/nothreads/include/isc/mutex.h
  projects/nand/contrib/bind9/lib/isc/nothreads/include/isc/once.h
  projects/nand/contrib/bind9/lib/isc/nothreads/include/isc/thread.h
  projects/nand/contrib/bind9/lib/isc/nothreads/mutex.c
  projects/nand/contrib/bind9/lib/isc/nothreads/thread.c
  projects/nand/contrib/bind9/lib/isc/ondestroy.c
  projects/nand/contrib/bind9/lib/isc/parseint.c
  projects/nand/contrib/bind9/lib/isc/portset.c
  projects/nand/contrib/bind9/lib/isc/powerpc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/powerpc/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h
  projects/nand/contrib/bind9/lib/isc/print.c
  projects/nand/contrib/bind9/lib/isc/pthreads/Makefile.in
  projects/nand/contrib/bind9/lib/isc/pthreads/condition.c
  projects/nand/contrib/bind9/lib/isc/pthreads/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/pthreads/include/isc/condition.h
  projects/nand/contrib/bind9/lib/isc/pthreads/include/isc/mutex.h
  projects/nand/contrib/bind9/lib/isc/pthreads/include/isc/once.h
  projects/nand/contrib/bind9/lib/isc/pthreads/include/isc/thread.h
  projects/nand/contrib/bind9/lib/isc/pthreads/mutex.c
  projects/nand/contrib/bind9/lib/isc/pthreads/thread.c
  projects/nand/contrib/bind9/lib/isc/quota.c
  projects/nand/contrib/bind9/lib/isc/radix.c
  projects/nand/contrib/bind9/lib/isc/random.c
  projects/nand/contrib/bind9/lib/isc/ratelimiter.c
  projects/nand/contrib/bind9/lib/isc/refcount.c
  projects/nand/contrib/bind9/lib/isc/region.c
  projects/nand/contrib/bind9/lib/isc/result.c
  projects/nand/contrib/bind9/lib/isc/rwlock.c
  projects/nand/contrib/bind9/lib/isc/serial.c
  projects/nand/contrib/bind9/lib/isc/sha1.c
  projects/nand/contrib/bind9/lib/isc/sha2.c
  projects/nand/contrib/bind9/lib/isc/sockaddr.c
  projects/nand/contrib/bind9/lib/isc/socket_api.c
  projects/nand/contrib/bind9/lib/isc/sparc64/Makefile.in
  projects/nand/contrib/bind9/lib/isc/sparc64/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h
  projects/nand/contrib/bind9/lib/isc/stats.c
  projects/nand/contrib/bind9/lib/isc/string.c
  projects/nand/contrib/bind9/lib/isc/strtoul.c
  projects/nand/contrib/bind9/lib/isc/symtab.c
  projects/nand/contrib/bind9/lib/isc/task.c
  projects/nand/contrib/bind9/lib/isc/task_api.c
  projects/nand/contrib/bind9/lib/isc/task_p.h
  projects/nand/contrib/bind9/lib/isc/taskpool.c
  projects/nand/contrib/bind9/lib/isc/timer.c
  projects/nand/contrib/bind9/lib/isc/timer_api.c
  projects/nand/contrib/bind9/lib/isc/timer_p.h
  projects/nand/contrib/bind9/lib/isc/unix/Makefile.in
  projects/nand/contrib/bind9/lib/isc/unix/app.c
  projects/nand/contrib/bind9/lib/isc/unix/dir.c
  projects/nand/contrib/bind9/lib/isc/unix/entropy.c
  projects/nand/contrib/bind9/lib/isc/unix/errno2result.c
  projects/nand/contrib/bind9/lib/isc/unix/errno2result.h
  projects/nand/contrib/bind9/lib/isc/unix/file.c
  projects/nand/contrib/bind9/lib/isc/unix/fsaccess.c
  projects/nand/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c
  projects/nand/contrib/bind9/lib/isc/unix/ifiter_ioctl.c
  projects/nand/contrib/bind9/lib/isc/unix/ifiter_sysctl.c
  projects/nand/contrib/bind9/lib/isc/unix/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/dir.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/int.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/keyboard.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/net.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/netdb.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/offset.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/stat.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/stdtime.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/strerror.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/syslog.h
  projects/nand/contrib/bind9/lib/isc/unix/include/isc/time.h
  projects/nand/contrib/bind9/lib/isc/unix/interfaceiter.c
  projects/nand/contrib/bind9/lib/isc/unix/ipv6.c
  projects/nand/contrib/bind9/lib/isc/unix/keyboard.c
  projects/nand/contrib/bind9/lib/isc/unix/net.c
  projects/nand/contrib/bind9/lib/isc/unix/os.c
  projects/nand/contrib/bind9/lib/isc/unix/resource.c
  projects/nand/contrib/bind9/lib/isc/unix/socket.c
  projects/nand/contrib/bind9/lib/isc/unix/socket_p.h
  projects/nand/contrib/bind9/lib/isc/unix/stdio.c
  projects/nand/contrib/bind9/lib/isc/unix/stdtime.c
  projects/nand/contrib/bind9/lib/isc/unix/strerror.c
  projects/nand/contrib/bind9/lib/isc/unix/syslog.c
  projects/nand/contrib/bind9/lib/isc/unix/time.c
  projects/nand/contrib/bind9/lib/isc/version.c
  projects/nand/contrib/bind9/lib/isc/x86_32/Makefile.in
  projects/nand/contrib/bind9/lib/isc/x86_32/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/x86_32/include/isc/atomic.h
  projects/nand/contrib/bind9/lib/isc/x86_64/Makefile.in
  projects/nand/contrib/bind9/lib/isc/x86_64/include/Makefile.in
  projects/nand/contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in
  projects/nand/contrib/bind9/lib/isc/x86_64/include/isc/atomic.h
  projects/nand/contrib/bind9/lib/isccc/Makefile.in
  projects/nand/contrib/bind9/lib/isccc/alist.c
  projects/nand/contrib/bind9/lib/isccc/api
  projects/nand/contrib/bind9/lib/isccc/base64.c
  projects/nand/contrib/bind9/lib/isccc/cc.c
  projects/nand/contrib/bind9/lib/isccc/ccmsg.c
  projects/nand/contrib/bind9/lib/isccc/include/Makefile.in
  projects/nand/contrib/bind9/lib/isccc/include/isccc/Makefile.in
  projects/nand/contrib/bind9/lib/isccc/include/isccc/alist.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/base64.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/cc.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/ccmsg.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/events.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/lib.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/result.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/sexpr.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/symtab.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/symtype.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/types.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/util.h
  projects/nand/contrib/bind9/lib/isccc/include/isccc/version.h
  projects/nand/contrib/bind9/lib/isccc/lib.c
  projects/nand/contrib/bind9/lib/isccc/result.c
  projects/nand/contrib/bind9/lib/isccc/sexpr.c
  projects/nand/contrib/bind9/lib/isccc/symtab.c
  projects/nand/contrib/bind9/lib/isccc/version.c
  projects/nand/contrib/bind9/lib/isccfg/Makefile.in
  projects/nand/contrib/bind9/lib/isccfg/aclconf.c
  projects/nand/contrib/bind9/lib/isccfg/api
  projects/nand/contrib/bind9/lib/isccfg/dnsconf.c
  projects/nand/contrib/bind9/lib/isccfg/include/Makefile.in
  projects/nand/contrib/bind9/lib/isccfg/include/isccfg/Makefile.in
  projects/nand/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h
  projects/nand/contrib/bind9/lib/isccfg/include/isccfg/cfg.h
  projects/nand/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h
  projects/nand/contrib/bind9/lib/isccfg/include/isccfg/grammar.h
  projects/nand/contrib/bind9/lib/isccfg/include/isccfg/log.h
  projects/nand/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h
  projects/nand/contrib/bind9/lib/isccfg/include/isccfg/version.h
  projects/nand/contrib/bind9/lib/isccfg/log.c
  projects/nand/contrib/bind9/lib/isccfg/namedconf.c
  projects/nand/contrib/bind9/lib/isccfg/parser.c
  projects/nand/contrib/bind9/lib/isccfg/version.c
  projects/nand/contrib/bind9/lib/lwres/Makefile.in
  projects/nand/contrib/bind9/lib/lwres/api
  projects/nand/contrib/bind9/lib/lwres/assert_p.h
  projects/nand/contrib/bind9/lib/lwres/context.c
  projects/nand/contrib/bind9/lib/lwres/context_p.h
  projects/nand/contrib/bind9/lib/lwres/gai_strerror.c
  projects/nand/contrib/bind9/lib/lwres/getaddrinfo.c
  projects/nand/contrib/bind9/lib/lwres/gethost.c
  projects/nand/contrib/bind9/lib/lwres/getipnode.c
  projects/nand/contrib/bind9/lib/lwres/getnameinfo.c
  projects/nand/contrib/bind9/lib/lwres/getrrset.c
  projects/nand/contrib/bind9/lib/lwres/herror.c
  projects/nand/contrib/bind9/lib/lwres/include/Makefile.in
  projects/nand/contrib/bind9/lib/lwres/include/lwres/Makefile.in
  projects/nand/contrib/bind9/lib/lwres/include/lwres/context.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/int.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/ipv6.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/lang.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/list.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/lwbuffer.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/lwpacket.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/lwres.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/netdb.h.in
  projects/nand/contrib/bind9/lib/lwres/include/lwres/platform.h.in
  projects/nand/contrib/bind9/lib/lwres/include/lwres/result.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/stdlib.h
  projects/nand/contrib/bind9/lib/lwres/include/lwres/version.h
  projects/nand/contrib/bind9/lib/lwres/lwbuffer.c
  projects/nand/contrib/bind9/lib/lwres/lwconfig.c
  projects/nand/contrib/bind9/lib/lwres/lwinetaton.c
  projects/nand/contrib/bind9/lib/lwres/lwinetntop.c
  projects/nand/contrib/bind9/lib/lwres/lwinetpton.c
  projects/nand/contrib/bind9/lib/lwres/lwpacket.c
  projects/nand/contrib/bind9/lib/lwres/lwres_gabn.c
  projects/nand/contrib/bind9/lib/lwres/lwres_gnba.c
  projects/nand/contrib/bind9/lib/lwres/lwres_grbn.c
  projects/nand/contrib/bind9/lib/lwres/lwres_noop.c
  projects/nand/contrib/bind9/lib/lwres/lwresutil.c
  projects/nand/contrib/bind9/lib/lwres/man/Makefile.in
  projects/nand/contrib/bind9/lib/lwres/man/lwres.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_buffer.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_buffer.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_buffer.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_config.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_config.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_config.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_context.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_context.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_context.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gabn.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gabn.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gabn.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gethostent.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gethostent.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gethostent.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getipnode.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getipnode.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getipnode.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gnba.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gnba.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_gnba.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_hstrerror.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_hstrerror.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_inetntop.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_inetntop.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_inetntop.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_noop.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_noop.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_noop.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_packet.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_packet.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_packet.html
  projects/nand/contrib/bind9/lib/lwres/man/lwres_resutil.3
  projects/nand/contrib/bind9/lib/lwres/man/lwres_resutil.docbook
  projects/nand/contrib/bind9/lib/lwres/man/lwres_resutil.html
  projects/nand/contrib/bind9/lib/lwres/print.c
  projects/nand/contrib/bind9/lib/lwres/print_p.h
  projects/nand/contrib/bind9/lib/lwres/strtoul.c
  projects/nand/contrib/bind9/lib/lwres/unix/Makefile.in
  projects/nand/contrib/bind9/lib/lwres/unix/include/Makefile.in
  projects/nand/contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in
  projects/nand/contrib/bind9/lib/lwres/unix/include/lwres/net.h
  projects/nand/contrib/bind9/lib/lwres/version.c
  projects/nand/contrib/bind9/make/Makefile.in
  projects/nand/contrib/bind9/make/includes.in
  projects/nand/contrib/bind9/make/mkdep.in
  projects/nand/contrib/bind9/make/rules.in
  projects/nand/contrib/bind9/mkinstalldirs
  projects/nand/contrib/bind9/version
  projects/nand/contrib/gcc/ChangeLog.gcc43
  projects/nand/contrib/gcc/builtins.c
  projects/nand/contrib/llvm/LICENSE.TXT
  projects/nand/contrib/llvm/include/llvm-c/Analysis.h
  projects/nand/contrib/llvm/include/llvm-c/BitReader.h
  projects/nand/contrib/llvm/include/llvm-c/BitWriter.h
  projects/nand/contrib/llvm/include/llvm-c/Core.h
  projects/nand/contrib/llvm/include/llvm-c/Disassembler.h
  projects/nand/contrib/llvm/include/llvm-c/EnhancedDisassembly.h
  projects/nand/contrib/llvm/include/llvm-c/ExecutionEngine.h
  projects/nand/contrib/llvm/include/llvm-c/Initialization.h
  projects/nand/contrib/llvm/include/llvm-c/LinkTimeOptimizer.h
  projects/nand/contrib/llvm/include/llvm-c/Object.h
  projects/nand/contrib/llvm/include/llvm-c/Target.h
  projects/nand/contrib/llvm/include/llvm-c/Transforms/IPO.h
  projects/nand/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h
  projects/nand/contrib/llvm/include/llvm-c/Transforms/Scalar.h
  projects/nand/contrib/llvm/include/llvm-c/lto.h
  projects/nand/contrib/llvm/include/llvm/ADT/APFloat.h
  projects/nand/contrib/llvm/include/llvm/ADT/APInt.h
  projects/nand/contrib/llvm/include/llvm/ADT/ArrayRef.h
  projects/nand/contrib/llvm/include/llvm/ADT/BitVector.h
  projects/nand/contrib/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h
  projects/nand/contrib/llvm/include/llvm/ADT/DenseMap.h
  projects/nand/contrib/llvm/include/llvm/ADT/DenseMapInfo.h
  projects/nand/contrib/llvm/include/llvm/ADT/FoldingSet.h
  projects/nand/contrib/llvm/include/llvm/ADT/GraphTraits.h
  projects/nand/contrib/llvm/include/llvm/ADT/ImmutableSet.h
  projects/nand/contrib/llvm/include/llvm/ADT/IntervalMap.h
  projects/nand/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
  projects/nand/contrib/llvm/include/llvm/ADT/PointerIntPair.h
  projects/nand/contrib/llvm/include/llvm/ADT/PointerUnion.h
  projects/nand/contrib/llvm/include/llvm/ADT/SetVector.h
  projects/nand/contrib/llvm/include/llvm/ADT/SmallBitVector.h
  projects/nand/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
  projects/nand/contrib/llvm/include/llvm/ADT/SmallSet.h
  projects/nand/contrib/llvm/include/llvm/ADT/SmallString.h
  projects/nand/contrib/llvm/include/llvm/ADT/SmallVector.h
  projects/nand/contrib/llvm/include/llvm/ADT/SparseBitVector.h
  projects/nand/contrib/llvm/include/llvm/ADT/Statistic.h
  projects/nand/contrib/llvm/include/llvm/ADT/StringExtras.h
  projects/nand/contrib/llvm/include/llvm/ADT/StringMap.h
  projects/nand/contrib/llvm/include/llvm/ADT/StringRef.h
  projects/nand/contrib/llvm/include/llvm/ADT/TinyPtrVector.h
  projects/nand/contrib/llvm/include/llvm/ADT/Trie.h
  projects/nand/contrib/llvm/include/llvm/ADT/Triple.h
  projects/nand/contrib/llvm/include/llvm/ADT/Twine.h
  projects/nand/contrib/llvm/include/llvm/ADT/ValueMap.h
  projects/nand/contrib/llvm/include/llvm/ADT/ilist.h
  projects/nand/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
  projects/nand/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h
  projects/nand/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
  projects/nand/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h
  projects/nand/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  projects/nand/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
  projects/nand/contrib/llvm/include/llvm/Analysis/CaptureTracking.h
  projects/nand/contrib/llvm/include/llvm/Analysis/CodeMetrics.h
  projects/nand/contrib/llvm/include/llvm/Analysis/ConstantFolding.h
  projects/nand/contrib/llvm/include/llvm/Analysis/DIBuilder.h
  projects/nand/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
  projects/nand/contrib/llvm/include/llvm/Analysis/DebugInfo.h
  projects/nand/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h
  projects/nand/contrib/llvm/include/llvm/Analysis/DominatorInternals.h
  projects/nand/contrib/llvm/include/llvm/Analysis/Dominators.h
  projects/nand/contrib/llvm/include/llvm/Analysis/IVUsers.h
  projects/nand/contrib/llvm/include/llvm/Analysis/InlineCost.h
  projects/nand/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
  projects/nand/contrib/llvm/include/llvm/Analysis/IntervalIterator.h
  projects/nand/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h
  projects/nand/contrib/llvm/include/llvm/Analysis/Loads.h
  projects/nand/contrib/llvm/include/llvm/Analysis/LoopInfo.h
  projects/nand/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
  projects/nand/contrib/llvm/include/llvm/Analysis/PHITransAddr.h
  projects/nand/contrib/llvm/include/llvm/Analysis/ProfileInfo.h
  projects/nand/contrib/llvm/include/llvm/Analysis/RegionInfo.h
  projects/nand/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  projects/nand/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  projects/nand/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
  projects/nand/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  projects/nand/contrib/llvm/include/llvm/Argument.h
  projects/nand/contrib/llvm/include/llvm/Assembly/AssemblyAnnotationWriter.h
  projects/nand/contrib/llvm/include/llvm/Assembly/Parser.h
  projects/nand/contrib/llvm/include/llvm/Assembly/Writer.h
  projects/nand/contrib/llvm/include/llvm/Attributes.h
  projects/nand/contrib/llvm/include/llvm/AutoUpgrade.h
  projects/nand/contrib/llvm/include/llvm/BasicBlock.h
  projects/nand/contrib/llvm/include/llvm/Bitcode/Archive.h
  projects/nand/contrib/llvm/include/llvm/Bitcode/BitCodes.h
  projects/nand/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
  projects/nand/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h
  projects/nand/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  projects/nand/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/Analysis.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/FastISel.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/GCStrategy.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/LiveVariables.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineDominators.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/Passes.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/ValueTypes.h
  projects/nand/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
  projects/nand/contrib/llvm/include/llvm/Constant.h
  projects/nand/contrib/llvm/include/llvm/Constants.h
  projects/nand/contrib/llvm/include/llvm/DefaultPasses.h
  projects/nand/contrib/llvm/include/llvm/DerivedTypes.h
  projects/nand/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  projects/nand/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h
  projects/nand/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
  projects/nand/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
  projects/nand/contrib/llvm/include/llvm/Function.h
  projects/nand/contrib/llvm/include/llvm/GlobalValue.h
  projects/nand/contrib/llvm/include/llvm/InitializePasses.h
  projects/nand/contrib/llvm/include/llvm/InlineAsm.h
  projects/nand/contrib/llvm/include/llvm/InstrTypes.h
  projects/nand/contrib/llvm/include/llvm/Instruction.def
  projects/nand/contrib/llvm/include/llvm/Instruction.h
  projects/nand/contrib/llvm/include/llvm/Instructions.h
  projects/nand/contrib/llvm/include/llvm/IntrinsicInst.h
  projects/nand/contrib/llvm/include/llvm/Intrinsics.td
  projects/nand/contrib/llvm/include/llvm/IntrinsicsX86.td
  projects/nand/contrib/llvm/include/llvm/LLVMContext.h
  projects/nand/contrib/llvm/include/llvm/LinkAllPasses.h
  projects/nand/contrib/llvm/include/llvm/Linker.h
  projects/nand/contrib/llvm/include/llvm/MC/MCAsmBackend.h
  projects/nand/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  projects/nand/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h
  projects/nand/contrib/llvm/include/llvm/MC/MCAsmInfoDarwin.h
  projects/nand/contrib/llvm/include/llvm/MC/MCAsmLayout.h
  projects/nand/contrib/llvm/include/llvm/MC/MCAssembler.h
  projects/nand/contrib/llvm/include/llvm/MC/MCCodeEmitter.h
  projects/nand/contrib/llvm/include/llvm/MC/MCCodeGenInfo.h
  projects/nand/contrib/llvm/include/llvm/MC/MCContext.h
  projects/nand/contrib/llvm/include/llvm/MC/MCDisassembler.h
  projects/nand/contrib/llvm/include/llvm/MC/MCDwarf.h
  projects/nand/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
  projects/nand/contrib/llvm/include/llvm/MC/MCExpr.h
  projects/nand/contrib/llvm/include/llvm/MC/MCFixup.h
  projects/nand/contrib/llvm/include/llvm/MC/MCInst.h
  projects/nand/contrib/llvm/include/llvm/MC/MCInstPrinter.h
  projects/nand/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h
  projects/nand/contrib/llvm/include/llvm/MC/MCInstrDesc.h
  projects/nand/contrib/llvm/include/llvm/MC/MCInstrInfo.h
  projects/nand/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h
  projects/nand/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  projects/nand/contrib/llvm/include/llvm/MC/MCObjectWriter.h
  projects/nand/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h
  projects/nand/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
  projects/nand/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
  projects/nand/contrib/llvm/include/llvm/MC/MCSection.h
  projects/nand/contrib/llvm/include/llvm/MC/MCSectionCOFF.h
  projects/nand/contrib/llvm/include/llvm/MC/MCSectionELF.h
  projects/nand/contrib/llvm/include/llvm/MC/MCSectionMachO.h
  projects/nand/contrib/llvm/include/llvm/MC/MCStreamer.h
  projects/nand/contrib/llvm/include/llvm/Metadata.h
  projects/nand/contrib/llvm/include/llvm/Module.h
  projects/nand/contrib/llvm/include/llvm/Object/Archive.h
  projects/nand/contrib/llvm/include/llvm/Object/Binary.h
  projects/nand/contrib/llvm/include/llvm/Object/COFF.h
  projects/nand/contrib/llvm/include/llvm/Object/MachO.h
  projects/nand/contrib/llvm/include/llvm/Object/MachOObject.h
  projects/nand/contrib/llvm/include/llvm/Object/ObjectFile.h
  projects/nand/contrib/llvm/include/llvm/Operator.h
  projects/nand/contrib/llvm/include/llvm/Pass.h
  projects/nand/contrib/llvm/include/llvm/PassAnalysisSupport.h
  projects/nand/contrib/llvm/include/llvm/PassManager.h
  projects/nand/contrib/llvm/include/llvm/PassManagers.h
  projects/nand/contrib/llvm/include/llvm/PassSupport.h
  projects/nand/contrib/llvm/include/llvm/Support/BlockFrequency.h
  projects/nand/contrib/llvm/include/llvm/Support/BranchProbability.h
  projects/nand/contrib/llvm/include/llvm/Support/CFG.h
  projects/nand/contrib/llvm/include/llvm/Support/COFF.h
  projects/nand/contrib/llvm/include/llvm/Support/CallSite.h
  projects/nand/contrib/llvm/include/llvm/Support/Capacity.h
  projects/nand/contrib/llvm/include/llvm/Support/CodeGen.h
  projects/nand/contrib/llvm/include/llvm/Support/CommandLine.h
  projects/nand/contrib/llvm/include/llvm/Support/Compiler.h
  projects/nand/contrib/llvm/include/llvm/Support/DOTGraphTraits.h
  projects/nand/contrib/llvm/include/llvm/Support/DataTypes.h.in
  projects/nand/contrib/llvm/include/llvm/Support/Debug.h
  projects/nand/contrib/llvm/include/llvm/Support/Dwarf.h
  projects/nand/contrib/llvm/include/llvm/Support/DynamicLibrary.h
  projects/nand/contrib/llvm/include/llvm/Support/ELF.h
  projects/nand/contrib/llvm/include/llvm/Support/Endian.h
  projects/nand/contrib/llvm/include/llvm/Support/FileSystem.h
  projects/nand/contrib/llvm/include/llvm/Support/GraphWriter.h
  projects/nand/contrib/llvm/include/llvm/Support/Host.h
  projects/nand/contrib/llvm/include/llvm/Support/IRReader.h
  projects/nand/contrib/llvm/include/llvm/Support/InstVisitor.h
  projects/nand/contrib/llvm/include/llvm/Support/MachO.h
  projects/nand/contrib/llvm/include/llvm/Support/ManagedStatic.h
  projects/nand/contrib/llvm/include/llvm/Support/MathExtras.h
  projects/nand/contrib/llvm/include/llvm/Support/MemoryObject.h
  projects/nand/contrib/llvm/include/llvm/Support/PathV1.h
  projects/nand/contrib/llvm/include/llvm/Support/PatternMatch.h
  projects/nand/contrib/llvm/include/llvm/Support/Process.h
  projects/nand/contrib/llvm/include/llvm/Support/Program.h
  projects/nand/contrib/llvm/include/llvm/Support/Recycler.h
  projects/nand/contrib/llvm/include/llvm/Support/SMLoc.h
  projects/nand/contrib/llvm/include/llvm/Support/SourceMgr.h
  projects/nand/contrib/llvm/include/llvm/Support/TargetRegistry.h
  projects/nand/contrib/llvm/include/llvm/Support/TargetSelect.h
  projects/nand/contrib/llvm/include/llvm/Support/Valgrind.h
  projects/nand/contrib/llvm/include/llvm/Support/ValueHandle.h
  projects/nand/contrib/llvm/include/llvm/Support/system_error.h
  projects/nand/contrib/llvm/include/llvm/Support/type_traits.h
  projects/nand/contrib/llvm/include/llvm/TableGen/Record.h
  projects/nand/contrib/llvm/include/llvm/TableGen/TableGenAction.h
  projects/nand/contrib/llvm/include/llvm/TableGen/TableGenBackend.h
  projects/nand/contrib/llvm/include/llvm/Target/Mangler.h
  projects/nand/contrib/llvm/include/llvm/Target/Target.td
  projects/nand/contrib/llvm/include/llvm/Target/TargetCallingConv.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetCallingConv.td
  projects/nand/contrib/llvm/include/llvm/Target/TargetData.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetJITInfo.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetMachine.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetOpcodes.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetOptions.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/nand/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  projects/nand/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
  projects/nand/contrib/llvm/include/llvm/Transforms/IPO.h
  projects/nand/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h
  projects/nand/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Instrumentation.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Scalar.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h
  projects/nand/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  projects/nand/contrib/llvm/include/llvm/Type.h
  projects/nand/contrib/llvm/include/llvm/User.h
  projects/nand/contrib/llvm/include/llvm/Value.h
  projects/nand/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
  projects/nand/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp
  projects/nand/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
  projects/nand/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
  projects/nand/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  projects/nand/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp
  projects/nand/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
  projects/nand/contrib/llvm/lib/Analysis/CFGPrinter.cpp
  projects/nand/contrib/llvm/lib/Analysis/CaptureTracking.cpp
  projects/nand/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  projects/nand/contrib/llvm/lib/Analysis/DIBuilder.cpp
  projects/nand/contrib/llvm/lib/Analysis/DebugInfo.cpp
  projects/nand/contrib/llvm/lib/Analysis/DominanceFrontier.cpp
  projects/nand/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp
  projects/nand/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
  projects/nand/contrib/llvm/lib/Analysis/IVUsers.cpp
  projects/nand/contrib/llvm/lib/Analysis/InlineCost.cpp
  projects/nand/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/nand/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  projects/nand/contrib/llvm/lib/Analysis/Lint.cpp
  projects/nand/contrib/llvm/lib/Analysis/Loads.cpp
  projects/nand/contrib/llvm/lib/Analysis/LoopDependenceAnalysis.cpp
  projects/nand/contrib/llvm/lib/Analysis/LoopInfo.cpp
  projects/nand/contrib/llvm/lib/Analysis/LoopPass.cpp
  projects/nand/contrib/llvm/lib/Analysis/MemDepPrinter.cpp
  projects/nand/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  projects/nand/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  projects/nand/contrib/llvm/lib/Analysis/PHITransAddr.cpp
  projects/nand/contrib/llvm/lib/Analysis/PathNumbering.cpp
  projects/nand/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp
  projects/nand/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp
  projects/nand/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp
  projects/nand/contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp
  projects/nand/contrib/llvm/lib/Analysis/RegionInfo.cpp
  projects/nand/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  projects/nand/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  projects/nand/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
  projects/nand/contrib/llvm/lib/Analysis/SparsePropagation.cpp
  projects/nand/contrib/llvm/lib/Analysis/Trace.cpp
  projects/nand/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/nand/contrib/llvm/lib/Archive/ArchiveReader.cpp
  projects/nand/contrib/llvm/lib/Archive/ArchiveWriter.cpp
  projects/nand/contrib/llvm/lib/AsmParser/LLLexer.cpp
  projects/nand/contrib/llvm/lib/AsmParser/LLLexer.h
  projects/nand/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/nand/contrib/llvm/lib/AsmParser/LLParser.h
  projects/nand/contrib/llvm/lib/AsmParser/LLToken.h
  projects/nand/contrib/llvm/lib/AsmParser/Parser.cpp
  projects/nand/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  projects/nand/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h
  projects/nand/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  projects/nand/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  projects/nand/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  projects/nand/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AllocationOrder.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AllocationOrder.h
  projects/nand/contrib/llvm/lib/CodeGen/Analysis.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/nand/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp
  projects/nand/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/nand/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
  projects/nand/contrib/llvm/lib/CodeGen/CodeGen.cpp
  projects/nand/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp
  projects/nand/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  projects/nand/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/nand/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  projects/nand/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  projects/nand/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp
  projects/nand/contrib/llvm/lib/CodeGen/GCMetadata.cpp
  projects/nand/contrib/llvm/lib/CodeGen/GCStrategy.cpp
  projects/nand/contrib/llvm/lib/CodeGen/IfConversion.cpp
  projects/nand/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  projects/nand/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
  projects/nand/contrib/llvm/lib/CodeGen/InterferenceCache.h
  projects/nand/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LexicalScopes.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LiveInterval.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h
  projects/nand/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LiveVariables.cpp
  projects/nand/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineSink.cpp
  projects/nand/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/nand/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp
  projects/nand/contrib/llvm/lib/CodeGen/PHIElimination.cpp
  projects/nand/contrib/llvm/lib/CodeGen/Passes.cpp
  projects/nand/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  projects/nand/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
  projects/nand/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h
  projects/nand/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RegAllocBase.h
  projects/nand/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RegisterClassInfo.h
  projects/nand/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
  projects/nand/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
  projects/nand/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp
  projects/nand/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SlotIndexes.cpp
  projects/nand/contrib/llvm/lib/CodeGen/Spiller.cpp
  projects/nand/contrib/llvm/lib/CodeGen/Spiller.h
  projects/nand/contrib/llvm/lib/CodeGen/SplitKit.cpp
  projects/nand/contrib/llvm/lib/CodeGen/SplitKit.h
  projects/nand/contrib/llvm/lib/CodeGen/StackProtector.cpp
  projects/nand/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  projects/nand/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp
  projects/nand/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  projects/nand/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
  projects/nand/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/nand/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  projects/nand/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
  projects/nand/contrib/llvm/lib/CodeGen/VirtRegMap.h
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFContext.cpp
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFContext.h
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.cpp
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.h
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp
  projects/nand/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
  projects/nand/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h
  projects/nand/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
  projects/nand/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
  projects/nand/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  projects/nand/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  projects/nand/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
  projects/nand/contrib/llvm/lib/Linker/LinkArchives.cpp
  projects/nand/contrib/llvm/lib/Linker/LinkModules.cpp
  projects/nand/contrib/llvm/lib/Linker/Linker.cpp
  projects/nand/contrib/llvm/lib/MC/ELFObjectWriter.cpp
  projects/nand/contrib/llvm/lib/MC/MCAsmBackend.cpp
  projects/nand/contrib/llvm/lib/MC/MCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp
  projects/nand/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
  projects/nand/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  projects/nand/contrib/llvm/lib/MC/MCAssembler.cpp
  projects/nand/contrib/llvm/lib/MC/MCCodeGenInfo.cpp
  projects/nand/contrib/llvm/lib/MC/MCContext.cpp
  projects/nand/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
  projects/nand/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h
  projects/nand/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp
  projects/nand/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h
  projects/nand/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp
  projects/nand/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/nand/contrib/llvm/lib/MC/MCELF.cpp
  projects/nand/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp
  projects/nand/contrib/llvm/lib/MC/MCELFStreamer.cpp
  projects/nand/contrib/llvm/lib/MC/MCExpr.cpp
  projects/nand/contrib/llvm/lib/MC/MCInst.cpp
  projects/nand/contrib/llvm/lib/MC/MCInstPrinter.cpp
  projects/nand/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  projects/nand/contrib/llvm/lib/MC/MCModule.cpp
  projects/nand/contrib/llvm/lib/MC/MCNullStreamer.cpp
  projects/nand/contrib/llvm/lib/MC/MCObjectFileInfo.cpp
  projects/nand/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  projects/nand/contrib/llvm/lib/MC/MCObjectWriter.cpp
  projects/nand/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/nand/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  projects/nand/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
  projects/nand/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp
  projects/nand/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp
  projects/nand/contrib/llvm/lib/MC/MCPureStreamer.cpp
  projects/nand/contrib/llvm/lib/MC/MCStreamer.cpp
  projects/nand/contrib/llvm/lib/MC/MCSymbol.cpp
  projects/nand/contrib/llvm/lib/MC/MachObjectWriter.cpp
  projects/nand/contrib/llvm/lib/MC/SubtargetFeature.cpp
  projects/nand/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
  projects/nand/contrib/llvm/lib/MC/WinCOFFStreamer.cpp
  projects/nand/contrib/llvm/lib/Object/Archive.cpp
  projects/nand/contrib/llvm/lib/Object/COFFObjectFile.cpp
  projects/nand/contrib/llvm/lib/Object/ELFObjectFile.cpp
  projects/nand/contrib/llvm/lib/Object/MachOObject.cpp
  projects/nand/contrib/llvm/lib/Object/MachOObjectFile.cpp
  projects/nand/contrib/llvm/lib/Object/Object.cpp
  projects/nand/contrib/llvm/lib/Object/ObjectFile.cpp
  projects/nand/contrib/llvm/lib/Support/APFloat.cpp
  projects/nand/contrib/llvm/lib/Support/APInt.cpp
  projects/nand/contrib/llvm/lib/Support/Allocator.cpp
  projects/nand/contrib/llvm/lib/Support/Atomic.cpp
  projects/nand/contrib/llvm/lib/Support/BlockFrequency.cpp
  projects/nand/contrib/llvm/lib/Support/BranchProbability.cpp
  projects/nand/contrib/llvm/lib/Support/CommandLine.cpp
  projects/nand/contrib/llvm/lib/Support/ConstantRange.cpp
  projects/nand/contrib/llvm/lib/Support/CrashRecoveryContext.cpp
  projects/nand/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp
  projects/nand/contrib/llvm/lib/Support/DataExtractor.cpp
  projects/nand/contrib/llvm/lib/Support/Dwarf.cpp
  projects/nand/contrib/llvm/lib/Support/FileUtilities.cpp
  projects/nand/contrib/llvm/lib/Support/FoldingSet.cpp
  projects/nand/contrib/llvm/lib/Support/GraphWriter.cpp
  projects/nand/contrib/llvm/lib/Support/Host.cpp
  projects/nand/contrib/llvm/lib/Support/ManagedStatic.cpp
  projects/nand/contrib/llvm/lib/Support/MemoryBuffer.cpp
  projects/nand/contrib/llvm/lib/Support/Mutex.cpp
  projects/nand/contrib/llvm/lib/Support/Path.cpp
  projects/nand/contrib/llvm/lib/Support/PathV2.cpp
  projects/nand/contrib/llvm/lib/Support/Program.cpp
  projects/nand/contrib/llvm/lib/Support/RWMutex.cpp
  projects/nand/contrib/llvm/lib/Support/SmallPtrSet.cpp
  projects/nand/contrib/llvm/lib/Support/SourceMgr.cpp
  projects/nand/contrib/llvm/lib/Support/Statistic.cpp
  projects/nand/contrib/llvm/lib/Support/StringExtras.cpp
  projects/nand/contrib/llvm/lib/Support/StringMap.cpp
  projects/nand/contrib/llvm/lib/Support/StringRef.cpp
  projects/nand/contrib/llvm/lib/Support/TargetRegistry.cpp
  projects/nand/contrib/llvm/lib/Support/ThreadLocal.cpp
  projects/nand/contrib/llvm/lib/Support/Threading.cpp
  projects/nand/contrib/llvm/lib/Support/Timer.cpp
  projects/nand/contrib/llvm/lib/Support/Triple.cpp
  projects/nand/contrib/llvm/lib/Support/Unix/Host.inc
  projects/nand/contrib/llvm/lib/Support/Unix/Path.inc
  projects/nand/contrib/llvm/lib/Support/Unix/PathV2.inc
  projects/nand/contrib/llvm/lib/Support/Unix/Process.inc
  projects/nand/contrib/llvm/lib/Support/Unix/Program.inc
  projects/nand/contrib/llvm/lib/Support/Unix/Signals.inc
  projects/nand/contrib/llvm/lib/Support/Valgrind.cpp
  projects/nand/contrib/llvm/lib/Support/Windows/Host.inc
  projects/nand/contrib/llvm/lib/Support/Windows/Path.inc
  projects/nand/contrib/llvm/lib/Support/Windows/PathV2.inc
  projects/nand/contrib/llvm/lib/Support/Windows/Process.inc
  projects/nand/contrib/llvm/lib/Support/Windows/Program.inc
  projects/nand/contrib/llvm/lib/Support/Windows/Signals.inc
  projects/nand/contrib/llvm/lib/Support/Windows/Windows.h
  projects/nand/contrib/llvm/lib/Support/raw_ostream.cpp
  projects/nand/contrib/llvm/lib/TableGen/Error.cpp
  projects/nand/contrib/llvm/lib/TableGen/Record.cpp
  projects/nand/contrib/llvm/lib/TableGen/TGLexer.cpp
  projects/nand/contrib/llvm/lib/TableGen/TGLexer.h
  projects/nand/contrib/llvm/lib/TableGen/TGParser.cpp
  projects/nand/contrib/llvm/lib/TableGen/TGParser.h
  projects/nand/contrib/llvm/lib/TableGen/TableGenBackend.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARM.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARM.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMCallingConv.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMCallingConv.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMELFWriterInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMJITInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMRelocations.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMSchedule.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMScheduleV6.td
  projects/nand/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h
  projects/nand/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h
  projects/nand/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/CellSDKIntrinsics.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/SPUMCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPU.h
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPU.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPU128InstrInfo.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUCallingConv.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.h
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUInstrBuilder.h
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUInstrFormats.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUMachineFunction.h
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUMathInstr.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUNodes.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUNopFiller.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUOperands.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUSchedule.td
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h
  projects/nand/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  projects/nand/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlaze.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeELFWriterInfo.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeFrameLowering.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule3.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule5.td
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeBaseInfo.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  projects/nand/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430.td
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430InstrFormats.td
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h
  projects/nand/contrib/llvm/lib/Target/Mangler.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h
  projects/nand/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
  projects/nand/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
  projects/nand/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/Mips/Mips.h
  projects/nand/contrib/llvm/lib/Target/Mips/Mips.td
  projects/nand/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td
  projects/nand/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
  projects/nand/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
  projects/nand/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
  projects/nand/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  projects/nand/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsJITInfo.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/Mips/MipsRelocations.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsSchedule.td
  projects/nand/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/nand/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.h
  projects/nand/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXBaseInfo.h
  projects/nand/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTX.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTX.td
  projects/nand/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTXFPRoundingModePass.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXFrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXFrameLowering.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXISelLowering.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td
  projects/nand/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td
  projects/nand/contrib/llvm/lib/Target/PTX/PTXInstrLoadStore.td
  projects/nand/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td
  projects/nand/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTXParamManager.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXParamManager.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTXRegAlloc.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/PTX/PTXSelectionDAGInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXSubtarget.h
  projects/nand/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCBaseInfo.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPC.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCPerfectShuffle.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCRelocations.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
  projects/nand/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/FPMover.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/Sparc/Sparc.h
  projects/nand/contrib/llvm/lib/Target/Sparc/Sparc.td
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  projects/nand/contrib/llvm/lib/Target/TargetData.cpp
  projects/nand/contrib/llvm/lib/Target/TargetInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
  projects/nand/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/nand/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/TargetRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp
  projects/nand/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  projects/nand/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  projects/nand/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h
  projects/nand/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
  projects/nand/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  projects/nand/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  projects/nand/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  projects/nand/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
  projects/nand/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.h
  projects/nand/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86FixupKinds.h
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp
  projects/nand/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h
  projects/nand/contrib/llvm/lib/Target/X86/X86.h
  projects/nand/contrib/llvm/lib/Target/X86/X86.td
  projects/nand/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86AsmPrinter.h
  projects/nand/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.h
  projects/nand/contrib/llvm/lib/Target/X86/X86CallingConv.td
  projects/nand/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86ELFWriterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  projects/nand/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/nand/contrib/llvm/lib/Target/X86/X86Instr3DNow.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrBuilder.h
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrControl.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrExtension.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrFMA.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  projects/nand/contrib/llvm/lib/Target/X86/X86InstrVMX.td
  projects/nand/contrib/llvm/lib/Target/X86/X86JITInfo.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86JITInfo.h
  projects/nand/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86MCInstLower.h
  projects/nand/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h
  projects/nand/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/X86/X86Relocations.h
  projects/nand/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86Subtarget.h
  projects/nand/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86TargetMachine.h
  projects/nand/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp
  projects/nand/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h
  projects/nand/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h
  projects/nand/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h
  projects/nand/contrib/llvm/lib/Target/XCore/XCore.h
  projects/nand/contrib/llvm/lib/Target/XCore/XCore.td
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreInstrFormats.td
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  projects/nand/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.h
  projects/nand/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp
  projects/nand/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  projects/nand/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
  projects/nand/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/nand/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp
  projects/nand/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp
  projects/nand/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
  projects/nand/contrib/llvm/lib/Transforms/IPO/Internalize.cpp
  projects/nand/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
  projects/nand/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h
  projects/nand/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  projects/nand/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  projects/nand/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
  projects/nand/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
  projects/nand/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  projects/nand/contrib/llvm/lib/Transforms/Scalar/Sink.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/AddrModeMatcher.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/Local.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
  projects/nand/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
  projects/nand/contrib/llvm/lib/VMCore/AsmWriter.cpp
  projects/nand/contrib/llvm/lib/VMCore/Attributes.cpp
  projects/nand/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
  projects/nand/contrib/llvm/lib/VMCore/BasicBlock.cpp
  projects/nand/contrib/llvm/lib/VMCore/ConstantFold.cpp
  projects/nand/contrib/llvm/lib/VMCore/Constants.cpp
  projects/nand/contrib/llvm/lib/VMCore/ConstantsContext.h
  projects/nand/contrib/llvm/lib/VMCore/Core.cpp
  projects/nand/contrib/llvm/lib/VMCore/DebugLoc.cpp
  projects/nand/contrib/llvm/lib/VMCore/Dominators.cpp
  projects/nand/contrib/llvm/lib/VMCore/Function.cpp
  projects/nand/contrib/llvm/lib/VMCore/GCOV.cpp
  projects/nand/contrib/llvm/lib/VMCore/IRBuilder.cpp
  projects/nand/contrib/llvm/lib/VMCore/Instruction.cpp
  projects/nand/contrib/llvm/lib/VMCore/Instructions.cpp
  projects/nand/contrib/llvm/lib/VMCore/LLVMContext.cpp
  projects/nand/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp
  projects/nand/contrib/llvm/lib/VMCore/LLVMContextImpl.h
  projects/nand/contrib/llvm/lib/VMCore/Metadata.cpp
  projects/nand/contrib/llvm/lib/VMCore/Module.cpp
  projects/nand/contrib/llvm/lib/VMCore/Pass.cpp
  projects/nand/contrib/llvm/lib/VMCore/PassManager.cpp
  projects/nand/contrib/llvm/lib/VMCore/Type.cpp
  projects/nand/contrib/llvm/lib/VMCore/Use.cpp
  projects/nand/contrib/llvm/lib/VMCore/User.cpp
  projects/nand/contrib/llvm/lib/VMCore/Value.cpp
  projects/nand/contrib/llvm/lib/VMCore/ValueTypes.cpp
  projects/nand/contrib/llvm/lib/VMCore/Verifier.cpp
  projects/nand/contrib/llvm/tools/bugpoint/BugDriver.cpp
  projects/nand/contrib/llvm/tools/bugpoint/CrashDebugger.cpp
  projects/nand/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp
  projects/nand/contrib/llvm/tools/bugpoint/ExtractFunction.cpp
  projects/nand/contrib/llvm/tools/bugpoint/Miscompilation.cpp
  projects/nand/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp
  projects/nand/contrib/llvm/tools/bugpoint/ToolRunner.cpp
  projects/nand/contrib/llvm/tools/bugpoint/ToolRunner.h
  projects/nand/contrib/llvm/tools/bugpoint/bugpoint.cpp
  projects/nand/contrib/llvm/tools/clang/LICENSE.TXT
  projects/nand/contrib/llvm/tools/clang/include/clang-c/Index.h
  projects/nand/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMT.h
  projects/nand/contrib/llvm/tools/clang/include/clang/ARCMigrate/ARCMTActions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/ARCMigrate/FileRemapper.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/APValue.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/Attr.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/DeclVisitor.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/DependentDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/Mangle.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/TypeVisitor.h
  projects/nand/contrib/llvm/tools/clang/include/clang/AST/VTableBuilder.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Basic/Version.h
  projects/nand/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenAction.h
  projects/nand/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/Action.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/Job.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/Tool.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Driver/Types.def
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Index/ASTLocation.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/ModuleLoader.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Lex/Token.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Parse/ParseAST.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Rewrite/ASTConsumers.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Rewrite/TokenRewriter.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/PrettyDeclStackTrace.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/SemaConsumer.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/SemaFixItUtils.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/Template.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Serialization/ASTDeserializationListener.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Serialization/ContinuousRangeMap.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Serialization/Module.h
  projects/nand/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
  projects/nand/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMTActions.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransProperties.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp
  projects/nand/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h
  projects/nand/contrib/llvm/tools/clang/lib/AST/APValue.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/ASTConsumer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/AttrImpl.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/Mangle.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/Type.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/FormatStringParsing.h
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/ProgramPoint.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/ConvertUTF.c
  projects/nand/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Basic/Version.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/nand/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h
  projects/nand/contrib/llvm/tools/clang/lib/Driver/Action.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/Arg.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/CC1AsOptions.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/CC1Options.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/DriverOptions.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/Job.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/Option.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/nand/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Driver/Tools.h
  projects/nand/contrib/llvm/tools/clang/lib/Driver/Types.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/LangStandards.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp
  projects/nand/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Headers/avxintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/float.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/immintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/smmintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/tgmath.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/wmmintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/x86intrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
  projects/nand/contrib/llvm/tools/clang/lib/Index/ASTLocation.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Index/Analyzer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/PPCaching.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Rewrite/HTMLPrint.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Rewrite/RewriteMacros.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Rewrite/RewriteTest.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/Scope.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/Module.cpp
  projects/nand/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  projects/nand/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
  projects/nand/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  projects/nand/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  projects/nand/contrib/llvm/tools/clang/tools/driver/driver.cpp
  projects/nand/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp
  projects/nand/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.h
  projects/nand/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  projects/nand/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp
  projects/nand/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.h
  projects/nand/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp
  projects/nand/contrib/llvm/tools/llc/llc.cpp
  projects/nand/contrib/llvm/tools/lli/lli.cpp
  projects/nand/contrib/llvm/tools/llvm-as/llvm-as.cpp
  projects/nand/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
  projects/nand/contrib/llvm/tools/llvm-diff/DiffConsumer.cpp
  projects/nand/contrib/llvm/tools/llvm-diff/DiffConsumer.h
  projects/nand/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp
  projects/nand/contrib/llvm/tools/llvm-diff/DifferenceEngine.h
  projects/nand/contrib/llvm/tools/llvm-diff/llvm-diff.cpp
  projects/nand/contrib/llvm/tools/llvm-dis/llvm-dis.cpp
  projects/nand/contrib/llvm/tools/llvm-extract/llvm-extract.cpp
  projects/nand/contrib/llvm/tools/llvm-ld/llvm-ld.cpp
  projects/nand/contrib/llvm/tools/llvm-link/llvm-link.cpp
  projects/nand/contrib/llvm/tools/llvm-mc/Disassembler.cpp
  projects/nand/contrib/llvm/tools/llvm-mc/llvm-mc.cpp
  projects/nand/contrib/llvm/tools/llvm-nm/llvm-nm.cpp
  projects/nand/contrib/llvm/tools/llvm-objdump/MachODump.cpp
  projects/nand/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp
  projects/nand/contrib/llvm/tools/llvm-objdump/llvm-objdump.h
  projects/nand/contrib/llvm/tools/llvm-prof/llvm-prof.cpp
  projects/nand/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp
  projects/nand/contrib/llvm/tools/opt/PrintSCC.cpp
  projects/nand/contrib/llvm/tools/opt/opt.cpp
  projects/nand/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/AsmWriterEmitter.h
  projects/nand/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp
  projects/nand/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  projects/nand/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  projects/nand/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  projects/nand/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
  projects/nand/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  projects/nand/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/nand/contrib/llvm/utils/TableGen/CodeGenTarget.h
  projects/nand/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp
  projects/nand/contrib/llvm/utils/TableGen/DAGISelMatcher.h
  projects/nand/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
  projects/nand/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/EDEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h
  projects/nand/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/InstrInfoEmitter.h
  projects/nand/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/IntrinsicEmitter.h
  projects/nand/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h
  projects/nand/contrib/llvm/utils/TableGen/SetTheory.cpp
  projects/nand/contrib/llvm/utils/TableGen/SetTheory.h
  projects/nand/contrib/llvm/utils/TableGen/StringToOffsetTable.h
  projects/nand/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  projects/nand/contrib/llvm/utils/TableGen/TableGen.cpp
  projects/nand/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
  projects/nand/contrib/llvm/utils/TableGen/X86ModRMFilters.h
  projects/nand/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  projects/nand/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
  projects/nand/contrib/openbsm/libauditd/auditd_lib.c
  projects/nand/contrib/openpam/lib/openpam_configure.c
  projects/nand/contrib/telnet/libtelnet/kerberos5.c
  projects/nand/crypto/heimdal/NEWS
  projects/nand/crypto/heimdal/appl/telnet/libtelnet/encrypt.c
  projects/nand/crypto/heimdal/configure
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/html/graph_legend.html
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/html/group__gssapi.html
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/html/gssapi_mechs_intro.html
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/html/gssapi_services_intro.html
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/html/index.html
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/html/internalvsmechname.html
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/html/modules.html
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/html/pages.html
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/man/man3/gssapi.3
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/man/man3/gssapi_mechs_intro.3
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/man/man3/gssapi_services_intro.3
  projects/nand/crypto/heimdal/doc/doxyout/gssapi/man/man3/internalvsmechname.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/example__evp__cipher_8c-example.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/examples.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/graph_legend.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/group__hcrypto__core.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/group__hcrypto__des.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/group__hcrypto__dh.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/group__hcrypto__evp.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/group__hcrypto__misc.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/group__hcrypto__rand.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/group__hcrypto__rsa.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/index.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/modules.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/page_des.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/page_dh.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/page_evp.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/page_rand.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/html/page_rsa.html
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/hcrypto_core.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/hcrypto_des.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/hcrypto_dh.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/hcrypto_evp.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/hcrypto_misc.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/hcrypto_rand.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/hcrypto_rsa.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/page_des.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/page_dh.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/page_evp.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/page_rand.3
  projects/nand/crypto/heimdal/doc/doxyout/hcrypto/man/man3/page_rsa.3
  projects/nand/crypto/heimdal/doc/doxyout/hdb/html/annotated.html
  projects/nand/crypto/heimdal/doc/doxyout/hdb/html/functions.html
  projects/nand/crypto/heimdal/doc/doxyout/hdb/html/functions_vars.html
  projects/nand/crypto/heimdal/doc/doxyout/hdb/html/graph_legend.html
  projects/nand/crypto/heimdal/doc/doxyout/hdb/html/index.html
  projects/nand/crypto/heimdal/doc/doxyout/hdb/html/struct_h_d_b.html
  projects/nand/crypto/heimdal/doc/doxyout/hdb/html/structhdb__entry__ex.html
  projects/nand/crypto/heimdal/doc/doxyout/hdb/man/man3/HDB.3
  projects/nand/crypto/heimdal/doc/doxyout/hdb/man/man3/hdb_entry_ex.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/graph_legend.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__ca.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__cert.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__cms.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__crypto.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__env.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__error.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__keyset.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__lock.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__misc.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__name.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__peer.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__print.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__query.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__revoke.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/group__hx509__verify.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/index.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/modules.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_ca.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_cert.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_cms.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_env.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_error.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_keyset.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_lock.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_name.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_peer.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_print.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/page_revoke.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/html/pages.html
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_ca.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_cert.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_cms.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_crypto.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_env.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_error.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_keyset.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_lock.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_misc.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_name.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_peer.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_print.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_query.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_revoke.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/hx509_verify.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_ca.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_cert.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_cms.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_env.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_error.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_keyset.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_lock.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_name.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_peer.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_print.3
  projects/nand/crypto/heimdal/doc/doxyout/hx509/man/man3/page_revoke.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/annotated.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/graph_legend.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__address.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__auth.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__ccache.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__credential.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__crypto.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__deprecated.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__digest.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__error.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__keytab.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__pac.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__principal.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__storage.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__support.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__ticket.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/group__krb5__v4compat.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/index.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/krb5_ccache_intro.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/krb5_fileformats.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/krb5_init_creds_intro.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/krb5_introduction.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/krb5_keytab_intro.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/krb5_principal_intro.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/modules.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/pages.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/html/structkrb5__crypto__iov.html
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_address.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_auth.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_ccache.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_ccache_intro.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_credential.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_crypto.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_crypto_iov.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_deprecated.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_digest.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_error.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_fileformats.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_init_creds_intro.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_introduction.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_keytab.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_keytab_intro.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_pac.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_principal.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_principal_intro.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_storage.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_support.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_ticket.3
  projects/nand/crypto/heimdal/doc/doxyout/krb5/man/man3/krb5_v4compat.3
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/annotated.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/examples.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/functions.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/functions_vars.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/graph_legend.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/group__ntlm__core.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/index.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/modules.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/structntlm__buf.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/structntlm__type1.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/structntlm__type2.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/structntlm__type3.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/html/test__ntlm_8c-example.html
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/man/man3/ntlm_buf.3
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/man/man3/ntlm_core.3
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/man/man3/ntlm_type1.3
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/man/man3/ntlm_type2.3
  projects/nand/crypto/heimdal/doc/doxyout/ntlm/man/man3/ntlm_type3.3
  projects/nand/crypto/heimdal/doc/doxyout/wind/html/graph_legend.html
  projects/nand/crypto/heimdal/doc/doxyout/wind/html/group__wind.html
  projects/nand/crypto/heimdal/doc/doxyout/wind/html/index.html
  projects/nand/crypto/heimdal/doc/doxyout/wind/html/modules.html
  projects/nand/crypto/heimdal/doc/doxyout/wind/man/man3/wind.3
  projects/nand/crypto/heimdal/doc/heimdal.texi
  projects/nand/crypto/heimdal/doc/intro.texi
  projects/nand/crypto/heimdal/doc/kerberos4.texi
  projects/nand/crypto/heimdal/doc/setup.texi
  projects/nand/crypto/heimdal/doc/vars.texi
  projects/nand/crypto/heimdal/kdc/default_config.c
  projects/nand/crypto/heimdal/kdc/kdc.8
  projects/nand/crypto/heimdal/kdc/kdc.h
  projects/nand/crypto/heimdal/kdc/kerberos5.c
  projects/nand/crypto/heimdal/kdc/krb5tgs.c
  projects/nand/crypto/heimdal/kpasswd/kpasswdd.c
  projects/nand/crypto/heimdal/lib/gssapi/krb5/verify_mic.c
  projects/nand/crypto/heimdal/lib/hx509/sel-lex.l
  projects/nand/crypto/heimdal/lib/kadm5/password_quality.c
  projects/nand/crypto/heimdal/lib/krb5/crypto-arcfour.c
  projects/nand/crypto/heimdal/lib/krb5/crypto.c
  projects/nand/crypto/heimdal/lib/krb5/eai_to_heim_errno.c
  projects/nand/crypto/heimdal/lib/krb5/krb5.conf.5
  projects/nand/crypto/heimdal/lib/krb5/pac.c
  projects/nand/crypto/heimdal/lib/krb5/verify_krb5_conf.c
  projects/nand/crypto/heimdal/lib/wind/bidi_table.c
  projects/nand/crypto/heimdal/lib/wind/bidi_table.h
  projects/nand/crypto/heimdal/lib/wind/combining_table.c
  projects/nand/crypto/heimdal/lib/wind/combining_table.h
  projects/nand/crypto/heimdal/lib/wind/errorlist_table.c
  projects/nand/crypto/heimdal/lib/wind/errorlist_table.h
  projects/nand/crypto/heimdal/lib/wind/map_table.c
  projects/nand/crypto/heimdal/lib/wind/map_table.h
  projects/nand/crypto/heimdal/lib/wind/normalize_table.c
  projects/nand/crypto/heimdal/lib/wind/normalize_table.h
  projects/nand/crypto/heimdal/lib/wind/punycode_examples.c
  projects/nand/crypto/heimdal/lib/wind/punycode_examples.h
  projects/nand/crypto/heimdal/lib/wind/utf8.c
  projects/nand/crypto/heimdal/lib/wind/version-script.map
  projects/nand/crypto/heimdal/tools/krb5-config.in
  projects/nand/etc/defaults/rc.conf
  projects/nand/etc/mtree/BSD.include.dist
  projects/nand/etc/rc.d/Makefile
  projects/nand/etc/root/dot.cshrc
  projects/nand/gnu/lib/csu/Makefile
  projects/nand/include/malloc_np.h
  projects/nand/include/stdlib.h
  projects/nand/kerberos5/include/config.h
  projects/nand/kerberos5/include/version.h
  projects/nand/kerberos5/lib/libasn1/Makefile
  projects/nand/kerberos5/lib/libkafs5/Makefile
  projects/nand/lib/bind/config.h
  projects/nand/lib/bind/dns/code.h
  projects/nand/lib/bind/dns/dns/enumclass.h
  projects/nand/lib/bind/dns/dns/enumtype.h
  projects/nand/lib/bind/dns/dns/rdatastruct.h
  projects/nand/lib/bind/lwres/lwres/netdb.h
  projects/nand/lib/bind/lwres/lwres/platform.h
  projects/nand/lib/clang/Makefile
  projects/nand/lib/clang/clang.build.mk
  projects/nand/lib/clang/include/Makefile
  projects/nand/lib/clang/include/clang/Basic/Version.inc
  projects/nand/lib/clang/include/llvm/Config/config.h
  projects/nand/lib/clang/include/llvm/Config/llvm-config.h
  projects/nand/lib/clang/libclanganalysis/Makefile
  projects/nand/lib/clang/libclangarcmigrate/Makefile
  projects/nand/lib/clang/libclangast/Makefile
  projects/nand/lib/clang/libclangbasic/Makefile
  projects/nand/lib/clang/libclangcodegen/Makefile
  projects/nand/lib/clang/libclangdriver/Makefile
  projects/nand/lib/clang/libclangfrontend/Makefile
  projects/nand/lib/clang/libclangindex/Makefile
  projects/nand/lib/clang/libclanglex/Makefile
  projects/nand/lib/clang/libclangparse/Makefile
  projects/nand/lib/clang/libclangrewrite/Makefile
  projects/nand/lib/clang/libclangsema/Makefile
  projects/nand/lib/clang/libclangserialization/Makefile
  projects/nand/lib/clang/libclangstaticanalyzercheckers/Makefile
  projects/nand/lib/clang/libclangstaticanalyzercore/Makefile
  projects/nand/lib/clang/libllvmanalysis/Makefile
  projects/nand/lib/clang/libllvmarmcodegen/Makefile
  projects/nand/lib/clang/libllvmarmdesc/Makefile
  projects/nand/lib/clang/libllvmasmprinter/Makefile
  projects/nand/lib/clang/libllvmcodegen/Makefile
  projects/nand/lib/clang/libllvmcore/Makefile
  projects/nand/lib/clang/libllvminstrumentation/Makefile
  projects/nand/lib/clang/libllvmjit/Makefile
  projects/nand/lib/clang/libllvmmc/Makefile
  projects/nand/lib/clang/libllvmmcjit/Makefile
  projects/nand/lib/clang/libllvmmipscodegen/Makefile
  projects/nand/lib/clang/libllvmmipsdesc/Makefile
  projects/nand/lib/clang/libllvmpowerpccodegen/Makefile
  projects/nand/lib/clang/libllvmpowerpcdesc/Makefile
  projects/nand/lib/clang/libllvmruntimedyld/Makefile
  projects/nand/lib/clang/libllvmscalaropts/Makefile
  projects/nand/lib/clang/libllvmselectiondag/Makefile
  projects/nand/lib/clang/libllvmsupport/Makefile
  projects/nand/lib/clang/libllvmtablegen/Makefile
  projects/nand/lib/clang/libllvmtarget/Makefile
  projects/nand/lib/clang/libllvmtransformutils/Makefile
  projects/nand/lib/clang/libllvmx86codegen/Makefile
  projects/nand/lib/clang/libllvmx86desc/Makefile
  projects/nand/lib/csu/powerpc/Makefile
  projects/nand/lib/libc/Makefile
  projects/nand/lib/libc/arm/gen/Makefile.inc
  projects/nand/lib/libc/gen/sem_new.c
  projects/nand/lib/libc/gen/tls.c
  projects/nand/lib/libc/locale/isalnum.3
  projects/nand/lib/libc/locale/isalpha.3
  projects/nand/lib/libc/locale/iscntrl.3
  projects/nand/lib/libc/locale/isdigit.3
  projects/nand/lib/libc/locale/isgraph.3
  projects/nand/lib/libc/locale/islower.3
  projects/nand/lib/libc/locale/isprint.3
  projects/nand/lib/libc/locale/ispunct.3
  projects/nand/lib/libc/locale/isspace.3
  projects/nand/lib/libc/locale/isupper.3
  projects/nand/lib/libc/locale/isxdigit.3
  projects/nand/lib/libc/locale/newlocale.3
  projects/nand/lib/libc/net/if_nametoindex.c
  projects/nand/lib/libc/powerpc/gen/_setjmp.S
  projects/nand/lib/libc/powerpc/gen/setjmp.S
  projects/nand/lib/libc/powerpc/gen/sigsetjmp.S
  projects/nand/lib/libc/powerpc64/gen/_setjmp.S
  projects/nand/lib/libc/powerpc64/gen/makecontext.c
  projects/nand/lib/libc/powerpc64/gen/setjmp.S
  projects/nand/lib/libc/powerpc64/gen/sigsetjmp.S
  projects/nand/lib/libc/stdlib/Makefile.inc
  projects/nand/lib/libc/stdlib/Symbol.map
  projects/nand/lib/libc/sys/chflags.2
  projects/nand/lib/libc/sys/dup.2
  projects/nand/lib/libc/sys/fcntl.2
  projects/nand/lib/libcrypt/crypt.3
  projects/nand/lib/libfetch/fetch.c
  projects/nand/lib/libgeom/geom_xml2tree.c
  projects/nand/lib/libgeom/libgeom.h
  projects/nand/lib/libgssapi/gss_display_status.c
  projects/nand/lib/libkse/Makefile
  projects/nand/lib/libpam/modules/pam_exec/pam_exec.c
  projects/nand/lib/libtelnet/Makefile
  projects/nand/lib/libthr/thread/thr_private.h
  projects/nand/lib/libthr/thread/thr_umtx.h
  projects/nand/lib/libusb/Makefile
  projects/nand/lib/libusb/libusb.3
  projects/nand/lib/libusb/libusb.h
  projects/nand/lib/libusb/libusb10.c
  projects/nand/lib/msun/man/csqrt.3
  projects/nand/lib/msun/src/s_remquo.c
  projects/nand/lib/msun/src/s_remquof.c
  projects/nand/lib/msun/src/s_remquol.c
  projects/nand/libexec/rtld-elf/rtld.c
  projects/nand/sbin/bsdlabel/bsdlabel.c
  projects/nand/sbin/fdisk/fdisk.c
  projects/nand/sbin/geom/class/multipath/geom_multipath.c
  projects/nand/sbin/geom/class/multipath/gmultipath.8
  projects/nand/sbin/growfs/debug.c
  projects/nand/sbin/growfs/growfs.c
  projects/nand/sbin/ifconfig/ifconfig.8
  projects/nand/sbin/init/init.c
  projects/nand/sbin/iscontrol/Makefile
  projects/nand/sbin/iscontrol/iscontrol.8
  projects/nand/sbin/iscontrol/iscontrol.c
  projects/nand/sbin/iscontrol/iscsi.conf.5
  projects/nand/sbin/mdconfig/mdconfig.8
  projects/nand/sbin/savecore/savecore.c
  projects/nand/sbin/sunlabel/sunlabel.8
  projects/nand/sbin/sysctl/sysctl.c
  projects/nand/share/doc/bind9/Makefile
  projects/nand/share/examples/csh/dot.cshrc
  projects/nand/share/man/man3/tgmath.3
  projects/nand/share/man/man4/adv.4
  projects/nand/share/man/man4/bpf.4
  projects/nand/share/man/man4/bt.4
  projects/nand/share/man/man4/bwi.4
  projects/nand/share/man/man4/bwn.4
  projects/nand/share/man/man4/iscsi_initiator.4
  projects/nand/share/man/man4/malo.4
  projects/nand/share/man/man4/man4.i386/apm.4
  projects/nand/share/man/man4/uath.4
  projects/nand/share/man/man9/swi.9
  projects/nand/share/misc/bsd-family-tree
  projects/nand/share/misc/committers-ports.dot
  projects/nand/share/misc/committers-src.dot
  projects/nand/share/misc/scsi_modes
  projects/nand/share/mk/bsd.sys.mk
  projects/nand/sys/amd64/amd64/identcpu.c
  projects/nand/sys/amd64/amd64/machdep.c
  projects/nand/sys/amd64/amd64/mp_machdep.c
  projects/nand/sys/amd64/amd64/pmap.c
  projects/nand/sys/amd64/conf/NOTES
  projects/nand/sys/amd64/include/intr_machdep.h
  projects/nand/sys/amd64/linux32/linux32_dummy.c
  projects/nand/sys/amd64/linux32/linux32_machdep.c
  projects/nand/sys/amd64/linux32/linux32_proto.h
  projects/nand/sys/amd64/linux32/linux32_syscall.h
  projects/nand/sys/amd64/linux32/linux32_syscalls.c
  projects/nand/sys/amd64/linux32/linux32_sysent.c
  projects/nand/sys/amd64/linux32/linux32_systrace_args.c
  projects/nand/sys/amd64/linux32/syscalls.master
  projects/nand/sys/arm/at91/at91_pio.c
  projects/nand/sys/arm/at91/at91_piovar.h
  projects/nand/sys/arm/at91/at91_pit.c
  projects/nand/sys/arm/at91/at91_pmc.c
  projects/nand/sys/arm/at91/at91_rst.c
  projects/nand/sys/arm/at91/at91_twi.c
  projects/nand/sys/arm/at91/at91_twireg.h
  projects/nand/sys/arm/at91/at91_wdt.c
  projects/nand/sys/arm/at91/at91reg.h
  projects/nand/sys/arm/at91/at91sam9260.c
  projects/nand/sys/arm/at91/at91var.h
  projects/nand/sys/arm/at91/if_ate.c
  projects/nand/sys/arm/include/armreg.h
  projects/nand/sys/arm/include/sysarch.h
  projects/nand/sys/arm/xscale/pxa/uart_bus_pxa.c
  projects/nand/sys/boot/common/gpt.c
  projects/nand/sys/boot/forth/menu-commands.4th
  projects/nand/sys/boot/i386/zfsboot/zfsboot.c
  projects/nand/sys/cam/ata/ata_da.c
  projects/nand/sys/cam/ctl/ctl.c
  projects/nand/sys/cam/ctl/ctl_backend.c
  projects/nand/sys/cam/ctl/ctl_cmd_table.c
  projects/nand/sys/cam/ctl/ctl_error.c
  projects/nand/sys/cam/ctl/ctl_frontend.c
  projects/nand/sys/cam/ctl/ctl_frontend_internal.c
  projects/nand/sys/cam/ctl/ctl_private.h
  projects/nand/sys/cam/scsi/scsi_da.c
  projects/nand/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/nand/sys/compat/linux/linux_file.c
  projects/nand/sys/conf/NOTES
  projects/nand/sys/conf/files
  projects/nand/sys/conf/files.amd64
  projects/nand/sys/conf/files.i386
  projects/nand/sys/conf/makeLINT.mk
  projects/nand/sys/conf/options
  projects/nand/sys/conf/options.arm
  projects/nand/sys/contrib/pf/net/if_pfsync.c
  projects/nand/sys/ddb/db_main.c
  projects/nand/sys/dev/ale/if_ale.c
  projects/nand/sys/dev/ath/ah_osdep.c
  projects/nand/sys/dev/ath/ath_hal/ah.h
  projects/nand/sys/dev/ath/ath_hal/ah_decode.h
  projects/nand/sys/dev/ath/ath_hal/ar5416/ar5416.h
  projects/nand/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c
  projects/nand/sys/dev/ath/ath_hal/ar5416/ar5416_power.c
  projects/nand/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c
  projects/nand/sys/dev/ath/ath_hal/ar5416/ar5416reg.h
  projects/nand/sys/dev/ath/if_ath.c
  projects/nand/sys/dev/ath/if_ath_debug.c
  projects/nand/sys/dev/ath/if_ath_pci.c
  projects/nand/sys/dev/ath/if_ath_sysctl.c
  projects/nand/sys/dev/ath/if_ath_tx.c
  projects/nand/sys/dev/ath/if_ath_tx_ht.c
  projects/nand/sys/dev/ath/if_athioctl.h
  projects/nand/sys/dev/ath/if_athvar.h
  projects/nand/sys/dev/bce/if_bce.c
  projects/nand/sys/dev/bce/if_bcereg.h
  projects/nand/sys/dev/e1000/if_igb.c
  projects/nand/sys/dev/e1000/if_igb.h
  projects/nand/sys/dev/fb/s3_pci.c
  projects/nand/sys/dev/fb/vesa.c
  projects/nand/sys/dev/fb/vga.c
  projects/nand/sys/dev/isci/isci.h
  projects/nand/sys/dev/isci/isci_controller.c
  projects/nand/sys/dev/isci/isci_io_request.c
  projects/nand/sys/dev/isci/isci_remote_device.c
  projects/nand/sys/dev/iscsi/initiator/isc_subr.c
  projects/nand/sys/dev/iscsi/initiator/iscsi.c
  projects/nand/sys/dev/iscsi/initiator/iscsi_subr.c
  projects/nand/sys/dev/iscsi/initiator/iscsivar.h
  projects/nand/sys/dev/iwn/if_iwn.c
  projects/nand/sys/dev/ixgbe/ixgbe.c
  projects/nand/sys/dev/mfi/mfi_tbolt.c
  projects/nand/sys/dev/mfi/mfivar.h
  projects/nand/sys/dev/mpt/mpt_pci.c
  projects/nand/sys/dev/mwl/if_mwl.c
  projects/nand/sys/dev/mwl/if_mwlvar.h
  projects/nand/sys/dev/netmap/if_re_netmap.h
  projects/nand/sys/dev/netmap/ixgbe_netmap.h
  projects/nand/sys/dev/netmap/netmap.c
  projects/nand/sys/dev/netmap/netmap_kern.h
  projects/nand/sys/dev/sfxge/sfxge_rx.c
  projects/nand/sys/dev/smc/if_smc.c
  projects/nand/sys/dev/uart/uart_bus.h
  projects/nand/sys/dev/uart/uart_core.c
  projects/nand/sys/dev/uart/uart_if.m
  projects/nand/sys/dev/usb/serial/umodem.c
  projects/nand/sys/dev/virtio/balloon/virtio_balloon.c
  projects/nand/sys/dev/virtio/block/virtio_blk.c
  projects/nand/sys/dev/virtio/network/if_vtnet.c
  projects/nand/sys/dev/virtio/pci/virtio_pci.c
  projects/nand/sys/dev/virtio/virtio_ring.h
  projects/nand/sys/dev/virtio/virtqueue.c
  projects/nand/sys/dev/virtio/virtqueue.h
  projects/nand/sys/dev/xen/balloon/balloon.c
  projects/nand/sys/fs/coda/coda_subr.c
  projects/nand/sys/fs/ext2fs/ext2_vfsops.c
  projects/nand/sys/fs/ext2fs/ext2_vnops.c
  projects/nand/sys/fs/msdosfs/msdosfs_vfsops.c
  projects/nand/sys/fs/nfsclient/nfs_clsubs.c
  projects/nand/sys/fs/nfsclient/nfs_clvfsops.c
  projects/nand/sys/fs/tmpfs/tmpfs.h
  projects/nand/sys/fs/tmpfs/tmpfs_subr.c
  projects/nand/sys/fs/tmpfs/tmpfs_vfsops.c
  projects/nand/sys/fs/tmpfs/tmpfs_vnops.c
  projects/nand/sys/gdb/gdb_main.c
  projects/nand/sys/geom/geom_vfs.c
  projects/nand/sys/geom/multipath/g_multipath.c
  projects/nand/sys/geom/part/g_part.c
  projects/nand/sys/geom/part/g_part.h
  projects/nand/sys/geom/part/g_part_gpt.c
  projects/nand/sys/geom/part/g_part_mbr.c
  projects/nand/sys/i386/conf/NOTES
  projects/nand/sys/i386/i386/identcpu.c
  projects/nand/sys/i386/i386/machdep.c
  projects/nand/sys/i386/i386/mp_machdep.c
  projects/nand/sys/i386/i386/vm86.c
  projects/nand/sys/i386/include/intr_machdep.h
  projects/nand/sys/i386/linux/linux_dummy.c
  projects/nand/sys/i386/linux/linux_machdep.c
  projects/nand/sys/i386/linux/linux_proto.h
  projects/nand/sys/i386/linux/linux_syscall.h
  projects/nand/sys/i386/linux/linux_syscalls.c
  projects/nand/sys/i386/linux/linux_sysent.c
  projects/nand/sys/i386/linux/linux_systrace_args.c
  projects/nand/sys/i386/linux/syscalls.master
  projects/nand/sys/kern/kern_descrip.c
  projects/nand/sys/kern/kern_ktrace.c
  projects/nand/sys/kern/kern_linker.c
  projects/nand/sys/kern/kern_racct.c
  projects/nand/sys/kern/kern_rctl.c
  projects/nand/sys/kern/kern_sig.c
  projects/nand/sys/kern/kern_thr.c
  projects/nand/sys/kern/kern_umtx.c
  projects/nand/sys/kern/sched_ule.c
  projects/nand/sys/kern/subr_acl_nfs4.c
  projects/nand/sys/kern/subr_bus.c
  projects/nand/sys/kern/subr_firmware.c
  projects/nand/sys/kern/subr_kdb.c
  projects/nand/sys/kern/subr_syscall.c
  projects/nand/sys/kern/subr_turnstile.c
  projects/nand/sys/kern/subr_witness.c
  projects/nand/sys/kern/sys_pipe.c
  projects/nand/sys/kern/vfs_default.c
  projects/nand/sys/kern/vfs_mount.c
  projects/nand/sys/kern/vfs_subr.c
  projects/nand/sys/mips/atheros/ar71xx_chip.c
  projects/nand/sys/mips/atheros/ar71xx_chip.h
  projects/nand/sys/mips/atheros/ar71xx_pci.c
  projects/nand/sys/mips/atheros/ar91xx_chip.c
  projects/nand/sys/modules/iscsi/initiator/Makefile
  projects/nand/sys/modules/mlx4/Makefile
  projects/nand/sys/modules/mlx4ib/Makefile
  projects/nand/sys/modules/mlxen/Makefile
  projects/nand/sys/modules/mthca/Makefile
  projects/nand/sys/modules/uart/Makefile
  projects/nand/sys/net/bpf.c
  projects/nand/sys/net/bpf.h
  projects/nand/sys/net/bpf_buffer.c
  projects/nand/sys/net/bpf_zerocopy.c
  projects/nand/sys/net/bpfdesc.h
  projects/nand/sys/net/if.c
  projects/nand/sys/net/if_lagg.c
  projects/nand/sys/net/if_media.h
  projects/nand/sys/net/netmap.h
  projects/nand/sys/net/netmap_user.h
  projects/nand/sys/net80211/ieee80211_ddb.c
  projects/nand/sys/net80211/ieee80211_ht.c
  projects/nand/sys/net80211/ieee80211_ht.h
  projects/nand/sys/net80211/ieee80211_ioctl.h
  projects/nand/sys/net80211/ieee80211_node.h
  projects/nand/sys/net80211/ieee80211_output.c
  projects/nand/sys/net80211/ieee80211_superg.c
  projects/nand/sys/netgraph/ng_source.c
  projects/nand/sys/netinet/in.c
  projects/nand/sys/netinet/ip_carp.c
  projects/nand/sys/netinet/sctp_timer.c
  projects/nand/sys/netinet/sctp_usrreq.c
  projects/nand/sys/netinet/tcp_input.c
  projects/nand/sys/netinet/tcp_output.c
  projects/nand/sys/netinet/tcp_subr.c
  projects/nand/sys/netinet/tcp_var.h
  projects/nand/sys/nfsclient/nfs_subs.c
  projects/nand/sys/nfsclient/nfs_vfsops.c
  projects/nand/sys/ofed/drivers/infiniband/core/addr.c
  projects/nand/sys/ofed/drivers/infiniband/core/cma.c
  projects/nand/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
  projects/nand/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
  projects/nand/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
  projects/nand/sys/ofed/drivers/net/mlx4/en_frag.c
  projects/nand/sys/ofed/drivers/net/mlx4/en_netdev.c
  projects/nand/sys/ofed/drivers/net/mlx4/en_port.c
  projects/nand/sys/ofed/drivers/net/mlx4/en_port.h
  projects/nand/sys/ofed/drivers/net/mlx4/en_rx.c
  projects/nand/sys/ofed/include/linux/in.h
  projects/nand/sys/ofed/include/linux/in6.h
  projects/nand/sys/ofed/include/net/ip.h
  projects/nand/sys/ofed/include/net/ipv6.h
  projects/nand/sys/pci/intpm.c
  projects/nand/sys/powerpc/aim/machdep.c
  projects/nand/sys/powerpc/aim/mmu_oea.c
  projects/nand/sys/powerpc/aim/mmu_oea64.c
  projects/nand/sys/powerpc/aim/moea64_native.c
  projects/nand/sys/powerpc/include/cpu.h
  projects/nand/sys/powerpc/include/pmap.h
  projects/nand/sys/powerpc/powerpc/exec_machdep.c
  projects/nand/sys/security/mac/mac_net.c
  projects/nand/sys/security/mac/mac_syscalls.c
  projects/nand/sys/sparc64/conf/GENERIC
  projects/nand/sys/sparc64/sparc64/intr_machdep.c
  projects/nand/sys/sparc64/sparc64/machdep.c
  projects/nand/sys/sys/bus.h
  projects/nand/sys/sys/diskmbr.h
  projects/nand/sys/sys/gpt.h
  projects/nand/sys/sys/kdb.h
  projects/nand/sys/sys/ktrace.h
  projects/nand/sys/sys/mount.h
  projects/nand/sys/sys/param.h
  projects/nand/sys/sys/proc.h
  projects/nand/sys/sys/umtx.h
  projects/nand/sys/sys/vnode.h
  projects/nand/sys/ufs/ffs/ffs_snapshot.c
  projects/nand/sys/ufs/ffs/ffs_softdep.c
  projects/nand/sys/ufs/ffs/ffs_vfsops.c
  projects/nand/sys/ufs/ufs/ufs_quota.c
  projects/nand/sys/ufs/ufs/ufs_vnops.c
  projects/nand/sys/vm/vm_fault.c
  projects/nand/sys/vm/vm_mmap.c
  projects/nand/sys/vm/vm_page.c
  projects/nand/sys/vm/vm_page.h
  projects/nand/sys/vm/vm_reserv.c
  projects/nand/sys/x86/include/specialreg.h
  projects/nand/sys/x86/pci/pci_bus.c
  projects/nand/sys/x86/x86/intr_machdep.c
  projects/nand/tools/build/mk/OptionalObsoleteFiles.inc
  projects/nand/tools/regression/lib/msun/test-rem.c
  projects/nand/tools/tools/ath/athdecode/main.c
  projects/nand/tools/tools/ath/common/dumpregs_5416.c
  projects/nand/tools/tools/net80211/wlanstats/wlanstats.c
  projects/nand/tools/tools/netmap/bridge.c
  projects/nand/tools/tools/netmap/pcap.c
  projects/nand/usr.bin/calendar/calendars/calendar.freebsd
  projects/nand/usr.bin/clang/bugpoint/Makefile
  projects/nand/usr.bin/clang/bugpoint/bugpoint.1
  projects/nand/usr.bin/clang/clang/Makefile
  projects/nand/usr.bin/clang/clang/clang.1
  projects/nand/usr.bin/clang/llc/llc.1
  projects/nand/usr.bin/clang/lli/Makefile
  projects/nand/usr.bin/clang/lli/lli.1
  projects/nand/usr.bin/clang/llvm-ar/llvm-ar.1
  projects/nand/usr.bin/clang/llvm-as/llvm-as.1
  projects/nand/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1
  projects/nand/usr.bin/clang/llvm-diff/llvm-diff.1
  projects/nand/usr.bin/clang/llvm-dis/llvm-dis.1
  projects/nand/usr.bin/clang/llvm-extract/llvm-extract.1
  projects/nand/usr.bin/clang/llvm-ld/Makefile
  projects/nand/usr.bin/clang/llvm-ld/llvm-ld.1
  projects/nand/usr.bin/clang/llvm-link/llvm-link.1
  projects/nand/usr.bin/clang/llvm-nm/llvm-nm.1
  projects/nand/usr.bin/clang/llvm-prof/llvm-prof.1
  projects/nand/usr.bin/clang/llvm-ranlib/llvm-ranlib.1
  projects/nand/usr.bin/clang/opt/Makefile
  projects/nand/usr.bin/clang/opt/opt.1
  projects/nand/usr.bin/clang/tblgen/Makefile
  projects/nand/usr.bin/clang/tblgen/tblgen.1
  projects/nand/usr.bin/hexdump/hexdump.1
  projects/nand/usr.bin/hexdump/od.1
  projects/nand/usr.bin/kdump/Makefile
  projects/nand/usr.bin/kdump/kdump.1
  projects/nand/usr.bin/kdump/kdump.c
  projects/nand/usr.bin/kdump/mkioctls
  projects/nand/usr.bin/kdump/mksubr
  projects/nand/usr.bin/ktrace/ktrace.1
  projects/nand/usr.bin/ktrace/ktrace.h
  projects/nand/usr.bin/ktrace/subr.c
  projects/nand/usr.bin/lex/flex.skl
  projects/nand/usr.bin/m4/eval.c
  projects/nand/usr.bin/m4/extern.h
  projects/nand/usr.bin/m4/main.c
  projects/nand/usr.bin/netstat/if.c
  projects/nand/usr.bin/netstat/inet.c
  projects/nand/usr.bin/top/machine.c
  projects/nand/usr.bin/truss/Makefile
  projects/nand/usr.bin/unzip/unzip.1
  projects/nand/usr.bin/unzip/unzip.c
  projects/nand/usr.sbin/Makefile
  projects/nand/usr.sbin/bsdinstall/partedit/gpart_ops.c
  projects/nand/usr.sbin/lmcconfig/lmcconfig.8
  projects/nand/usr.sbin/lpr/lpc/cmds.c
  projects/nand/usr.sbin/powerd/powerd.c
Directory Properties:
  projects/nand/   (props changed)
  projects/nand/MAINTAINERS   (props changed)
  projects/nand/cddl/contrib/opensolaris/   (props changed)
  projects/nand/contrib/bind9/   (props changed)
  projects/nand/contrib/binutils/   (props changed)
  projects/nand/contrib/bzip2/   (props changed)
  projects/nand/contrib/com_err/   (props changed)
  projects/nand/contrib/compiler-rt/   (props changed)
  projects/nand/contrib/dialog/   (props changed)
  projects/nand/contrib/ee/   (props changed)
  projects/nand/contrib/expat/   (props changed)
  projects/nand/contrib/file/   (props changed)
  projects/nand/contrib/gcc/   (props changed)
  projects/nand/contrib/gdb/   (props changed)
  projects/nand/contrib/gdtoa/   (props changed)
  projects/nand/contrib/gnu-sort/   (props changed)
  projects/nand/contrib/groff/   (props changed)
  projects/nand/contrib/less/   (props changed)
  projects/nand/contrib/libarchive/   (props changed)
  projects/nand/contrib/libarchive/cpio/   (props changed)
  projects/nand/contrib/libarchive/libarchive/   (props changed)
  projects/nand/contrib/libarchive/libarchive_fe/   (props changed)
  projects/nand/contrib/libarchive/tar/   (props changed)
  projects/nand/contrib/libc++/   (props changed)
  projects/nand/contrib/libcxxrt/   (props changed)
  projects/nand/contrib/libpcap/   (props changed)
  projects/nand/contrib/libstdc++/   (props changed)
  projects/nand/contrib/llvm/   (props changed)
  projects/nand/contrib/llvm/tools/clang/   (props changed)
  projects/nand/contrib/ncurses/   (props changed)
  projects/nand/contrib/netcat/   (props changed)
  projects/nand/contrib/ntp/   (props changed)
  projects/nand/contrib/one-true-awk/   (props changed)
  projects/nand/contrib/openbsm/   (props changed)
  projects/nand/contrib/openpam/   (props changed)
  projects/nand/contrib/openresolv/   (props changed)
  projects/nand/contrib/pf/   (props changed)
  projects/nand/contrib/sendmail/   (props changed)
  projects/nand/contrib/tcpdump/   (props changed)
  projects/nand/contrib/tcsh/   (props changed)
  projects/nand/contrib/tnftp/   (props changed)
  projects/nand/contrib/top/   (props changed)
  projects/nand/contrib/top/install-sh   (props changed)
  projects/nand/contrib/tzcode/stdtime/   (props changed)
  projects/nand/contrib/tzcode/zic/   (props changed)
  projects/nand/contrib/tzdata/   (props changed)
  projects/nand/contrib/wpa/   (props changed)
  projects/nand/contrib/xz/   (props changed)
  projects/nand/crypto/heimdal/   (props changed)
  projects/nand/crypto/openssh/   (props changed)
  projects/nand/crypto/openssl/   (props changed)
  projects/nand/gnu/lib/   (props changed)
  projects/nand/gnu/usr.bin/binutils/   (props changed)
  projects/nand/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/nand/gnu/usr.bin/gdb/   (props changed)
  projects/nand/lib/libc/   (props changed)
  projects/nand/lib/libc/stdtime/   (props changed)
  projects/nand/lib/libutil/   (props changed)
  projects/nand/lib/libz/   (props changed)
  projects/nand/sbin/   (props changed)
  projects/nand/sbin/ipfw/   (props changed)
  projects/nand/share/man/man4/   (props changed)
  projects/nand/share/mk/bsd.arch.inc.mk   (props changed)
  projects/nand/share/zoneinfo/   (props changed)
  projects/nand/sys/   (props changed)
  projects/nand/sys/amd64/include/xen/   (props changed)
  projects/nand/sys/boot/   (props changed)
  projects/nand/sys/boot/i386/efi/   (props changed)
  projects/nand/sys/boot/ia64/efi/   (props changed)
  projects/nand/sys/boot/ia64/ski/   (props changed)
  projects/nand/sys/boot/powerpc/boot1.chrp/   (props changed)
  projects/nand/sys/boot/powerpc/ofw/   (props changed)
  projects/nand/sys/cddl/contrib/opensolaris/   (props changed)
  projects/nand/sys/conf/   (props changed)
  projects/nand/sys/contrib/dev/acpica/   (props changed)
  projects/nand/sys/contrib/dev/acpica/changes.txt   (props changed)
  projects/nand/sys/contrib/dev/acpica/common/   (props changed)
  projects/nand/sys/contrib/dev/acpica/compiler/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/debugger/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/disassembler/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/dispatcher/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/events/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/executer/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/hardware/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/namespace/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/parser/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/resources/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/tables/   (props changed)
  projects/nand/sys/contrib/dev/acpica/components/utilities/   (props changed)
  projects/nand/sys/contrib/dev/acpica/include/   (props changed)
  projects/nand/sys/contrib/dev/acpica/os_specific/   (props changed)
  projects/nand/sys/contrib/octeon-sdk/   (props changed)
  projects/nand/sys/contrib/pf/   (props changed)
  projects/nand/sys/contrib/x86emu/   (props changed)
  projects/nand/sys/i386/conf/XENHVM   (props changed)
  projects/nand/usr.bin/calendar/   (props changed)
  projects/nand/usr.bin/csup/   (props changed)
  projects/nand/usr.bin/procstat/   (props changed)
  projects/nand/usr.sbin/ndiscvt/   (props changed)
  projects/nand/usr.sbin/rtadvctl/   (props changed)
  projects/nand/usr.sbin/rtadvd/   (props changed)
  projects/nand/usr.sbin/rtsold/   (props changed)
  projects/nand/usr.sbin/zic/   (props changed)

Modified: projects/nand/ObsoleteFiles.inc
==============================================================================
--- projects/nand/ObsoleteFiles.inc	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/ObsoleteFiles.inc	Thu Apr 19 02:30:04 2012	(r234447)
@@ -38,6 +38,22 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20120415: new clang import which bumps version from 3.0 to 3.1
+OLD_FILES+=usr/include/clang/3.0/altivec.h
+OLD_FILES+=usr/include/clang/3.0/avxintrin.h
+OLD_FILES+=usr/include/clang/3.0/emmintrin.h
+OLD_FILES+=usr/include/clang/3.0/immintrin.h
+OLD_FILES+=usr/include/clang/3.0/mm3dnow.h
+OLD_FILES+=usr/include/clang/3.0/mm_malloc.h
+OLD_FILES+=usr/include/clang/3.0/mmintrin.h
+OLD_FILES+=usr/include/clang/3.0/nmmintrin.h
+OLD_FILES+=usr/include/clang/3.0/pmmintrin.h
+OLD_FILES+=usr/include/clang/3.0/smmintrin.h
+OLD_FILES+=usr/include/clang/3.0/tmmintrin.h
+OLD_FILES+=usr/include/clang/3.0/wmmintrin.h
+OLD_FILES+=usr/include/clang/3.0/x86intrin.h
+OLD_FILES+=usr/include/clang/3.0/xmmintrin.h
+OLD_DIRS+=usr/include/clang/3.0
 # 20120322: Update heimdal to 1.5.1.
 OLD_FILES+=usr/include/krb5-v4compat.h \
 	usr/include/krb_err.h \

Modified: projects/nand/UPDATING
==============================================================================
--- projects/nand/UPDATING	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/UPDATING	Thu Apr 19 02:30:04 2012	(r234447)
@@ -19,8 +19,19 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10
 	includes various WITNESS- related kernel options, INVARIANTS, malloc
 	debugging flags in userland, and various verbose features in the
 	kernel.  Many developers choose to disable these features on build
-	machines to maximize performance.  (To disable malloc debugging, run
-	ln -s aj /etc/malloc.conf.)
+	machines to maximize performance.  (To completely disable malloc
+	debugging, define MALLOC_PRODUCTION in /etc/make.conf, or to merely
+	disable the most expensive debugging functionality run
+	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+
+20120417:
+	The malloc(3) implementation embedded in libc now uses sources imported
+	as contrib/jemalloc.  The most disruptive API change is to
+	/etc/malloc.conf.  If your system has an old-style /etc/malloc.conf,
+	delete it prior to installworld, and optionally re-create it using the
+	new format after rebooting.  See malloc.conf(5) for details
+	(specifically the TUNING section and the "opt.*" entries in the MALLCTL
+	NAMESPACE section).
 
 20120328:
 	Big-endian MIPS TARGET_ARCH values no longer end in "eb".  mips64eb

Modified: projects/nand/bin/sh/sh.1
==============================================================================
--- projects/nand/bin/sh/sh.1	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/bin/sh/sh.1	Thu Apr 19 02:30:04 2012	(r234447)
@@ -381,7 +381,7 @@ The following is a list of valid operato
 .It Redirection operators:
 .Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact
 .It Li < Ta Li > Ta Li << Ta Li >> Ta Li <>
-.It Li <& Ta Li >& Ta Li <<- Ta Li >|
+.It Li <& Ta Li >& Ta Li <<- Ta Li >| Ta \&
 .El
 .El
 .Pp

Modified: projects/nand/bin/stty/stty.1
==============================================================================
--- projects/nand/bin/stty/stty.1	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/bin/stty/stty.1	Thu Apr 19 02:30:04 2012	(r234447)
@@ -384,7 +384,7 @@ is disabled (i.e., set to
 Recognized control-characters:
 .Bd -ragged -offset indent
 .Bl -column character Subscript
-.It control-
+.It control- Ta \& Ta \&
 .It character Ta Subscript Ta Description
 .It _________ Ta _________ Ta _______________
 .It eof Ta Tn VEOF Ta EOF No character

Modified: projects/nand/cddl/contrib/opensolaris/cmd/zpool/zpool.8
==============================================================================
--- projects/nand/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Thu Apr 19 02:30:04 2012	(r234447)
@@ -1779,7 +1779,7 @@ The following command creates a
 storage pool consisting of two, two-way
 mirrors and mirrored log devices:
 .Bd -literal -offset 2n
-.Li # Ic zpool create pool mirror da0 da1 mirror da2 da3 log miror da4 da5
+.Li # Ic zpool create pool mirror da0 da1 mirror da2 da3 log mirror da4 da5
 .Ed
 .It Sy Example 14 No Adding Cache Devices to a Tn ZFS No Pool
 .Pp

Modified: projects/nand/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c
==============================================================================
--- projects/nand/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c	Thu Apr 19 02:30:04 2012	(r234447)
@@ -811,7 +811,7 @@ dt_proc_destroy(dtrace_hdl_t *dtp, struc
 #if defined(sun)
 		(void) _lwp_kill(dpr->dpr_tid, SIGCANCEL);
 #else
-		pthread_kill(dpr->dpr_tid, SIGUSR1);
+		pthread_kill(dpr->dpr_tid, SIGTHR);
 #endif
 
 		/*

Modified: projects/nand/contrib/bind9/CHANGES
==============================================================================
--- projects/nand/contrib/bind9/CHANGES	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/CHANGES	Thu Apr 19 02:30:04 2012	(r234447)
@@ -1,9 +1,309 @@
-	--- 9.8.1-P1 released ---
+	--- 9.8.2 released ---
+
+3298.	[bug]		Named could dereference a NULL pointer in
+			zmgr_start_xfrin_ifquota if the zone was being removed.
+			[RT #28419]
+
+3297.	[bug]		Named could die on a malformed master file. [RT #28467]
+
+3295.	[bug]		Adjust isc_time_secondsastimet range check to be more
+			portable. [RT # 26542]
+
+3294.	[bug]		isccc/cc.c:table_fromwire failed to free alist on
+			error. [RT #28265]
+
+3291.	[port]		Fixed a build error on systems without ENOTSUP.
+			[RT #28200]
+
+3290.	[bug]		<isc/hmacsha.h> was not being installed. [RT #28169]
+
+3288.	[bug]		dlz_destroy() function wasn't correctly registered
+			by the DLZ dlopen driver. [RT #28056]
+
+3287.	[port]		Update ans.pl to work with Net::DNS 0.68. [RT #28028]
+
+3286.	[bug]		Managed key maintenance timer could fail to start
+			after 'rndc reconfig'. [RT #26786]
+
+	--- 9.8.2rc2 released ---
+
+3285.	[bug]		val-frdataset was incorrectly disassociated in
+			proveunsecure after calling startfinddlvsep.
+			[RT #27928]
+
+3284.	[bug]		Address race conditions with the handling of
+			rbtnode.deadlink. [RT #27738]
+
+3283.	[bug]		Raw zones with with more than 512 records in a RRset
+			failed to load. [RT #27863]
+
+3282.	[bug]		Restrict the TTL of NS RRset to no more than that
+			of the old NS RRset when replacing it.
+			[RT #27792] [RT #27884]
+
+3281.	[bug]		SOA refresh queries could be treated as cancelled
+			despite succeeding over the loopback interface.
+			[RT #27782]
+
+3280.	[bug]		Potential double free of a rdataset on out of memory
+			with DNS64. [RT #27762]
+
+3278.	[bug]		Make sure automatic key maintenance is started
+			when "auto-dnssec maintain" is turned on during
+			"rndc reconfig". [RT #26805]
+
+3276.	[bug]		win32: ns_os_openfile failed to return NULL on
+			safe_open failure. [RT #27696]
+
+3274.	[bug]		Log when a zone is not reusable.  Only set loadtime
+			on successful loads.  [RT #27650]
+
+3273.   [bug]           AAAA responses could be returned in the additional
+                        section even when filter-aaaa-on-v4 was in use.
+                        [RT #27292]
+
+3271.	[port]		darwin: mksymtbl is not always stable, loop several
+			times before giving up.  mksymtbl was using non
+			portable perl to covert 64 bit hex strings. [RT #27653]
+
+3268.	[bug]		Convert RRSIG expiry times to 64 timestamps to work
+			out the earliest expiry time. [RT #23311]
+
+3267.	[bug]		Memory allocation failures could be mis-reported as
+			unexpected error.  New ISC_R_UNSET result code.
+			[RT #27336]
+
+3266.	[bug]		The maximum number of NSEC3 iterations for a
+			DNSKEY RRset was not being properly computed.
+			[RT #26543]
+
+3262.	[bug]		Signed responses were handled incorrectly by RPZ.
+			[RT #27316]
+
+	--- 9.8.2rc1 released ---
+
+3260.	[bug]		"rrset-order cyclic" could appear not to rotate
+			for some query patterns.  [RT #27170/27185]
+
+3259.	[bug]		named-compilezone: Suppress "dump zone to <file>"
+			message when writing to stdout. [RT #27109]
+
+3258.	[test]		Add "forcing full sign with unreadable keys" test.
+			[RT #27153]
+
+3257.	[bug]		Do not generate a error message when calling fsync()
+			in a pipe or socket. [RT #27109]
+
+3256.	[bug]		Disable empty zones for lwresd -C. [RT #27139]
+
+3254.	[bug]		Set isc_socket_ipv6only() on the IPv6 control channels.
+			[RT #22249]
+
+3253.	[bug]		Return DNS_R_SYNTAX when the input to a text field is
+			too long. [RT #26956]
+
+3251.	[bug]		Enforce a upper bound (65535 bytes) on the amount of
+			memory dns_sdlz_putrr() can allocate per record to
+			prevent run away memory consumption on ISC_R_NOSPACE.
+			[RT #26956]
+
+3250.	[func]		'configure --enable-developer'; turn on various
+			configure options, normally off by default, that
+			we want developers to build and test with. [RT #27103]
+
+3249.	[bug]		Update log message when saving slave zones files for
+			analysis after load failures. [RT #27087]
+
+3248.	[bug]		Configure options --enable-fixed-rrset and
+			--enable-exportlib were incompatible with each
+			other. [RT #27087]
+
+3247.	[bug]		'raw' format zones failed to preserve load order
+			breaking 'fixed' sort order. [RT #27087]
+
+3243.	[port]		netbsd,bsdi: the thread defaults were not being
+			properly set.
+
+3241.	[bug]		Address race conditions in the resolver code.
+			[RT #26889]
+
+3240.	[bug]		DNSKEY state change events could be missed. [RT #26874]
+
+3239.	[bug]		dns_dnssec_findmatchingkeys needs to use a consistent
+			timestamp. [RT #26883]
+
+3238.	[bug]		keyrdata was not being reinitialized in
+			lib/dns/rbtdb.c:iszonesecure. [RT#26913]
+
+3237.	[bug]		dig -6 didn't work with +trace. [RT #26906]
+
+	--- 9.8.2b1 released ---
+
+3234.	[bug]		'make depend' produced invalid makefiles. [RT #26830]
+
+3231.	[bug]		named could fail to send a uncompressable zone.
+			[RT #26796]
+
+3230.	[bug]		'dig axfr' failed to properly handle a multi-message
+			axfr with a serial of 0. [RT #26796]
+
+3229.	[bug]		Fix local variable to struct var assignment
+			found by CLANG warning.
+
+3228.	[tuning]	Dynamically grow symbol table to improve zone
+			loading performance. [RT #26523]
+
+3227.	[bug]		Interim fix to make WKS's use of getprotobyname()
+			and getservbyname() self thread safe. [RT #26232]
+
+3226.	[bug]		Address minor resource leakages. [RT #26624]
+
+3221.	[bug]		Fixed a potential coredump on shutdown due to
+			referencing fetch context after it's been freed.
+			[RT #26720]
+
+3220.	[bug]		Change #3186 was incomplete; dns_db_rpz_findips()
+			could fail to set the database version correctly,
+			causing an assertion failure. [RT #26180]
 
 3218.	[security]	Cache lookup could return RRSIG data associated with
 			nonexistent records, leading to an assertion
 			failure. [RT #26590]
 
+3217.	[cleanup]	Fix build problem with --disable-static. [RT #26476]
+
+3216.	[bug]		resolver.c:validated() was not thread-safe. [RT #26478]
+
+3213.	[doc]		Clarify ixfr-from-differences behavior. [RT #25188]
+
+3212.	[bug]		rbtdb.c: failed to remove a node from the deadnodes
+			list prior to adding a reference to it leading a
+			possible assertion failure. [RT #23219]
+
+3209.	[func]		Add "dnssec-lookaside 'no'".  [RT #24858]
+
+3208.	[bug]		'dig -y' handle unknown tsig alorithm better.
+			[RT #25522]
+
+3207.	[contrib]	Fixed build error in Berkeley DB DLZ module. [RT #26444]
+
+3206.	[cleanup]	Add ISC information to log at start time. [RT #25484]
+
+3204.	[bug]		When a master server that has been marked as
+			unreachable sends a NOTIFY, mark it reachable
+			again. [RT #25960]
+
+3203.	[bug]		Increase log level to 'info' for validation failures
+			from expired or not-yet-valid RRSIGs. [RT #21796]
+
+3200.	[doc]		Some rndc functions were undocumented or were
+			missing from 'rndc -h' output. [RT #25555]
+
+3198.	[doc]		Clarified that dnssec-settime can alter keyfile
+			permissions. [RT #24866]
+
+3196.	[bug]		nsupdate: return nonzero exit code when target zone
+			doesn't exist. [RT #25783]
+
+3195.	[cleanup]	Silence "file not found" warnings when loading
+			managed-keys zone. [RT #26340]
+
+3194.	[doc]		Updated RFC references in the 'empty-zones-enable'
+			documentation. [RT #25203]
+
+3193.	[cleanup]	Changed MAXZONEKEYS to DNS_MAXZONEKEYS, moved to
+			dnssec.h. [RT #26415]
+
+3192.	[bug]		A query structure could be used after being freed.
+			[RT #22208]
+
+3191.	[bug]		Print NULL records using "unknown" format. [RT #26392]
+
+3190.	[bug]		Underflow in error handling in isc_mutexblock_init.
+			[RT #26397]
+
+3189.	[test]		Added a summary report after system tests. [RT #25517]
+
+3188.	[bug]		zone.c:zone_refreshkeys() could fail to detach
+			references correctly when errors occurred, causing
+			a hang on shutdown. [RT #26372]
+
+3187.	[port]		win32: support for Visual Studio 2008.  [RT #26356]
+
+3186.	[bug]		Version/db mis-match in rpz code. [RT #26180]
+
+3179.	[port]		kfreebsd: build issues. [RT #26273]
+
+3175.	[bug]		Fix how DNSSEC positive wildcard responses from a
+			NSEC3 signed zone are validated.  Stop sending a
+			unnecessary NSEC3 record when generating such
+			responses. [RT #26200]
+
+3174.	[bug]		Always compute to revoked key tag from scratch.
+			[RT #26186]
+
+3173.	[port]		Correctly validate root DS responses. [RT #25726]
+
+3171.	[bug]		Exclusively lock the task when adding a zone using
+			'rndc addzone'.  [RT #25600]
+
+3170.	[func]		RPZ update:
+			- fix precedence among competing rules
+			- improve ARM text including documenting rule precedence
+			- try to rewrite CNAME chains until first hit
+			- new "rpz" logging channel
+			- RDATA for CNAME rules can include wildcards
+			- replace "NO-OP" named.conf policy override with
+			  "PASSTHRU" and add "DISABLED" override ("NO-OP"
+			  is still recognized)
+			[RT #25172]
+
+3169.	[func]		Catch db/version mis-matches when calling dns_db_*().
+			[RT #26017]
+
+3167.	[bug]		Negative answers from forwarders were not being
+			correctly tagged making them appear to not be cached.
+			[RT #25380]
+
+3162.	[test]		start.pl: modified to allow for "named.args" in
+			ns*/ subdirectory to override stock arguments to
+			named. Largely from RT#26044, but no separate ticket.
+
+3161.	[bug]		zone.c:del_sigs failed to always reset rdata leading
+			assertion failures. [RT #25880]
+
+3157.	[tuning]	Reduce the time spent in "rndc reconfig" by parsing
+			the config file before pausing the server. [RT #21373]
+
+3155.	[bug]		Fixed a build failure when using contrib DLZ
+			drivers (e.g., mysql, postgresql, etc). [RT #25710]
+
+3154.	[bug]		Attempting to print an empty rdataset could trigger
+			an assert. [RT #25452]
+
+3152.	[cleanup]	Some versions of gcc and clang failed due to
+			incorrect use of __builtin_expect. [RT #25183]
+
+3151.	[bug]		Queries for type RRSIG or SIG could be handled
+			incorrectly.  [RT #21050]
+
+3148.	[bug]		Processing of normal queries could be stalled when
+			forwarding a UPDATE message. [RT #24711]
+
+3146.	[test]		Fixed gcc4.6.0 errors in ATF. [RT #25598]
+
+3145.	[test]		Capture output of ATF unit tests in "./atf.out" if
+			there were any errors while running them. [RT #25527]
+
+3144.	[bug]		dns_dbiterator_seek() could trigger an assert when
+			used with a nonexistent database node. [RT #25358]
+
+3143.	[bug]		Silence clang compiler warnings. [RT #25174]
+
+3139.	[test]		Added tests from RFC 6234, RFC 2202, and RFC 1321
+			for the hashing algorithms (md5, sha1 - sha512, and
+			their hmac counterparts).  [RT #25067]
+
 	--- 9.8.1 released ---
 
 	--- 9.8.1rc1 released ---
@@ -14,7 +314,7 @@
 3138.	[bug]		Address memory leaks and out-of-order operations when
 			shutting named down. [RT #25210]
 
-3136.	[func]		Add RFC 1918 reverse zones to the list of built-in 
+3136.	[func]		Add RFC 1918 reverse zones to the list of built-in
 			empty zones switched on by the 'empty-zones-enable'
 			option. [RT #24990]
 
@@ -34,9 +334,9 @@
 
 3133.	[bug]		Change #3114 was incomplete. [RT #24577]
 
-3131.   [tuning]        Improve scalability by allocating one zone task
-                        per 100 zones at startup time, rather than using a
-                        fixed-size task table. [RT #24406]
+3131.	[tuning]	Improve scalability by allocating one zone task
+			per 100 zones at startup time, rather than using a
+			fixed-size task table. [RT #24406]
 
 3129.	[bug]		Named could crash on 'rndc reconfig' when
 			allow-new-zones was set to yes and named ACLs
@@ -62,10 +362,10 @@
 
 3122.	[cleanup]	dnssec-settime: corrected usage message. [RT #24664]
 
-3121.   [security]      An authoritative name server sending a negative
-                        response containing a very large RRset could
-                        trigger an off-by-one error in the ncache code
-                        and crash named. [RT #24650]
+3121.	[security]	An authoritative name server sending a negative
+			response containing a very large RRset could
+			trigger an off-by-one error in the ncache code
+			and crash named. [RT #24650]
 
 3120.	[bug]		Named could fail to validate zones listed in a DLV
 			that validated insecure without using DLV and had
@@ -99,9 +399,9 @@
 			"krb5-subdomain", which allow machines to update
 			their own records, to the BIND 9 ARM.
 
-3111.   [bug]           Improved consistency checks for dnssec-enable and
-                        dnssec-validation, added test cases to the
-                        checkconf system test. [RT #24398]
+3111.	[bug]		Improved consistency checks for dnssec-enable and
+			dnssec-validation, added test cases to the
+			checkconf system test. [RT #24398]
 
 3110.	[bug]		dnssec-signzone: Wrong error message could appear
 			when attempting to sign with no KSK. [RT #24369]
@@ -109,10 +409,10 @@
 3107.	[bug]		dnssec-signzone: Report the correct number of ZSKs
 			when using -x. [RT #20852]
 
-3105.   [bug]           GOST support can be suppressed by "configure
-                        --without-gost" [RT #24367]
+3105.	[bug]		GOST support can be suppressed by "configure
+			--without-gost" [RT #24367]
 
-3104.   [bug]           Better support for cross-compiling. [RT #24367]
+3104.	[bug]		Better support for cross-compiling. [RT #24367]
 
 3103.	[bug]		Configuring 'dnssec-validation auto' in a view
 			instead of in the options statement could trigger
@@ -142,7 +442,7 @@
 
 3094.	[doc]		Expand dns64 documentation.
 
-3093.   [bug]           Fix gssapi/kerberos dependencies [RT #23836]
+3093.	[bug]		Fix gssapi/kerberos dependencies [RT #23836]
 
 3092.	[bug]		Signatures for records at the zone apex could go
 			stale due to an incorrect timer setting. [RT #23769]
@@ -151,7 +451,7 @@
 			and then subsequently activated could fail to trigger
 			automatic signing. [RT #22911]
 
-3090.   [func]          Make --with-gssapi default [RT #23738]
+3090.	[func]		Make --with-gssapi default [RT #23738]
 
 3088.	[bug]		Remove bin/tests/system/logfileconfig/ns1/named.conf
 			and add setup.sh in order to resolve changing
@@ -269,9 +569,9 @@
 
 3043.	[test]		Merged in the NetBSD ATF test framework (currently
 			version 0.12) for development of future unit tests.
-                        Use configure --with-atf to build ATF internally
-                        or configure --with-atf=prefix to use an external
-                        copy.  [RT #23209]
+			Use configure --with-atf to build ATF internally
+			or configure --with-atf=prefix to use an external
+			copy.  [RT #23209]
 
 3042.	[bug]		dig +trace could fail attempting to use IPv6
 			addresses on systems with only IPv4 connectivity.
@@ -706,7 +1006,7 @@
 2929.	[bug]		Improved handling of GSS security contexts:
 			 - added LRU expiration for generated TSIGs
 			 - added the ability to use a non-default realm
-                         - added new "realm" keyword in nsupdate
+			 - added new "realm" keyword in nsupdate
 			 - limited lifetime of generated keys to 1 hour
 			   or the lifetime of the context (whichever is
 			   smaller)
@@ -1535,7 +1835,7 @@
 			--with-export-includedir. [RT #20252]
 
 2675.	[bug]		dnssec-signzone could crash if the key directory
-                        did not exist. [RT #20232]
+			did not exist. [RT #20232]
 
 	--- 9.7.0a3 released ---
 
@@ -1626,7 +1926,7 @@
 			64-bit systems. [RT #20076]
 
 2650.	[bug]		Assertion failure in dnssec-signzone when trying
-                        to read keyset-* files. [RT #20075]
+			to read keyset-* files. [RT #20075]
 
 2649.	[bug]		Set the domain for forward only zones. [RT #19944]
 
@@ -1698,7 +1998,7 @@
 2630.	[func]		Improved syntax for DDNS autoconfiguration:  use
 			"update-policy local;" to switch on local DDNS in a
 			zone. (The "ddns-autoconf" option has been removed.)
-                        [RT #19875]
+			[RT #19875]
 
 2629.	[port]		Check for seteuid()/setegid(), use setresuid()/
 			setresgid() if not present. [RT #19932]
@@ -2383,10 +2683,10 @@
 			time. [RT #18277]
 
 2423.	[security]	Randomize server selection on queries, so as to
-                        make forgery a little more difficult.  Instead of
-                        always preferring the server with the lowest RTT,
-                        pick a server with RTT within the same 128
-                        millisecond band.  [RT #18441]
+			make forgery a little more difficult.  Instead of
+			always preferring the server with the lowest RTT,
+			pick a server with RTT within the same 128
+			millisecond band.  [RT #18441]
 
 2422.	[bug]		Handle the special return value of a empty node as
 			if it was a NXRRSET in the validator. [RT #18447]
@@ -2467,7 +2767,7 @@
 
 2399.	[placeholder]
 
-2398.	[bug]           Improve file descriptor management.  New,
+2398.	[bug]		Improve file descriptor management.  New,
 			temporary, named.conf option reserved-sockets,
 			default 512. [RT #18344]
 

Modified: projects/nand/contrib/bind9/COPYRIGHT
==============================================================================
--- projects/nand/contrib/bind9/COPYRIGHT	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/COPYRIGHT	Thu Apr 19 02:30:04 2012	(r234447)
@@ -1,4 +1,4 @@
-Copyright (C) 2004-2011  Internet Systems Consortium, Inc. ("ISC")
+Copyright (C) 2004-2012  Internet Systems Consortium, Inc. ("ISC")
 Copyright (C) 1996-2003  Internet Software Consortium.
 
 Permission to use, copy, modify, and/or distribute this software for any
@@ -13,7 +13,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN
 OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 PERFORMANCE OF THIS SOFTWARE.
 
-$Id: COPYRIGHT,v 1.17.14.1 2011-02-22 06:34:47 marka Exp $
+$Id: COPYRIGHT,v 1.17.14.2 2012/01/04 23:46:18 tbox Exp $
 
 	Portions of this code release fall under one or more of the
 	following Copyright notices.  Please see individual source

Modified: projects/nand/contrib/bind9/FAQ.xml
==============================================================================
--- projects/nand/contrib/bind9/FAQ.xml	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/FAQ.xml	Thu Apr 19 02:30:04 2012	(r234447)
@@ -17,7 +17,7 @@
  - PERFORMANCE OF THIS SOFTWARE.
 -->
 
-<!-- $Id: FAQ.xml,v 1.54 2010-01-19 23:48:55 tbox Exp $ -->
+<!-- $Id: FAQ.xml,v 1.54 2010/01/19 23:48:55 tbox Exp $ -->
 
 <article class="faq">
   <title>Frequently Asked Questions about BIND 9</title>

Modified: projects/nand/contrib/bind9/Makefile.in
==============================================================================
--- projects/nand/contrib/bind9/Makefile.in	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/Makefile.in	Thu Apr 19 02:30:04 2012	(r234447)
@@ -13,7 +13,7 @@
 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 # PERFORMANCE OF THIS SOFTWARE.
 
-# $Id: Makefile.in,v 1.58.250.2 2011-02-28 01:19:57 tbox Exp $
+# $Id: Makefile.in,v 1.58.250.4 2011/09/06 04:06:11 marka Exp $
 
 srcdir =	@srcdir@
 VPATH =		@srcdir@
@@ -64,8 +64,10 @@ tags:
 check: test
 
 test:
-	(cd bin/tests && ${MAKE} ${MAKEDEFS} test)
-	(test -f unit/unittest.sh && $(SHELL) unit/unittest.sh)
+	status=0; \
+	(cd bin/tests && ${MAKE} ${MAKEDEFS} test) || status=1; \
+	(test -f unit/unittest.sh && $(SHELL) unit/unittest.sh) || status=1; \
+	exit $$status
 
 FAQ: FAQ.xml
 	${XSLTPROC} doc/xsl/isc-docbook-text.xsl FAQ.xml | \

Modified: projects/nand/contrib/bind9/README
==============================================================================
--- projects/nand/contrib/bind9/README	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/README	Thu Apr 19 02:30:04 2012	(r234447)
@@ -48,6 +48,14 @@ BIND 9
 	For a detailed list of user-visible changes from
 	previous releases, see the CHANGES file.
 
+        For up-to-date release notes and errata, see
+        http://www.isc.org/software/bind9/releasenotes
+
+BIND 9.8.2
+
+	BIND 9.8.2 includes a number of bug fixes and prevents a security
+	problem described in CVE-2011-4313
+
 BIND 9.8.1
 
         BIND 9.8.1 includes a number of bug fixes and enhancements from
@@ -314,6 +322,7 @@ Building
 	libraries.  sh-utils-1.16 provides a "printf" which compiles
 	on SunOS 4.
 
+
 Documentation
 
 	The BIND 9 Administrator Reference Manual is included with the
@@ -336,6 +345,48 @@ Documentation
         in the other README files.
 
 
+Change Log
+
+	A detailed list of all changes to BIND 9 is included in the 
+	file CHANGES, with the most recent changes listed first.
+	Change notes include tags indicating the category of the
+	change that was made; these categories are:
+
+	   [func]	  New feature
+
+	   [bug]	  General bug fix
+
+	   [security]	  Fix for a significant security flaw
+
+	   [experimental] Used for new features when the syntax
+	   		  or other aspects of the design are still
+			  in flux and may change
+
+	   [port]	  Portability enhancement
+
+	   [maint]	  Updates to built-in data such as root
+			  server addresses and keys
+
+	   [tuning]	  Changes to built-in configuration defaults
+	   		  and constants to improve performanceo
+
+	   [protocol]	  Updates to the DNS protocol such as new
+			  RR types
+
+           [test]         Changes to the automatic tests, not
+                          affecting server functionality
+
+           [cleanup]      Minor corrections and refactoring
+
+	   [doc]	  Documentation
+
+	In general, [func] and [experimental] tags will only appear
+	in new-feature releases (i.e., those with version numbers
+	ending in zero).  Some new functionality may be backported to
+	older releases on a case-by-case basis.  All other change
+	types may be applied to all currently-supported releases.
+
+
 Bug Reports and Mailing Lists
 
 	Bugs reports should be sent to

Modified: projects/nand/contrib/bind9/acconfig.h
==============================================================================
--- projects/nand/contrib/bind9/acconfig.h	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/acconfig.h	Thu Apr 19 02:30:04 2012	(r234447)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: acconfig.h,v 1.53 2008-12-01 23:47:44 tbox Exp $ */
+/* $Id: acconfig.h,v 1.53 2008/12/01 23:47:44 tbox Exp $ */
 
 /*! \file */
 

Modified: projects/nand/contrib/bind9/bin/Makefile.in
==============================================================================
--- projects/nand/contrib/bind9/bin/Makefile.in	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/Makefile.in	Thu Apr 19 02:30:04 2012	(r234447)
@@ -13,7 +13,7 @@
 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 # PERFORMANCE OF THIS SOFTWARE.
 
-# $Id: Makefile.in,v 1.29 2009-10-05 12:07:08 fdupont Exp $
+# $Id: Makefile.in,v 1.29 2009/10/05 12:07:08 fdupont Exp $
 
 srcdir =	@srcdir@
 VPATH =		@srcdir@

Modified: projects/nand/contrib/bind9/bin/check/Makefile.in
==============================================================================
--- projects/nand/contrib/bind9/bin/check/Makefile.in	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/Makefile.in	Thu Apr 19 02:30:04 2012	(r234447)
@@ -13,7 +13,7 @@
 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 # PERFORMANCE OF THIS SOFTWARE.
 
-# $Id: Makefile.in,v 1.36 2009-12-05 23:31:40 each Exp $
+# $Id: Makefile.in,v 1.36 2009/12/05 23:31:40 each Exp $
 
 srcdir =	@srcdir@
 VPATH =		@srcdir@

Modified: projects/nand/contrib/bind9/bin/check/check-tool.c
==============================================================================
--- projects/nand/contrib/bind9/bin/check/check-tool.c	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/check-tool.c	Thu Apr 19 02:30:04 2012	(r234447)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: check-tool.c,v 1.41 2010-09-07 23:46:59 tbox Exp $ */
+/* $Id: check-tool.c,v 1.41 2010/09/07 23:46:59 tbox Exp $ */
 
 /*! \file */
 

Modified: projects/nand/contrib/bind9/bin/check/check-tool.h
==============================================================================
--- projects/nand/contrib/bind9/bin/check/check-tool.h	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/check-tool.h	Thu Apr 19 02:30:04 2012	(r234447)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: check-tool.h,v 1.16 2010-09-07 23:46:59 tbox Exp $ */
+/* $Id: check-tool.h,v 1.16 2010/09/07 23:46:59 tbox Exp $ */
 
 #ifndef CHECK_TOOL_H
 #define CHECK_TOOL_H

Modified: projects/nand/contrib/bind9/bin/check/named-checkconf.8
==============================================================================
--- projects/nand/contrib/bind9/bin/check/named-checkconf.8	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/named-checkconf.8	Thu Apr 19 02:30:04 2012	(r234447)
@@ -13,7 +13,7 @@
 .\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 .\" PERFORMANCE OF THIS SOFTWARE.
 .\"
-.\" $Id: named-checkconf.8,v 1.33 2009-12-29 01:14:03 tbox Exp $
+.\" $Id$
 .\"
 .hy 0
 .ad l

Modified: projects/nand/contrib/bind9/bin/check/named-checkconf.c
==============================================================================
--- projects/nand/contrib/bind9/bin/check/named-checkconf.c	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/named-checkconf.c	Thu Apr 19 02:30:04 2012	(r234447)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: named-checkconf.c,v 1.54.62.2 2011-03-12 04:59:13 tbox Exp $ */
+/* $Id: named-checkconf.c,v 1.54.62.2 2011/03/12 04:59:13 tbox Exp $ */
 
 /*! \file */
 

Modified: projects/nand/contrib/bind9/bin/check/named-checkconf.docbook
==============================================================================
--- projects/nand/contrib/bind9/bin/check/named-checkconf.docbook	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/named-checkconf.docbook	Thu Apr 19 02:30:04 2012	(r234447)
@@ -18,7 +18,7 @@
  - PERFORMANCE OF THIS SOFTWARE.
 -->
 
-<!-- $Id: named-checkconf.docbook,v 1.22 2009-12-28 23:21:16 each Exp $ -->
+<!-- $Id: named-checkconf.docbook,v 1.22 2009/12/28 23:21:16 each Exp $ -->
 <refentry id="man.named-checkconf">
   <refentryinfo>
     <date>June 14, 2000</date>

Modified: projects/nand/contrib/bind9/bin/check/named-checkconf.html
==============================================================================
--- projects/nand/contrib/bind9/bin/check/named-checkconf.html	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/named-checkconf.html	Thu Apr 19 02:30:04 2012	(r234447)
@@ -14,7 +14,7 @@
  - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  - PERFORMANCE OF THIS SOFTWARE.
 -->
-<!-- $Id: named-checkconf.html,v 1.33 2009-12-29 01:14:03 tbox Exp $ -->
+<!-- $Id$ -->
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -32,7 +32,7 @@
 <div class="cmdsynopsis"><p><code class="command">named-checkconf</code>  [<code class="option">-h</code>] [<code class="option">-v</code>] [<code class="option">-j</code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] {filename} [<code class="option">-p</code>] [<code class="option">-z</code>]</p></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2543395"></a><h2>DESCRIPTION</h2>
+<a name="id2543396"></a><h2>DESCRIPTION</h2>
 <p><span><strong class="command">named-checkconf</strong></span>
       checks the syntax, but not the semantics, of a
       <span><strong class="command">named</strong></span> configuration file.  The file is parsed
@@ -52,7 +52,7 @@
     </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2543444"></a><h2>OPTIONS</h2>
+<a name="id2543445"></a><h2>OPTIONS</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">-h</span></dt>
 <dd><p>
@@ -91,21 +91,21 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2543568"></a><h2>RETURN VALUES</h2>
+<a name="id2543569"></a><h2>RETURN VALUES</h2>
 <p><span><strong class="command">named-checkconf</strong></span>
       returns an exit status of 1 if
       errors were detected and 0 otherwise.
     </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2543579"></a><h2>SEE ALSO</h2>
+<a name="id2543580"></a><h2>SEE ALSO</h2>
 <p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
       <span class="citerefentry"><span class="refentrytitle">named-checkzone</span>(8)</span>,
       <em class="citetitle">BIND 9 Administrator Reference Manual</em>.
     </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2543609"></a><h2>AUTHOR</h2>
+<a name="id2543610"></a><h2>AUTHOR</h2>
 <p><span class="corpauthor">Internet Systems Consortium</span>
     </p>
 </div>

Modified: projects/nand/contrib/bind9/bin/check/named-checkzone.8
==============================================================================
--- projects/nand/contrib/bind9/bin/check/named-checkzone.8	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/named-checkzone.8	Thu Apr 19 02:30:04 2012	(r234447)
@@ -13,7 +13,7 @@
 .\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 .\" PERFORMANCE OF THIS SOFTWARE.
 .\"
-.\" $Id: named-checkzone.8,v 1.47 2010-01-17 01:14:02 tbox Exp $
+.\" $Id$
 .\"
 .hy 0
 .ad l

Modified: projects/nand/contrib/bind9/bin/check/named-checkzone.c
==============================================================================
--- projects/nand/contrib/bind9/bin/check/named-checkzone.c	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/named-checkzone.c	Thu Apr 19 02:30:04 2012	(r234447)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2004-2010  Internet Systems Consortium, Inc. ("ISC")
+ * Copyright (C) 2004-2011  Internet Systems Consortium, Inc. ("ISC")
  * Copyright (C) 1999-2003  Internet Software Consortium.
  *
  * Permission to use, copy, modify, and/or distribute this software for any
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: named-checkzone.c,v 1.61 2010-09-07 23:46:59 tbox Exp $ */
+/* $Id: named-checkzone.c,v 1.61.62.2 2011/12/22 23:45:54 tbox Exp $ */
 
 /*! \file */
 
@@ -112,6 +112,7 @@ main(int argc, char **argv) {
 	const char *outputformatstr = NULL;
 	dns_masterformat_t inputformat = dns_masterformat_text;
 	dns_masterformat_t outputformat = dns_masterformat_text;
+	isc_boolean_t logdump = ISC_FALSE;
 	FILE *errout = stdout;
 
 	outputstyle = &dns_master_style_full;
@@ -418,6 +419,7 @@ main(int argc, char **argv) {
 
 	if (progmode == progmode_compile) {
 		dumpzone = 1;	/* always dump */
+		logdump = !quiet;
 		if (output_filename == NULL) {
 			fprintf(stderr,
 				"output file required, but not specified\n");
@@ -436,8 +438,10 @@ main(int argc, char **argv) {
 	    (output_filename == NULL ||
 	     strcmp(output_filename, "-") == 0 ||
 	     strcmp(output_filename, "/dev/fd/1") == 0 ||
-	     strcmp(output_filename, "/dev/stdout") == 0))
+	     strcmp(output_filename, "/dev/stdout") == 0)) {
 		errout = stderr;
+		logdump = ISC_FALSE;
+	}
 
 	if (isc_commandline_index + 2 != argc)
 		usage();
@@ -462,13 +466,13 @@ main(int argc, char **argv) {
 			   &zone);
 
 	if (result == ISC_R_SUCCESS && dumpzone) {
-		if (!quiet && progmode == progmode_compile) {
+		if (logdump) {
 			fprintf(errout, "dump zone to %s...", output_filename);
 			fflush(errout);
 		}
 		result = dump_zone(origin, zone, output_filename,
 				   outputformat, outputstyle);
-		if (!quiet && progmode == progmode_compile)
+		if (logdump)
 			fprintf(errout, "done\n");
 	}
 

Modified: projects/nand/contrib/bind9/bin/check/named-checkzone.docbook
==============================================================================
--- projects/nand/contrib/bind9/bin/check/named-checkzone.docbook	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/named-checkzone.docbook	Thu Apr 19 02:30:04 2012	(r234447)
@@ -18,7 +18,7 @@
  - PERFORMANCE OF THIS SOFTWARE.
 -->
 
-<!-- $Id: named-checkzone.docbook,v 1.40 2010-01-16 23:48:15 tbox Exp $ -->
+<!-- $Id: named-checkzone.docbook,v 1.40 2010/01/16 23:48:15 tbox Exp $ -->
 <refentry id="man.named-checkzone">
   <refentryinfo>
     <date>June 13, 2000</date>

Modified: projects/nand/contrib/bind9/bin/check/named-checkzone.html
==============================================================================
--- projects/nand/contrib/bind9/bin/check/named-checkzone.html	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/check/named-checkzone.html	Thu Apr 19 02:30:04 2012	(r234447)
@@ -14,7 +14,7 @@
  - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  - PERFORMANCE OF THIS SOFTWARE.
 -->
-<!-- $Id: named-checkzone.html,v 1.47 2010-01-17 01:14:02 tbox Exp $ -->
+<!-- $Id$ -->
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -33,7 +33,7 @@
 <div class="cmdsynopsis"><p><code class="command">named-compilezone</code>  [<code class="option">-d</code>] [<code class="option">-j</code>] [<code class="option">-q</code>] [<code class="option">-v</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-C <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-f <em class="replaceable"><code>format</code></em></code>] [<code class="option">-F <em class="replaceable"><code>format</code></em></code>] [<code class="option">-i <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-k <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-m <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-n <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-r <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-s <em class="replaceable"><code>style</co
 de></em></code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-w <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-D</code>] [<code class="option">-W <em class="replaceable"><code>mode</code></em></code>] {<code class="option">-o <em class="replaceable"><code>filename</code></em></code>} {zonename} {filename}</p></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2543694"></a><h2>DESCRIPTION</h2>
+<a name="id2543696"></a><h2>DESCRIPTION</h2>
 <p><span><strong class="command">named-checkzone</strong></span>
       checks the syntax and integrity of a zone file.  It performs the
       same checks as <span><strong class="command">named</strong></span> does when loading a
@@ -53,7 +53,7 @@
      </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2543730"></a><h2>OPTIONS</h2>
+<a name="id2543731"></a><h2>OPTIONS</h2>
 <div class="variablelist"><dl>
 <dt><span class="term">-d</span></dt>
 <dd><p>
@@ -247,14 +247,14 @@
 </dl></div>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2544377"></a><h2>RETURN VALUES</h2>
+<a name="id2544446"></a><h2>RETURN VALUES</h2>
 <p><span><strong class="command">named-checkzone</strong></span>
       returns an exit status of 1 if
       errors were detected and 0 otherwise.
     </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2544389"></a><h2>SEE ALSO</h2>
+<a name="id2544458"></a><h2>SEE ALSO</h2>
 <p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
       <span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>,
       <em class="citetitle">RFC 1035</em>,
@@ -262,7 +262,7 @@
     </p>
 </div>
 <div class="refsect1" lang="en">
-<a name="id2544422"></a><h2>AUTHOR</h2>
+<a name="id2544491"></a><h2>AUTHOR</h2>
 <p><span class="corpauthor">Internet Systems Consortium</span>
     </p>
 </div>

Modified: projects/nand/contrib/bind9/bin/confgen/Makefile.in
==============================================================================
--- projects/nand/contrib/bind9/bin/confgen/Makefile.in	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/confgen/Makefile.in	Thu Apr 19 02:30:04 2012	(r234447)
@@ -12,7 +12,7 @@
 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 # PERFORMANCE OF THIS SOFTWARE.
 
-# $Id: Makefile.in,v 1.8 2009-12-05 23:31:40 each Exp $
+# $Id: Makefile.in,v 1.8 2009/12/05 23:31:40 each Exp $
 
 srcdir =	@srcdir@
 VPATH =		@srcdir@

Modified: projects/nand/contrib/bind9/bin/confgen/ddns-confgen.8
==============================================================================
--- projects/nand/contrib/bind9/bin/confgen/ddns-confgen.8	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/confgen/ddns-confgen.8	Thu Apr 19 02:30:04 2012	(r234447)
@@ -12,7 +12,7 @@
 .\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 .\" PERFORMANCE OF THIS SOFTWARE.
 .\"
-.\" $Id: ddns-confgen.8,v 1.10 2009-09-19 01:14:52 tbox Exp $
+.\" $Id$
 .\"
 .hy 0
 .ad l

Modified: projects/nand/contrib/bind9/bin/confgen/ddns-confgen.c
==============================================================================
--- projects/nand/contrib/bind9/bin/confgen/ddns-confgen.c	Wed Apr 18 22:56:46 2012	(r234446)
+++ projects/nand/contrib/bind9/bin/confgen/ddns-confgen.c	Thu Apr 19 02:30:04 2012	(r234447)
@@ -14,7 +14,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: ddns-confgen.c,v 1.9.308.2 2011-03-12 04:59:13 tbox Exp $ */
+/* $Id: ddns-confgen.c,v 1.9.308.2 2011/03/12 04:59:13 tbox Exp $ */
 
 /*! \file */

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

From owner-svn-src-projects@FreeBSD.ORG  Thu Apr 19 04:07:56 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 43DEC106566C;
	Thu, 19 Apr 2012 04:07:56 +0000 (UTC)
	(envelope-from gonzo@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 2F8598FC14;
	Thu, 19 Apr 2012 04:07:56 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3J47ubu064436;
	Thu, 19 Apr 2012 04:07:56 GMT (envelope-from gonzo@svn.freebsd.org)
Received: (from gonzo@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3J47tQ7064434;
	Thu, 19 Apr 2012 04:07:55 GMT (envelope-from gonzo@svn.freebsd.org)
Message-Id: <201204190407.q3J47tQ7064434@svn.freebsd.org>
From: Oleksandr Tymoshenko <gonzo@FreeBSD.org>
Date: Thu, 19 Apr 2012 04:07:55 +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: r234451 - projects/armv6/sys/arm/ti
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Apr 2012 04:07:56 -0000

Author: gonzo
Date: Thu Apr 19 04:07:55 2012
New Revision: 234451
URL: http://svn.freebsd.org/changeset/base/234451

Log:
  Fix memory -> device transfer. There seemed to be some mix-up in register
  names. Proper initialization is described in section 16.4.14 of TRM

Modified:
  projects/armv6/sys/arm/ti/ti_sdma.c

Modified: projects/armv6/sys/arm/ti/ti_sdma.c
==============================================================================
--- projects/armv6/sys/arm/ti/ti_sdma.c	Thu Apr 19 03:26:21 2012	(r234450)
+++ projects/armv6/sys/arm/ti/ti_sdma.c	Thu Apr 19 04:07:55 2012	(r234451)
@@ -764,10 +764,10 @@ ti_sdma_start_xfer_packet(unsigned int c
 	if (channel->reg_ccr & DMA4_CCR_SEL_SRC_DST_SYNC(1))
 		ti_sdma_write_4(sc, DMA4_CSF(ch), pktsize);
 	else
-		ti_sdma_write_4(sc, DMA4_CDE(ch), pktsize);
+		ti_sdma_write_4(sc, DMA4_CDF(ch), pktsize);
 
 	/* - Set the destination frame index increment CDFI[31:0] */
-	ti_sdma_write_4(sc, DMA4_CDF(ch), 0x0001);
+	ti_sdma_write_4(sc, DMA4_CDE(ch), 0x0001);
 
 	/* Clear the status register */
 	ti_sdma_write_4(sc, DMA4_CSR(ch), 0x1FFE);

From owner-svn-src-projects@FreeBSD.ORG  Thu Apr 19 10:48:25 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 DDE7C1065674;
	Thu, 19 Apr 2012 10:48:25 +0000 (UTC)
	(envelope-from glebius@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id C87348FC08;
	Thu, 19 Apr 2012 10:48:25 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3JAmPMJ085479;
	Thu, 19 Apr 2012 10:48:25 GMT (envelope-from glebius@svn.freebsd.org)
Received: (from glebius@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3JAmPGS085474;
	Thu, 19 Apr 2012 10:48:25 GMT (envelope-from glebius@svn.freebsd.org)
Message-Id: <201204191048.q3JAmPGS085474@svn.freebsd.org>
From: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Thu, 19 Apr 2012 10:48:25 +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: r234456 - projects/pf/head/sys/contrib/pf/net
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Apr 2012 10:48:26 -0000

Author: glebius
Date: Thu Apr 19 10:48:25 2012
New Revision: 234456
URL: http://svn.freebsd.org/changeset/base/234456

Log:
  Create hash table for the source nodes instead of rb-tree.
  Locking is per hash slot.
  
  At normal runtime these locks are obtained on state creation, prior
  to id hash lock or key hash lock. Expiry thread also obtains them.

Modified:
  projects/pf/head/sys/contrib/pf/net/pf.c
  projects/pf/head/sys/contrib/pf/net/pf_ioctl.c
  projects/pf/head/sys/contrib/pf/net/pf_lb.c
  projects/pf/head/sys/contrib/pf/net/pfvar.h

Modified: projects/pf/head/sys/contrib/pf/net/pf.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/pf.c	Thu Apr 19 10:36:23 2012	(r234455)
+++ projects/pf/head/sys/contrib/pf/net/pf.c	Thu Apr 19 10:48:25 2012	(r234456)
@@ -187,13 +187,15 @@ static struct mtx pf_sendqueue_mtx;
 #define	PF_QUEUE_LOCK()		mtx_lock(&pf_sendqueue_mtx);
 #define	PF_QUEUE_UNLOCK()	mtx_unlock(&pf_sendqueue_mtx);
 
-VNET_DEFINE(uma_zone_t,	 pf_src_tree_z);
+VNET_DEFINE(uma_zone_t,	 pf_sources_z);
 VNET_DEFINE(uma_zone_t,	 pf_rule_z);
 VNET_DEFINE(uma_zone_t,	 pf_pooladdr_z);
 VNET_DEFINE(uma_zone_t,	 pf_state_z);
 VNET_DEFINE(uma_zone_t,	 pf_state_key_z);
 VNET_DEFINE(uma_zone_t,	 pf_altq_z);
 
+#define	V_pf_sources_z	VNET(pf_sources_z)
+
 static void		 pf_src_tree_remove_state(struct pf_state *);
 static void		 pf_init_threshold(struct pf_threshold *, u_int32_t,
 			    u_int32_t);
@@ -342,62 +344,69 @@ VNET_DEFINE(struct pf_pool_limit, pf_poo
 		s->rule.ptr->states_cur--;		\
 	} while (0)
 
-static __inline int pf_src_compare(struct pf_src_node *, struct pf_src_node *);
-
-VNET_DEFINE(struct pf_src_tree,	 	 tree_src_tracking);
-
 MALLOC_DEFINE(M_PFHASH, "pf hashes", "pf(4) hash header structures");
 /* XXXGL: make static? */
 VNET_DEFINE(struct pf_keyhash *, pf_keyhash);
 VNET_DEFINE(struct pf_idhash *, pf_idhash);
 VNET_DEFINE(u_long, pf_hashmask);
+VNET_DEFINE(struct pf_srchash *, pf_srchash);
+VNET_DEFINE(u_long, pf_srchashmask);
 
 VNET_DEFINE(void *, pf_swi_cookie);
 
-RB_GENERATE(pf_src_tree, pf_src_node, entry, pf_src_compare);
-
-static __inline int
-pf_src_compare(struct pf_src_node *a, struct pf_src_node *b)
+/*
+ * Hash function shamelessly taken from ng_netflow(4), trusting
+ * mav@ and melifaro@ data on its decent distribution.
+ */
+static __inline u_int
+pf_hashkey(struct pf_state_key *sk)
 {
-	int	diff;
+	u_int h;
 
-	if (a->rule.ptr > b->rule.ptr)
-		return (1);
-	if (a->rule.ptr < b->rule.ptr)
-		return (-1);
-	if ((diff = a->af - b->af) != 0)
-		return (diff);
-	switch (a->af) {
-#ifdef INET
+#define	FULL_HASH(a1, a2, p1, p2)	\
+	(((a1) ^ ((a1) >> 16) ^		\
+	htons((a2) ^ ((a2) >> 16))) ^	\
+	(p1) ^ htons(p2))
+ 
+#define	ADDR_HASH(a1, a2)		\
+	((a1) ^ ((a1) >> 16) ^		\
+	htons((a2) ^ ((a2) >> 16)))
+
+	switch (sk->af) {
 	case AF_INET:
-		if (a->addr.addr32[0] > b->addr.addr32[0])
-			return (1);
-		if (a->addr.addr32[0] < b->addr.addr32[0])
-			return (-1);
+		switch (sk->proto) {
+		case IPPROTO_TCP:
+		case IPPROTO_UDP:
+			h = FULL_HASH(sk->addr[0].v4.s_addr,
+			    sk->addr[1].v4.s_addr, sk->port[0], sk->port[1]);
+			break;
+		default:
+			h = ADDR_HASH(sk->addr[0].v4.s_addr,
+			    sk->addr[1].v4.s_addr);
+			break;
+		}
 		break;
-#endif /* INET */
-#ifdef INET6
 	case AF_INET6:
-		if (a->addr.addr32[3] > b->addr.addr32[3])
-			return (1);
-		if (a->addr.addr32[3] < b->addr.addr32[3])
-			return (-1);
-		if (a->addr.addr32[2] > b->addr.addr32[2])
-			return (1);
-		if (a->addr.addr32[2] < b->addr.addr32[2])
-			return (-1);
-		if (a->addr.addr32[1] > b->addr.addr32[1])
-			return (1);
-		if (a->addr.addr32[1] < b->addr.addr32[1])
-			return (-1);
-		if (a->addr.addr32[0] > b->addr.addr32[0])
-			return (1);
-		if (a->addr.addr32[0] < b->addr.addr32[0])
-			return (-1);
+		switch (sk->proto) {
+		case IPPROTO_TCP:
+		case IPPROTO_UDP:
+			h = FULL_HASH(sk->addr[0].v6.__u6_addr.__u6_addr32[3],
+			    sk->addr[1].v6.__u6_addr.__u6_addr32[3],
+			    sk->port[0], sk->port[1]);
+			break;
+		default:
+			h = ADDR_HASH(sk->addr[0].v6.__u6_addr.__u6_addr32[3],
+			    sk->addr[1].v6.__u6_addr.__u6_addr32[3]);
+			break;
+		}
 		break;
-#endif /* INET6 */
+	default:
+		panic("%s: unknown address family %u", __func__, sk->af);
 	}
-	return (0);
+#undef FULL_HASH
+#undef ADDR_HASH
+
+	return (h & V_pf_hashmask);
 }
 
 #ifdef INET6
@@ -557,57 +566,72 @@ pf_src_connlimit(struct pf_state **state
 	return (1);
 }
 
+/*
+ * Can return locked on failure, so that we can consistently
+ * allocate and insert a new one.
+ */
+struct pf_src_node *
+pf_find_src_node(struct pf_addr *src, struct pf_rule *rule, sa_family_t af,
+	int returnlocked)
+{
+	struct pf_srchash *sh;
+	struct pf_src_node *n;
+
+	V_pf_status.scounters[SCNT_SRC_NODE_SEARCH]++;
+
+	sh = &V_pf_srchash[pf_hashsrc(src, af)];
+	PF_HASHROW_LOCK(sh);
+	LIST_FOREACH(n, &sh->nodes, entry)
+		if (n->rule.ptr == rule && n->af == af &&
+		    ((af == AF_INET && n->addr.v4.s_addr == src->v4.s_addr) ||
+		    (af == AF_INET6 && bcmp(&n->addr, src, sizeof(*src)) == 0)))
+			break;
+	if (n != NULL || returnlocked == 0)
+		PF_HASHROW_UNLOCK(sh);
+
+	return (n);
+}
+
 static int
 pf_insert_src_node(struct pf_src_node **sn, struct pf_rule *rule,
     struct pf_addr *src, sa_family_t af)
 {
-	struct pf_src_node	k;
+
+	KASSERT((rule->rule_flag & PFRULE_RULESRCTRACK ||
+	    rule->rpool.opts & PF_POOL_STICKYADDR),
+	    ("%s for non-tracking rule %p", __func__, rule));
+
+	if (*sn == NULL)
+		*sn = pf_find_src_node(src, rule, af, 1);
 
 	if (*sn == NULL) {
-		k.af = af;
-		PF_ACPY(&k.addr, src, af);
-		if (rule->rule_flag & PFRULE_RULESRCTRACK ||
-		    rule->rpool.opts & PF_POOL_STICKYADDR)
-			k.rule.ptr = rule;
-		else
-			k.rule.ptr = NULL;
-		V_pf_status.scounters[SCNT_SRC_NODE_SEARCH]++;
-		*sn = RB_FIND(pf_src_tree, &V_tree_src_tracking, &k);
-	}
-	if (*sn == NULL) {
+		struct pf_srchash *sh = &V_pf_srchash[pf_hashsrc(src, af)];
+
+		PF_HASHROW_ASSERT(sh);
+
 		if (!rule->max_src_nodes ||
 		    rule->src_nodes < rule->max_src_nodes)
-			(*sn) = uma_zalloc(V_pf_src_tree_z, M_NOWAIT | M_ZERO);
+			(*sn) = uma_zalloc(V_pf_sources_z, M_NOWAIT | M_ZERO);
 		else
 			V_pf_status.lcounters[LCNT_SRCNODES]++;
-		if ((*sn) == NULL)
+		if ((*sn) == NULL) {
+			PF_HASHROW_UNLOCK(sh);
 			return (-1);
+		}
 
 		pf_init_threshold(&(*sn)->conn_rate,
 		    rule->max_src_conn_rate.limit,
 		    rule->max_src_conn_rate.seconds);
 
 		(*sn)->af = af;
-		if (rule->rule_flag & PFRULE_RULESRCTRACK ||
-		    rule->rpool.opts & PF_POOL_STICKYADDR)
-			(*sn)->rule.ptr = rule;
-		else
-			(*sn)->rule.ptr = NULL;
+		(*sn)->rule.ptr = rule;
 		PF_ACPY(&(*sn)->addr, src, af);
-		if (RB_INSERT(pf_src_tree,
-		    &V_tree_src_tracking, *sn) != NULL) {
-			if (V_pf_status.debug >= PF_DEBUG_MISC) {
-				printf("pf: src_tree insert failed: ");
-				pf_print_host(&(*sn)->addr, 0, af);
-				printf("\n");
-			}
-			uma_zfree(V_pf_src_tree_z, *sn);
-			return (-1);
-		}
+		LIST_INSERT_HEAD(&sh->nodes, *sn, entry);
 		(*sn)->creation = time_second;
 		(*sn)->ruletype = rule->action;
 		if ((*sn)->rule.ptr != NULL)
 			(*sn)->rule.ptr->src_nodes++;
+		PF_HASHROW_UNLOCK(sh);
 		V_pf_status.scounters[SCNT_SRC_NODE_INSERT]++;
 		V_pf_status.src_nodes++;
 	} else {
@@ -620,57 +644,15 @@ pf_insert_src_node(struct pf_src_node **
 	return (0);
 }
 
-/*
- * Hash function shamelessly taken from ng_netflow(4), trusting
- * mav@ and melifaro@ data on its decent distribution.
- */
-static __inline u_int
-pf_hashkey(struct pf_state_key *sk)
+static void
+pf_remove_src_node(struct pf_src_node *src)
 {
-	u_int h;
-
-#define	FULL_HASH(a1, a2, p1, p2)	\
-	(((a1) ^ ((a1) >> 16) ^		\
-	htons((a2) ^ ((a2) >> 16))) ^	\
-	(p1) ^ htons(p2))
- 
-#define	ADDR_HASH(a1, a2)		\
-	((a1) ^ ((a1) >> 16) ^		\
-	htons((a2) ^ ((a2) >> 16)))
-
-	switch (sk->af) {
-	case AF_INET:
-		switch (sk->proto) {
-		case IPPROTO_TCP:
-		case IPPROTO_UDP:
-			h = FULL_HASH(sk->addr[0].v4.s_addr,
-			    sk->addr[1].v4.s_addr, sk->port[0], sk->port[1]);
-			break;
-		default:
-			h = ADDR_HASH(sk->addr[0].v4.s_addr,
-			    sk->addr[1].v4.s_addr);
-			break;
-		}
-		break;
-	case AF_INET6:
-		switch (sk->proto) {
-		case IPPROTO_TCP:
-		case IPPROTO_UDP:
-			h = FULL_HASH(sk->addr[0].v6.__u6_addr.__u6_addr32[3],
-			    sk->addr[1].v6.__u6_addr.__u6_addr32[3],
-			    sk->port[0], sk->port[1]);
-			break;
-		default:
-			h = ADDR_HASH(sk->addr[0].v6.__u6_addr.__u6_addr32[3],
-			    sk->addr[1].v6.__u6_addr.__u6_addr32[3]);
-			break;
-		}
-		break;
-	default:
-		panic("%s: unknown address family %u", __func__, sk->af);
-	}
+	struct pf_srchash *sh;
 
-	return (h & V_pf_hashmask);
+	sh = &V_pf_srchash[pf_hashsrc(&src->addr, src->af)];
+	PF_HASHROW_LOCK(sh);
+	LIST_REMOVE(src, entry);
+	PF_HASHROW_UNLOCK(sh);
 }
 
 /* Data storage structures initialization. */
@@ -679,6 +661,7 @@ pf_initialize()
 {
 	struct pf_keyhash	*kh;
 	struct pf_idhash	*ih;
+	struct pf_srchash	*sh;
 	u_int i;
 
 	/* States and state keys storage. */
@@ -702,11 +685,16 @@ pf_initialize()
 	}
 
 	/* Source nodes. */
-	V_pf_src_tree_z = uma_zcreate("pf src nodes",
+	V_pf_sources_z = uma_zcreate("pf source nodes",
 	    sizeof(struct pf_src_node), NULL, NULL, NULL, NULL, UMA_ALIGN_PTR,
 	    0);
-	V_pf_pool_limits[PF_LIMIT_SRC_NODES].pp = V_pf_src_tree_z;
-	RB_INIT(&V_tree_src_tracking);
+	V_pf_pool_limits[PF_LIMIT_SRC_NODES].pp = V_pf_sources_z;
+	uma_zone_set_max(V_pf_sources_z, PFSNODE_HIWAT);
+	V_pf_srchash = malloc((PF_HASHSIZ / 4) * sizeof(struct pf_srchash),
+	  M_PFHASH, M_WAITOK|M_ZERO);
+	V_pf_srchashmask = (PF_HASHSIZ / 4) - 1;
+	for (i = 0, sh = V_pf_srchash; i < V_pf_srchashmask; i++, sh++)
+		mtx_init(&sh->lock, "pf_srchash", NULL, MTX_DEF);
 
 	/* ALTQ */
 	V_pf_altq_z = uma_zcreate("pf altq", sizeof(struct pf_altq),
@@ -744,6 +732,7 @@ pf_cleanup()
 {
 	struct pf_keyhash	*kh;
 	struct pf_idhash	*ih;
+	struct pf_srchash	*sh;
 	struct pf_send_entry	*pfse, *next;
 	u_int i;
 
@@ -759,13 +748,20 @@ pf_cleanup()
 	free(V_pf_keyhash, M_PFHASH);
 	free(V_pf_idhash, M_PFHASH);
 
+	for (i = 0, sh = V_pf_srchash; i <= V_pf_srchashmask; i++, sh++) {
+		KASSERT(LIST_EMPTY(&sh->nodes),
+		    ("%s: source node hash not empty", __func__));
+		mtx_destroy(&sh->lock);
+	}
+	free(V_pf_srchash, M_PFHASH);
+
 	STAILQ_FOREACH_SAFE(pfse, &V_pf_sendqueue, pfse_next, next) {
 		m_freem(pfse->pfse_m);
 		free(pfse, M_PFTEMP);
 	}
 	mtx_destroy(&pf_sendqueue_mtx);
 
-	uma_zdestroy(V_pf_src_tree_z);
+	uma_zdestroy(V_pf_sources_z);
 	uma_zdestroy(V_pf_rule_z);
 	uma_zdestroy(V_pf_state_z);
 	uma_zdestroy(V_pf_state_key_z);
@@ -1360,11 +1356,13 @@ pf_state_expires(const struct pf_state *
 void
 pf_purge_expired_src_nodes()
 {
+	struct pf_srchash	*sh;
 	struct pf_src_node	*cur, *next;
+	int i;
 
-	for (cur = RB_MIN(pf_src_tree, &V_tree_src_tracking); cur; cur = next) {
-		next = RB_NEXT(pf_src_tree, &V_tree_src_tracking, cur);
-
+	for (i = 0, sh = V_pf_srchash; i < V_pf_srchashmask; i++, sh++) {
+	    PF_HASHROW_LOCK(sh);
+	    LIST_FOREACH_SAFE(cur, &sh->nodes, entry, next) 
 		if (cur->states <= 0 && cur->expire <= time_second) {
 			if (cur->rule.ptr != NULL) {
 				cur->rule.ptr->src_nodes--;
@@ -1372,11 +1370,12 @@ pf_purge_expired_src_nodes()
 				    cur->rule.ptr->max_src_nodes <= 0)
 					pf_rm_rule(NULL, cur->rule.ptr);
 			}
-			RB_REMOVE(pf_src_tree, &V_tree_src_tracking, cur);
+			LIST_REMOVE(cur, entry);
 			V_pf_status.scounters[SCNT_SRC_NODE_REMOVALS]++;
 			V_pf_status.src_nodes--;
-			uma_zfree(V_pf_src_tree_z, cur);
+			uma_zfree(V_pf_sources_z, cur);
 		}
+	    PF_HASHROW_UNLOCK(sh);
 	}
 }
 
@@ -3479,16 +3478,16 @@ csfailed:
 		uma_zfree(V_pf_state_key_z, nk);
 
 	if (sn != NULL && sn->states == 0 && sn->expire == 0) {
-		RB_REMOVE(pf_src_tree, &V_tree_src_tracking, sn);
+		pf_remove_src_node(sn);
 		V_pf_status.scounters[SCNT_SRC_NODE_REMOVALS]++;
 		V_pf_status.src_nodes--;
-		uma_zfree(V_pf_src_tree_z, sn);
+		uma_zfree(V_pf_sources_z, sn);
 	}
 	if (nsn != sn && nsn != NULL && nsn->states == 0 && nsn->expire == 0) {
-		RB_REMOVE(pf_src_tree, &V_tree_src_tracking, nsn);
+		pf_remove_src_node(nsn);
 		V_pf_status.scounters[SCNT_SRC_NODE_REMOVALS]++;
 		V_pf_status.src_nodes--;
-		uma_zfree(V_pf_src_tree_z, nsn);
+		uma_zfree(V_pf_sources_z, nsn);
 	}
 	return (PF_DROP);
 }

Modified: projects/pf/head/sys/contrib/pf/net/pf_ioctl.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/pf_ioctl.c	Thu Apr 19 10:36:23 2012	(r234455)
+++ projects/pf/head/sys/contrib/pf/net/pf_ioctl.c	Thu Apr 19 10:48:25 2012	(r234456)
@@ -3144,21 +3144,27 @@ DIOCGETSTATES_full:
 
 	case DIOCGETSRCNODES: {
 		struct pfioc_src_nodes	*psn = (struct pfioc_src_nodes *)addr;
+		struct pf_srchash	*sh;
 		struct pf_src_node	*n, *p, *pstore;
-		u_int32_t		 nr = 0;
+		uint32_t		 i, nr = 0;
 
 		if (psn->psn_len == 0) {
-			PF_LOCK();
-			RB_FOREACH(n, pf_src_tree, &V_tree_src_tracking)
-				nr++;
-			PF_UNLOCK();
+			for (i = 0, sh = V_pf_srchash; i < V_pf_srchashmask;
+			    i++, sh++) {
+				PF_HASHROW_LOCK(sh);
+				LIST_FOREACH(n, &sh->nodes, entry)
+					nr++;
+				PF_HASHROW_UNLOCK(sh);
+			}
 			psn->psn_len = sizeof(struct pf_src_node) * nr;
 			break;
 		}
 
 		p = pstore = malloc(psn->psn_len, M_TEMP, M_WAITOK);
-		PF_LOCK();
-		RB_FOREACH(n, pf_src_tree, &V_tree_src_tracking) {
+		for (i = 0, sh = V_pf_srchash; i < V_pf_srchashmask;
+		    i++, sh++) {
+		    PF_HASHROW_LOCK(sh);
+		    LIST_FOREACH(n, &sh->nodes, entry) {
 			int	secs = time_second, diff;
 
 			if ((nr + 1) * sizeof(*p) > (unsigned)psn->psn_len)
@@ -3183,8 +3189,9 @@ DIOCGETSTATES_full:
 				    n->conn_rate.seconds;
 			p++;
 			nr++;
+		    }
+		    PF_HASHROW_UNLOCK(sh);
 		}
-		PF_UNLOCK();
 		error = copyout(pstore, psn->psn_src_nodes,
 		    sizeof(struct pf_src_node) * nr);
 		if (error) {
@@ -3207,13 +3214,21 @@ DIOCGETSTATES_full:
 	}
 
 	case DIOCKILLSRCNODES: {
-		struct pf_src_node	*sn;
 		struct pfioc_src_node_kill *psnk =
 		    (struct pfioc_src_node_kill *)addr;
-		u_int			killed = 0;
+		struct pf_srchash	*sh;
+		struct pf_src_node	*sn;
+		u_int			i, killed = 0;
 
-		PF_LOCK();
-		RB_FOREACH(sn, pf_src_tree, &V_tree_src_tracking) {
+		for (i = 0, sh = V_pf_srchash; i < V_pf_srchashmask;
+		    i++, sh++) {
+		    /*
+		     * XXXGL: we don't ever acquire sources hash lock
+		     * but if we ever do, the below call to pf_clear_srcnodes()
+		     * would lead to a LOR.
+		     */
+		    PF_HASHROW_LOCK(sh);
+		    LIST_FOREACH(sn, &sh->nodes, entry)
 			if (PF_MATCHA(psnk->psnk_src.neg,
 				&psnk->psnk_src.addr.v.a.addr,
 				&psnk->psnk_src.addr.v.a.mask,
@@ -3228,12 +3243,12 @@ DIOCGETSTATES_full:
 				sn->expire = 1;
 				killed++;
 			}
+		    PF_HASHROW_UNLOCK(sh);
 		}
 
 		if (killed > 0)
 			pf_purge_expired_src_nodes();
 
-		PF_UNLOCK();
 		psnk->psnk_killed = killed;
 		break;
 	}
@@ -3415,22 +3430,28 @@ pf_clear_srcnodes(struct pf_src_node *n)
 
 		PF_HASHROW_LOCK(ih);
 		LIST_FOREACH(s, &ih->states, entry) {
-			PF_STATE_LOCK(s);
 			if (n == NULL || n == s->src_node)
 				s->src_node = NULL;
 			if (n == NULL || n == s->nat_src_node)
 				s->nat_src_node = NULL;
-			PF_STATE_UNLOCK(s);
 		}
 		PF_HASHROW_UNLOCK(ih);
 	}
 
 	if (n == NULL) {
-		RB_FOREACH(n, pf_src_tree, &V_tree_src_tracking) {
-			n->expire = 1;
-			n->states = 0;
+		struct pf_srchash *sh;
+
+		for (i = 0, sh = V_pf_srchash; i < V_pf_srchashmask;
+		    i++, sh++) {
+			PF_HASHROW_LOCK(sh);
+			LIST_FOREACH(n, &sh->nodes, entry) {
+				n->expire = 1;
+				n->states = 0;
+			}
+			PF_HASHROW_UNLOCK(sh);
 		}
 	} else {
+		/* XXX: hash slot should already be locked here. */
 		n->expire = 1;
 		n->states = 0;
 	}

Modified: projects/pf/head/sys/contrib/pf/net/pf_lb.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/pf_lb.c	Thu Apr 19 10:36:23 2012	(r234455)
+++ projects/pf/head/sys/contrib/pf/net/pf_lb.c	Thu Apr 19 10:48:25 2012	(r234456)
@@ -355,24 +355,19 @@ pf_map_addr(sa_family_t af, struct pf_ru
 	struct pf_addr		*raddr = &rpool->cur->addr.v.a.addr;
 	struct pf_addr		*rmask = &rpool->cur->addr.v.a.mask;
 	struct pf_pooladdr	*acur = rpool->cur;
-	struct pf_src_node	 k;
+
+	KASSERT((r->rule_flag & PFRULE_RULESRCTRACK ||
+	    r->rpool.opts & PF_POOL_STICKYADDR),
+	    ("%s for non-tracking rule %p", __func__, r));
 
 	if (*sn == NULL && r->rpool.opts & PF_POOL_STICKYADDR &&
 	    (r->rpool.opts & PF_POOL_TYPEMASK) != PF_POOL_NONE) {
-		k.af = af;
-		PF_ACPY(&k.addr, saddr, af);
-		if (r->rule_flag & PFRULE_RULESRCTRACK ||
-		    r->rpool.opts & PF_POOL_STICKYADDR)
-			k.rule.ptr = r;
-		else
-			k.rule.ptr = NULL;
-		V_pf_status.scounters[SCNT_SRC_NODE_SEARCH]++;
-		*sn = RB_FIND(pf_src_tree, &V_tree_src_tracking, &k);
+		*sn = pf_find_src_node(saddr, r, af, 0);
 		if (*sn != NULL && !PF_AZERO(&(*sn)->raddr, af)) {
 			PF_ACPY(naddr, &(*sn)->raddr, af);
 			if (V_pf_status.debug >= PF_DEBUG_MISC) {
 				printf("pf_map_addr: src tracking maps ");
-				pf_print_host(&k.addr, 0, af);
+				pf_print_host(saddr, 0, af);
 				printf(" to ");
 				pf_print_host(naddr, 0, af);
 				printf("\n");

Modified: projects/pf/head/sys/contrib/pf/net/pfvar.h
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/pfvar.h	Thu Apr 19 10:36:23 2012	(r234455)
+++ projects/pf/head/sys/contrib/pf/net/pfvar.h	Thu Apr 19 10:48:25 2012	(r234456)
@@ -714,7 +714,7 @@ struct pf_threshold {
 };
 
 struct pf_src_node {
-	RB_ENTRY(pf_src_node) entry;
+	LIST_ENTRY(pf_src_node) entry;
 	struct pf_addr	 addr;
 	struct pf_addr	 raddr;
 	union pf_rule_ptr rule;
@@ -1684,10 +1684,10 @@ struct pf_ifspeed {
 #define	DIOCGIFSPEED	_IOWR('D', 92, struct pf_ifspeed)
 
 #ifdef _KERNEL
-RB_HEAD(pf_src_tree, pf_src_node);
-RB_PROTOTYPE(pf_src_tree, pf_src_node, entry, pf_src_compare);
-VNET_DECLARE(struct pf_src_tree,	 tree_src_tracking);
-#define	V_tree_src_tracking		 VNET(tree_src_tracking)
+struct pf_srchash {
+	LIST_HEAD(, pf_src_node)	nodes;
+	struct mtx			lock;
+};
 
 struct pf_keyhash {
 	LIST_HEAD(, pf_state_key)	keys;
@@ -1706,6 +1706,10 @@ VNET_DECLARE(u_long, pf_hashmask);
 #define V_pf_keyhash	VNET(pf_keyhash)
 #define	V_pf_idhash	VNET(pf_idhash)
 #define	V_pf_hashmask	VNET(pf_hashmask)
+VNET_DECLARE(struct pf_srchash *, pf_srchash);
+VNET_DECLARE(u_long, pf_srchashmask);
+#define	V_pf_srchash	VNET(pf_srchash)
+#define V_pf_srchashmask VNET(pf_srchashmask)
 
 #define PF_IDHASH(s)	(be64toh((s)->id) % (V_pf_hashmask + 1))
 
@@ -1749,8 +1753,6 @@ extern void			 pf_calc_skip_steps(struct
 #ifdef ALTQ
 extern	void			 pf_altq_ifnet_event(struct ifnet *, int);
 #endif
-VNET_DECLARE(uma_zone_t,	 pf_src_tree_z);
-#define	V_pf_src_tree_z		 VNET(pf_src_tree_z)
 VNET_DECLARE(uma_zone_t,	 pf_rule_z);
 #define	V_pf_rule_z		 VNET(pf_rule_z)
 VNET_DECLARE(uma_zone_t,	 pf_state_z);
@@ -1783,6 +1785,27 @@ extern int			 pf_state_insert(struct pfi
 				    struct pf_state *);
 extern void			 pf_free_state(struct pf_state *);
 
+static __inline u_int
+pf_hashsrc(struct pf_addr *addr, sa_family_t af)
+{
+	u_int h;
+
+#define	ADDR_HASH(a)	((a) ^ ((a) >> 16))
+
+	switch (af) {
+	case AF_INET:
+		h = ADDR_HASH(addr->v4.s_addr);
+		break;
+	case AF_INET6:
+		h = ADDR_HASH(addr->v6.__u6_addr.__u6_addr32[3]);
+	default:
+		panic("%s: unknown address family %u", __func__, af);
+	}
+#undef ADDR_HASH
+
+	return (h & V_pf_srchashmask);
+}
+
 static __inline void
 pf_ref_state(struct pf_state *s)
 {
@@ -1801,6 +1824,8 @@ pf_release_state(struct pf_state *s)
 extern struct pf_state		*pf_find_state_byid(uint64_t, uint32_t);
 extern struct pf_state		*pf_find_state_all(struct pf_state_key_cmp *,
 				    u_int, int *);
+struct pf_src_node		*pf_find_src_node(struct pf_addr *, struct pf_rule *,
+				    sa_family_t, int);
 extern void			 pf_print_state(struct pf_state *);
 extern void			 pf_print_flags(u_int8_t);
 extern u_int16_t		 pf_cksum_fixup(u_int16_t, u_int16_t, u_int16_t,

From owner-svn-src-projects@FreeBSD.ORG  Fri Apr 20 02:38:42 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 3EEE7106564A;
	Fri, 20 Apr 2012 02:38:42 +0000 (UTC)
	(envelope-from gber@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id C9DE68FC0A;
	Fri, 20 Apr 2012 02:38:41 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3K2cfer018393;
	Fri, 20 Apr 2012 02:38:41 GMT (envelope-from gber@svn.freebsd.org)
Received: (from gber@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3K2cf1l018389;
	Fri, 20 Apr 2012 02:38:41 GMT (envelope-from gber@svn.freebsd.org)
Message-Id: <201204200238.q3K2cf1l018389@svn.freebsd.org>
From: Grzegorz Bernacki <gber@FreeBSD.org>
Date: Fri, 20 Apr 2012 02:38:41 +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: r234477 - in projects/nand: lib/libnandfs sys/dev/nand
	sys/fs/nandfs
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Apr 2012 02:38:42 -0000

Author: gber
Date: Fri Apr 20 02:38:41 2012
New Revision: 234477
URL: http://svn.freebsd.org/changeset/base/234477

Log:
  nandfs: Fix build with clang
  
  - fix error: format string is not a string literal
    (potentially insecure) [-Werror,-Wformat-security]
  
  Obtained from: Semihalf
  Supported by:  FreeBSD Foundation, Juniper Networks

Modified:
  projects/nand/lib/libnandfs/nandfs.c
  projects/nand/sys/dev/nand/nandsim_log.c
  projects/nand/sys/fs/nandfs/nandfs_subr.c

Modified: projects/nand/lib/libnandfs/nandfs.c
==============================================================================
--- projects/nand/lib/libnandfs/nandfs.c	Fri Apr 20 00:45:23 2012	(r234476)
+++ projects/nand/lib/libnandfs/nandfs.c	Fri Apr 20 02:38:41 2012	(r234477)
@@ -146,7 +146,7 @@ nandfs_open(struct nandfs *fs)
 
 	memcpy(&fs->n_fsdata, &fsinfo.fs_fsdata, sizeof(fs->n_fsdata));
 	memcpy(&fs->n_sb, &fsinfo.fs_super, sizeof(fs->n_sb));
-	snprintf(fs->n_dev, sizeof(fs->n_dev), fsinfo.fs_dev);
+	snprintf(fs->n_dev, sizeof(fs->n_dev), "%s", fsinfo.fs_dev);
 
 	return (0);
 }

Modified: projects/nand/sys/dev/nand/nandsim_log.c
==============================================================================
--- projects/nand/sys/dev/nand/nandsim_log.c	Fri Apr 20 00:45:23 2012	(r234476)
+++ projects/nand/sys/dev/nand/nandsim_log.c	Fri Apr 20 02:38:41 2012	(r234477)
@@ -111,7 +111,7 @@ nandsim_log(struct nandsim_chip *chip, i
 
 		switch(nandsim_log_output) {
 		case NANDSIM_OUTPUT_CONSOLE:
-			printf(hdr);
+			printf("%s", hdr);
 			va_start(ap, fmt);
 			vprintf(fmt, ap);
 			va_end(ap);

Modified: projects/nand/sys/fs/nandfs/nandfs_subr.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_subr.c	Fri Apr 20 00:45:23 2012	(r234476)
+++ projects/nand/sys/fs/nandfs/nandfs_subr.c	Fri Apr 20 02:38:41 2012	(r234477)
@@ -944,7 +944,7 @@ nandfs_get_fsinfo(struct nandfsmount *nm
 	memcpy(&fsinfo->fs_fsdata, &fsdev->nd_fsdata, sizeof(fsdev->nd_fsdata));
 	memcpy(&fsinfo->fs_super, &fsdev->nd_super, sizeof(fsdev->nd_super));
 	snprintf(fsinfo->fs_dev, sizeof(fsinfo->fs_dev),
-	    nmp->nm_vfs_mountp->mnt_stat.f_mntfromname);
+	    "%s", nmp->nm_vfs_mountp->mnt_stat.f_mntfromname);
 
 	return (0);
 }

From owner-svn-src-projects@FreeBSD.ORG  Fri Apr 20 02:47:36 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 7975F106564A;
	Fri, 20 Apr 2012 02:47:36 +0000 (UTC)
	(envelope-from gber@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 4BB9F8FC08;
	Fri, 20 Apr 2012 02:47:36 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3K2laWF018695;
	Fri, 20 Apr 2012 02:47:36 GMT (envelope-from gber@svn.freebsd.org)
Received: (from gber@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3K2laZw018693;
	Fri, 20 Apr 2012 02:47:36 GMT (envelope-from gber@svn.freebsd.org)
Message-Id: <201204200247.q3K2laZw018693@svn.freebsd.org>
From: Grzegorz Bernacki <gber@FreeBSD.org>
Date: Fri, 20 Apr 2012 02:47: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: r234478 - projects/nand/usr.sbin/nandtool
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Apr 2012 02:47:36 -0000

Author: gber
Date: Fri Apr 20 02:47:35 2012
New Revision: 234478
URL: http://svn.freebsd.org/changeset/base/234478

Log:
  nandtool: Adjust man page.
  
  Obtained from: Semihalf
  Supported by:  FreeBSD Foundation, Juniper Networks

Modified:
  projects/nand/usr.sbin/nandtool/nandtool.8

Modified: projects/nand/usr.sbin/nandtool/nandtool.8
==============================================================================
--- projects/nand/usr.sbin/nandtool/nandtool.8	Fri Apr 20 02:38:41 2012	(r234477)
+++ projects/nand/usr.sbin/nandtool/nandtool.8	Fri Apr 20 02:47:35 2012	(r234478)
@@ -23,7 +23,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"
-.Dd August 18, 2010
+.Dd April 10, 2012
 .Dt NANDTOOL 8
 .Os
 .Sh NAME
@@ -45,13 +45,12 @@ The following commands are available:
 .Bl -tag -width ".Cm of Ns = Ns Ar file"
 .It Cm read Ns
 Read pages from NAND device.
-Arguments:
 .It Cm write Ns
 Write pages to NAND device.
 .It Cm erase Ns
-Erase blocks.  Requires offset to be specified in block granularity.
+Erase blocks. Requires offset aligned to block granularity.
 .It Cm info Ns
-Get information about NAND chip (page size, block size, OOB area size,
+Get information about NAND chip (page size, block size, OOB area size, chip size
 and media size)
 .It Cm readoob Ns
 Read OOB area from specified page.
@@ -150,7 +149,7 @@ WARNING: The only required parameter for
 When no other arguments are provided the whole device is erased!
 .Sh COMMAND info
 .Bl -tag -width ".Cm of Ns = Ns Ar file"
-There is only one operand availble for
+There is only one operand available for
 .Va nandtool info
 command:
 .It Cm dev Ns = Ns Ar <path>
@@ -158,7 +157,7 @@ Path to NAND device node.
 .El
 .Sh COMMAND help
 .Bl -tag -width ".Cm of Ns = Ns Ar file"
-There is only one operand availble for
+There is only one operand available for
 .Va nandtool help
 command:
 .Pp
@@ -167,5 +166,12 @@ Help topic.
 .El
 .Sh EXIT STATUS
 .Ex -std
+If the supplied argument
+.Ar dev
+points to a device node other than gnand<num> or gnand.raw<num> both
+.Va nandtool readoob
+and
+.Va nandtool writeoob
+return error.
 .Sh SEE ALSO
 .Xr gnand 4

From owner-svn-src-projects@FreeBSD.ORG  Fri Apr 20 03:02:08 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 478F4106566B;
	Fri, 20 Apr 2012 03:02:08 +0000 (UTC)
	(envelope-from gber@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 30FAE8FC12;
	Fri, 20 Apr 2012 03:02:08 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3K328Ih019331;
	Fri, 20 Apr 2012 03:02:08 GMT (envelope-from gber@svn.freebsd.org)
Received: (from gber@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3K327L5019317;
	Fri, 20 Apr 2012 03:02:07 GMT (envelope-from gber@svn.freebsd.org)
Message-Id: <201204200302.q3K327L5019317@svn.freebsd.org>
From: Grzegorz Bernacki <gber@FreeBSD.org>
Date: Fri, 20 Apr 2012 03:02:07 +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: r234479 - in projects/nand: lib/libnandfs sbin/nandfs
	sbin/newfs_nandfs sys/fs/nandfs
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Apr 2012 03:02:08 -0000

Author: gber
Date: Fri Apr 20 03:02:07 2012
New Revision: 234479
URL: http://svn.freebsd.org/changeset/base/234479

Log:
  nandfs: Fixes.
  
  - replace error numbers with proper macros
  - get rid of some unused fields in fsdata and super block
  - when erasing segment invalidate gc buffers that still point to it
  - flag segments that are going to be erased (this flag should never hit
    storage - it is only so that cleaner does not try to clear one segment
    twice)
  - place some asserts
  - add veryfing FS revision at mount time
  - rmdir without this operation left invalid data in inode
  - file created right after deleted directory appeared as directory
  - reduce inode size of removed directory to 0 (similar to ext2fs, msdosfs)
  - check if inode has any links during lookup (similar to ufs)
  - protect write entry points by very same lock used to protect segment
    construction - this servers as our own version of vfs_write_suspend
  - ignore MNT_LAZY syncs - this is a hack used to ignore periodic syncs
    from mnt_syncer
  
  Obtained from: Semihalf
  Supported by:  FreeBSD Foundation, Juniper Networks

Modified:
  projects/nand/lib/libnandfs/Makefile
  projects/nand/sbin/nandfs/nandfs.c
  projects/nand/sbin/newfs_nandfs/newfs_nandfs.c
  projects/nand/sys/fs/nandfs/nandfs.h
  projects/nand/sys/fs/nandfs/nandfs_alloc.c
  projects/nand/sys/fs/nandfs/nandfs_cleaner.c
  projects/nand/sys/fs/nandfs/nandfs_fs.h
  projects/nand/sys/fs/nandfs/nandfs_segment.c
  projects/nand/sys/fs/nandfs/nandfs_subr.c
  projects/nand/sys/fs/nandfs/nandfs_subr.h
  projects/nand/sys/fs/nandfs/nandfs_sufile.c
  projects/nand/sys/fs/nandfs/nandfs_vfsops.c
  projects/nand/sys/fs/nandfs/nandfs_vnops.c

Modified: projects/nand/lib/libnandfs/Makefile
==============================================================================
--- projects/nand/lib/libnandfs/Makefile	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/lib/libnandfs/Makefile	Fri Apr 20 03:02:07 2012	(r234479)
@@ -1,3 +1,5 @@
+# $FreeBSD$
+
 LIB=	nandfs
 SRCS+=	nandfs.c
 INCS=	libnandfs.h

Modified: projects/nand/sbin/nandfs/nandfs.c
==============================================================================
--- projects/nand/sbin/nandfs/nandfs.c	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sbin/nandfs/nandfs.c	Fri Apr 20 03:02:07 2012	(r234479)
@@ -45,7 +45,7 @@ usage(void)
 
 	fprintf(stderr, "usage: nandfs [lssnap | mksnap <snap> | rmsnap] "
 	    "node\n");
-	exit(EX_USAGE);
+	exit(1);
 }
 
 int

Modified: projects/nand/sbin/newfs_nandfs/newfs_nandfs.c
==============================================================================
--- projects/nand/sbin/newfs_nandfs/newfs_nandfs.c	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sbin/newfs_nandfs/newfs_nandfs.c	Fri Apr 20 03:02:07 2012	(r234479)
@@ -517,13 +517,9 @@ create_fsdata(void)
 	fsdata.f_rev_level = NANDFS_CURRENT_REV;
 	fsdata.f_sbbytes = NANDFS_SB_BYTES;
 	fsdata.f_bytes = NANDFS_FSDATA_CRC_BYTES;
-	fsdata.f_dev_size = mediasize;
 	fsdata.f_ctime = nandfs_time;
 	fsdata.f_log_block_size = nandfs_log2(blocksize) - 10;
 	fsdata.f_errors = 1;
-	fsdata.f_lastcheck = nandfs_time;
-	fsdata.f_checkinterval = 60*60*24*180;
-	fsdata.f_first_ino = NANDFS_USER_INO;
 	fsdata.f_inode_size = sizeof(struct nandfs_inode);
 	fsdata.f_dat_entry_size = sizeof(struct nandfs_dat_entry);
 	fsdata.f_checkpoint_size = sizeof(struct nandfs_checkpoint);
@@ -559,8 +555,6 @@ create_super_block(void)
 		(nsegments - bad_segments_count) * blocks_per_segment;
 	super_block.s_mtime = 0;
 	super_block.s_wtime = nandfs_time;
-	super_block.s_mnt_count = 0;
-	super_block.s_max_mnt_count = NANDFS_DFL_MAX_MNT_COUNT;
 	super_block.s_state = NANDFS_VALID_FS;
 
 	super_block.s_sum = crc32_le(crc_seed, (const uint8_t *)&super_block,

Modified: projects/nand/sys/fs/nandfs/nandfs.h
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs.h	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs.h	Fri Apr 20 03:02:07 2012	(r234479)
@@ -233,6 +233,11 @@ extern SLIST_HEAD(_nandfs_devices, nandf
 #define	SYNCER_FSYNC		0x4
 #define	SYNCER_ROUPD		0x5
 
+#define NANDFS_WRITELOCK(vp, fsdev)	nandfs_writelock(vp, fsdev)
+#define NANDFS_WRITEUNLOCK(fsdev)	nandfs_writeunlock(fsdev)
+
+#define NANDFS_WRITEASSERT(fsdev)	nandfs_writeassert(fsdev)
+
 /* Specific mountpoint; head or a checkpoint/snapshot */
 struct nandfsmount {
 	STAILQ_ENTRY(nandfsmount) nm_next_mount;

Modified: projects/nand/sys/fs/nandfs/nandfs_alloc.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_alloc.c	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs_alloc.c	Fri Apr 20 03:02:07 2012	(r234479)
@@ -260,6 +260,7 @@ nandfs_free_entry(struct nandfs_mdt* mdt
 	/* Set bit to indicate that entry is taken */
 	mask = (uint32_t *)req->bp_bitmap->b_data;
 	maskrw = mask[bitmap_idx];
+	KASSERT(maskrw & (1 << bitmap_off), ("freeing unallocated vblock"));
 	maskrw &= ~(1 << bitmap_off);
 	mask[bitmap_idx] = maskrw;
 

Modified: projects/nand/sys/fs/nandfs/nandfs_cleaner.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_cleaner.c	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs_cleaner.c	Fri Apr 20 03:02:07 2012	(r234479)
@@ -256,8 +256,8 @@ nandfs_cleaner_iterate_segment(struct na
 		binfo = (union nandfs_binfo *)(bp->b_data + segsum->ss_bytes);
 
 		if (!nandfs_segsum_valid(segsum)) {
-			nandfs_error("nandfs: invalid summary of segment %jx\n", segno);
 			brelse(bp);
+			nandfs_error("nandfs: invalid summary of segment %jx\n", segno);
 			return (error);
 		}
 
@@ -293,7 +293,8 @@ nandfs_cleaner_choose_segment(struct nan
 
 	error = nandfs_get_segment_info_filter(fsdev, suinfo, nsegs, *rseg,
 	    &ssegs, NANDFS_SEGMENT_USAGE_DIRTY,
-	    NANDFS_SEGMENT_USAGE_ACTIVE | NANDFS_SEGMENT_USAGE_ERROR);
+	    NANDFS_SEGMENT_USAGE_ACTIVE | NANDFS_SEGMENT_USAGE_ERROR |
+	    NANDFS_SEGMENT_USAGE_GC);
 	if (error) {
 		nandfs_error("%s:%d", __FILE__, __LINE__);
 		goto out;
@@ -306,7 +307,7 @@ nandfs_cleaner_choose_segment(struct nan
 		(*segpp)++;
 	}
 
-	*rseg = suinfo[i - 1].nsi_num;
+	*rseg = suinfo[i - 1].nsi_num + 1;
 out:
 	free(suinfo, M_NANDFSTEMP);
 
@@ -351,13 +352,21 @@ nandfs_cleaner_body(struct nandfs_device
 		error = nandfs_cleaner_iterate_segment(fsdev, segnums[i], &vip,
 		    &bdp, &select);
 		if (error) {
-			nandfs_error("%s:%d", __FILE__, __LINE__);
+			/*
+			 * XXX deselect (see below)?
+			 */
 			goto out;
 		}
 		if (!select)
 			segnums[i] = NANDFS_NOSEGMENT;
-		else
+		else {
+			error = nandfs_markgc_segment(fsdev, segnums[i]);
+			if (error) {
+				nandfs_error("%s:%d\n", __FILE__, __LINE__);
+				goto out;
+			}
 			selected++;
+		}
 	}
 
 	if (selected == 0) {
@@ -379,14 +388,16 @@ nandfs_cleaner_body(struct nandfs_device
 		    cpinfo, cpstat.ncp_nss, NULL);
 		if (error) {
 			nandfs_error("%s:%d\n", __FILE__, __LINE__);
-			goto out;
+			goto out_locked;
 		}
 	}
 
+	lockmgr(&fsdev->nd_seg_const, LK_EXCLUSIVE, NULL);
+
 	error = nandfs_get_dat_vinfo(fsdev, vinfo, vip - vinfo);
 	if (error) {
 		nandfs_error("%s:%d\n", __FILE__, __LINE__);
-		goto out;
+		goto out_locked;
 	}
 
 	nandfs_cleaner_vinfo_mark_alive(fsdev, vinfo, vip - vinfo, cpinfo,
@@ -395,7 +406,7 @@ nandfs_cleaner_body(struct nandfs_device
 	error = nandfs_get_dat_bdescs(fsdev, bdesc, bdp - bdesc);
 	if (error) {
 		nandfs_error("%s:%d\n", __FILE__, __LINE__);
-		goto out;
+		goto out_locked;
 	}
 
 	nandfs_cleaner_bdesc_mark_alive(fsdev, bdesc, bdp - bdesc);
@@ -407,8 +418,9 @@ nandfs_cleaner_body(struct nandfs_device
 		    vipi->nvi_start, vipi->nvi_end, vipi->nvi_alive));
 	}
 	for (bdpi = bdesc; bdpi < bdp; bdpi++) {
-		DPRINTF(CLEAN, ("b oblocknr %jx blocknr %jx offset %jx\n",
-		    bdpi->bd_oblocknr, bdpi->bd_blocknr, bdpi->bd_offset));
+		DPRINTF(CLEAN, ("b oblocknr %jx blocknr %jx offset %jx "
+		    "alive %d\n", bdpi->bd_oblocknr, bdpi->bd_blocknr,
+		    bdpi->bd_offset, bdpi->bd_alive));
 	}
 	DPRINTF(CLEAN, ("end list\n"));
 
@@ -417,6 +429,8 @@ nandfs_cleaner_body(struct nandfs_device
 	if (error)
 		nandfs_error("%s:%d\n", __FILE__, __LINE__);
 
+out_locked:
+	lockmgr(&fsdev->nd_seg_const, LK_RELEASE, NULL);
 out:
 	free(cpinfo, M_NANDFSTEMP);
 	free(segnums, M_NANDFSTEMP);
@@ -464,7 +478,6 @@ nandfs_cleaner_clean_segments(struct nan
 
 	gc = nffsdev->nd_gc_node;
 
-	lockmgr(&nffsdev->nd_seg_const, LK_EXCLUSIVE, NULL);
 
 	DPRINTF(CLEAN, ("%s: enter\n", __func__));
 
@@ -535,7 +548,6 @@ nandfs_cleaner_clean_segments(struct nan
 	}
 
 out:
-	lockmgr(&nffsdev->nd_seg_const, LK_RELEASE, NULL);
 
 	DPRINTF(CLEAN, ("%s: exit error %d\n", __func__, error));
 

Modified: projects/nand/sys/fs/nandfs/nandfs_fs.h
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_fs.h	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs_fs.h	Fri Apr 20 03:02:07 2012	(r234479)
@@ -146,7 +146,6 @@ struct nandfs_fsdata {
 	uint32_t	f_sum;		/* checksum of fsdata		*/
 	uint32_t	f_rev_level;	/* major disk format revision	*/
 
-	uint64_t	f_dev_size;	/* block device size in bytes	*/
 	uint64_t	f_ctime;	/* creation time (execution time
 					   of newfs)			*/
 	 /* Block size represented as: blocksize = 1 << (f_log_block_size + 10)	*/
@@ -162,7 +161,6 @@ struct nandfs_fsdata {
 						   is excluded!			*/
 
 	uint16_t	f_errors;		/* behaviour on detecting errors	*/
-	uint64_t	f_lastcheck;		/* time of last checked		*/
 
 	uint32_t	f_erasesize;
 	uint64_t	f_nsegments;		/* number of segm. in filesystem	*/
@@ -170,24 +168,17 @@ struct nandfs_fsdata {
 	uint32_t	f_blocks_per_segment;	/* number of blocks per segment		*/
 	uint32_t	f_r_segments_percentage;	/* reserved segments percentage		*/
 
-	uint32_t	f_checkinterval;	/* max. time between checks		*/
-	uint16_t	f_def_resuid;		/* default uid for reserv. blocks	*/
-	uint16_t	f_def_resgid;		/* default gid for reserv. blocks	*/
-	uint32_t	f_first_ino;		/* first non-reserved inode		*/
-
 	uint32_t	f_crc_seed;		/* seed value of CRC calculation	*/
 
 	struct uuid	f_uuid;			/* 128-bit uuid for volume		*/
 	char		f_volume_name[16];	/* volume name				*/
-	uint32_t	f_pad[96];
+	uint32_t	f_pad[103];
 } __packed;
 
 #ifdef _KERNEL
 CTASSERT(sizeof(struct nandfs_fsdata) == 512);
 #endif
 
-#define	NANDFS_DFL_MAX_MNT_COUNT	 50	/* default 50 mounts before fsck */
-
 struct nandfs_super_block {
 	uint16_t	s_magic;		/* magic value for identification */
 
@@ -200,8 +191,6 @@ struct nandfs_super_block {
 
 	uint64_t	s_mtime;		/* mount time                     */
 	uint64_t	s_wtime;		/* write time                     */
-	uint16_t	s_mnt_count;		/* mount count                    */
-	uint16_t	s_max_mnt_count;	/* maximal mount count            */
 	uint16_t	s_state;		/* file system state              */
 
 	char		s_last_mounted[64];	/* directory where last mounted   */
@@ -209,7 +198,7 @@ struct nandfs_super_block {
 	uint32_t	s_c_interval;		/* commit interval of segment     */
 	uint32_t	s_c_block_max;		/* threshold of data amount for
 						   the segment construction */
-	uint32_t	s_reserved[31];		/* padding to end of the block    */
+	uint32_t	s_reserved[32];		/* padding to end of the block    */
 } __packed;
 
 #ifdef _KERNEL
@@ -442,6 +431,7 @@ struct nandfs_segment_usage {
 #define	NANDFS_SEGMENT_USAGE_ACTIVE	1
 #define	NANDFS_SEGMENT_USAGE_DIRTY	2
 #define	NANDFS_SEGMENT_USAGE_ERROR	4
+#define	NANDFS_SEGMENT_USAGE_GC		8
 #define	NANDFS_SEGMENT_USAGE_BITS	"\20\1ACTIVE\2DIRTY\3ERROR"
 
 /* Header of the segment usage file */

Modified: projects/nand/sys/fs/nandfs/nandfs_segment.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_segment.c	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs_segment.c	Fri Apr 20 03:02:07 2012	(r234479)
@@ -110,7 +110,7 @@ create_segment(struct nandfs_seginfo *se
 		}
 		start_block = fsdev->nd_last_pseg + (uint64_t)nblocks;
 		/*
-		 * XXX hack
+		 * XXX Hack
 		 */
 		if (blks_per_seg - (start_block % blks_per_seg) - 1 == 0)
 			start_block++;
@@ -123,6 +123,10 @@ create_segment(struct nandfs_seginfo *se
 				    __func__);
 				return (error);
 			}
+			/*
+			 * XXX Hack
+			 */
+			nandfs_get_segment_range(fsdev, fsdev->nd_seg_num, &start_block, NULL);
 		}
 	} else {
 		nandfs_get_segment_range(fsdev, fsdev->nd_next_seg_num,
@@ -503,6 +507,12 @@ nandfs_iterate_dirty_vnodes(struct mount
 			continue;
 		}
 
+		if (vp->v_iflag & VI_DOOMED) {
+			vput(vp);
+			MNT_ILOCK(mp);
+			continue;
+		}
+
 		nandfs_node = VTON(vp);
 		if (nandfs_node->nn_flags & IN_MODIFIED) {
 			nandfs_node->nn_flags &= ~(IN_MODIFIED);
@@ -921,6 +931,36 @@ out:
 	return (error);
 }
 
+static void
+nandfs_invalidate_bufs(struct nandfs_device *fsdev, uint64_t segno)
+{
+	uint64_t start, end;
+	struct buf *bp, *tbd;
+	struct bufobj *bo;
+
+	nandfs_get_segment_range(fsdev, segno, &start, &end);
+
+	bo = &NTOV(fsdev->nd_gc_node)->v_bufobj;
+
+	BO_LOCK(bo);
+restart_locked_gc:
+	TAILQ_FOREACH_SAFE(bp, &bo->bo_clean.bv_hd, b_bobufs, tbd) {
+		if (!(bp->b_lblkno >= start || bp->b_lblkno <= end))
+			continue;
+
+		if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT, NULL))
+			goto restart_locked_gc;
+
+		bremfree(bp);
+		bp->b_flags |= (B_INVAL | B_RELBUF);
+		bp->b_flags &= ~(B_ASYNC | B_MANAGED);
+		BO_UNLOCK(bo);
+		brelse(bp);
+		BO_LOCK(bo);
+	}
+	BO_UNLOCK(bo);
+}
+
 /* Process segments marks to free by cleaner */
 static void
 nandfs_process_segments(struct nandfs_device *fsdev)
@@ -940,6 +980,7 @@ nandfs_process_segments(struct nandfs_de
 				saved_segment = nandfs_get_segnum_of_block(
 				    fsdev, fsdev->nd_super.s_last_pseg);
 			}
+			nandfs_invalidate_bufs(fsdev, fsdev->nd_free_base[i]);
 			nandfs_clear_segment(fsdev, fsdev->nd_free_base[i]);
 		}
 

Modified: projects/nand/sys/fs/nandfs/nandfs_subr.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_subr.c	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs_subr.c	Fri Apr 20 03:02:07 2012	(r234479)
@@ -274,6 +274,8 @@ nandfs_bdestroy(struct nandfs_node *node
 {
 	int error;
 
+	NANDFS_WRITEASSERT(node->nn_nandfsdev);
+
 	error = nandfs_vblock_end(node->nn_nandfsdev, vblk);
 	if (error) {
 		nandfs_error("%s: ending vblk: %jx failed\n",
@@ -292,6 +294,7 @@ nandfs_bcreate(struct nandfs_node *node,
 	int error;
 
 	ASSERT_VOP_LOCKED(NTOV(node), __func__);
+	NANDFS_WRITEASSERT(node->nn_nandfsdev);
 
 	DPRINTF(BLOCK, ("%s: vp:%p lbn:%#jx\n", __func__, NTOV(node),
 	    blocknr));
@@ -329,6 +332,7 @@ nandfs_bcreate_meta(struct nandfs_node *
 	int error;
 
 	ASSERT_VOP_LOCKED(NTOV(node), __func__);
+	NANDFS_WRITEASSERT(node->nn_nandfsdev);
 
 	DPRINTF(BLOCK, ("%s: vp:%p lbn:%#jx\n", __func__, NTOV(node),
 	    blocknr));
@@ -431,7 +435,7 @@ nandfs_mdt_trans_blk(struct nandfs_mdt *
 
 static int
 nandfs_vtop(struct nandfs_device *nandfsdev, nandfs_daddr_t vblocknr,
-    uint64_t *pblocknr)
+    nandfs_daddr_t *pblocknr)
 {
 	struct nandfs_node *dat_node;
 	struct nandfs_dat_entry *entry;
@@ -468,13 +472,16 @@ nandfs_vtop(struct nandfs_device *nandfs
 	brelse(bp);
 	if (!locked)
 		VOP_UNLOCK(NTOV(dat_node), 0);
+
+	MPASS(*pblocknr >= 0);
+
 	return (0);
 }
 
 
 int
 nandfs_nvtop(struct nandfs_node *node, uint64_t blks, nandfs_daddr_t *l2vmap,
-    uint64_t *v2pmap)
+    nandfs_daddr_t *v2pmap)
 {
 	nandfs_daddr_t vblocknr;
 	uint64_t *pblocknr;
@@ -1200,3 +1207,34 @@ nandfs_block_to_dblock(struct nandfs_dev
 
 	return (btodb(block * fsdev->nd_blocksize));
 }
+
+void
+nandfs_writelock(struct vnode *vp, struct nandfs_device *fsdev)
+{
+	int lock;
+
+	if (lockmgr(&fsdev->nd_seg_const, LK_NOWAIT | LK_SHARED, NULL)) {
+		vref(vp);
+		lock = VOP_ISLOCKED(vp);
+		VOP_UNLOCK(vp, 0);
+		DPRINTF(WRITE, ("%s: waiting for write lock, vp %p\n",
+		    __func__, vp));
+		lockmgr(&fsdev->nd_seg_const, LK_SHARED, NULL);
+		VOP_LOCK(vp, lock | LK_RETRY);
+		vunref(vp);
+	}
+}
+
+void
+nandfs_writeunlock(struct nandfs_device *fsdev)
+{
+
+	lockmgr(&fsdev->nd_seg_const, LK_RELEASE, NULL);
+}
+
+void
+nandfs_writeassert(struct nandfs_device *fsdev)
+{
+
+	lockmgr_assert(&fsdev->nd_seg_const, KA_LOCKED);
+}

Modified: projects/nand/sys/fs/nandfs/nandfs_subr.h
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_subr.h	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs_subr.h	Fri Apr 20 03:02:07 2012	(r234479)
@@ -75,7 +75,7 @@ int nandfs_bmap_nlookup(struct nandfs_no
     uint64_t *);
 
 /* vtop operations */
-int nandfs_nvtop(struct nandfs_node *, uint64_t, nandfs_daddr_t *, uint64_t *);
+int nandfs_nvtop(struct nandfs_node *, uint64_t, nandfs_daddr_t *, nandfs_daddr_t *);
 
 /* Node action implementators */
 int nandfs_vinit(struct vnode *, uint64_t);
@@ -147,6 +147,7 @@ int nandfs_update_segment(struct nandfs_
 int nandfs_free_segment(struct nandfs_device *, uint64_t);
 int nandfs_clear_segment(struct nandfs_device *, uint64_t);
 int nandfs_touch_segment(struct nandfs_device *, uint64_t);
+int nandfs_markgc_segment(struct nandfs_device *, uint64_t);
 
 int nandfs_bmap_insert_block(struct nandfs_node *, nandfs_lbn_t, struct buf *);
 int nandfs_bmap_update_block(struct nandfs_node *, struct buf *, nandfs_lbn_t);
@@ -226,6 +227,10 @@ int nandfs_vop_islocked(struct vnode *vp
 
 nandfs_daddr_t nandfs_block_to_dblock(struct nandfs_device *, nandfs_lbn_t);
 
+void nandfs_writelock(struct vnode *, struct nandfs_device *);
+void nandfs_writeunlock(struct nandfs_device *);
+void nandfs_writeassert(struct nandfs_device *);
+
 #define DEBUG_MODE
 #if defined(DEBUG_MODE)
 #define	nandfs_error		panic

Modified: projects/nand/sys/fs/nandfs/nandfs_sufile.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_sufile.c	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs_sufile.c	Fri Apr 20 03:02:07 2012	(r234479)
@@ -367,6 +367,40 @@ nandfs_bad_segment(struct nandfs_device 
 }
 
 int
+nandfs_markgc_segment(struct nandfs_device *fsdev, uint64_t seg)
+{
+	struct nandfs_node *su_node;
+	struct nandfs_segment_usage *su_usage;
+	struct buf *bp;
+	uint64_t blk, offset;
+	int error;
+
+	su_node = fsdev->nd_su_node;
+
+	VOP_LOCK(NTOV(su_node), LK_EXCLUSIVE);
+
+	nandfs_seg_usage_blk_offset(fsdev, seg, &blk, &offset);
+
+	error = nandfs_bread(su_node, blk, NOCRED, 0, &bp);
+	if (error) {
+		brelse(bp);
+		VOP_UNLOCK(NTOV(su_node), 0);
+		return (error);
+	}
+
+	su_usage = SU_USAGE_OFF(bp, offset);
+	MPASS((su_usage->su_flags & NANDFS_SEGMENT_USAGE_GC) == 0);
+	su_usage->su_flags |= NANDFS_SEGMENT_USAGE_GC;
+
+	brelse(bp);
+	VOP_UNLOCK(NTOV(su_node), 0);
+
+	DPRINTF(SEG, ("%s: seg:%#jx\n", __func__, (uintmax_t)seg));
+
+	return (0);
+}
+
+int
 nandfs_clear_segment(struct nandfs_device *fsdev, uint64_t seg)
 {
 	uint64_t offset, segsize;

Modified: projects/nand/sys/fs/nandfs/nandfs_vfsops.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_vfsops.c	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs_vfsops.c	Fri Apr 20 03:02:07 2012	(r234479)
@@ -664,6 +664,13 @@ nandfs_mount_base(struct nandfs_device *
 		return (error);
 	}
 
+	if (nandfsdev->nd_fsdata.f_rev_level != NANDFS_CURRENT_REV) {
+		printf("nandfs: unsupported file system revision: %d "
+		    "(supported is %d).\n", nandfsdev->nd_fsdata.f_rev_level,
+		    NANDFS_CURRENT_REV);
+		return (EINVAL);
+	}
+
 	if (nandfsdev->nd_fsdata.f_erasesize != nandfsdev->nd_erasesize) {
 		printf("nandfs: erasesize mismatch (device %#x, fs %#x)\n",
 		    nandfsdev->nd_erasesize, nandfsdev->nd_fsdata.f_erasesize);
@@ -892,11 +899,7 @@ nandfs_mount_device(struct vnode *devvp,
 	if (error) {
 		DPRINTF(VOLUMES, ("couldn't get erasesize: %d\n", error));
 
-		/*
-		 * FIXME translate this to some normal error codes, also make
-		 * sure that we cannot get this error with NAND devices
-		 */
-		if (error == -3 || error == 45) {
+		if (error == ENOIOCTL || error == EOPNOTSUPP) {
 			/*
 			 * We conclude that this is not NAND storage
 			 */
@@ -1116,12 +1119,10 @@ nandfs_procbody(struct nandfsmount *nmp)
 
 		flags = (nmp->nm_flags & (NANDFS_FORCE_SYNCER|NANDFS_UMOUNT));
 
-		vfs_write_suspend(mp);
 		error = nandfs_segment_constructor(nmp, flags);
 		if (error)
 			nandfs_error("%s: error:%d when creating segments\n",
 			    __func__, error);
-		vfs_write_resume(mp);
 
 		nmp->nm_flags &= ~flags;
 
@@ -1173,9 +1174,7 @@ stop_syncer(struct nandfsmount *nmp)
 
 	MPASS(nmp->nm_nandfsdev->nd_syncer != NULL);
 
-	vn_finished_write(nmp->nm_vfs_mountp);
 	nandfs_wakeup_wait_sync(nmp->nm_nandfsdev, SYNCER_UMOUNT);
-	vn_start_write(NULL, &nmp->nm_vfs_mountp, V_WAIT);
 
 	DPRINTF(SYNC, ("%s: stop syncer\n", __func__));
 	return (0);
@@ -1453,12 +1452,7 @@ nandfs_unmount(struct mount *mp, int mnt
 	/* Umount already stopped writing */
 	if (!(nmp->nm_ronly)) {
 		nmp->nm_flags |= NANDFS_UMOUNT;
-		/*
-		 * XXX This is a hack soon to be removed
-		 */
-		vn_finished_write(mp);
 		nandfs_wakeup_wait_sync(nmp->nm_nandfsdev, SYNCER_VFS_SYNC);
-		vn_start_write(NULL, &mp, V_WAIT);
 	}
 	error = vflush(mp, 0, flags | SKIPSYSTEM, curthread);
 	if (error)
@@ -1578,11 +1572,16 @@ nandfs_sync(struct mount *mp, int waitfo
 {
 	struct nandfsmount *nmp = VFSTONANDFS(mp);
 
+	DPRINTF(SYNC, ("%s: mp %p waitfor %d\n", __func__, mp, waitfor));
+
+	/*
+	 * XXX: A hack to be removed soon
+	 */
+	if (waitfor == MNT_LAZY)
+		return (0);
 	if (waitfor == MNT_SUSPEND)
 		return (0);
-	vn_finished_write(mp);
 	nandfs_wakeup_wait_sync(nmp->nm_nandfsdev, SYNCER_VFS_SYNC);
-	vn_start_write(NULL, &mp, V_WAIT);
 	return (0);
 }
 

Modified: projects/nand/sys/fs/nandfs/nandfs_vnops.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_vnops.c	Fri Apr 20 02:47:35 2012	(r234478)
+++ projects/nand/sys/fs/nandfs/nandfs_vnops.c	Fri Apr 20 03:02:07 2012	(r234479)
@@ -124,8 +124,8 @@ static int
 nandfs_read(struct vop_read_args *ap)
 {
 	register struct vnode *vp = ap->a_vp;
-	register struct nandfs_node *nandfs_node = VTON(vp);
-	struct nandfs_device *nandfsdev = nandfs_node->nn_nandfsdev;
+	register struct nandfs_node *node = VTON(vp);
+	struct nandfs_device *nandfsdev = node->nn_nandfsdev;
 	struct uio *uio = ap->a_uio;
 	struct buf *bp;
 	uint64_t size;
@@ -139,10 +139,12 @@ nandfs_read(struct vop_read_args *ap)
 	if (uio->uio_resid == 0)
 		return (0);
 
-	size = nandfs_node->nn_inode.i_size;
+	size = node->nn_inode.i_size;
 	if (uio->uio_offset >= size)
 		return (0);
 
+	NANDFS_WRITELOCK(vp, node->nn_nandfsdev);
+
 	blocksize = nandfsdev->nd_blocksize;
 	bytesinfile = size - uio->uio_offset;
 
@@ -157,7 +159,7 @@ nandfs_read(struct vop_read_args *ap)
 		DPRINTF(READ, ("nandfs_read bn: 0x%jx toread: 0x%zx (0x%x)\n",
 		    (uintmax_t)lbn, toread, blocksize));
 
-		error = nandfs_bread(nandfs_node, lbn, NOCRED, 0, &bp);
+		error = nandfs_bread(node, lbn, NOCRED, 0, &bp);
 		if (error) {
 			brelse(bp);
 			break;
@@ -173,6 +175,8 @@ nandfs_read(struct vop_read_args *ap)
 		resid -= toread;
 	}
 
+	NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
+
 	return (error);
 }
 
@@ -208,6 +212,8 @@ nandfs_write(struct vop_write_args *ap)
 	if (uio->uio_resid == 0)
 		return (0);
 
+	NANDFS_WRITELOCK(vp, node->nn_nandfsdev);
+
 	blocksize = fsdev->nd_blocksize;
 	file_size = node->nn_inode.i_size;
 
@@ -217,6 +223,7 @@ nandfs_write(struct vop_write_args *ap)
 			uio->uio_offset = file_size;
 		break;
 	case VDIR:
+		NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
 		return (EISDIR);
 	case VLNK:
 		break;
@@ -288,6 +295,8 @@ nandfs_write(struct vop_write_args *ap)
 		}
 	}
 
+	NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
+
 	DPRINTF(WRITE, ("%s: return:%d\n", __func__, error));
 
 	return (error);
@@ -332,6 +341,9 @@ nandfs_lookup(struct vop_cachedlookup_ar
 	if (islastcn && mounted_ro && (nameiop == DELETE || nameiop == RENAME))
 		return (EROFS);
 
+	if (dir_node->nn_inode.i_links_count == 0)
+		return (ENOENT);
+
 	/*
 	 * Obviously, the file is not (anymore) in the namecache, we have to
 	 * search for it. There are three basic cases: '.', '..' and others.
@@ -579,9 +591,12 @@ nandfs_truncate(struct vnode *vp, uint64
 	/* Calculate end of file */
 	size = inode->i_size;
 
+	NANDFS_WRITELOCK(vp, node->nn_nandfsdev);
+
 	if (newsize == size) {
 		node->nn_flags |= IN_CHANGE | IN_UPDATE;
 		nandfs_itimes(vp);
+		NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
 		return (0);
 	}
 
@@ -590,6 +605,7 @@ nandfs_truncate(struct vnode *vp, uint64
 		vnode_pager_setsize(vp, newsize);
 		node->nn_flags |= IN_CHANGE | IN_UPDATE;
 		nandfs_itimes(vp);
+		NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
 		return (0);
 	}
 
@@ -599,8 +615,10 @@ nandfs_truncate(struct vnode *vp, uint64
 
 	if (rest) {
 		error = nandfs_bmap_nlookup(node, nblks - 1, 1, &vblk);
-		if (error)
+		if (error) {
+			NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
 			return (error);
+		}
 
 		if (vblk != 0)
 			error = nandfs_bread(node, nblks - 1, NOCRED, 0, &bp);
@@ -610,14 +628,17 @@ nandfs_truncate(struct vnode *vp, uint64
 		if (error) {
 			if (bp)
 				brelse(bp);
+			NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
 			return (error);
 		}
 
 		bzero((char *)bp->b_data + rest,
 		    (u_int)(nffsdev->nd_blocksize - rest));
 		error = nandfs_dirty_buf(bp, 0);
-		if (error)
+		if (error) {
+			NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
 			return (error);
+		}
 	}
 
 	DPRINTF(VNCALL, ("%s: vp %p oblks %jx nblks %jx\n", __func__, vp, oblks,
@@ -627,6 +648,7 @@ nandfs_truncate(struct vnode *vp, uint64
 	if (error) {
 		if (bp)
 			nandfs_undirty_buf(bp);
+		NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
 		return (error);
 	}
 
@@ -634,6 +656,7 @@ nandfs_truncate(struct vnode *vp, uint64
 	if (error) {
 		if (bp)
 			nandfs_undirty_buf(bp);
+		NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
 		return (error);
 	}
 
@@ -642,6 +665,8 @@ nandfs_truncate(struct vnode *vp, uint64
 	node->nn_flags |= IN_CHANGE | IN_UPDATE;
 	nandfs_itimes(vp);
 
+	NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
+
 	return (error);
 }
 
@@ -1068,7 +1093,7 @@ nandfs_read_filebuf(struct nandfs_node *
 	struct nandfs_device *nandfsdev = node->nn_nandfsdev;
 	struct buf *nbp;
 	nandfs_daddr_t *l2vmap;
-	uint64_t *v2pmap;
+	nandfs_daddr_t *v2pmap;
 	nandfs_lbn_t from;
 	uint64_t blks;
 	uint32_t blocksize;
@@ -1375,6 +1400,8 @@ nandfs_link(struct vop_link_args *ap)
 	/* Update link count */
 	inode->i_links_count++;
 
+	NANDFS_WRITELOCK(vp, node->nn_nandfsdev);
+
 	/* Add dir entry */
 	error = nandfs_add_dirent(tdvp, node->nn_ino, cnp->cn_nameptr,
 	    cnp->cn_namelen, IFTODT(inode->i_mode));
@@ -1387,6 +1414,8 @@ nandfs_link(struct vop_link_args *ap)
 	DPRINTF(VNCALL, ("%s: tdvp %p vp %p cnp %p\n",
 	    __func__, tdvp, vp, cnp));
 
+	NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
+
 	return (0);
 }
 
@@ -1407,6 +1436,8 @@ nandfs_create(struct vop_create_args *ap
 	if (nandfs_fs_full(dir_node->nn_nandfsdev))
 		return (ENOSPC);
 
+	NANDFS_WRITELOCK(dvp, nmp->nm_nandfsdev);
+
 	/* Create new vnode/inode */
 	error = nandfs_node_create(nmp, &node, mode);
 	if (error)
@@ -1422,10 +1453,13 @@ nandfs_create(struct vop_create_args *ap
 			nandfs_error("%s: error destroying node %p\n",
 			    __func__, node);
 		}
+		NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
 		return (error);
 	}
 	*vpp = NTOV(node);
 
+	NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
+
 	DPRINTF(VNCALL, ("created file vp %p nandnode %p ino %jx\n", *vpp, node,
 	    (uintmax_t)node->nn_ino));
 	return (0);
@@ -1452,10 +1486,14 @@ nandfs_remove(struct vop_remove_args *ap
 	    (dnode->nn_inode.i_flags & APPEND))
 		return (EPERM);
 
+	NANDFS_WRITELOCK(vp, node->nn_nandfsdev);
+
 	nandfs_remove_dirent(dvp, node, cnp);
 	node->nn_inode.i_links_count--;
 	node->nn_flags |= IN_CHANGE;
 
+	NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
+
 	return (0);
 }
 
@@ -1543,6 +1581,9 @@ nandfs_rename(struct vop_rename_args *ap
 
 	DPRINTF(VNCALL, ("%s: fdvp:%p fvp:%p tdvp:%p tdp:%p\n", __func__, fdvp,
 	    fvp, tdvp, tvp));
+
+	NANDFS_WRITELOCK(tdvp, tdnode->nn_nandfsdev);
+
 	/*
 	 * Check for cross-device rename.
 	 */
@@ -1558,6 +1599,7 @@ abortit:
 			vput(tvp);
 		vrele(fdvp);
 		vrele(fvp);
+		NANDFS_WRITEUNLOCK(tdnode->nn_nandfsdev);
 		return (error);
 	}
 
@@ -1763,6 +1805,7 @@ abortit:
 		if (doingdirectory)
 			panic("nandfs_rename: lost dir entry");
 		vrele(ap->a_fvp);
+		NANDFS_WRITEUNLOCK(tdnode->nn_nandfsdev);
 		return (0);
 	}
 
@@ -1810,6 +1853,7 @@ abortit:
 	if (fnode)
 		vput(fvp);
 	vrele(ap->a_fvp);
+	NANDFS_WRITEUNLOCK(tdnode->nn_nandfsdev);
 	return (error);
 
 bad:
@@ -1827,6 +1871,7 @@ out:
 		vput(fvp);
 	} else
 		vrele(fvp);
+	NANDFS_WRITEUNLOCK(tdnode->nn_nandfsdev);
 	return (error);
 }
 
@@ -1851,9 +1896,14 @@ nandfs_mkdir(struct vop_mkdir_args *ap)
 	if (dir_inode->i_links_count >= LINK_MAX)
 		return (EMLINK);
 
+	NANDFS_WRITELOCK(dvp, nmp->nm_nandfsdev);
+
 	error = nandfs_node_create(nmp, &node, mode);
-	if (error)
+	if (error) {
+		NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
 		return (error);
+	}
+
 	node->nn_inode.i_gid = dir_node->nn_inode.i_gid;
 	node->nn_inode.i_uid = cnp->cn_cred->cr_uid;
 
@@ -1863,6 +1913,7 @@ nandfs_mkdir(struct vop_mkdir_args *ap)
 	    cnp->cn_namelen, IFTODT(mode));
 	if (error) {
 		vput(*vpp);
+		NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
 		return (error);
 	}
 
@@ -1872,9 +1923,12 @@ nandfs_mkdir(struct vop_mkdir_args *ap)
 	error = nandfs_init_dir(NTOV(node), node->nn_ino, dir_node->nn_ino);
 	if (error) {
 		vput(NTOV(node));
+		NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
 		return (error);
 	}
 
+	NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
+
 	DPRINTF(VNCALL, ("created dir vp %p nandnode %p ino %jx\n", *vpp, node,
 	    (uintmax_t)node->nn_ino));
 	return (0);
@@ -1896,9 +1950,13 @@ nandfs_mknod(struct vop_mknod_args *ap)
 	if (nandfs_fs_full(dir_node->nn_nandfsdev))
 		return (ENOSPC);
 
+	NANDFS_WRITELOCK(dvp, nmp->nm_nandfsdev);
+
 	error = nandfs_node_create(nmp, &node, mode);
-	if (error)
+	if (error) {
+		NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
 		return (error);
+	}
 	node->nn_inode.i_gid = dir_node->nn_inode.i_gid;
 	node->nn_inode.i_uid = cnp->cn_cred->cr_uid;
 	if (vap->va_rdev != VNOVAL)
@@ -1909,11 +1967,14 @@ nandfs_mknod(struct vop_mknod_args *ap)
 	if (nandfs_add_dirent(dvp, node->nn_ino, cnp->cn_nameptr,
 	    cnp->cn_namelen, IFTODT(mode))) {
 		vput(*vpp);
+		NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
 		return (ENOTDIR);
 	}
 
 	node->nn_flags |= IN_ACCESS | IN_CHANGE | IN_UPDATE;
 
+	NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
+
 	return (0);
 }
 
@@ -1932,9 +1993,13 @@ nandfs_symlink(struct vop_symlink_args *
 	if (nandfs_fs_full(dir_node->nn_nandfsdev))
 		return (ENOSPC);
 
+	NANDFS_WRITELOCK(dvp, nmp->nm_nandfsdev);
+
 	error = nandfs_node_create(nmp, &node, S_IFLNK | mode);
-	if (error)
+	if (error) {
+		NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
 		return (error);
+	}
 	node->nn_inode.i_gid = dir_node->nn_inode.i_gid;
 	node->nn_inode.i_uid = cnp->cn_cred->cr_uid;
 
@@ -1943,6 +2008,7 @@ nandfs_symlink(struct vop_symlink_args *
 	if (nandfs_add_dirent(dvp, node->nn_ino, cnp->cn_nameptr,
 	    cnp->cn_namelen, IFTODT(mode))) {
 		vput(*vpp);
+		NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
 		return (ENOTDIR);
 	}
 
@@ -1954,6 +2020,8 @@ nandfs_symlink(struct vop_symlink_args *
 	if (error)
 		vput(*vpp);
 
+	NANDFS_WRITEUNLOCK(nmp->nm_nandfsdev);
+
 	return (error);
 }
 
@@ -1973,6 +2041,7 @@ nandfs_rmdir(struct vop_rmdir_args *ap)
 	struct componentname *cnp = ap->a_cnp;
 	struct nandfs_node *node, *dnode;
 	uint32_t dflag, flag;
+	int error = 0;
 
 	node = VTON(vp);
 	dnode = VTON(dvp);
@@ -2002,16 +2071,26 @@ nandfs_rmdir(struct vop_rmdir_args *ap)
 	if (vp->v_mountedhere != 0)
 		return (EINVAL);
 
+	NANDFS_WRITELOCK(vp, node->nn_nandfsdev);
+
 	nandfs_remove_dirent(dvp, node, cnp);
 	dnode->nn_inode.i_links_count -= 1;
 	dnode->nn_flags |= IN_CHANGE;
 
 	cache_purge(dvp);
 
+	error = nandfs_truncate(vp, (uint64_t)0);
+	if (error)
+		return (error);
+
 	node->nn_inode.i_links_count -= 2;
 	node->nn_flags |= IN_CHANGE;
 
-	return (0);
+	NANDFS_WRITEUNLOCK(node->nn_nandfsdev);
+
+	cache_purge(vp);
+
+	return (error);
 }
 
 static int
@@ -2032,9 +2111,7 @@ nandfs_fsync(struct vop_fsync_args *ap)
 	    vp->v_bufobj.bo_dirty.bv_cnt) {
 		locked = VOP_ISLOCKED(vp);
 		VOP_UNLOCK(vp, 0);
-		vn_finished_write(nmp->nm_vfs_mountp);
 		nandfs_wakeup_wait_sync(nmp->nm_nandfsdev, SYNCER_FSYNC);
-		vn_start_write(NULL, &nmp->nm_vfs_mountp, V_WAIT);
 		VOP_LOCK(vp, locked);
 	}
 
@@ -2047,7 +2124,7 @@ nandfs_bmap(struct vop_bmap_args *ap)
 	struct vnode *vp = ap->a_vp;
 	struct nandfs_node *nnode = VTON(vp);
 	struct nandfs_device *nandfsdev = nnode->nn_nandfsdev;
-	uint64_t l2vmap, v2pmap;
+	nandfs_daddr_t l2vmap, v2pmap;

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

From owner-svn-src-projects@FreeBSD.ORG  Fri Apr 20 03:12:03 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
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 69884106566B;
	Fri, 20 Apr 2012 03:12:03 +0000 (UTC)
	(envelope-from gber@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 009558FC15;
	Fri, 20 Apr 2012 03:12:03 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3K3C26u019866;
	Fri, 20 Apr 2012 03:12:02 GMT (envelope-from gber@svn.freebsd.org)
Received: (from gber@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3K3C2wY019863;
	Fri, 20 Apr 2012 03:12:02 GMT (envelope-from gber@svn.freebsd.org)
Message-Id: <201204200312.q3K3C2wY019863@svn.freebsd.org>
From: Grzegorz Bernacki <gber@FreeBSD.org>
Date: Fri, 20 Apr 2012 03:12: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: r234480 - projects/nand/sys/kern
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Apr 2012 03:12:03 -0000

Author: gber
Date: Fri Apr 20 03:12:02 2012
New Revision: 234480
URL: http://svn.freebsd.org/changeset/base/234480

Log:
  nandfs: Revert changes in sys/kern files.
  
  Those workarounds are not needed anymore.
  
  Obtained from: Semihalf
  Supported by:  FreeBSD Foundation, Juniper Networks

Modified:
  projects/nand/sys/kern/vfs_subr.c
  projects/nand/sys/kern/vfs_vnops.c

Modified: projects/nand/sys/kern/vfs_subr.c
==============================================================================
--- projects/nand/sys/kern/vfs_subr.c	Fri Apr 20 03:02:07 2012	(r234479)
+++ projects/nand/sys/kern/vfs_subr.c	Fri Apr 20 03:12:02 2012	(r234480)
@@ -1974,8 +1974,7 @@ reassignbuf(struct buf *bp)
 	 * of clean buffers.
 	 */
 	if (bp->b_flags & B_DELWRI) {
-		if (!(bp->b_flags & B_MANAGED) &&
-		    (bo->bo_flag & BO_ONWORKLST) == 0) {
+		if ((bo->bo_flag & BO_ONWORKLST) == 0) {
 			switch (vp->v_type) {
 			case VDIR:
 				delay = dirdelay;
@@ -1991,15 +1990,13 @@ reassignbuf(struct buf *bp)
 		buf_vlist_add(bp, bo, BX_VNDIRTY);
 	} else {
 		buf_vlist_add(bp, bo, BX_VNCLEAN);
-		if (!(bp->b_flags & B_MANAGED)) {
-			if ((bo->bo_flag & BO_ONWORKLST) &&
-			    bo->bo_dirty.bv_cnt == 0) {
-				mtx_lock(&sync_mtx);
-				LIST_REMOVE(bo, bo_synclist);
-				syncer_worklist_len--;
-				mtx_unlock(&sync_mtx);
-				bo->bo_flag &= ~BO_ONWORKLST;
-			}
+
+		if ((bo->bo_flag & BO_ONWORKLST) && bo->bo_dirty.bv_cnt == 0) {
+			mtx_lock(&sync_mtx);
+			LIST_REMOVE(bo, bo_synclist);
+			syncer_worklist_len--;
+			mtx_unlock(&sync_mtx);
+			bo->bo_flag &= ~BO_ONWORKLST;
 		}
 	}
 #ifdef INVARIANTS

Modified: projects/nand/sys/kern/vfs_vnops.c
==============================================================================
--- projects/nand/sys/kern/vfs_vnops.c	Fri Apr 20 03:02:07 2012	(r234479)
+++ projects/nand/sys/kern/vfs_vnops.c	Fri Apr 20 03:12:02 2012	(r234480)
@@ -1055,8 +1055,6 @@ vn_start_write(vp, mpp, flags)
 				error = EWOULDBLOCK;
 				goto unlock;
 			}
-			if (strcmp(mp->mnt_stat.f_fstypename, "nandfs") == 0)
-				flags &= ~PCATCH;
 			error = msleep(&mp->mnt_flag, MNT_MTX(mp),
 			    (PUSER - 1) | (flags & PCATCH), "suspfs", 0);
 			if (error)

From owner-svn-src-projects@FreeBSD.ORG  Fri Apr 20 09:43:43 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 36BF2106566B;
	Fri, 20 Apr 2012 09:43:43 +0000 (UTC)
	(envelope-from glebius@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 21E698FC0C;
	Fri, 20 Apr 2012 09:43:43 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3K9hgQW032356;
	Fri, 20 Apr 2012 09:43:42 GMT (envelope-from glebius@svn.freebsd.org)
Received: (from glebius@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3K9hgYQ032351;
	Fri, 20 Apr 2012 09:43:42 GMT (envelope-from glebius@svn.freebsd.org)
Message-Id: <201204200943.q3K9hgYQ032351@svn.freebsd.org>
From: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Fri, 20 Apr 2012 09:43:42 +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: r234486 - projects/pf/head/sys/contrib/pf/net
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Apr 2012 09:43:43 -0000

Author: glebius
Date: Fri Apr 20 09:43:42 2012
New Revision: 234486
URL: http://svn.freebsd.org/changeset/base/234486

Log:
  Use monotonic time_uptime to drive expiry of states, source nodes, fragments,
  thresholds.

Modified:
  projects/pf/head/sys/contrib/pf/net/if_pfsync.c
  projects/pf/head/sys/contrib/pf/net/pf.c
  projects/pf/head/sys/contrib/pf/net/pf_ioctl.c
  projects/pf/head/sys/contrib/pf/net/pf_norm.c

Modified: projects/pf/head/sys/contrib/pf/net/if_pfsync.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/if_pfsync.c	Fri Apr 20 08:26:05 2012	(r234485)
+++ projects/pf/head/sys/contrib/pf/net/if_pfsync.c	Fri Apr 20 09:43:42 2012	(r234486)
@@ -495,7 +495,7 @@ pfsync_state_import(struct pfsync_state 
 	/* copy to state */
 	bcopy(&sp->rt_addr, &st->rt_addr, sizeof(st->rt_addr));
 	st->creation = time_uptime - ntohl(sp->creation);
-	st->expire = time_second;
+	st->expire = time_uptime;
 	if (sp->expire) {
 		uint32_t timeout;
 
@@ -898,7 +898,7 @@ pfsync_in_upd(struct pfsync_pkt *pkt, st
 		pfsync_alloc_scrub_memory(&sp->dst, &st->dst);
 		pf_state_peer_ntoh(&sp->src, &st->src);
 		pf_state_peer_ntoh(&sp->dst, &st->dst);
-		st->expire = time_second;
+		st->expire = time_uptime;
 		st->timeout = sp->timeout;
 		st->pfsync_time = time_uptime;
 		PF_STATE_UNLOCK(st);
@@ -992,7 +992,7 @@ pfsync_in_upd_c(struct pfsync_pkt *pkt, 
 		pfsync_alloc_scrub_memory(&up->dst, &st->dst);
 		pf_state_peer_ntoh(&up->src, &st->src);
 		pf_state_peer_ntoh(&up->dst, &st->dst);
-		st->expire = time_second;
+		st->expire = time_uptime;
 		st->timeout = up->timeout;
 		st->pfsync_time = time_uptime;
 		PF_STATE_UNLOCK(st);

Modified: projects/pf/head/sys/contrib/pf/net/pf.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/pf.c	Fri Apr 20 08:26:05 2012	(r234485)
+++ projects/pf/head/sys/contrib/pf/net/pf.c	Fri Apr 20 09:43:42 2012	(r234486)
@@ -436,13 +436,13 @@ pf_init_threshold(struct pf_threshold *t
 	threshold->limit = limit * PF_THRESHOLD_MULT;
 	threshold->seconds = seconds;
 	threshold->count = 0;
-	threshold->last = time_second;
+	threshold->last = time_uptime;
 }
 
 static void
 pf_add_threshold(struct pf_threshold *threshold)
 {
-	u_int32_t t = time_second, diff = t - threshold->last;
+	u_int32_t t = time_uptime, diff = t - threshold->last;
 
 	if (diff >= threshold->seconds)
 		threshold->count = 0;
@@ -627,7 +627,7 @@ pf_insert_src_node(struct pf_src_node **
 		(*sn)->rule.ptr = rule;
 		PF_ACPY(&(*sn)->addr, src, af);
 		LIST_INSERT_HEAD(&sh->nodes, *sn, entry);
-		(*sn)->creation = time_second;
+		(*sn)->creation = time_uptime;
 		(*sn)->ruletype = rule->action;
 		if ((*sn)->rule.ptr != NULL)
 			(*sn)->rule.ptr->src_nodes++;
@@ -1324,7 +1324,7 @@ pf_state_expires(const struct pf_state *
 
 	/* handle all PFTM_* > PFTM_MAX here */
 	if (state->timeout == PFTM_PURGE)
-		return (time_second);
+		return (time_uptime);
 	if (state->timeout == PFTM_UNTIL_PACKET)
 		return (0);
 	KASSERT(state->timeout != PFTM_UNLINKED,
@@ -1348,7 +1348,7 @@ pf_state_expires(const struct pf_state *
 			return (state->expire + timeout * (end - states) /
 			    (end - start));
 		else
-			return (time_second);
+			return (time_uptime);
 	}
 	return (state->expire + timeout);
 }
@@ -1363,7 +1363,7 @@ pf_purge_expired_src_nodes()
 	for (i = 0, sh = V_pf_srchash; i < V_pf_srchashmask; i++, sh++) {
 	    PF_HASHROW_LOCK(sh);
 	    LIST_FOREACH_SAFE(cur, &sh->nodes, entry, next) 
-		if (cur->states <= 0 && cur->expire <= time_second) {
+		if (cur->states <= 0 && cur->expire <= time_uptime) {
 			if (cur->rule.ptr != NULL) {
 				cur->rule.ptr->src_nodes--;
 				if (cur->rule.ptr->states_cur <= 0 &&
@@ -1392,7 +1392,7 @@ pf_src_tree_remove_state(struct pf_state
 			if (!timeout)
 				timeout =
 				    V_pf_default_rule.timeout[PFTM_SRC_NODE];
-			s->src_node->expire = time_second + timeout;
+			s->src_node->expire = time_uptime + timeout;
 		}
 	}
 	if (s->nat_src_node != s->src_node && s->nat_src_node != NULL) {
@@ -1401,7 +1401,7 @@ pf_src_tree_remove_state(struct pf_state
 			if (!timeout)
 				timeout =
 				    V_pf_default_rule.timeout[PFTM_SRC_NODE];
-			s->nat_src_node->expire = time_second + timeout;
+			s->nat_src_node->expire = time_uptime + timeout;
 		}
 	}
 	s->src_node = s->nat_src_node = NULL;
@@ -1501,7 +1501,7 @@ pf_purge_expired_states(int maxcheck)
 relock:
 		PF_HASHROW_LOCK(ih);
 		LIST_FOREACH(s, &ih->states, entry) {
-			if (pf_state_expires(s) <= time_second) {
+			if (pf_state_expires(s) <= time_uptime) {
 				pf_unlink_state(s, PF_ENTER_LOCKED);
 				goto relock;
 			}
@@ -3365,8 +3365,8 @@ pf_create_state(struct pf_rule *r, struc
 		s->timeout = PFTM_OTHER_FIRST_PACKET;
 	}
 
-	s->creation = time_second;
-	s->expire = time_second;
+	s->creation = time_uptime;
+	s->expire = time_uptime;
 
 	if (sn != NULL) {
 		s->src_node = sn;
@@ -3781,7 +3781,7 @@ pf_tcp_track_full(struct pf_state_peer *
 			src->state = dst->state = TCPS_TIME_WAIT;
 
 		/* update expire time */
-		(*state)->expire = time_second;
+		(*state)->expire = time_uptime;
 		if (src->state >= TCPS_FIN_WAIT_2 &&
 		    dst->state >= TCPS_FIN_WAIT_2)
 			(*state)->timeout = PFTM_TCP_CLOSED;
@@ -3962,7 +3962,7 @@ pf_tcp_track_sloppy(struct pf_state_peer
 		src->state = dst->state = TCPS_TIME_WAIT;
 
 	/* update expire time */
-	(*state)->expire = time_second;
+	(*state)->expire = time_uptime;
 	if (src->state >= TCPS_FIN_WAIT_2 &&
 	    dst->state >= TCPS_FIN_WAIT_2)
 		(*state)->timeout = PFTM_TCP_CLOSED;
@@ -4189,7 +4189,7 @@ pf_test_state_udp(struct pf_state **stat
 		dst->state = PFUDPS_MULTIPLE;
 
 	/* update expire time */
-	(*state)->expire = time_second;
+	(*state)->expire = time_uptime;
 	if (src->state == PFUDPS_MULTIPLE && dst->state == PFUDPS_MULTIPLE)
 		(*state)->timeout = PFTM_UDP_MULTIPLE;
 	else
@@ -4276,7 +4276,7 @@ pf_test_state_icmp(struct pf_state **sta
 
 		STATE_LOOKUP(kif, &key, direction, *state, pd);
 
-		(*state)->expire = time_second;
+		(*state)->expire = time_uptime;
 		(*state)->timeout = PFTM_ICMP_ERROR_REPLY;
 
 		/* translate source/destination address, if necessary */
@@ -4844,7 +4844,7 @@ pf_test_state_other(struct pf_state **st
 		dst->state = PFOTHERS_MULTIPLE;
 
 	/* update expire time */
-	(*state)->expire = time_second;
+	(*state)->expire = time_uptime;
 	if (src->state == PFOTHERS_MULTIPLE && dst->state == PFOTHERS_MULTIPLE)
 		(*state)->timeout = PFTM_OTHER_MULTIPLE;
 	else

Modified: projects/pf/head/sys/contrib/pf/net/pf_ioctl.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/pf_ioctl.c	Fri Apr 20 08:26:05 2012	(r234485)
+++ projects/pf/head/sys/contrib/pf/net/pf_ioctl.c	Fri Apr 20 09:43:42 2012	(r234486)
@@ -3165,7 +3165,7 @@ DIOCGETSTATES_full:
 		    i++, sh++) {
 		    PF_HASHROW_LOCK(sh);
 		    LIST_FOREACH(n, &sh->nodes, entry) {
-			int	secs = time_second, diff;
+			int	secs = time_uptime, diff;
 
 			if ((nr + 1) * sizeof(*p) > (unsigned)psn->psn_len)
 				break;
@@ -3340,12 +3340,12 @@ pfsync_state_export(struct pfsync_state 
 	/* copy from state */
 	strlcpy(sp->ifname, st->kif->pfik_name, sizeof(sp->ifname));
 	bcopy(&st->rt_addr, &sp->rt_addr, sizeof(sp->rt_addr));
-	sp->creation = htonl(time_second - st->creation);
+	sp->creation = htonl(time_uptime - st->creation);
 	sp->expire = pf_state_expires(st);
-	if (sp->expire <= time_second)
+	if (sp->expire <= time_uptime)
 		sp->expire = htonl(0);
 	else
-		sp->expire = htonl(sp->expire - time_second);
+		sp->expire = htonl(sp->expire - time_uptime);
 
 	sp->direction = st->direction;
 	sp->log = st->log;

Modified: projects/pf/head/sys/contrib/pf/net/pf_norm.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/pf_norm.c	Fri Apr 20 08:26:05 2012	(r234485)
+++ projects/pf/head/sys/contrib/pf/net/pf_norm.c	Fri Apr 20 09:43:42 2012	(r234486)
@@ -234,7 +234,7 @@ void
 pf_purge_expired_fragments(void)
 {
 	struct pf_fragment	*frag;
-	u_int32_t		 expire = time_second -
+	u_int32_t		 expire = time_uptime -
 				    V_pf_default_rule.timeout[PFTM_FRAG];
 
 	PF_FRAG_LOCK();
@@ -359,7 +359,7 @@ pf_find_fragment(struct ip *ip, struct p
 	frag = RB_FIND(pf_frag_tree, tree, &key);
 	if (frag != NULL) {
 		/* XXX Are we sure we want to update the timeout? */
-		frag->fr_timeout = time_second;
+		frag->fr_timeout = time_uptime;
 		if (BUFFER_FRAGMENTS(frag)) {
 			TAILQ_REMOVE(&V_pf_fragqueue, frag, frag_next);
 			TAILQ_INSERT_HEAD(&V_pf_fragqueue, frag, frag_next);
@@ -429,7 +429,7 @@ pf_reassemble(struct mbuf **m0, struct p
 		(*frag)->fr_dst = frent->fr_ip->ip_dst;
 		(*frag)->fr_p = frent->fr_ip->ip_p;
 		(*frag)->fr_id = frent->fr_ip->ip_id;
-		(*frag)->fr_timeout = time_second;
+		(*frag)->fr_timeout = time_uptime;
 		LIST_INIT(&(*frag)->fr_queue);
 
 		RB_INSERT(pf_frag_tree, &V_pf_frag_tree, *frag);
@@ -639,7 +639,7 @@ pf_fragcache(struct mbuf **m0, struct ip
 		(*frag)->fr_dst = h->ip_dst;
 		(*frag)->fr_p = h->ip_p;
 		(*frag)->fr_id = h->ip_id;
-		(*frag)->fr_timeout = time_second;
+		(*frag)->fr_timeout = time_uptime;
 
 		cur->fr_off = off;
 		cur->fr_end = max;
@@ -1689,7 +1689,7 @@ pf_normalize_tcp_stateful(struct mbuf *m
 	getmicrouptime(&uptime);
 	if (src->scrub && (src->scrub->pfss_flags & PFSS_PAWS) &&
 	    (uptime.tv_sec - src->scrub->pfss_last.tv_sec > TS_MAX_IDLE ||
-	    time_second - state->creation > TS_MAX_CONN))  {
+	    time_uptime - state->creation > TS_MAX_CONN))  {
 		if (V_pf_status.debug >= PF_DEBUG_MISC) {
 			DPFPRINTF(("src idled out of PAWS\n"));
 			pf_print_state(state);

From owner-svn-src-projects@FreeBSD.ORG  Sat Apr 21 00:49:58 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id AD3A510656A8;
	Sat, 21 Apr 2012 00:49:58 +0000 (UTC)
	(envelope-from gjb@semihalf.com)
Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109])
	by mx1.freebsd.org (Postfix) with ESMTP id 3AC218FC08;
	Sat, 21 Apr 2012 00:49:55 +0000 (UTC)
Received: from localhost (unknown [213.17.239.109])
	by smtp.semihalf.com (Postfix) with ESMTP id D1B26ECA18;
	Sat, 21 Apr 2012 02:49:45 +0200 (CEST)
X-Virus-Scanned: by amavisd-new at semihalf.com
Received: from smtp.semihalf.com ([213.17.239.109])
	by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new,
	port 10024)
	with ESMTP id mHqm4bax58EE; Sat, 21 Apr 2012 02:49:45 +0200 (CEST)
Received: from [172.17.136.194] (adsl-66-120-169-242.dsl.sntc01.pacbell.net
	[66.120.169.242])
	by smtp.semihalf.com (Postfix) with ESMTPSA id A8404D502C;
	Sat, 21 Apr 2012 02:49:40 +0200 (CEST)
Message-ID: <4F92042B.4010606@semihalf.com>
Date: Sat, 21 Apr 2012 02:49:47 +0200
From: Grzegorz Bernacki <gjb@semihalf.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1;
	rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: Konstantin Belousov <kostikbel@gmail.com>
References: <201203170318.q2H3ITdI047893@svn.freebsd.org>
	<20120317085116.GC1340@garage.freebsd.pl>
	<20120317161050.GI75778@deviant.kiev.zoral.com.ua>
In-Reply-To: <20120317161050.GI75778@deviant.kiev.zoral.com.ua>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: svn-src-projects@FreeBSD.org, Grzegorz Bernacki <gber@FreeBSD.org>,
	Pawel Jakub Dawidek <pjd@FreeBSD.org>, src-committers@FreeBSD.org
Subject: Re: svn commit: r233072 - projects/nand/sys/kern
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Apr 2012 00:49:58 -0000

W dniu 2012-03-17 17:10, Konstantin Belousov pisze:
> On Sat, Mar 17, 2012 at 09:51:16AM +0100, Pawel Jakub Dawidek wrote:
>> On Sat, Mar 17, 2012 at 03:18:29AM +0000, Grzegorz Bernacki wrote:
>>> Author: gber
>>> Date: Sat Mar 17 03:18:28 2012
>>> New Revision: 233072
>>> URL: http://svn.freebsd.org/changeset/base/233072
>>>
>>> Log:
>>>    Add VFS changes necessary for NANDFS to work.
>>>
>>>    Ignore B_MANAGED buffer by syncer and ignore signal when msleep as it
>>>    can cause file system inconsistency.
>> I'd suggest running these changes through kib@. Especially vn_start_write()
>> change below looks ugly, but maybe it is only temporary?
> It is not only ugly (and  object against it).
>
> If the change makes any difference for the filesystem, then I just argue
> that the filesystem is broken. The vn_start_write() is done on the
> VFS entry peripheral, long before filesystem code is hit.
>
> I did not looked at the managed changes, you would need to describe
> what is wrong with current code and what is the purpose of the changes.
> B_MANAGED came from xfs, it seems, or at least xfs is the only current
> consumer of B_MANAGED buffers.
Hi Kostik,

We revert all unnecessary changes in sys/kern files. The only change 
which left is the
one in  vfs_bio.c file. I believe that this one is requested for managed 
buffer to work
correctly. Let me verify it and I will let you know.

regards,
grzesiek

From owner-svn-src-projects@FreeBSD.ORG  Sat Apr 21 00:51:28 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id AEB4F106566B;
	Sat, 21 Apr 2012 00:51:28 +0000 (UTC)
	(envelope-from gber@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 8EFFA8FC0C;
	Sat, 21 Apr 2012 00:51:28 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3L0pSh9063581;
	Sat, 21 Apr 2012 00:51:28 GMT (envelope-from gber@svn.freebsd.org)
Received: (from gber@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3L0pSPE063577;
	Sat, 21 Apr 2012 00:51:28 GMT (envelope-from gber@svn.freebsd.org)
Message-Id: <201204210051.q3L0pSPE063577@svn.freebsd.org>
From: Grzegorz Bernacki <gber@FreeBSD.org>
Date: Sat, 21 Apr 2012 00:51: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: r234523 - projects/nand/sys/fs/nandfs
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Apr 2012 00:51:28 -0000

Author: gber
Date: Sat Apr 21 00:51:28 2012
New Revision: 234523
URL: http://svn.freebsd.org/changeset/base/234523

Log:
  nandfs: run syncer and cleaner as kernel threads instead of processes
  
  Obtained from: Semihalf
  Supported by:  FreeBSD Foundation, Juniper Networks

Modified:
  projects/nand/sys/fs/nandfs/nandfs.h
  projects/nand/sys/fs/nandfs/nandfs_cleaner.c
  projects/nand/sys/fs/nandfs/nandfs_vfsops.c

Modified: projects/nand/sys/fs/nandfs/nandfs.h
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs.h	Sat Apr 21 00:32:56 2012	(r234522)
+++ projects/nand/sys/fs/nandfs/nandfs.h	Sat Apr 21 00:51:28 2012	(r234523)
@@ -153,8 +153,8 @@ struct nandfs_device {
 	struct vnode		*nd_devvp;
 	struct g_consumer	*nd_gconsumer;
 
-	struct proc		*nd_syncer;
-	struct proc		*nd_cleaner;
+	struct thread		*nd_syncer;
+	struct thread		*nd_cleaner;
 	int			nd_syncer_exit;
 	int			nd_cleaner_exit;
 

Modified: projects/nand/sys/fs/nandfs/nandfs_cleaner.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_cleaner.c	Sat Apr 21 00:32:56 2012	(r234522)
+++ projects/nand/sys/fs/nandfs/nandfs_cleaner.c	Sat Apr 21 00:51:28 2012	(r234523)
@@ -79,7 +79,7 @@ nandfs_start_cleaner(struct nandfs_devic
 
 	fsdev->nd_cleaner_exit = 0;
 
-	error = kproc_create((void(*)(void *))nandfs_cleaner, fsdev,
+	error = kthread_add((void(*)(void *))nandfs_cleaner, fsdev, NULL,
 	    &fsdev->nd_cleaner, 0, 0, "nandfs_cleaner");
 	if (error)
 		printf("nandfs: could not start cleaner: %d\n", error);
@@ -461,7 +461,7 @@ nandfs_cleaner(struct nandfs_device *fsd
 	}
 
 	DPRINTF(CLEAN, ("%s: exiting\n", __func__));
-	kproc_exit(0);
+	kthread_exit();
 }
 
 static int

Modified: projects/nand/sys/fs/nandfs/nandfs_vfsops.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_vfsops.c	Sat Apr 21 00:32:56 2012	(r234522)
+++ projects/nand/sys/fs/nandfs/nandfs_vfsops.c	Sat Apr 21 00:51:28 2012	(r234523)
@@ -1103,7 +1103,7 @@ nandfs_gc_finished(struct nandfs_device 
 }
 
 static void
-nandfs_procbody(struct nandfsmount *nmp)
+nandfs_syncer(struct nandfsmount *nmp)
 {
 	struct nandfs_device *nffsdev;
 	struct mount *mp;
@@ -1135,17 +1135,7 @@ nandfs_procbody(struct nandfsmount *nmp)
 	nffsdev->nd_syncer = NULL;
 	MPASS(nffsdev->nd_free_base == NULL);
 
-	/*
-	 * A bit of explanation:
-	 * kproc_exit() reparents thread to init process so it can be
-	 * properly reaped, however when NANDFS was a root filesystem
-	 * vnode for init process is reclaimed and we dont want to let
-	 * init run again so it is safer to call just exit() in this case.
-	 */
-	if ((mp->mnt_flag & MNT_ROOTFS) && mp->mnt_kern_flag & MNTK_UNMOUNT)
-		exit1(curthread, 0);
-	else
-		kproc_exit(0);
+	kthread_exit();
 }
 
 static int
@@ -1159,7 +1149,7 @@ start_syncer(struct nandfsmount *nmp)
 
 	nmp->nm_nandfsdev->nd_syncer_exit = 0;
 
-	error = kproc_create((void(*)(void *))nandfs_procbody, nmp,
+	error = kthread_add((void(*)(void *))nandfs_syncer, nmp, NULL,
 	    &nmp->nm_nandfsdev->nd_syncer, 0, 0, "nandfs_syncer");
 
 	if (error)

From owner-svn-src-projects@FreeBSD.ORG  Sat Apr 21 04:33:40 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 7E8FA106566B;
	Sat, 21 Apr 2012 04:33:40 +0000 (UTC)
	(envelope-from stas@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 6AB1A8FC15;
	Sat, 21 Apr 2012 04:33:40 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3L4XecB071441;
	Sat, 21 Apr 2012 04:33:40 GMT (envelope-from stas@svn.freebsd.org)
Received: (from stas@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3L4XeWj071439;
	Sat, 21 Apr 2012 04:33:40 GMT (envelope-from stas@svn.freebsd.org)
Message-Id: <201204210433.q3L4XeWj071439@svn.freebsd.org>
From: Stanislav Sedov <stas@FreeBSD.org>
Date: Sat, 21 Apr 2012 04:33: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: r234526 - projects/armv6/sys/arm/ti/cpsw
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Apr 2012 04:33:40 -0000

Author: stas
Date: Sat Apr 21 04:33:39 2012
New Revision: 234526
URL: http://svn.freebsd.org/changeset/base/234526

Log:
  - Do not reinitialize the interface if it is already running.  This
    fixes BOOTP on cpsw(4).

Modified:
  projects/armv6/sys/arm/ti/cpsw/if_cpsw.c

Modified: projects/armv6/sys/arm/ti/cpsw/if_cpsw.c
==============================================================================
--- projects/armv6/sys/arm/ti/cpsw/if_cpsw.c	Sat Apr 21 04:17:30 2012	(r234525)
+++ projects/armv6/sys/arm/ti/cpsw/if_cpsw.c	Sat Apr 21 04:33:39 2012	(r234526)
@@ -975,11 +975,16 @@ int once = 1;
 static void
 cpsw_init_locked(void *arg)
 {
+	struct ifnet *ifp;
 	struct cpsw_softc *sc = arg;
 	uint8_t  broadcast_address[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
 	uint32_t next_bdp;
 	uint32_t i;
 
+	ifp = sc->ifp;
+	if ((ifp->if_drv_flags & IFF_DRV_RUNNING) != 0)
+		return;
+
 	printf("%s: start\n",__func__);
 
 	/* Reset writer */

From owner-svn-src-projects@FreeBSD.ORG  Sat Apr 21 17:48:18 2012
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 85F49106566B;
	Sat, 21 Apr 2012 17:48:18 +0000 (UTC)
	(envelope-from gber@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 71EE38FC14;
	Sat, 21 Apr 2012 17:48:18 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q3LHmIoF098273;
	Sat, 21 Apr 2012 17:48:18 GMT (envelope-from gber@svn.freebsd.org)
Received: (from gber@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id q3LHmIDR098271;
	Sat, 21 Apr 2012 17:48:18 GMT (envelope-from gber@svn.freebsd.org)
Message-Id: <201204211748.q3LHmIDR098271@svn.freebsd.org>
From: Grzegorz Bernacki <gber@FreeBSD.org>
Date: Sat, 21 Apr 2012 17:48:18 +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: r234550 - projects/nand/sys/fs/nandfs
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Apr 2012 17:48:18 -0000

Author: gber
Date: Sat Apr 21 17:48:17 2012
New Revision: 234550
URL: http://svn.freebsd.org/changeset/base/234550

Log:
  ndfs: fix braindead comparision in nandfs_invalidate_bufs
  
  Obtained from: Semihalf
  Supported by:  FreeBSD Foundation, Juniper Networks

Modified:
  projects/nand/sys/fs/nandfs/nandfs_segment.c

Modified: projects/nand/sys/fs/nandfs/nandfs_segment.c
==============================================================================
--- projects/nand/sys/fs/nandfs/nandfs_segment.c	Sat Apr 21 17:45:40 2012	(r234549)
+++ projects/nand/sys/fs/nandfs/nandfs_segment.c	Sat Apr 21 17:48:17 2012	(r234550)
@@ -945,7 +945,7 @@ nandfs_invalidate_bufs(struct nandfs_dev
 	BO_LOCK(bo);
 restart_locked_gc:
 	TAILQ_FOREACH_SAFE(bp, &bo->bo_clean.bv_hd, b_bobufs, tbd) {
-		if (!(bp->b_lblkno >= start || bp->b_lblkno <= end))
+		if (!(bp->b_lblkno >= start && bp->b_lblkno <= end))
 			continue;
 
 		if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT, NULL))