8068054: AARCH64: Assembler interpreter, shared runtime
Andrew Haley
aph at redhat.com
Mon Jan 5 11:28:39 UTC 2015
On 02/01/15 19:01, Coleen Phillimore wrote:
>
> On 1/2/15, 1:45 PM, Andrew Haley wrote:
>> Hi,
>>
>> On 01/02/2015 06:30 PM, Coleen Phillimore wrote:
>>> Hi Andrew, I had a short look at this code and spot-checked some
>>> functions in the interpreter. In all these files, were any of the
>>> functions added in a different place than in the x86 ports or is this
>>> consistent with the other ports?
>> Gosh. I had no idea that consistency with any other port would be any
>> kind of an issue; I never even considered the question, but it's
>> similar to x86.
>
> The reason I asked is that if I have to add something to one platform,
> it would be nice to find it in the same place for another, that's all.
We used x86-64 as a template for our port so you should find a close
layout correspondence, but we did not adhere strictly to it.
>>> +// Method entry for java.lang.ref.Reference.get.
>>> +address InterpreterGenerator::generate_Reference_get_entry(void) {
>>> + return NULL;
>>> +}
>>>
>>> Why isn't this implemented? I think this needs to have code to support
>>> the G1 garbage collector. I don't know this architecture, but I think
>>> you can use my code review nonetheless.
>> Okay. I think G1 works, but I don't know about this issue. I'll have
>> a look.
>
> You may not need this code; it may be an optimization. The hg history
> and bug number it points to would say.
Okay. It seems that this code was not checked in to the tree I'm using
to produce these patches; it will be fixed shortly.
Thanks,
Andrew.
More information about the hotspot-dev
mailing list