PERFORCE change 136773 for review

Marcel Moolenaar marcel at FreeBSD.org
Mon Mar 3 23:56:54 UTC 2008


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

Change 136773 by marcel at marcel_xcllnt on 2008/03/03 23:55:54

	IFC @136769

Affected files ...

.. //depot/projects/e500/share/mk/bsd.cpu.mk#8 integrate
.. //depot/projects/e500/sys/conf/files#17 integrate
.. //depot/projects/e500/sys/conf/files.powerpc#21 integrate
.. //depot/projects/e500/sys/conf/options.powerpc#8 integrate
.. //depot/projects/e500/sys/dev/ic/quicc.h#2 integrate
.. //depot/projects/e500/sys/dev/mii/ciphy.c#4 integrate
.. //depot/projects/e500/sys/dev/mii/miidevs#8 integrate
.. //depot/projects/e500/sys/dev/quicc/quicc_bfe.h#4 integrate
.. //depot/projects/e500/sys/dev/quicc/quicc_bfe_ocp.c#3 integrate
.. //depot/projects/e500/sys/dev/quicc/quicc_bus.h#2 integrate
.. //depot/projects/e500/sys/dev/quicc/quicc_core.c#5 integrate
.. //depot/projects/e500/sys/dev/scc/scc_bfe.h#4 integrate
.. //depot/projects/e500/sys/dev/scc/scc_bfe_quicc.c#3 integrate
.. //depot/projects/e500/sys/dev/scc/scc_bus.h#3 integrate
.. //depot/projects/e500/sys/dev/scc/scc_dev_quicc.c#2 integrate
.. //depot/projects/e500/sys/dev/tsec/if_tsec.c#8 integrate
.. //depot/projects/e500/sys/dev/tsec/if_tsec.h#3 integrate
.. //depot/projects/e500/sys/dev/tsec/if_tsecreg.h#4 integrate
.. //depot/projects/e500/sys/dev/uart/uart.h#3 integrate
.. //depot/projects/e500/sys/dev/uart/uart_bus_ocp.c#2 integrate
.. //depot/projects/e500/sys/dev/uart/uart_bus_scc.c#3 integrate
.. //depot/projects/e500/sys/dev/uart/uart_cpu_powerpc.c#6 integrate
.. //depot/projects/e500/sys/dev/uart/uart_dev_quicc.c#4 integrate
.. //depot/projects/e500/sys/kern/subr_witness.c#10 integrate
.. //depot/projects/e500/sys/netgraph/ng_pppoe.c#6 integrate
.. //depot/projects/e500/sys/netinet/ip_fw_nat.c#2 integrate
.. //depot/projects/e500/sys/powerpc/booke/clock.c#4 integrate
.. //depot/projects/e500/sys/powerpc/booke/copyinout.c#4 integrate
.. //depot/projects/e500/sys/powerpc/booke/interrupt.c#8 integrate
.. //depot/projects/e500/sys/powerpc/booke/locore.S#6 integrate
.. //depot/projects/e500/sys/powerpc/booke/machdep.c#13 integrate
.. //depot/projects/e500/sys/powerpc/booke/pmap.c#13 integrate
.. //depot/projects/e500/sys/powerpc/booke/support.S#3 integrate
.. //depot/projects/e500/sys/powerpc/booke/swtch.S#3 integrate
.. //depot/projects/e500/sys/powerpc/booke/trap.c#8 integrate
.. //depot/projects/e500/sys/powerpc/booke/trap_subr.S#7 integrate
.. //depot/projects/e500/sys/powerpc/booke/uio_machdep.c#4 integrate
.. //depot/projects/e500/sys/powerpc/booke/vm_machdep.c#5 integrate
.. //depot/projects/e500/sys/powerpc/conf/MPC85XX#5 integrate
.. //depot/projects/e500/sys/powerpc/conf/NOTES#10 integrate
.. //depot/projects/e500/sys/powerpc/include/md_var.h#7 integrate
.. //depot/projects/e500/sys/powerpc/include/mmuvar.h#3 integrate
.. //depot/projects/e500/sys/powerpc/include/ocpbus.h#2 integrate
.. //depot/projects/e500/sys/powerpc/include/tlb.h#4 integrate
.. //depot/projects/e500/sys/powerpc/include/trap_aim.h#2 integrate
.. //depot/projects/e500/sys/powerpc/include/trap_booke.h#3 integrate
.. //depot/projects/e500/sys/powerpc/mpc85xx/nexus.c#3 integrate
.. //depot/projects/e500/sys/powerpc/mpc85xx/ocpbus.c#8 integrate
.. //depot/projects/e500/sys/powerpc/mpc85xx/ocpbus.h#5 integrate
.. //depot/projects/e500/sys/powerpc/mpc85xx/opic.c#3 integrate
.. //depot/projects/e500/sys/powerpc/mpc85xx/pci_ocp.c#5 integrate
.. //depot/projects/e500/sys/powerpc/powerpc/autoconf.c#4 integrate
.. //depot/projects/e500/sys/powerpc/powerpc/gdb_machdep.c#3 integrate

