<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>

<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"\7EAF\6587\672C Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:"Calibri","sans-serif";}
span.Char
        {mso-style-name:"\7EAF\6587\672C Char";
        mso-style-priority:99;
        mso-style-link:\7EAF\6587\672C;
        font-family:"Calibri","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
 /* Page Definitions */
 @page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=ZH-CN link=blue vlink=purple style='text-justify-trim:punctuation'>

<div class=Section1>

<p class=MsoPlainText><span lang=EN-US>Hi,<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>I tried Disksim 4.0 on two 64 bits
machine and still got compiling errors. Does anyone have the same issue?<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Regards,<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Zhao Cai<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>---------- <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C libddbg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Entering directory
`/home1/zcai/disksim-4.0/libddbg'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../libparam   -c -o
ddbg_assert.o ddbg_assert.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../libparam   -c -o ddbg_trace.o
ddbg_trace.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>ar cru libddbg.a ddbg_assert.o
ddbg_trace.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mkdir -p include/libddbg lib<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p libddbg.h include/libddbg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p libddbg.a lib <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Leaving directory
`/home1/zcai/disksim-4.0/libddbg'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C libparam<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Entering directory
`/home1/zcai/disksim-4.0/libparam'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../libddbg/include -Wall   -c -o
util.o util.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>bison -plibparam --defines libparam.y<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../libddbg/include -Wall   -c -o
libparam.tab.o libparam.tab.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>libparam.tab.c: In function
'libparamparse':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>libparam.tab.c:1352: warning: implicit
declaration of function 'libparamlex'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>flex -Plibparam libparam.lex<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../libddbg/include -Wall   -c -o
lex.libparam.o lex.libparam.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>lex.libparam.c:1395: warning: 'yyunput'
defined but not used<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>ar cru libparam.a util.o libparam.tab.o
lex.libparam.o <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mkdir -p lib include/libparam<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p libparam.a lib<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p bitvector.h libparam.h
include/libparam<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Leaving directory
`/home1/zcai/disksim-4.0/libparam'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C diskmodel<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Entering directory
`/home1/zcai/disksim-4.0/diskmodel'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Entering directory
`/home1/zcai/disksim-4.0/diskmodel/modules'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl dm disk.modspec<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent dm_disk_param.c 2>/dev/null
>/dev/null || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -D_DM_SOURCE
-I../../libddbg/include -I../../libparam/include   -c -o dm_disk_param.o
dm_disk_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl dm mech_g1.modspec<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent dm_mech_g1_param.c 2>/dev/null
>/dev/null || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -D_DM_SOURCE
-I../../libddbg/include -I../../libparam/include   -c -o dm_mech_g1_param.o
dm_mech_g1_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl dm
layout_g1.modspec<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent dm_layout_g1_param.c
2>/dev/null >/dev/null || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -D_DM_SOURCE
-I../../libddbg/include -I../../libparam/include   -c -o dm_layout_g1_param.o
dm_layout_g1_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl dm
layout_g1_zone.modspec<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent dm_layout_g1_zone_param.c
2>/dev/null >/dev/null || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -D_DM_SOURCE -I../../libddbg/include
-I../../libparam/include   -c -o dm_layout_g1_zone_param.o
dm_layout_g1_zone_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl dm
layout_g2.modspec<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent dm_layout_g2_param.c
2>/dev/null >/dev/null || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -D_DM_SOURCE
-I../../libddbg/include -I../../libparam/include   -c -o dm_layout_g2_param.o
dm_layout_g2_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl dm
layout_g2_zone.modspec<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent dm_layout_g2_zone_param.c
2>/dev/null >/dev/null || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -D_DM_SOURCE
-I../../libddbg/include -I../../libparam/include   -c -o
dm_layout_g2_zone_param.o dm_layout_g2_zone_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl dm
layout_g4.modspec<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent dm_layout_g4_param.c
2>/dev/null >/dev/null || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -D_DM_SOURCE -I../../libddbg/include
-I../../libparam/include   -c -o dm_layout_g4_param.o dm_layout_g4_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/make_modules_h.pl dm
*.modspec > modules.h<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Leaving directory
`/home1/zcai/disksim-4.0/diskmodel/modules'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mkdir -p include/diskmodel/modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p dm.h dm_types.h dm_config.h
marshal.h include/diskmodel<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p modules/*.h
include/diskmodel/modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
mech_g1_seektime.o mech_g1_seektime.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
mech_g1.o mech_g1.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
layout_g1.o layout_g1.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c: In function 'g1_st_pbn':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c:184: warning: cast from
pointer to integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c: In function
'g1_ptol_nosparing':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c:492: warning: cast from
pointer to integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c: In function
'g1_ptol_sectpertrackspare':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c:531: warning: cast from
pointer to integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c: In function
'g1_ptol_sectperrangespare':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c:702: warning: cast from
pointer to integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c: In function 'g1_ptol_sectperzonespare':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c:779: warning: cast from
pointer to integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c: In function
'g1_ptol_trackspare':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g1.c:851: warning: cast from
pointer to integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include -I../libddbg/include
-D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o sqrt.o sqrt.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
marshal.o marshal.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include -I../libddbg/include
-D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o layout_g2.o layout_g2.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g2.c: In function 'st_pbn':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g2.c:251: warning: cast from
pointer to integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g2.c: At top level:<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>layout_g2.c:480: warning: initialization
from incompatible pointer type<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
layout_g4.o layout_g4.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
mech_g1_load.o mech_g1_load.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mech_g1_load.c: In function
'dm_mech_g1_seek_init':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mech_g1_load.c:323: warning: format
'%lld' expects type 'long long int', but argument 3 has type 'dm_time_t'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mech_g1_load.c:323: warning: format
'%lld' expects type 'long long int', but argument 4 has type 'dm_time_t'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mech_g1_load.c:323: warning: format
'%lld' expects type 'long long int', but argument 5 has type 'dm_time_t'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
layout_g1_load.o layout_g1_load.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
dm_load.o dm_load.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
convert.o convert.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
layout_g2_load.o layout_g2_load.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc  -g -I. -I../libparam/include
-I../libddbg/include -D_DM_SOURCE -Wall -Wshadow -Wno-unused -MD     -c -o
layout_g4_load.o layout_g4_load.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Entering directory
`/home1/zcai/disksim-4.0/diskmodel/modules'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Nothing to be done for `all'.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Leaving directory
`/home1/zcai/disksim-4.0/diskmodel/modules'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Linking libdiskmodel.a modules/*.o
mech_g1_load.o layout_g1_load.o dm_load.o convert.o layout_g2_load.o
layout_g4_load.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>ar cru libdiskmodel.a mech_g1_seektime.o
mech_g1.o layout_g1.o sqrt.o marshal.o layout_g2.o layout_g4.o  modules/*.o
mech_g1_load.o layout_g1_load.o dm_load.o convert.o layout_g2_load.o
layout_g4_load.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mkdir -p lib<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p libdiskmodel.a lib<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C tests<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Entering directory
`/home1/zcai/disksim-4.0/diskmodel/tests'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../diskmodel/include
-I../../libparam/include -I../../libddbg/include   -c -o driver.o driver.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../diskmodel/include
-I../../libparam/include -I../../libddbg/include -o layout_simple
layout_simple.c driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib
-lparam -L../../libddbg/lib -lddbg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../diskmodel/include
-I../../libparam/include -I../../libddbg/include -o layout_simple_0t
layout_simple_0t.c driver.o -L../../diskmodel/lib -ldiskmodel
-L../../libparam/lib -lparam -L../../libddbg/lib -lddbg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../diskmodel/include
-I../../libparam/include -I../../libddbg/include -o layout_track layout_track.c
driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam
-L../../libddbg/lib -lddbg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../diskmodel/include
-I../../libparam/include -I../../libddbg/include -o layout_raw layout_raw.c
driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam
-L../../libddbg/lib -lddbg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../diskmodel/include
-I../../libparam/include -I../../libddbg/include -o layout_bogon layout_bogon.c
driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam
-L../../libddbg/lib -lddbg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../diskmodel/include
-I../../libparam/include -I../../libddbg/include -o layout_skew layout_skew.c
driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam
-L../../libddbg/lib -lddbg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../diskmodel/include
-I../../libparam/include -I../../libddbg/include -o mech_seek mech_seek.c
driver.o -L../../diskmodel/lib -ldiskmodel -L../../libparam/lib -lparam
-L../../libddbg/lib -lddbg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rm driver.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Leaving directory
`/home1/zcai/disksim-4.0/diskmodel/tests'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Leaving directory
`/home1/zcai/disksim-4.0/diskmodel'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C memsmodel<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Entering directory
`/home1/zcai/disksim-4.0/memsmodel'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Entering directory
`/home1/zcai/disksim-4.0/memsmodel/modules'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl memsmodel
mems.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent memsmodel_mems_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../src//
-I../../libddbg/include -I../../libparam/include -I../../memsmodel/include
-I..   -c -o memsmodel_mems_param.o memsmodel_mems_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>memsmodel_mems_param.c: In function
'MEMSMODEL_MEMS_SCHEDULER_loader':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>memsmodel_mems_param.c:9: warning: cast
to pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/make_modules_h.pl
memsmodel *.modspec > modules.h<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Leaving directory
`/home1/zcai/disksim-4.0/memsmodel/modules'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mkdir -p include/memsmodel/modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p mems_disksim.h mems_internals.h
mems_mapping.h \<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>          mems_piecewise_seek.h
mems_global.h mems_buffer.h include/memsmodel<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p modules/*.h
include/memsmodel/modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -g
-DASSERTS  -I../src// -I../ -I../src//src mems_seektest.c -o mems_seektest.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -g
-DASSERTS  -I../src// -I../ -I../src//src mems_internals.c -o mems_internals.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -g
-DASSERTS  -I../src// -I../ -I../src//src mems_piecewise_seek.c -o
mems_piecewise_seek.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -g
-DASSERTS  -I../src// -I../ -I../src//src mems_hong_seek.c -o mems_hong_seek.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>ar cru libmems_internals.a
mems_internals.o mems_piecewise_seek.o mems_hong_seek.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>ranlib libmems_internals.a<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mkdir -p lib<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p libmems_internals.a lib<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -o
mems_seektest mems_seektest.o -lm -L. -g -DASSERTS  -I../src// -I../
-I../src//src -lmems_internals<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -g -DASSERTS 
-I../src// -I../ -I../src//src   -c -o mems_disksim.o mems_disksim.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -g -DASSERTS 
-I../src// -I../ -I../src//src   -c -o mems_event.o mems_event.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -g -DASSERTS 
-I../src// -I../ -I../src//src   -c -o mems_mapping.o mems_mapping.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -g
-DASSERTS  -I../src// -I../ -I../src//src mems_buffer.c -o mems_buffer.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>ar cru libmemsmodel.a mems_disksim.o
mems_event.o mems_mapping.o mems_internals.o mems_piecewise_seek.o
mems_hong_seek.o mems_buffer.o modules/memsmodel_mems_param.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>ranlib libmemsmodel.a<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mkdir -p lib<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -p libmemsmodel.a lib<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Leaving directory
`/home1/zcai/disksim-4.0/memsmodel'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C src<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Entering directory
`/home1/zcai/disksim-4.0/src'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make -C modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Entering directory
`/home1/zcai/disksim-4.0/src/modules'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
bus.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_bus_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_bus_param.o disksim_bus_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
ctlr.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_ctlr_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_ctlr_param.o disksim_ctlr_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_ctlr_param.c: In function
'DISKSIM_CTLR_SCHEDULER_loader':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_ctlr_param.c:64: warning: cast
to pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
iodriver.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_iodriver_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_iodriver_param.o disksim_iodriver_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_iodriver_param.c: In function
'DISKSIM_IODRIVER_SCHEDULER_loader':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_iodriver_param.c:42: warning:
cast to pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
ioqueue.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_ioqueue_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_ioqueue_param.o disksim_ioqueue_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
disk.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_disk_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_disk_param.o disksim_disk_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_disk_param.c: In function
'DISKSIM_DISK_MODEL_loader':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_disk_param.c:9: warning: cast to
pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_disk_param.c: In function
'DISKSIM_DISK_SCHEDULER_loader':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_disk_param.c:19: warning: cast
to pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_disk_param.c: In function
'DISKSIM_DISK_USE_SEPARATE_WRITE_SEGMENT_loader':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_disk_param.c:241: warning: cast
to pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
simpledisk.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_simpledisk_param.c ||
true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o disksim_simpledisk_param.o
disksim_simpledisk_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_simpledisk_param.c: In function
'DISKSIM_SIMPLEDISK_SCHEDULER_loader':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_simpledisk_param.c:9: warning:
cast to pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim device_stats.modspec
<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_device_stats_param.c ||
true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_device_stats_param.o disksim_device_stats_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
bus_stats.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_bus_stats_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_bus_stats_param.o disksim_bus_stats_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
ctlr_stats.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_ctlr_stats_param.c ||
true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_ctlr_stats_param.o disksim_ctlr_stats_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
iodriver_stats.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_iodriver_stats_param.c ||
true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_iodriver_stats_param.o disksim_iodriver_stats_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
pf_stats.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_pf_stats_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_pf_stats_param.o disksim_pf_stats_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
global.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_global_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_global_param.o disksim_global_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
stats.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_stats_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_stats_param.o disksim_stats_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
syncset.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_syncset_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_syncset_param.o disksim_syncset_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim synthgen.modspec
<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_synthgen_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_synthgen_param.o disksim_synthgen_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
synthio.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_synthio_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_synthio_param.o disksim_synthio_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
logorg.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_logorg_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_logorg_param.o disksim_logorg_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim pf.modspec
<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_pf_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_pf_param.o disksim_pf_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
cachemem.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_cachemem_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_cachemem_param.o disksim_cachemem_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
cachedev.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_cachedev_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_cachedev_param.o disksim_cachedev_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
device.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_device_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_device_param.o disksim_device_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
iosim.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_iosim_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_iosim_param.o disksim_iosim_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/mod.pl disksim
iomap.modspec <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>indent disksim_iomap_param.c || true<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>/bin/sh: indent: command not found<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cc -g -I../../libddbg/include
-I../../libparam/include -I../../diskmodel/include -I..   -c -o
disksim_iomap_param.o disksim_iomap_param.c<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>../../libparam/make_modules_h.pl disksim
*.modspec > modules.h<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[2]: Leaving directory
`/home1/zcai/disksim-4.0/src/modules'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>mkdir -p ../include/disksim/modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp -pR modules/*.h
../include/disksim/modules<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>cp disksim_interface.h ../include<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -I.
-I../diskmodel/include -I../libparam/include -I../libddbg/include -g
-DASSERTS   -I../memsmodel/include -D_INLINE  disksim.c -o disksim.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim.c: In function
'disksim_cleanup':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim.c:1086: warning: implicit
declaration of function 'iodriver_cleanup'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -I.
-I../diskmodel/include -I../libparam/include -I../libddbg/include -g
-DASSERTS   -I../memsmodel/include -D_INLINE  disksim_intr.c -o disksim_intr.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -I.
-I../diskmodel/include -I../libparam/include -I../libddbg/include -g
-DASSERTS   -I../memsmodel/include -D_INLINE  disksim_pfsim.c -o disksim_pfsim.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -I.
-I../diskmodel/include -I../libparam/include -I../libddbg/include -g
-DASSERTS   -I../memsmodel/include -D_INLINE  disksim_pfdisp.c -o
disksim_pfdisp.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -I.
-I../diskmodel/include -I../libparam/include -I../libddbg/include -g
-DASSERTS   -I../memsmodel/include -D_INLINE  disksim_synthio.c -o
disksim_synthio.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_synthio.c: In function
'synthio_appendio':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_synthio.c:215: warning: cast to
pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -I.
-I../diskmodel/include -I../libparam/include -I../libddbg/include -g
-DASSERTS   -I../memsmodel/include -D_INLINE  disksim_iotrace.c -o
disksim_iotrace.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_iotrace.c: In function
'iotrace_hpl_get_ioreq_event':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_iotrace.c:373: warning: cast to
pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>gcc -Wall -Wno-unused -MD -c -I.
-I../diskmodel/include -I../libparam/include -I../libddbg/include -g
-DASSERTS   -I../memsmodel/include -D_INLINE  disksim_iosim.c -o
disksim_iosim.o<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_iosim.c: In function
'iosim_load_map':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_iosim.c:364: warning: cast to
pointer from integer of different size<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_iosim.c: In function
'io_initialize':<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_iosim.c:712: error: duplicate
case value<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_iosim.c:712: error: previously
used here<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: *** [disksim_iosim.o] Error 1<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make[1]: Leaving directory
`/home1/zcai/disksim-4.0/src'<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>make: *** [all] <span style='color:red'>Error
2<o:p></o:p></span></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>-----Original Message-----<br>
From: disksim-users-bounces@ece.cmu.edu
[mailto:disksim-users-bounces@ece.cmu.edu] On Behalf Of disksim-users-request@ece.cmu.edu<br>
Sent: Wednesday, May 21, 2008 11:06 PM<br>
To: disksim-users@ece.cmu.edu<br>
Subject: Disksim-users Digest, Vol 32, Issue 3<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Send Disksim-users mailing list
submissions to<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>         disksim-users@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>To subscribe or unsubscribe via the
World Wide Web, visit<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>         https://sos.ece.cmu.edu/mailman/listinfo/disksim-users<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>or, via email, send a message with
subject or body 'help' to<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>         disksim-users-request@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>You can reach the person managing the
list at<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>         disksim-users-owner@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>When replying, please edit your Subject
line so it is more specific<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>than "Re: Contents of Disksim-users
digest..."<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Today's Topics:<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>   1. DiskSim 4.0 released (Greg Ganger)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>   2. Re: DiskSim 4.0 released (Lei
Tian)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>   3. Re: DiskSim 4.0 released (Steve)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>   4. Re: DiskSim 4.0 released (Lei
Tian)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>----------------------------------------------------------------------<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Message: 1<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Date: Wed, 21 May 2008 22:18:25 -0400
(EDT)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>From: Greg Ganger
<ganger@ece.cmu.edu><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Subject: [Disksim-users] DiskSim 4.0
released<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>To: disksim-users@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Message-ID:
<Pine.LNX.4.64.0805212216010.21707@nirvana.pdl.cmu.edu><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Content-Type: TEXT/PLAIN;
charset=US-ASCII; format=flowed<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>At long last, we have released a new
version of DiskSim, including the<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>DIXtrac disk characterization tool and
the MEMS-based storage device model.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>http://www.pdl.cmu.edu/DiskSim/index.html<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Greg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>------------------------------<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Message: 2<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Date: Wed, 21 May 2008 21:28:07 -0600<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>From: "Lei Tian"
<raysmile@gmail.com><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Subject: Re: [Disksim-users] DiskSim 4.0
released<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>To: "Greg Ganger"
<ganger@ece.cmu.edu>,         "disksim-users@ece.cmu.edu"<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>         <disksim-users@ece.cmu.edu><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Message-ID:
<200805212128065988270@gmail.com><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Content-Type: text/plain;
charset="gb2312"<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Great news! Thank you and your team very
much!<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US> <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Lei<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Lei Tian<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>2008-05-21<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>7"<~HK#: Greg Ganger<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>7"KMJ1<d#: 2008-05-21 20:18:40<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>JU<~HK#: disksim-users@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>3-KM#: <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>VwLb#: [Disksim-users] DiskSim 4.0
released<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>At long last, we have released a new
version of DiskSim, including the<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>DIXtrac disk characterization tool and
the MEMS-based storage device model.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>http://www.pdl.cmu.edu/DiskSim/index.html<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Greg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>_______________________________________________<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Disksim-users mailing list<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Disksim-users@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>https://sos.ece.cmu.edu/mailman/listinfo/disksim-users<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>-------------- next part --------------<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>An HTML attachment was scrubbed...<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>URL:
http://sos.ece.cmu.edu/pipermail/disksim-users/attachments/20080521/a1687bd9/attachment-0001.html<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>------------------------------<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Message: 3<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Date: Thu, 22 May 2008 10:40:58 +0800<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>From: "Steve"
<zgy04@126.com><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Subject: Re: [Disksim-users] DiskSim 4.0
released<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>To: "Greg Ganger"
<ganger@ece.cmu.edu>,         "disksim-users@ece.cmu.edu"<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>         <disksim-users@ece.cmu.edu><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Message-ID:
<200805221040569761015@126.com><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Content-Type: text/plain;         charset="gb2312"<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>That's great. It will push forward the
storage research strongly.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Thanks a lot.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Guangyan Zhang<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>======= 2008-05-22 10:18:39 Greg Ganger
Written: =======<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>>At long last, we have released a new
version of DiskSim, including the<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>>DIXtrac disk characterization tool
and the MEMS-based storage device model.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>>http://www.pdl.cmu.edu/DiskSim/index.html<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>>Greg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>>_______________________________________________<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>>Disksim-users mailing list<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>>Disksim-users@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>>https://sos.ece.cmu.edu/mailman/listinfo/disksim-users<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>= = = = = = = = = = = = = = = = = = = =<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>                            <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>!!!!<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>------------------------------<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Message: 4<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Date: Wed, 21 May 2008 22:05:13 -0600<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>From: "Lei Tian"
<raysmile@gmail.com><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Subject: Re: [Disksim-users] DiskSim 4.0
released<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>To: "Greg Ganger"
<ganger@ece.cmu.edu>,         "disksim-users@ece.cmu.edu"<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>         <disksim-users@ece.cmu.edu><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Message-ID:
<200805212205131137513@gmail.com><o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Content-Type: text/plain;
charset="gb2312"<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Hi,<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>I compiled the source code of disksim
4.0 successfully on my virtual machine (Fedora Core 4), and ran runvalid and
memsvalid files under the valid directory.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>The results are as follows, and it seems
that,  <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>1) for runvalid, some simulation results
are not the same as expected, please see the results marked in red.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>2) for memsvalid, it looks like there is
no mems.g3.parv file under the valid directory.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Thanks,<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Lei<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>[root@smile valid]# ./runvalid <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>These results represent actual drive
validation experiments<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>QUANTUM_QM39100TD-SW (rms should be
about 0.378)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1090389 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.377952<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>SEAGATE_ST32171W (rms should be about
0.349)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1585710 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.347570<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>SEAGATE_ST34501N (rms should be about
0.318)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1591859 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.317972<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>SEAGATE_ST39102LW (rms should be about
0.107)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
883217 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.106906<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IBM_DNES-309170W (rms should be about
0.135)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
2690642 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.135884<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>QUANTUM_TORNADO (rms should be about
0.159)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1094910 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.267721<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>HP_C2247_validate (rms should be about
0.090)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
829410 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.089931<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>HP_C3323_validate (rms should be about
0.306)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1088847 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.305653<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>HP_C2490_validate (rms should be about
0.254)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1068808 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.253762<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>DEC_RZ26_validate (rms should be about
0.438)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>*** warning: ignoring hpl parameters for
non-hpl seek type.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
707184 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>rms = 0.340367<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>The remaining tests exercise other
DiskSim components<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Open synthetic workload (avg. resp.
should be about 47.3ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1044524 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
10.937386<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Closed synthetic workload (avg. resp.
should be about 87.6ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
571678 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
87.819135<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Mixed synthetic workload (avg. resp.
should be about 24.4ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1313881 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
22.086628<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>RAID 5 at device driver (avg. resp.
should be about 22.8ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1974909 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
22.861326<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Set of disk arrays at device driver
(avg. resp. should be about 33.3ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1895981 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Overall I/O System Response time
average:       34.272035<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Memory cache at controller (avg. resp.
should be about 23.0ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1396705 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
24.651367<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Cache device managed at controller (avg.
resp. should be about 27.4ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
2123707 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
28.939379<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Simpledisk instead of original model
(avg. resp. should be about 13.5ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
377469 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
13.711596<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>3 different disks<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>(avg. resps. should be about 10.951)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1044524 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
10.937386<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>3 disks on separate controllers<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>(avg. resps. should be about 10.951)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
1044524 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
10.937386<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Note: this validates HP trace input,
*not* the corresponding traced disk<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>HP srt trace input (avg. resp should be
about 48.8ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
3422024 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
48.786646<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>ASCII input (avg. resp should be about
13.8ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
10754770 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
13.766948<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>syssim: externally-controlled DiskSim
(avg. resp should be about 8.9ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>response time: n=1000 average=8.894719
std. deviation=2.116511<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
8.894719<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>[root@smile valid]# ./memsvalid <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>G1 MEMS Device - synthetic workload
(avg. resp. should be about 2.00 ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
891324 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
2.004587<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>G2 MEMS Device - synthetic workload
(avg. resp. should be about 1.18 ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
800016 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
1.178837<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>G3 MEMS Device - synthetic workload
(avg. resp. should be about 0.87 ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>*** assertion failed: in
disksim_loadparams() (disksim_loadparams.c:86): disksim->parfile != NULL:
mems.g3.parv<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>./memsvalid: line 15: 11021 gave
up                 ../src/disksim mems.g3.parv mems.g3.nospring.outv ascii 0 1
mems0 "Spring constant factor" 0.00<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>G1 MEMS Device with 75% springs -
synthetic workload (avg. resp. should be about 2.01 ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
891263 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
2.013940<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>G2 MEMS Device with 75% springs -
synthetic workload (avg. resp. should be about 1.16 ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>disksim_run_simulation(): simulated
799997 events<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>IOdriver Response time average:        
1.158043<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>G3 MEMS Device with 75% springs -
synthetic workload (avg. resp. should be about 0.85 ms)<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>*** assertion failed: in
disksim_loadparams() (disksim_loadparams.c:86): disksim->parfile != NULL:
mems.g3.parv<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>./memsvalid: line 30: 11027 gave
up         ../src/disksim mems.g3.parv mems.g3.outv ascii 0 1 mems0
"Spring constant factor" 0.75<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Lei Tian<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>2008-05-21<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>7"<~HK#: Greg Ganger<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>7"KMJ1<d#: 2008-05-21 20:18:40<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>JU<~HK#: disksim-users@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>3-KM#: <o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>VwLb#: [Disksim-users] DiskSim 4.0
released<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>At long last, we have released a new
version of DiskSim, including the<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>DIXtrac disk characterization tool and
the MEMS-based storage device model.<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>http://www.pdl.cmu.edu/DiskSim/index.html<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Greg<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>_______________________________________________<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Disksim-users mailing list<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Disksim-users@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>https://sos.ece.cmu.edu/mailman/listinfo/disksim-users<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>-------------- next part --------------<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>An HTML attachment was scrubbed...<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>URL:
http://sos.ece.cmu.edu/pipermail/disksim-users/attachments/20080521/ab51255d/attachment.html<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>------------------------------<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>_______________________________________________<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Disksim-users mailing list<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>Disksim-users@ece.cmu.edu<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>https://sos.ece.cmu.edu/mailman/listinfo/disksim-users<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>End of Disksim-users Digest, Vol 32,
Issue 3<o:p></o:p></span></p>

<p class=MsoPlainText><span lang=EN-US>********************************************<o:p></o:p></span></p>

</div>

</body>

</html>