src/hotspot/.mx.jvmci/suite.py
author kvn
Tue, 29 Oct 2019 15:35:06 -0700
changeset 58851 f1e6442241ca
parent 54669 ad45b3802d4e
permissions -rw-r--r--
8233035: Update JVMCI Reviewed-by: dlong
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
     1
suite = {
38695
08b834856583 8156835: [JVMCI] clean up and minimize JVMCI
dnsimon
parents: 38663
diff changeset
     2
  "mxversion" : "5.23.1",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
     3
  "name" : "jvmci",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
     4
  "url" : "http://openjdk.java.net/projects/graal",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
     5
  "developer" : {
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
     6
    "name" : "Truffle and Graal developers",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
     7
    "email" : "graal-dev@openjdk.java.net",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
     8
    "organization" : "Graal",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
     9
    "organizationUrl" : "http://openjdk.java.net/projects/graal",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    10
  },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    11
  "repositories" : {
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    12
    "lafo-snapshots" : {
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    13
      "url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    14
      "licenses" : ["GPLv2-CPE", "UPL"]
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    15
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    16
  },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    17
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    18
  "licenses" : {
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    19
    "UPL" : {
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    20
      "name" : "Universal Permissive License, Version 1.0",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    21
      "url" : "http://opensource.org/licenses/UPL",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    22
    }
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    23
  },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    24
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    25
  "defaultLicense" : "GPLv2-CPE",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    26
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
    27
  "outputRoot" : "../../build/mx/hotspot",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    28
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    29
    # ------------- Libraries -------------
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    30
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    31
  "libraries" : {
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    32
36826
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
    33
    "TESTNG" : {
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
    34
      "urls" : ["http://central.maven.org/maven2/org/testng/testng/6.9.10/testng-6.9.10.jar"],
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
    35
      "sha1" : "6feb3e964aeb7097aff30c372aac3ec0f8d87ede",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    36
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    37
  },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    38
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    39
  "projects" : {
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    40
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    41
    # ------------- JVMCI:Service -------------
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    42
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
    43
    "jdk.vm.ci.services" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
    44
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    45
      "sourceDirs" : ["src"],
52433
a0ea20bc7af0 8213347: [JVMCI] remove use of reflection in JVMCI
dnsimon
parents: 51420
diff changeset
    46
      "imports" : [
a0ea20bc7af0 8213347: [JVMCI] remove use of reflection in JVMCI
dnsimon
parents: 51420
diff changeset
    47
        "jdk.internal.misc"
a0ea20bc7af0 8213347: [JVMCI] remove use of reflection in JVMCI
dnsimon
parents: 51420
diff changeset
    48
      ],
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
    49
      "javaCompliance" : "9+",
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
    50
      "checkstyleVersion" : "8.8",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    51
      "workingSets" : "API,JVMCI",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    52
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    53
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    54
    # ------------- JVMCI:API -------------
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    55
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    56
    "jdk.vm.ci.common" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
    57
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    58
      "sourceDirs" : ["src"],
54669
ad45b3802d4e 8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
kvn
parents: 52433
diff changeset
    59
      "dependencies" : [
ad45b3802d4e 8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
kvn
parents: 52433
diff changeset
    60
        "jdk.vm.ci.services",
ad45b3802d4e 8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
kvn
parents: 52433
diff changeset
    61
      ],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
    62
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
    63
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    64
      "workingSets" : "API,JVMCI",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    65
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    66
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    67
    "jdk.vm.ci.meta" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
    68
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    69
      "sourceDirs" : ["src"],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
    70
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
    71
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    72
      "workingSets" : "API,JVMCI",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    73
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    74
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    75
    "jdk.vm.ci.code" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
    76
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    77
      "sourceDirs" : ["src"],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    78
      "dependencies" : ["jdk.vm.ci.meta"],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
    79
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
    80
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    81
      "workingSets" : "API,JVMCI",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    82
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    83
38027
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    84
    "jdk.vm.ci.code.test" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
    85
      "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
38027
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    86
      "sourceDirs" : ["src"],
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    87
      "dependencies" : [
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    88
        "mx:JUNIT",
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    89
        "jdk.vm.ci.amd64",
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    90
        "jdk.vm.ci.sparc",
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    91
        "jdk.vm.ci.code",
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    92
        "jdk.vm.ci.hotspot",
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    93
      ],
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    94
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
    95
      "javaCompliance" : "9+",
38027
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    96
      "workingSets" : "API,JVMCI",
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    97
    },
8a5693d27400 8153439: do not install an empty SpeculationLog in an nmethod
dnsimon
parents: 38019
diff changeset
    98
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
    99
    "jdk.vm.ci.runtime" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   100
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   101
      "sourceDirs" : ["src"],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   102
      "dependencies" : [
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   103
        "jdk.vm.ci.code",
38663
03fe0752bb2f 8155023: jdk.vm.ci needs to securely export services
dnsimon
parents: 38027
diff changeset
   104
        "jdk.vm.ci.services",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   105
      ],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   106
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   107
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   108
      "workingSets" : "API,JVMCI",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   109
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   110
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   111
    "jdk.vm.ci.runtime.test" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   112
      "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   113
      "sourceDirs" : ["src"],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   114
      "dependencies" : [
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   115
        "mx:JUNIT",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   116
        "jdk.vm.ci.common",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   117
        "jdk.vm.ci.runtime",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   118
      ],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   119
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   120
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   121
      "workingSets" : "API,JVMCI",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   122
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   123
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   124
    # ------------- JVMCI:HotSpot -------------
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   125
35148
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   126
    "jdk.vm.ci.aarch64" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   127
      "subDir" : "../jdk.internal.vm.ci/share/classes",
35148
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   128
      "sourceDirs" : ["src"],
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   129
      "dependencies" : ["jdk.vm.ci.code"],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   130
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   131
      "javaCompliance" : "9+",
35148
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   132
      "workingSets" : "JVMCI,AArch64",
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   133
    },
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   134
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   135
    "jdk.vm.ci.amd64" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   136
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   137
      "sourceDirs" : ["src"],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   138
      "dependencies" : ["jdk.vm.ci.code"],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   139
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   140
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   141
      "workingSets" : "JVMCI,AMD64",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   142
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   143
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   144
    "jdk.vm.ci.sparc" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   145
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   146
      "sourceDirs" : ["src"],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   147
      "dependencies" : ["jdk.vm.ci.code"],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   148
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   149
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   150
      "workingSets" : "JVMCI,SPARC",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   151
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   152
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   153
    "jdk.vm.ci.hotspot" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   154
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   155
      "sourceDirs" : ["src"],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   156
      "dependencies" : [
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   157
        "jdk.vm.ci.common",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   158
        "jdk.vm.ci.runtime",
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   159
        "jdk.vm.ci.services",
38695
08b834856583 8156835: [JVMCI] clean up and minimize JVMCI
dnsimon
parents: 38663
diff changeset
   160
      ],
08b834856583 8156835: [JVMCI] clean up and minimize JVMCI
dnsimon
parents: 38663
diff changeset
   161
      "imports" : [
08b834856583 8156835: [JVMCI] clean up and minimize JVMCI
dnsimon
parents: 38663
diff changeset
   162
        "jdk.internal.misc",
08b834856583 8156835: [JVMCI] clean up and minimize JVMCI
dnsimon
parents: 38663
diff changeset
   163
        "jdk.internal.org.objectweb.asm",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   164
      ],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   165
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   166
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   167
      "workingSets" : "JVMCI",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   168
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   169
36826
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
   170
    "jdk.vm.ci.hotspot.test" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   171
      "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
36826
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
   172
      "sourceDirs" : ["src"],
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
   173
      "dependencies" : [
58851
f1e6442241ca 8233035: Update JVMCI
kvn
parents: 54669
diff changeset
   174
        "mx:JUNIT",
38019
28b6a97849ed 8153165: Fix MX tool config script to make the tool work with TESTNG
kshefov
parents: 36826
diff changeset
   175
        "TESTNG",
58851
f1e6442241ca 8233035: Update JVMCI
kvn
parents: 54669
diff changeset
   176
        "jdk.vm.ci.code.test",
36826
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
   177
        "jdk.vm.ci.hotspot",
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
   178
      ],
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
   179
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   180
      "javaCompliance" : "9+",
36826
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
   181
      "workingSets" : "API,JVMCI",
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
   182
    },
62836dfa9191 8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
kshefov
parents: 35837
diff changeset
   183
35148
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   184
    "jdk.vm.ci.hotspot.aarch64" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   185
      "subDir" : "../jdk.internal.vm.ci/share/classes",
35148
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   186
      "sourceDirs" : ["src"],
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   187
      "dependencies" : [
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   188
        "jdk.vm.ci.aarch64",
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   189
        "jdk.vm.ci.hotspot",
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   190
      ],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   191
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   192
      "javaCompliance" : "9+",
35148
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   193
      "workingSets" : "JVMCI,HotSpot,AArch64",
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   194
    },
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   195
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   196
    "jdk.vm.ci.hotspot.amd64" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   197
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   198
      "sourceDirs" : ["src"],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   199
      "dependencies" : [
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   200
        "jdk.vm.ci.amd64",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   201
        "jdk.vm.ci.hotspot",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   202
      ],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   203
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   204
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   205
      "workingSets" : "JVMCI,HotSpot,AMD64",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   206
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   207
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   208
    "jdk.vm.ci.hotspot.sparc" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   209
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   210
      "sourceDirs" : ["src"],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   211
      "dependencies" : [
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   212
        "jdk.vm.ci.sparc",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   213
        "jdk.vm.ci.hotspot",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   214
      ],
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   215
      "checkstyle" : "jdk.vm.ci.services",
