harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov" <mike.fur...@gmail.com>
Subject Re: [drlvm] Enabling vmmagic support on 64bit OS - need package update to the latest version
Date Tue, 06 Feb 2007 10:06:56 GMT
Robin,
thanks, this is exactly what we need.
I'm going to prepare a patch with migration from Exception-based to
Annotation-based pragmas this week and we migrate to the updated vmmagic
jar.

On 2/6/07, Robin Garner <robin.garner@anu.edu.au> wrote:
>
> Hi Mike,
>
> As you have seen, since the last time I posted an MMTk jar file, vmmagic
> has been split out as a separate JikesRVM subproject.
>
> I've put the file vmmagic-20070207 on my web page.  I expect this will
> be very close to the jar file that will be distributed on vmmagic.org.
>
> cheers
>
> Mikhail Fursov wrote:
> > Actually the only diff we need today is to add a single  method:
> >  /**
> >   * Fabricate an <code>Address</code> instance from a long
> >   *
> >   * @param address the long from which to create an <code>Address</code>
> >   *          instance
> >   * @return An address instance
> >   */
> >  public static Address fromLong(long address) {
> >    return null;
> >  }
> >
> > So, if Robin can add this method to Address class and put a new version
> of
> > JAR to his site this is enough.
> >
> > Another proposal about this JAR: AFAIK we need only 'org.vmmagic'
> > package in
> > the JAR. Can we remove all other stuff from it and decrease the JAR size
> > from 1M to 10k?
> >
> >
> > On 2/5/07, Mikhail Fursov <mike.fursov@gmail.com> wrote:
> >>
> >> All,
> >> I'm working on EM64T vmmagics enabling and faced the problem that JAR
> we
> >> use contains files that are not ready for 64-bit OS support.
> >> For example there is no way to create Address from long. This means
> that
> >> there is no way to create meaningful Address instance on 64bit
> >> platfrom at
> >> all.
> >> I checked the latest JikesRVM source and found all 64-bits methods I
> >> need.
> >>
> >> Porting magics to 64bit platform and enabling helpers inlining in all
> >> modes we have is not a task we can postpone for a months, so we have
> >> to do
> >> something to get the methods we need in our codebase.
> >>
> >> I see 2 solutions:
> >> 1) Robin can update mmtk jar we use to the latest version. This is the
> >> best choice because he is one of the authors.
> >> 2) I can do it by myself: get the JikesRVM copy and update our JAR.
> >>
> >> What will we do?
> >>
> >> --
> >> Mikhail Fursov
> >
> >
> >
> >
>
>
> --
> Robin Garner
> Dept. of Computer Science
> Australian National University
> http://cs.anu.edu.au/people/Robin.Garner/
>



-- 
Mikhail Fursov

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message