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