Hi All;
I didn't hear anything bad (didn't hear anything at ALL), so I just
committed the changes I wrote about yesterday. The core
runOpcode/runInvoke methods are now methods of the frame class rather
than the java_thread. This should be clearer, simpler, and faster. The
java_thread which causes any classloading is now propagated throughout
the class loading/resolution mechanism, thus paving the way for
pre-emptive class initializations. I also factored out some late
resolution code into new methods.
I do have a question for Todd re: initializing the "init" class...
As usual, if I broke anything, please let me know so I can help try to
fix it.
Next up on the agenda is the internment of built-in methods, so that I
can implement "memory" accessors so that somebody can write a VGA/SVGA
driver (actually, most of the above work was preparing the sources for
this task).
-jm
--
==== John Morrison
==== MaK Technologies Inc.
==== 185 Alewife Brook Parkway, Cambridge, MA 02138
==== http://www.mak.com/welcome.html
==== vox:617-876-8085 x115
==== fax:617-876-9208
==== [EMAIL PROTECTED]
_______________________________________________
Kernel maillist - [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel