Re: Has the CVM interprerter code been rolled into libjit?

"Eric Engler" <[email protected]> Sun, 17 Dec 2006 00:25:39 -0500
Newsgroups gmane.comp.gnu.dotgnu.developer
Message-ID <[email protected]>
>The libjit version of the runtime compiles the CIL instructions to
>either machine code or to a libjit interpreter, which has no connection
>to the old CVM interpreter.
>
>The compiler emits CIL instructions only, and has no awareness of any of
>this.

Thanks, this is very helpful. So, I guess ilrun leverages libjit, and if it 
chooses to use the CVM method, the CVM instructions are both generated and 
interpreted by ilrun (which is using libjit)?

Does it keep the CVM instructions in memory? I haven't seen any reference to 
creating CVM files in the documentation.

I'd like to have 2 utility programs to decouple this to make porting easier. 
I'd like one program that can convert a file of CIL instructions to a file 
of CVM instructions (this wouldn't be platform specific). And then I'd like 
a CVM interpreter that is not tied to a JIT module - I want this as small as 
possible to ease porting. Was this type of thing done in earlier versions of 
DotGNU - maybe I can get some older code to make this easier?

Eric

_________________________________________________________________
View Athlete’s Collections with Live Search 
http://sportmaps.live.com/index.html?source=hmemailtaglinenov06&FORM=MGAC01