X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C7FE0D.CDCD59C1@onstor-exch02.onstor.net>; Sun, 23 Sep 2007 10:16:04 -0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C7FE0D.CDCD59C1"
Content-class: urn:content-classes:message
Subject: CF accesses in PROM
Date: Sun, 23 Sep 2007 10:15:55 -0800
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E05A25BE9@onstor-exch02.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: CF accesses in PROM
Thread-Index: Acf+DcfRIp8VdiiVQviuuGhFdk6chA==
From: "Brian Stark" <brian.stark@onstor.com>
To: "dl-Cougar" <dl-Cougar@onstor.com>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C7FE0D.CDCD59C1
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Just wanted to let you know that we now have CF accesses working in
PROM. This confirms that the hardware path to and from flash is ok and
also incorporates all the address changes we had to make to support the
CF from a SiByte.
=20
We tried getting the CF to be configured as memory instead of i/o, but
we hit some roadblocks with this.  For now, we are supporting the same
scheme that we've used before on Bobcat when accessing CF, which is a
mixture of i/o and memory accesses.  Here's the address map that we're
using on PCI in PROM:
=20
=20
Physical Address	 Size	 Function	 Notes=09
0000.0400	 256	 CF Controller I/O socket A	 Accessed at
base of 0xdc000000; set in ExCA i/o 0=09
0000.0800	 256	 CF Controller I/O socket B	 Accessed at
base of 0xdc000000; set in ExCA i/o 0=09
0001.0000	 64KB	 CF Controller I/O ExCA	 Accessed at base of
0xdc000000; uses base/index scheme=09
0080.0000	 64KB	 CF Controller Memory	 Socket memory accesses
(set in ExCA memory 0); accessed at base of 0xf8.0000.0000=09
0081.0000	 64KB	 CF Controller Socket A / ExCA base	 Socket
A memory accesses; ExCA mapped at 0x800 offset; accessed at base of
0xf8.0000.0000=09
0082.0000	 64KB	 CF Controller Socket B / ExCA base	 Socket
B memory accesses; ExCA mapped at 0x800 offset; accessed at base of
0xf8.0000.0000=09
1a00.0000	 16MB	 TXRX Shared Memory	 TXRX accesses this
locally at 0x9000.0000=09
1b00.0000	 16MB	 FP Shared Memory	 FP accesses this
locally at 0x9000.0000=09
1f40.0000	 64KB	 BM FPGA	  =09
6000.0000	 16MB	 SSC Shared Memory	 SSC accesses this
locally at 0x8300.0000=09
=20
=20
Andy, let Linux take over and do whatever it likes.  We know that
accesses to all the above paths work.=20
=20
=20
Brian
=20

------_=_NextPart_001_01C7FE0D.CDCD59C1
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.5730.11" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial size=3D2>Just =
wanted to let=20
you know that we now have CF accesses working in PROM. This confirms =
that the=20
hardware path to and from flash is ok and also incorporates all the =
address=20
changes we had to make to support the CF from a =
SiByte.</FONT></SPAN></DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial size=3D2>We =
tried getting the=20
CF to be configured as memory instead of i/o, but we hit some roadblocks =
with=20
this.&nbsp; For now, we are supporting the same scheme that we've used =
before on=20
Bobcat when accessing CF, which is a mixture of i/o and memory =
accesses.&nbsp;=20
Here's the address map that we're using on PCI in =
PROM:</FONT></SPAN></DIV>
<DIV><SPAN class=3D135370423-21092007></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial size=3D2>
<TABLE style=3D"WIDTH: 574pt; BORDER-COLLAPSE: collapse" cellSpacing=3D0 =

cellPadding=3D0 width=3D765 border=3D0 x:str>
  <COLGROUP>
  <COL style=3D"WIDTH: 101pt; mso-width-source: userset; mso-width-alt: =
4900"=20
  width=3D134>
  <COL style=3D"WIDTH: 47pt; mso-width-source: userset; mso-width-alt: =
