diff src/share/vm/graal/graalCompilerToGPU.cpp @ 11283:1cd1f8ff70a1

CR-20: PTX kernel invocation with arguments - from Bharadwaj
author Morris Meyer <morris.meyer@oracle.com>
date Sat, 10 Aug 2013 14:38:30 -0400
parents d55f24eac4b1
children 4a6b03a16808
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToGPU.cpp	Sat Aug 10 10:08:56 2013 +0200
+++ b/src/share/vm/graal/graalCompilerToGPU.cpp	Sat Aug 10 14:38:30 2013 -0400
@@ -91,8 +91,11 @@
   jlong startValue = HotSpotInstalledCode::start(hotspotInstalledCode);
 
   // JavaCalls::call(&result, mh, &jca, CHECK_NULL);
-  tty->print_cr("executeExternalMethodVarargs: start: %x", (address)startValue);
-  gpu::execute_kernel((address)startValue);
+  // tty->print_cr("executeExternalMethodVarargs: start: %x", (address)startValue);
+
+  if (!gpu::execute_kernel((address)startValue, &jca)) {
+    return NULL;
+  }
 
   if (jap.get_ret_type() == T_VOID) {
     return NULL;