I put the update into JIRA. This update still has a lot of bugs, but is significantly more stable then the initial one. My plan is to work on lock prefix support in Jitrino.OPT CG tomorrow, so if somebody is interested to enhance the current implementation there will no conflicts in our work.
+ There are several issues to discuss that are not clear to me: 1) Do we allow to save magic class into object fields? If yes, GC must be aware about magics and do not enumerate magic fields. 2) Do we allow to a method to return a magic class? 3) Do we allow to a method to accept a magic class as a parameter? If yes, we need some modifications in VM code. 4) Why do we need all of these types: Word, Offset, Extent if they are all just platform dependent unsigned integers? I understand that code of garbage collectors already uses these types and we must support them all, but what was the initial reason to introduce all of them? Thats all for today. Will provide an update in a day or two. On 9/18/06, Weldon Washburn <[EMAIL PROTECTED]> wrote:
On 9/18/06, Mikhail Fursov <[EMAIL PROTECTED]> wrote: > > All, > I'm working on the implementation of MMTk's > "org.vmmagic.unboxed<org/vmmagic/unboxed/package-frame.html>" > package functionality in Jitrino.OPT compiler. > If you are interested to participate in the development, I propose to > discuss all details in this mail thread. > > The current state: > Part of the functionality of vmmagic package is done in the magic1.patch . > See JIRA 1489 (http://issues.apache.org/jira/browse/HARMONY-1489) > > Tasks that are not finished: > 1) Support of unsigned types. > 2) Support of atomic prepare/attempt operations > 3) Testing suit for vmmagic package. > 4) EM64T support > > > I hope items 1) and 2) will be finished in a week or even sooner if > someone > helps. After it's done the item 4) won't be a problem. > I think that the problem (at least for me) is item 3): we need a test > suite > for vmmagic package. I saw several tests in Weldon's drlvm/trunk/vm/MMTk > folder, but this is not sufficient to cover the whole vmmagic package. > Does > anyone know/can_write a reliability test suite for vmmagic we can use in > Harmony? A regression test for vmmagic exists. I have been trying to get it donated and posted to MMTk repository. Its been a couple of months and no response. I will find out if it can be donated to Apache. -- > Mikhail Fursov > > -- Weldon Washburn Intel Middleware Products Division
-- Mikhail Fursov