Differences ...

==== //depot/projects/e500/share/mk/bsd.cpu.mk#8 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/mk/bsd.cpu.mk,v 1.64 2008/02/29 19:20:05 jhb Exp $
+# $FreeBSD: src/share/mk/bsd.cpu.mk,v 1.65 2008/03/03 20:40:20 raj Exp $
 
 # Set default CPU compile flags and baseline CPUTYPE for each arch.  The
 # compile flags must support the minimum CPU type for each architecture but

==== //depot/projects/e500/sys/conf/files#17 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/files,v 1.1275 2008/03/02 07:39:21 jeff Exp $
+# $FreeBSD: src/sys/conf/files,v 1.1276 2008/03/03 20:40:19 raj Exp $
 #
 # The long compile-with and dependency lines are required because of
 # limitations in config: backslash-newline doesn't work in strings, and

==== //depot/projects/e500/sys/conf/files.powerpc#21 (text+ko) ====

@@ -1,7 +1,7 @@
 # This file tells config what files go into building a kernel,
 # files marked standard are always included.
 #
-# $FreeBSD: src/sys/conf/files.powerpc,v 1.73 2008/02/23 20:16:38 marcel Exp $
+# $FreeBSD: src/sys/conf/files.powerpc,v 1.74 2008/03/03 20:40:19 raj Exp $
 #
 # The long compile-with and dependency lines are required because of
 # limitations in config: backslash-newline doesn't work in strings, and

==== //depot/projects/e500/sys/conf/options.powerpc#8 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/options.powerpc,v 1.11 2008/02/23 20:16:38 marcel Exp $
+# $FreeBSD: src/sys/conf/options.powerpc,v 1.12 2008/03/03 17:16:59 raj Exp $
 # Options specific to the powerpc platform kernels
 
 AIM			opt_global.h

==== //depot/projects/e500/sys/dev/ic/quicc.h#2 (text+ko) ====


==== //depot/projects/e500/sys/dev/mii/ciphy.c#4 (text+ko) ====

@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/dev/mii/ciphy.c,v 1.9 2007/06/06 06:55:49 yongari Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/mii/ciphy.c,v 1.10 2008/03/03 18:44:32 raj Exp $");
 
 /*
  * Driver for the Cicada CS8201/CS8204 10/100/1000 copper PHY.

==== //depot/projects/e500/sys/dev/mii/miidevs#8 (text+ko) ====

@@ -1,4 +1,4 @@
-$FreeBSD: src/sys/dev/mii/miidevs,v 1.48 2008/01/27 01:10:41 marius Exp $
+$FreeBSD: src/sys/dev/mii/miidevs,v 1.49 2008/03/03 18:44:33 raj Exp $
 /*$NetBSD: miidevs,v 1.6 1999/05/14 11:37:30 drochner Exp $*/
 
 /*-

==== //depot/projects/e500/sys/dev/quicc/quicc_bfe.h#4 (text+ko) ====


==== //depot/projects/e500/sys/dev/quicc/quicc_bfe_ocp.c#3 (text+ko) ====


==== //depot/projects/e500/sys/dev/quicc/quicc_bus.h#2 (text+ko) ====


==== //depot/projects/e500/sys/dev/quicc/quicc_core.c#5 (text+ko) ====


==== //depot/projects/e500/sys/dev/scc/scc_bfe.h#4 (text) ====

@@ -23,7 +23,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/dev/scc/scc_bfe.h,v 1.6 2007/03/28 18:05:17 marcel Exp $
+ * $FreeBSD: src/sys/dev/scc/scc_bfe.h,v 1.7 2008/03/03 18:20:16 raj Exp $
  */
 
 #ifndef _DEV_SCC_BFE_H_

