X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C837A3.670700D9@onstor-exch02.onstor.net>; Wed, 5 Dec 2007 17:00:32 -0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C837A3.670700D9"
Content-class: urn:content-classes:message
Subject: RE: cougar embedded todos
Date: Wed, 5 Dec 2007 17:00:32 -0800
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E06F194FF@onstor-exch02.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E06F1948A@onstor-exch02.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: cougar embedded todos
Thread-Index: Acg3m0h9f+mcGwpPQiSNruouFWGZKAAB+X0g
From: "Tim Gardner" <tim.gardner@onstor.com>
To: "Maxim Kozlovsky" <maxim.kozlovsky@onstor.com>,
	"dl-Cougar" <dl-Cougar@onstor.com>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C837A3.670700D9
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Thanks Max.

I would suggest that Rick take #1 since he is just about out of work and
looking for something to work on.

I will take #2.

Jeff and Rendell are already working on #3.

Tim


_____________________________________________
From: Maxim Kozlovsky=20
Sent: Wednesday, December 05, 2007 4:02 PM
To: dl-Cougar
Subject: cougar embedded todos

Here are some outstanding items for the cougar embedded work, if
somebody is looking for something to do you are welcome to jump in:

1) Verify that sibyte profiler works (or does not). Check for more
recent versions of Broadcom profiler software and update if necessary.

2) The tpl-fp code currently uses the eee_ramAlloc() allocated memory as
shared memory. This will not work on 1480 because of the hole in HT
accessible memory. We need to change the tpl-fp code to allocate the
shared memory from the buffer pool. The code is not cougar specific and
can be tested on bobcat.

3) The core dump work:
1)	New code to send the non-shared memory from TXRX to FP,
basically do memory copy of malloc memory region + code + data on txrx
into shareable location, preferably the same memory that is used to DMA
the data later, and write some synchronization code. This code does not
have to be cougar specific and can be done on a bobcat, we don't lose
anything by doing copy this way since we have to do the copy anyway and
doing the copy on TXRX is even faster.=20
2)	New code to actually write the data to disk. This requires
cougar access and qlogic knowledge.


None of this is required for the initial QA delivery but we will need
this very soon after.

------_=_NextPart_001_01C837A3.670700D9
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7652.24">
<TITLE>RE: cougar embedded todos</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">Thanks Max.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">I would suggest that Rick take #1 since he is just about =
out of work</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial"> and =
looking for something to work on.</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">I will take #2.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">Jeff and Rendell are already working on =
#3.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 =
FACE=3D"Arial">Tim</FONT></SPAN></P>
<BR>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Tahoma">_____________________________________________<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">From:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> Maxim Kozlovsky<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">Sent:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> Wednesday, December 05, =
2007 4:02 PM<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">To:</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Tahoma"> dl-Cougar<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B><FONT SIZE=3D2 =
FACE=3D"Tahoma">Subject:</FONT></B></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Tahoma"> cougar embedded todos</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">Here =
are some outstanding items for the cougar embedded work, if somebody is =
looking for something to do you are welcome to jump =
in:</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">1) =
Verify that sibyte profiler works (or does not). Check for more recent =
versions of Broadcom profiler software and update if =
necessary.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">2) =
The tpl-fp code currently uses the eee_ramAlloc() allocated memory as =
shared memory. This will not work on 1480 because of the hole in HT =
accessible memory. We need to change the tpl-fp code to allocate the =
shared memory from the buffer pool. The code is not cougar specific and =
can be tested on bobcat.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">3) =
The core dump work:</FONT></SPAN></P>

<P><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Arial">New code to send the non-shared memory from TXRX to FP, =
basically do memory copy of malloc memory region + code + data on txrx =
into shareable location, preferably the same memory that is used to DMA =
the data later, and write some synchronization code. This code does not =
have to be cougar specific and can be done on a bobcat, we don&#8217;t =
lose anything by doing copy this way since we have to do the copy anyway =
and doing the copy on TXRX is even faster. </FONT></SPAN></P>

<P><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <FONT SIZE=3D2 =
FACE=3D"Arial">New code to actually write the data to disk. This =
requires cougar access and qlogic knowledge.</FONT></SPAN>
</P>
<BR>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">None =
of this is required for the initial QA delivery but we will need this =
very soon after.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN></P>

</BODY>
</HTML>
------_=_NextPart_001_01C837A3.670700D9--
