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