==== //depot/projects/e500/sys/dev/scc/scc_bfe_quicc.c#3 (text+ko) ====


==== //depot/projects/e500/sys/dev/scc/scc_bus.h#3 (text) ====

@@ -23,7 +23,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/dev/scc/scc_bus.h,v 1.1 2006/03/30 18:33:22 marcel Exp $
+ * $FreeBSD: src/sys/dev/scc/scc_bus.h,v 1.2 2008/03/03 18:20:16 raj Exp $
  */
 
 #ifndef _DEV_SCC_BUS_H_

==== //depot/projects/e500/sys/dev/scc/scc_dev_quicc.c#2 (text+ko) ====


==== //depot/projects/e500/sys/dev/tsec/if_tsec.c#8 (text+ko) ====


==== //depot/projects/e500/sys/dev/tsec/if_tsec.h#3 (text+ko) ====


==== //depot/projects/e500/sys/dev/tsec/if_tsecreg.h#4 (text+ko) ====


==== //depot/projects/e500/sys/dev/uart/uart.h#3 (text+ko) ====

@@ -23,7 +23,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/dev/uart/uart.h,v 1.6 2007/04/02 22:00:22 marcel Exp $
+ * $FreeBSD: src/sys/dev/uart/uart.h,v 1.7 2008/03/03 17:16:59 raj Exp $
  */
 
 #ifndef _DEV_UART_H_

==== //depot/projects/e500/sys/dev/uart/uart_bus_ocp.c#2 (text+ko) ====


==== //depot/projects/e500/sys/dev/uart/uart_bus_scc.c#3 (text) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/dev/uart/uart_bus_scc.c,v 1.1 2006/03/30 18:33:22 marcel Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/uart/uart_bus_scc.c,v 1.2 2008/03/03 18:20:17 raj Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>

==== //depot/projects/e500/sys/dev/uart/uart_cpu_powerpc.c#6 (text) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/dev/uart/uart_cpu_powerpc.c,v 1.4 2007/12/19 18:00:49 marcel Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/uart/uart_cpu_powerpc.c,v 1.5 2008/03/03 17:16:59 raj Exp $");
 
 #include "opt_platform.h"
 

==== //depot/projects/e500/sys/dev/uart/uart_dev_quicc.c#4 (text+ko) ====


==== //depot/projects/e500/sys/kern/subr_witness.c#10 (text+ko) ====

@@ -82,7 +82,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/kern/subr_witness.c,v 1.239 2007/12/25 17:51:59 rwatson Exp $");
+__FBSDID("$FreeBSD: src/sys/kern/subr_witness.c,v 1.240 2008/03/03 17:16:59 raj Exp $");
 
 #include "opt_ddb.h"
 #include "opt_hwpmc_hooks.h"

==== //depot/projects/e500/sys/netgraph/ng_pppoe.c#6 (text+ko) ====

@@ -37,7 +37,7 @@
  *
  * Author: Julian Elischer <julian at freebsd.org>
  *
- * $FreeBSD: src/sys/netgraph/ng_pppoe.c,v 1.93 2008/03/02 23:26:35 mav Exp $
+ * $FreeBSD: src/sys/netgraph/ng_pppoe.c,v 1.94 2008/03/03 19:36:03 mav Exp $
  * $Whistle: ng_pppoe.c,v 1.10 1999/11/01 09:24:52 julian Exp $
  */
 
@@ -235,7 +235,7 @@
 	ng_ID_t			creator;	/* who to notify */
 	struct pppoe_full_hdr	pkt_hdr;	/* used when connected */
 	negp			neg;		/* used when negotiating */