2304"=20
  width=3D63>
  <COL style=3D"WIDTH: 74pt; mso-width-source: userset; mso-width-alt: =
3620"=20
  width=3D99>
  <COL style=3D"WIDTH: 96pt; mso-width-source: userset; mso-width-alt: =
4681"=20
  width=3D128>
  <COL style=3D"WIDTH: 48pt" span=3D2 width=3D64>
  <COL style=3D"WIDTH: 160pt; mso-width-source: userset; mso-width-alt: =
7789"=20
  width=3D213>
  <TBODY>
  <TR style=3D"HEIGHT: 13.15pt; mso-height-source: userset" height=3D17>
    <TD class=3Dxl26=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: =
101pt; BORDER-BOTTOM: windowtext 0.5pt solid; HEIGHT: 13.15pt; =
BACKGROUND-COLOR: gray"=20
    width=3D134 height=3D17><FONT color=3D#ffffff =
size=3D2><STRONG>Physical=20
      Address</STRONG></FONT></TD>
    <TD class=3Dxl26=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; WIDTH: 47pt; =
BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: gray"=20
    width=3D63><FONT color=3D#ffffff =
size=3D2><STRONG>Size</STRONG></FONT></TD>
    <TD class=3Dxl37=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; WIDTH: 170pt; =
BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: gray"=20
    width=3D227 colSpan=3D2><FONT color=3D#ffffff=20
      size=3D2><STRONG>Function</STRONG></FONT></TD>
    <TD class=3Dxl34=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; WIDTH: 256pt; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: gray"=20
    width=3D341 colSpan=3D3><STRONG><FONT color=3D#ffffff=20
      size=3D2>Notes</FONT></STRONG></TD></TR>
  <TR style=3D"HEIGHT: 12.75pt" height=3D17>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent"=20
    height=3D17><FONT size=3D2>0000.0400</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>256</FONT></TD>
    <TD class=3Dxl27=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>CF Controller I/O socket A</FONT></TD>
    <TD class=3Dxl27=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D3><FONT size=3D2>Accessed at base of 0xdc000000; set in =
ExCA i/o=20
      0</FONT></TD></TR>
  <TR style=3D"HEIGHT: 12.75pt" height=3D17>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent"=20
    height=3D17><FONT size=3D2>0000.0800</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>256</FONT></TD>
    <TD class=3Dxl27=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>CF Controller I/O socket B</FONT></TD>
    <TD class=3Dxl27=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D3><FONT size=3D2>Accessed at base of 0xdc000000; set in =
ExCA i/o=20
      0</FONT></TD></TR>
  <TR style=3D"HEIGHT: 24.75pt; mso-height-source: userset" height=3D33>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 24.75pt; BACKGROUND-COLOR: transparent"=20
    height=3D33><FONT size=3D2>0001.0000</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>64KB</FONT></TD>
    <TD class=3Dxl27=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>CF Controller I/O ExCA</FONT></TD>
    <TD class=3Dxl39=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; WIDTH: 256pt; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    width=3D341 colSpan=3D3><FONT size=3D2>Accessed at base of =
0xdc000000; uses=20
      base/index scheme</FONT></TD></TR>
  <TR style=3D"HEIGHT: 26.25pt; mso-height-source: userset" height=3D35>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 26.25pt; BACKGROUND-COLOR: transparent"=20
    height=3D35><FONT size=3D2>0080.0000</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>64KB</FONT></TD>
    <TD class=3Dxl27=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>CF Controller Memory</FONT></TD>
    <TD class=3Dxl39=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; WIDTH: 256pt; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    width=3D341 colSpan=3D3><FONT size=3D2>Socket memory accesses (set =
in ExCA=20
      memory 0); accessed at base of 0xf8.0000.0000</FONT></TD></TR>
  <TR style=3D"HEIGHT: 24.75pt; mso-height-source: userset" height=3D33>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 24.75pt; BACKGROUND-COLOR: transparent"=20
    height=3D33><FONT size=3D2>0081.0000</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>64KB</FONT></TD>
    <TD class=3Dxl27=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>CF Controller Socket A / ExCA =
