RFR(L): 8143125: [aix] Further Developments for AIX

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Tue Nov 24 11:38:02 UTC 2015


Hi Thomas, 

I looked at your change.  It’s good we get these improvements into 
openJDK.  But I think we should skip some stuff that's not (yet?) 
used there.  I'll sponsor the change. Details:

libperfstat_aix.cpp:

What do you need 
static fun_perfstat_partition_total_t g_fun_perfstat_partition_total = NULL;
static fun_perfstat_wpar_total_t    g_fun_perfstat_wpar_total = NULL;
static fun_wpar_getcid_t            g_fun_wpar_getcid = NULL;
for? I think they are never used.

libperfstat_aix.cpp:161
We support AIX 5.3 with xlC12 only. I think we need not add the older
#defines to openJDK. Also, the comment should be adapted and not mention xlc8 etc.
Also, there are datastructures for 5.2 which can be removed.

Where is this used?
bool libperfstat::get_wparinfo(wparinfo_t* pwi)
Do we need it if it's not used?

libperfstat.hpp:835
I would remove these prototypes commented out.

loadlib_aix.cpp
Why do you do these changes? Please revert them.

os_aix.hpp:219
What's this good for?
get_brk_at_startup()
get_lowest_allocation_above_brk()

os_aix.hpp:259
What's this good for?
parse_qsyslib_path()

os_aix.cpp:410
Why do you move query_multipage_support()?

os_aix.inline.hpp:164
Why do you reverse the order of the functions here?
The old order is the same as in the related files os_linux.inline.hpp etc.

Best regards,
  Goetz.



> -----Original Message-----
> From: hotspot-dev [mailto:hotspot-dev-bounces at openjdk.java.net] On
> Behalf Of Thomas Stüfe
> Sent: Freitag, 20. November 2015 11:49
> To: ppc-aix-port-dev at openjdk.java.net; HotSpot Open Source Developers
> Subject: RFR(L): 8143125: [aix] Further Developments for AIX
> 
> Hi all,
> 
> please review and sponsor these AIX only changes. Basically, with this
> change we bring the OpenJDK AIX hotspot port up to speed with the
> developments done at SAP in the recent months.
> 
> For a more detailled number of changes and fixes, please refer to the bug
> description.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8143125
> webrev:
> http://cr.openjdk.java.net/~stuefe/webrevs/8143125-
> Further/webrev.00/webrev/index.html
> 
> Kind Regards, Thomas


More information about the ppc-aix-port-dev mailing list