-	TAILQ_ENTRY(sess_con)	sessions;
+	LIST_ENTRY(sess_con)	sessions;
 };
 typedef struct sess_con *sessp;
 
@@ -244,7 +244,7 @@
 
 struct sess_hash_entry {
 	struct mtx	mtx;
-	TAILQ_HEAD(hhead, sess_con) head;
+	LIST_HEAD(hhead, sess_con) head;
 };
 
 /*
@@ -260,6 +260,7 @@
 #define	COMPAT_3COM	0x00000001
 #define	COMPAT_DLINK	0x00000002
 	struct ether_header	eh;
+	LIST_HEAD(, sess_con) listeners;
 	struct sess_hash_entry	sesshash[SESSHASHSIZE];
 };
 typedef struct PPPoE *priv_p;
@@ -415,21 +416,11 @@
 static hook_p
 pppoe_match_svc(node_p node, const struct pppoe_tag *tag)
 {
-	hook_p hook;
+	const priv_p privp = NG_NODE_PRIVATE(node);
+	sessp sp;
 
-	LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
-		sessp sp = NG_HOOK_PRIVATE(hook);
-		negp neg;
-
-		/* Skip any nonsession hook. */
-		if (sp == NULL)
-			continue;
-
-		/* Skip any sessions which are not in LISTEN mode. */
-		if (sp->state != PPPOE_LISTENING)
-			continue;
-
-		neg = sp->neg;
+	LIST_FOREACH(sp, &privp->listeners, sessions) {
+		negp neg = sp->neg;
 
 		/* Empty Service-Name matches any service. */
 		if (neg->service_len == 0)
@@ -447,9 +438,10 @@
 		    ntohs(tag->tag_len)) == 0)
 			break;
 	}
-	CTR3(KTR_NET, "%20s: matched %p for %s", __func__, hook, tag->tag_data);
+	CTR3(KTR_NET, "%20s: matched %p for %s", __func__,
+	    sp?sp->hook:NULL, tag->tag_data);
 
-	return (hook);
+	return (sp?sp->hook:NULL);
 }
 
 /*
@@ -461,27 +453,17 @@
 static int
 pppoe_broadcast_padi(node_p node, struct mbuf *m0)
 {
-	hook_p hook;
+	const priv_p privp = NG_NODE_PRIVATE(node);
+	sessp sp;
 	int error = 0;
 
-	LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
-		sessp sp = NG_HOOK_PRIVATE(hook);
+	LIST_FOREACH(sp, &privp->listeners, sessions) {
 		struct mbuf *m;
 
-		/*
-		 * Go through all listening hooks and
-		 * broadcast the PADI packet up there
-		 */
-		if (sp == NULL)
-			continue;
-
-		if (sp->state != PPPOE_LISTENING)
-			continue;
-
 		m = m_dup(m0, M_DONTWAIT);
 		if (m == NULL)
 			return (ENOMEM);
-		NG_SEND_DATA_ONLY(error, hook, m);
+		NG_SEND_DATA_ONLY(error, sp->hook, m);
 		if (error)
 			return (error);
 	}
