Re: RFR: 8265403: consolidate definition of CPU features [v3]

2021-04-19 Thread Vladimir Kozlov
On Mon, 19 Apr 2021 19:38:52 GMT, Doug Simon wrote: >> src/hotspot/cpu/x86/vmStructs_x86.hpp line 45: >> >>> 43: >>> 44: #define DECLARE_LONG_CPU_FEATURE_CONSTANT(id, name, bit) >>> GENERATE_VM_LONG_CONSTANT_ENTRY(VM_Version::CPU_##id) >>> 45: #define VM_LONG_CPU_FEATURE_CONSTANTS >>> CPU_FEA

Re: RFR: 8265403: consolidate definition of CPU features [v4]

2021-04-19 Thread Vladimir Kozlov
On Mon, 19 Apr 2021 19:56:45 GMT, Doug Simon wrote: >> While porting >> [JDK-8224974](https://bugs.openjdk.java.net/browse/JDK-8224974) to Graal, I >> noticed that new CPU features were defined for x86 and AArch64 without being >> exposed via JVMCI. To avoid this problem in future, this PR upd

Re: RFR: 8265403: consolidate definition of CPU features [v4]

2021-04-19 Thread Doug Simon
> While porting [JDK-8224974](https://bugs.openjdk.java.net/browse/JDK-8224974) > to Graal, I noticed that new CPU features were defined for x86 and AArch64 > without being exposed via JVMCI. To avoid this problem in future, this PR > updates x86 and AArch64 to define CPU features with a single

Integrated: JDK-8265373: Change to GCC 10.3 for building on Linux at Oracle

2021-04-19 Thread Erik Joelsson
On Fri, 16 Apr 2021 19:21:11 GMT, Erik Joelsson wrote: > Oracle is updating the version of GCC for building the JDK to 10.3. > > In addition to the version bump, I'm also enabling cross compilation OOTB > using jib from a linux-aarch64 to linux-x64 binaries, which was the last > missing combin

Re: RFR: JDK-8265373: Change to GCC 10.3 for building on Linux at Oracle [v3]

2021-04-19 Thread Erik Joelsson
> Oracle is updating the version of GCC for building the JDK to 10.3. > > In addition to the version bump, I'm also enabling cross compilation OOTB > using jib from a linux-aarch64 to linux-x64 binaries, which was the last > missing combination. (Native x64, native aarch64, cross from x64 to aar

Re: RFR: 8265403: consolidate definition of CPU features [v3]

2021-04-19 Thread Doug Simon
On Mon, 19 Apr 2021 19:00:09 GMT, Vladimir Kozlov wrote: >> Doug Simon has refreshed the contents of this pull request, and previous >> commits have been removed. The incremental views will show differences >> compared to the previous content of the PR. The pull request contains one >> new com

Re: RFR: 8265403: consolidate definition of CPU features [v3]

2021-04-19 Thread Doug Simon
On Mon, 19 Apr 2021 18:58:46 GMT, Vladimir Kozlov wrote: >> Doug Simon has refreshed the contents of this pull request, and previous >> commits have been removed. The incremental views will show differences >> compared to the previous content of the PR. The pull request contains one >> new com

Re: RFR: 8265403: consolidate definition of CPU features [v3]

2021-04-19 Thread Doug Simon
On Mon, 19 Apr 2021 18:57:37 GMT, Vladimir Kozlov wrote: >> Doug Simon has refreshed the contents of this pull request, and previous >> commits have been removed. The incremental views will show differences >> compared to the previous content of the PR. The pull request contains one >> new com

Re: RFR: 8265403: consolidate definition of CPU features [v3]

2021-04-19 Thread Vladimir Kozlov
On Mon, 19 Apr 2021 09:46:17 GMT, Doug Simon wrote: >> While porting >> [JDK-8224974](https://bugs.openjdk.java.net/browse/JDK-8224974) to Graal, I >> noticed that new CPU features were defined for x86 and AArch64 without being >> exposed via JVMCI. To avoid this problem in future, this PR upd

Re: RFR: 8252600: [JVMCI] remove mx configuration

2021-04-19 Thread Doug Simon
On Sun, 18 Apr 2021 07:32:07 GMT, Alan Bateman wrote: >> This PR removes the mx configuration files in the JDK as they do not really >> belong here. Instead, I've updated and moved them to >> https://github.com/dougxc/mx_jdk. > > Are you sure it make sense to have this dev config in the openjdk

Integrated: 8252600: [JVMCI] remove mx configuration

2021-04-19 Thread Doug Simon
On Sat, 17 Apr 2021 20:37:08 GMT, Doug Simon wrote: > This PR removes the mx configuration files in the JDK as they do not really > belong here. Instead, I've updated and moved them to > https://github.com/dougxc/mx_jdk. This pull request has now been integrated. Changeset: 54cb388d Author:

Re: RFR: 8252600: remove mx configuration [v2]

2021-04-19 Thread Vladimir Kozlov
On Sun, 18 Apr 2021 20:17:14 GMT, Doug Simon wrote: >> This PR removes the mx configuration files in the JDK as they do not really >> belong here. Instead, I've updated and moved them to >> https://github.com/dougxc/mx_jdk. > > Doug Simon has refreshed the contents of this pull request, and pre

Integrated: JDK-8265371: Change to Visual Studio 2019 16.9.3 for building on Windows at Oracle

2021-04-19 Thread Erik Joelsson
On Fri, 16 Apr 2021 18:58:27 GMT, Erik Joelsson wrote: > Oracle is updating the minor version of Visual Studio for building the JDK to > 16.9.3. This pull request has now been integrated. Changeset: b14e0ee4 Author:Erik Joelsson URL: https://git.openjdk.java.net/jdk/commit/b14e0ee4

Re: RFR: 8252600: remove mx configuration [v2]

2021-04-19 Thread Erik Joelsson
On Sun, 18 Apr 2021 20:17:14 GMT, Doug Simon wrote: >> This PR removes the mx configuration files in the JDK as they do not really >> belong here. Instead, I've updated and moved them to >> https://github.com/dougxc/mx_jdk. > > Doug Simon has refreshed the contents of this pull request, and pre

Re: RFR: 8257459: Bump minimum boot jdk to JDK 16

2021-04-19 Thread Erik Joelsson
On Sat, 17 Apr 2021 07:20:21 GMT, Mikael Vidstedt wrote: > With JDK 16 having gone GA about a month ago it's time to bump the minimum > boot JDK version for mainline/JDK 17. > > Testing: tier1-5. Marked as reviewed by erikj (Reviewer). - PR: https://git.openjdk.java.net/jdk/pull/

Re: RFR: 8265403: consolidate definition of CPU features [v3]

2021-04-19 Thread Doug Simon
> While porting [JDK-8224974](https://bugs.openjdk.java.net/browse/JDK-8224974) > to Graal, I noticed that new CPU features were defined for x86 and AArch64 > without being exposed via JVMCI. To avoid this problem in future, this PR > updates x86 and AArch64 to define CPU features with a single

Re: RFR: 8265403: consolidate definition of CPU features [v2]

2021-04-19 Thread Doug Simon
> While porting [JDK-8224974](https://bugs.openjdk.java.net/browse/JDK-8224974) > to Graal, I noticed that new CPU features were defined for x86 and AArch64 > without being exposed via JVMCI. To avoid this problem in future, this PR > updates x86 and AArch64 to define CPU features with a single