Patch to build 64 bit VM

Xiaobin Lu Xiaobin.Lu at Sun.COM
Thu Dec 25 23:34:58 PST 2008


Hi Greg,

So with my openjdk id, I can commit the changes without extra permission?

Thanks,
-Xiaobin

Greg Lewis wrote:
> G'day Xiaobin,
>
> On Mon, Dec 22, 2008 at 11:06:30AM -0800, Xiaobin Lu wrote:
>   
>> I am attaching the patch to make the VM build pass on Mac OS 64 bit.  
>> Here is some explanation on the change:
>>
>> bytes_bsd_x86.inline.cpp:
>>
>> Change bswap16(x) to bswap_16(x) and the similar, I believe there was a 
>> typo for this. When some ported this to Apple platform, they missed a 
>> underscore.
>>
>> os_bsd_x86.cpp
>>
>> There was a "}" missing for 64 bit build.
>>     
>
> Thats a lot clearer when I use diff -b :).
>
>   
>> Other changes to make the build pass will be covered by my fix to 
>> 6787106 which I am going to put back to open JDK 7 tree soon.
>>
>> Please help me review the patch and feel free to let me know if there 
>> was anything wrong.
>>     
>
> Looks good to me -- I say go ahead and commit it.
>
>   
>> Greg Lewis wrote:
>>     
>>> G'day Xiaobin,
>>>
>>> On Wed, Dec 17, 2008 at 09:14:16PM -0800, Xiaobin Lu wrote:
>>>   
>>>       
>>>> I am attaching the patch for building 64 bit VM. They are BSD specific 
>>>> files.  Would someone review it and help me check it in?
>>>>     
>>>>         
>>> Sure.  Can you comment a little on the changes to
>>> src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp?  It seems like the diff is
>>> bigger than the changes if that makes sense (i.e. there are some whitespace
>>> changes due to control flow changes which are hiding those).
>>>
>>>   
>>>       
>
>
>
>   




More information about the bsd-port-dev mailing list