Skip to content

Commit 98b2865

Browse files
committed
Add permissions to create system Thread for openj9.cuda & gpu
Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
1 parent c4ef694 commit 98b2865

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/java.base/share/lib/security/default.policy

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,13 +218,19 @@ grant codeBase "jrt:/jdk.zipfs" {
218218
};
219219

220220
grant codeBase "jrt:/openj9.cuda" {
221-
permission java.util.PropertyPermission "com.ibm.oti.vm.library.version", "read";
221+
permission java.lang.RuntimePermission "accessClassInPackage.com.ibm.oti.vm";
222222
permission java.lang.RuntimePermission "loadLibrary.cuda4j29";
223+
permission java.lang.RuntimePermission "modifyThread";
224+
permission java.lang.RuntimePermission "modifyThreadGroup";
225+
permission java.util.PropertyPermission "com.ibm.oti.vm.library.version", "read";
223226
};
224227

225228
grant codeBase "jrt:/openj9.gpu" {
226-
permission java.lang.RuntimePermission "accessClassInPackage.com.ibm.gpu.spi";
227229
permission com.ibm.gpu.GPUPermission "access";
230+
permission java.lang.RuntimePermission "accessClassInPackage.com.ibm.gpu.spi";
231+
permission java.lang.RuntimePermission "accessClassInPackage.com.ibm.oti.vm";
232+
permission java.lang.RuntimePermission "modifyThread";
233+
permission java.lang.RuntimePermission "modifyThreadGroup";
228234
permission java.util.PropertyPermission "com.ibm.gpu.verbose", "read";
229235
permission java.util.PropertyPermission "com.ibm.gpu.enforce", "read";
230236
permission java.util.PropertyPermission "com.ibm.gpu.enable", "read";

0 commit comments

Comments
 (0)