Hi,>What is the relation between "filer_v9" or "filter" and 
"flexus_test_app_disk_v9.craff"? 
Based on my knowledge, "filter_v9" is a binary for sparc_v9 and filter is a 
"binary" for x86. Developers created another disk, then attahced it to the 
solaris and after the boot, they copied files from their host machine to this 
new created disk (via simicsfs). Then they saved the disk as craff and packed 
it 
in their release (am I right??)
 
If you want to transfer your binaries, here is what I did:
1- pack your workload files (binary, libraries, inputs, ...) into a single ISO 
file (with genisoimage).  
 
2- If you have plenty of disk space on your solaris, then skip this step. 
Otherwise, create a bigger disk and attach it to your chassis.
 
3- When solaris is ready (boot), insert your ISO file as a CDROM and copy files 
from CDROM to your disk. Using ISO and CDROM is much better than simicsfs.
 
4- then you can create a checkpoint and load that whenever you want. At this 
point you can only have your new disk image file or all checkpoint files 
(memory_image, raw, ...). If you choose the first, then every time you want to 
access your files on the disk (e.g. run your binary), you have to reattach your 
disk from scratch (like the flexus-test-app procedure). However if you choose 
the second, you will just load the checkpoint whenever you need. I choose the 
second way.
 
Hope that helps,
// Naderan *Mahmood;




________________________________
From: Eun-Sung Kim <[email protected]>
To: simflex <[email protected]>
Sent: Tue, January 11, 2011 6:49:31 PM
Subject: Preparing another test application


Hi!
 
As following Flexus-Getting-started manual, it works well.
Now, I want to execute another test application(ex. SPEC200 benchmark) on 
Flexus. But, first of all, it seems to be helpful to understand the prepared 
test application "filter".
"filter_v9"(in FLEXUS_ROOT/flexus-test-app/src) is included with 
"prepare-test-app-v9.simics"(in FLEXUS_ROOT/flexus-test-app) as follow.
line no: 106   conf.con0.input = "./filter_v9 ../inputs/filter.blur3x3 " + 
`test_app_thre    ads` + " < ../inputs/calcm.ppm > ../inputs/calcm.out.ppm\n"

How can I generate this file("filter_v9")? "filer_v9" or "filter" can't execute 
on Simics directly.
And it is explained that "flexus_test_app_disk_v9.
craff" has a compiled Solaris10 version of the application. What does it mean? 
What is the relation between "filer_v9" or "filter" and 
"flexus_test_app_disk_v9.craff"?
Thank you in advance foy your help.
--Kim


      

Reply via email to