(Category) VMI 2 FAQ
Subcategories:
(Category) General
(Category) Building
(Category) Profile Manager
Answers in this category:
[New Answer in "VMI 2 FAQ"]
(Category) (Category) VMI 2 FAQ :
General
General questions regarding VMI.
kurahone
Subcategories:

Answers in this category:

[New Answer in "General"]
(Category) (Category) VMI 2 FAQ :
Building
The process of building VMI and related components.
kurahone
Subcategories:

Answers in this category:
(Answer) Is it possible to use a non-GCC compiler when building VMI?
(Answer) Which platform does VMI work on?

[New Answer in "Building"]
(Answer) (Category) VMI 2 FAQ : (Category) Building :
Is it possible to use a non-GCC compiler when building VMI?
Yes, it is possible to do this, however the VMI developers do not support anything other than GCC.

For a list of compilers other than GCC that we have tested against please see the VMI build documentation.
kurahone
[Append to This Answer]
(Answer) (Category) VMI 2 FAQ : (Category) Building :
Which platform does VMI work on?
Officially VMI is supported on the Intel x86 architecture, and the Intel IA-64 architecture. Any other platform is unsupported.
However we have also tested VMI on the following platforms durring the course of our development.
 * Toshiba MIPS 5600 (Emotion Engine) running Linux (Yes, this is a playstation 2)
 * Dec Alpha EV5/6 running FreeBSD.

kurahone
[Append to This Answer]
(Category) (Category) VMI 2 FAQ :
Profile Manager
The VMI profiling framework.
kurahone
Subcategories:

Answers in this category:
(Answer) What services can I get from the Profile Manager?
(Answer) How does the Profile Manager recognize my application and type of data uniquely?
(Answer) Are their any constraints for profile data format. Is there a dependency of rendering device on the way data is profiled. ?
(Answer) What do I refer for the details regarding the APIs?

[New Answer in "Profile Manager"]
(Answer) (Category) VMI 2 FAQ : (Category) Profile Manager :
What services can I get from the Profile Manager?
The Profile Manager provides you with the facility of registering the application or the device that intends to the profiling and the type of data you intend to profile. Besides this it provides facilities like On th efly modifications, suspension of the profiling, addition of newer types of data or applications.
kurahone
[Append to This Answer]
(Answer) (Category) VMI 2 FAQ : (Category) Profile Manager :
How does the Profile Manager recognize my application and type of data uniquely?
The Profile Manager recognizes the applications as process and the kinds of data to be profiled as counters. At the time of registration of processes and counters it takes user defined strings for their identification. The uniquesness is ensured with the help of device GUID that the user needs to supply.
kurahone
[Append to This Answer]
(Answer) (Category) VMI 2 FAQ : (Category) Profile Manager :
Are their any constraints for profile data format. Is there a dependency of rendering device on the way data is profiled. ?
The Profile Manager does not place any restrictions. It asks the user to specify what kind of data the user intends to profile and calls the user specified context for the user to fill in the data in the buffer supplied by the Profile Manager. Only thing that has to be taken care of is extract the data as you filled it in the buffer e.g. integer buffer's first byte is number of messages since you filled it that way.
kurahone
[Append to This Answer]
(Answer) (Category) VMI 2 FAQ : (Category) Profile Manager :
What do I refer for the details regarding the APIs?
Please refer to the documentation section on the webpage.
kurahone
[Append to This Answer]
This document is: http://vmi.ncsa.uiuc.edu/cgi-bin/fom?file=1
[Search] [Appearance] [Show Top Category Only]
This is a Faq-O-Matic 2.714.
This FAQ administered by kurahone@ncsa.uiuc.edu