base</FONT></TD>
    <TD class=3Dxl39=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; WIDTH: 256pt; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    width=3D341 colSpan=3D3><FONT size=3D2>Socket A memory accesses; =
ExCA mapped at=20
      0x800 offset; accessed at base of 0xf8.0000.0000</FONT></TD></TR>
  <TR style=3D"HEIGHT: 25.5pt; mso-height-source: userset" height=3D34>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 25.5pt; BACKGROUND-COLOR: transparent"=20
    height=3D34><FONT size=3D2>0082.0000</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>64KB</FONT></TD>
    <TD class=3Dxl27=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext 0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>CF Controller Socket B / ExCA =
base</FONT></TD>
    <TD class=3Dxl39=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; WIDTH: 256pt; BORDER-BOTTOM: =
windowtext 0.5pt solid; BACKGROUND-COLOR: transparent"=20
    width=3D341 colSpan=3D3><FONT size=3D2>Socket B memory accesses; =
ExCA mapped at=20
      0x800 offset; accessed at base of 0xf8.0000.0000</FONT></TD></TR>
  <TR style=3D"HEIGHT: 12.75pt" height=3D17>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent"=20
    height=3D17><FONT size=3D2>1a00.0000</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>16MB</FONT></TD>
    <TD class=3Dxl28=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>TXRX Shared Memory</FONT></TD>
    <TD class=3Dxl30=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D3><FONT size=3D2>TXRX accesses this locally at=20
  0x9000.0000</FONT></TD></TR>
  <TR style=3D"HEIGHT: 12.75pt" height=3D17>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent"=20
    height=3D17><FONT size=3D2>1b00.0000</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>16MB</FONT></TD>
    <TD class=3Dxl28=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>FP Shared Memory</FONT></TD>
    <TD class=3Dxl30=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D3><FONT size=3D2>FP accesses this locally at=20
0x9000.0000</FONT></TD></TR>
  <TR style=3D"HEIGHT: 12.75pt" height=3D17>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent"=20
    height=3D17><FONT size=3D2>1f40.0000</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>64KB</FONT></TD>
    <TD class=3Dxl28=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>BM FPGA</FONT></TD>
    <TD class=3Dxl30=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D3><FONT size=3D2>&nbsp;</FONT></TD></TR>
  <TR style=3D"HEIGHT: 12.75pt" height=3D17>
    <TD class=3Dxl25=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext 0.5pt solid; BORDER-BOTTOM: =
windowtext 0.5pt solid; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent"=20
    height=3D17><FONT size=3D2>6000.0000</FONT></TD>
    <TD class=3Dxl24=20
    style=3D"BORDER-RIGHT: windowtext 0.5pt solid; BORDER-TOP: =
windowtext; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"><FONT=20
      size=3D2>16MB</FONT></TD>
    <TD class=3Dxl28=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D2><FONT size=3D2>SSC Shared Memory</FONT></TD>
    <TD class=3Dxl30=20
    style=3D"BORDER-RIGHT: black 0.5pt solid; BORDER-TOP: windowtext =
0.5pt solid; BORDER-LEFT: windowtext; BORDER-BOTTOM: windowtext 0.5pt =
solid; BACKGROUND-COLOR: transparent"=20
    colSpan=3D3><FONT size=3D2>SSC accesses this locally at=20
  0x8300.0000</FONT></TD></TR></TBODY></TABLE></FONT></SPAN></DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial size=3D2>Andy, =
let Linux take=20
over and do whatever it likes.&nbsp; We know that accesses to all the =
above=20
paths work.&nbsp;</FONT></SPAN></DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial=20
size=3D2>Brian</FONT></SPAN></DIV>
<DIV><SPAN class=3D135370423-21092007><FONT face=3DArial=20
size=3D2></FONT></SPAN>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C7FE0D.CDCD59C1--