51420
6bb7b8d0da76 8209535: [JVMCI] Do not swallow NoClassDefFoundError when converting JVMCI methods and fields to reflection objects
dnsimon
parents: 47618
diff changeset
   216
      "javaCompliance" : "9+",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   217
      "workingSets" : "JVMCI,HotSpot,SPARC",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   218
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   219
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   220
    "hotspot" : {
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   221
      "native" : True,
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   222
      "class" : "HotSpotProject",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   223
    }
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   224
  },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   225
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   226
  "distributions" : {
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   227
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   228
    # ------------- Distributions -------------
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   229
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   230
    "JVMCI_SERVICES" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   231
      "subDir" : "../jdk.internal.vm.ci/share/classes",
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   232
      "dependencies" : ["jdk.vm.ci.services"],
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   233
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   234
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   235
    "JVMCI_API" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   236
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   237
      "dependencies" : [
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   238
        "jdk.vm.ci.runtime",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   239
        "jdk.vm.ci.common",
35148
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   240
        "jdk.vm.ci.aarch64",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   241
        "jdk.vm.ci.amd64",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   242
        "jdk.vm.ci.sparc",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   243
      ],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   244
      "distDependencies" : [
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   245
        "JVMCI_SERVICES",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   246
      ],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   247
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   248
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   249
    "JVMCI_HOTSPOT" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   250
      "subDir" : "../jdk.internal.vm.ci/share/classes",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   251
      "dependencies" : [
35148
5cfafc99d791 8143072: [JVMCI] Port JVMCI to AArch64
twisti
parents: 34505
diff changeset
   252
        "jdk.vm.ci.hotspot.aarch64",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   253
        "jdk.vm.ci.hotspot.amd64",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   254
        "jdk.vm.ci.hotspot.sparc",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   255
      ],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   256
      "distDependencies" : [
35564
3485bf43b924 8146364: Remove @ServiceProvider mechanism from JVMCI
dnsimon
parents: 35160
diff changeset
   257
        "JVMCI_SERVICES",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   258
        "JVMCI_API",
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   259
      ],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   260
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   261
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   262
    "JVMCI_TEST" : {
47618
57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation
iveresov
parents: 47216
diff changeset
   263
      "subDir" : "../../test/hotspot/jtreg/compiler/jvmci",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   264
      "dependencies" : [
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   265
        "jdk.vm.ci.runtime.test",
54669
ad45b3802d4e 8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
kvn
parents: 52433
diff changeset
   266
        "jdk.vm.ci.hotspot.test",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   267
      ],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   268
      "distDependencies" : [
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   269
        "JVMCI_API",
54669
ad45b3802d4e 8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
kvn
parents: 52433
diff changeset
   270
        "JVMCI_HOTSPOT",
34505
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   271
      ],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   272
      "exclude" : ["mx:JUNIT"],
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   273
    },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   274
  },
90f4fd15d739 8139921: add mx configuration files to support HotSpot IDE configuration generation
twisti
parents:
diff changeset
   275
}