@@ -495,25 +477,15 @@
 static hook_p
 pppoe_find_svc(node_p node, const char *svc_name, int svc_len)
 {
-	hook_p	hook;
+	const priv_p privp = NG_NODE_PRIVATE(node);
+	sessp sp;
 
-	LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
-		sessp sp = NG_HOOK_PRIVATE(hook);
-		negp neg;
-
-		/* Skip any nonsession hook. */
-		if (sp == NULL)
-			continue;
+	LIST_FOREACH(sp, &privp->listeners, sessions) {
+		negp neg = sp->neg;
 
-		/* Skip any sessions which are not in LISTEN mode. */
-		if (sp->state != PPPOE_LISTENING)
-			continue;
-
-		neg = sp->neg;
-
 		if (neg->service_len == svc_len &&
 		    strncmp(svc_name, neg->service.data, svc_len) == 0)
-			return (hook);
+			return (sp->hook);
 	}
 
 	return (NULL);
@@ -541,13 +513,13 @@
 	/* Check it isn't already in use. */
 	hash = SESSHASH(val);
 	mtx_lock(&privp->sesshash[hash].mtx);
-	TAILQ_FOREACH(tsp, &privp->sesshash[hash].head, sessions) {
+	LIST_FOREACH(tsp, &privp->sesshash[hash].head, sessions) {
 		if (tsp->Session_ID == val)
 			break;
 	}
 	if (!tsp) {
 		sp->Session_ID = val;
-		TAILQ_INSERT_HEAD(&privp->sesshash[hash].head, sp, sessions);
+		LIST_INSERT_HEAD(&privp->sesshash[hash].head, sp, sessions);
 	}
 	mtx_unlock(&privp->sesshash[hash].mtx);
 	if (tsp)
@@ -566,7 +538,7 @@
 	uint16_t	hash = SESSHASH(sp->Session_ID);
 
 	mtx_lock(&privp->sesshash[hash].mtx);
-	TAILQ_INSERT_HEAD(&privp->sesshash[hash].head, sp, sessions);
+	LIST_INSERT_HEAD(&privp->sesshash[hash].head, sp, sessions);
 	mtx_unlock(&privp->sesshash[hash].mtx);
 }
 
@@ -578,7 +550,7 @@
 	uint16_t	hash = SESSHASH(sp->Session_ID);
 
 	mtx_lock(&privp->sesshash[hash].mtx);
-	TAILQ_REMOVE(&privp->sesshash[hash].head, sp, sessions);
+	LIST_REMOVE(sp, sessions);
 	mtx_unlock(&privp->sesshash[hash].mtx);
 }
 
@@ -591,7 +563,7 @@
 	sessp		sp = NULL;
 
 	mtx_lock(&privp->sesshash[hash].mtx);
-	TAILQ_FOREACH(sp, &privp->sesshash[hash].head, sessions) {
+	LIST_FOREACH(sp, &privp->sesshash[hash].head, sessions) {
 		if (sp->Session_ID == session &&
 		    bcmp(sp->pkt_hdr.eh.ether_dhost,
 		     wh->eh.ether_shost, ETHER_ADDR_LEN) == 0) {
@@ -651,9 +623,10 @@
 	memset(&privp->eh.ether_dhost, 0xff, ETHER_ADDR_LEN);
 	privp->eh.ether_type = ETHERTYPE_PPPOE_DISC;
 
+	LIST_INIT(&privp->listeners);
 	for (i = 0; i < SESSHASHSIZE; i++) {
 	    mtx_init(&privp->sesshash[i].mtx, "PPPoE hash mutex", NULL, MTX_DEF);
-	    TAILQ_INIT(&privp->sesshash[i].head);
+	    LIST_INIT(&privp->sesshash[i].head);
 	}
 
 	CTR3(KTR_NET, "%20s: created node [%x] (%p)",
@@ -789,18 +762,12 @@
 			/* Make sure strcmp will terminate safely. */
 			ourmsg->hook[sizeof(ourmsg->hook) - 1] = '\0';
 
-			/* Cycle through all known hooks. */
-			LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) {
-				if (NG_HOOK_NAME(hook) &&
-				    strcmp(NG_HOOK_NAME(hook), ourmsg->hook) ==
-				    0)
-					break;
-			}
+			/* Find hook by name. */
+			hook = ng_findhook(node, ourmsg->hook);
 			if (hook == NULL)
 				LEAVE(ENOENT);
 
 			sp = NG_HOOK_PRIVATE(hook);
-
 			if (sp == NULL)
 				LEAVE(EINVAL);
 
@@ -922,6 +889,7 @@
 			 * Wait for PADI packet coming from Ethernet.
 			 */
 			sp->state = PPPOE_LISTENING;
+			LIST_INSERT_HEAD(&privp->listeners, sp, sessions);
 			break;
 		case NGM_PPPOE_OFFER:
 			/*
@@ -1810,7 +1778,9 @@
 					privp->ethernet_hook, m);
 			}
 		}
-		if (sp->Session_ID)
+		if (sp->state == PPPOE_LISTENING)
+			LIST_REMOVE(sp, sessions);
+		else if (sp->Session_ID)
 			pppoe_delsession(sp);
 		/*
 		 * As long as we have somewhere to store the timeout handle,

==== //depot/projects/e500/sys/netinet/ip_fw_nat.c#2 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/netinet/ip_fw_nat.c,v 1.1 2008/02/29 22:27:19 piso Exp $");
+__FBSDID("$FreeBSD: src/sys/netinet/ip_fw_nat.c,v 1.2 2008/03/03 22:32:01 piso Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -598,6 +598,7 @@
 static void
 ipfw_nat_destroy(void)
 {
+	struct ip_fw *rule;
 	struct cfg_nat *ptr, *ptr_temp;
 	
 	IPFW_WLOCK(&layer3_chain);
@@ -608,6 +609,12 @@
 		free(ptr, M_IPFW);
 	}
 	EVENTHANDLER_DEREGISTER(ifaddr_event, ifaddr_event_tag);
+	/* flush all nat ptrs */
+	for (rule = layer3_chain.rules; rule; rule = rule->next) {
+		ipfw_insn_nat *cmd = (ipfw_insn_nat *)ACTION_PTR(rule);
+		if (cmd->o.opcode == O_NAT)
+			cmd->nat = NULL;
+	}
 	/* deregister ipfw_nat */
 	ipfw_nat_ptr = NULL;
 	IPFW_WUNLOCK(&layer3_chain);

==== //depot/projects/e500/sys/powerpc/booke/clock.c#4 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/copyinout.c#4 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/interrupt.c#8 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/locore.S#6 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/machdep.c#13 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/pmap.c#13 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/support.S#3 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/swtch.S#3 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/trap.c#8 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/trap_subr.S#7 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/uio_machdep.c#4 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/booke/vm_machdep.c#5 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/conf/MPC85XX#5 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/conf/NOTES#10 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/powerpc/conf/NOTES,v 1.13 2008/02/23 22:32:16 marcel Exp $
+# $FreeBSD: src/sys/powerpc/conf/NOTES,v 1.14 2008/03/03 20:40:19 raj Exp $
 #
 # This file contains machine dependent kernel configuration notes.  For
 # machine independent notes, look in /sys/conf/NOTES.

==== //depot/projects/e500/sys/powerpc/include/md_var.h#7 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/powerpc/include/md_var.h,v 1.30 2007/11/13 15:47:55 grehan Exp $
+ * $FreeBSD: src/sys/powerpc/include/md_var.h,v 1.31 2008/03/03 17:17:00 raj Exp $
  */
 
 #ifndef _MACHINE_MD_VAR_H_

==== //depot/projects/e500/sys/powerpc/include/mmuvar.h#3 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/powerpc/include/mmuvar.h,v 1.1 2005/11/08 06:48:08 grehan Exp $
+ * $FreeBSD: src/sys/powerpc/include/mmuvar.h,v 1.2 2008/03/03 17:17:00 raj Exp $
  */
 
 #ifndef _MACHINE_MMUVAR_H_

==== //depot/projects/e500/sys/powerpc/include/ocpbus.h#2 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/include/tlb.h#4 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/include/trap_aim.h#2 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/include/trap_booke.h#3 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/mpc85xx/nexus.c#3 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/mpc85xx/ocpbus.c#8 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/mpc85xx/ocpbus.h#5 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/mpc85xx/opic.c#3 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/mpc85xx/pci_ocp.c#5 (text+ko) ====


==== //depot/projects/e500/sys/powerpc/powerpc/autoconf.c#4 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/powerpc/powerpc/autoconf.c,v 1.16 2007/08/11 19:25:32 marcel Exp $");
+__FBSDID("$FreeBSD: src/sys/powerpc/powerpc/autoconf.c,v 1.17 2008/03/03 17:17:00 raj Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>

==== //depot/projects/e500/sys/powerpc/powerpc/gdb_machdep.c#3 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/powerpc/powerpc/gdb_machdep.c,v 1.1 2006/08/24 21:52:11 marcel Exp $");
+__FBSDID("$FreeBSD: src/sys/powerpc/powerpc/gdb_machdep.c,v 1.2 2008/03/03 22:00:46 raj Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>


More information about the p4-projects mailing list