Commit-Graf

  • 1c65bb1684 Set event state AFTER it is recorded. Ben Sander 2017-11-05 10:32:24 -06:00
  • 6a4c50cf6c Set event state AFTER it is recorded. Ben Sander 2017-11-05 10:32:24 -06:00
  • 4c3b65a5cd Set event state AFTER it is recorded. Ben Sander 2017-11-05 10:32:24 -06:00
  • 9f30f9d211 P4 to Git Change 1478813 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/05 02:00:09 foreman 2017-11-05 02:09:26 -05:00
  • 1504bc58d0 P4 to Git Change 1478813 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/05 02:00:09 foreman 2017-11-05 02:09:26 -05:00
  • 4a68fedb54 P4 to Git Change 1478682 by wchau@wchau_OCL_boltzmann on 2017/11/03 16:13:20 foreman 2017-11-03 16:37:11 -04:00
  • ebc3b138a7 P4 to Git Change 1478682 by wchau@wchau_OCL_boltzmann on 2017/11/03 16:13:20 foreman 2017-11-03 16:37:11 -04:00
  • 1b86c30dfa Rename to rocminfo Chris Freehill 2017-11-03 11:54:11 -05:00
  • 5c6e06c80f Rename to rocminfo Chris Freehill 2017-11-03 11:54:11 -05:00
  • 94974e156e P4 to Git Change 1478591 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/03 14:24:57 foreman 2017-11-03 14:29:13 -04:00
  • ef5f4c2fd8 P4 to Git Change 1478591 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/03 14:24:57 foreman 2017-11-03 14:29:13 -04:00
  • 15c5d18ea9 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-03 10:57:12 +00:00
  • 394886903c Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-03 10:57:12 +00:00
  • 1c77e8d6b1 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-03 10:57:12 +00:00
  • 2932706d47 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-03 10:57:12 +00:00
  • 21d1d3f1ed Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-03 10:53:39 +00:00
  • 17753cbd92 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-03 10:53:39 +00:00
  • 1f911cd23a Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-03 10:53:39 +00:00
  • bb1176001f Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-03 10:53:39 +00:00
  • 6034d9fcc1 [newTests]modified the test Phaneendr-kumar Lanka 2017-11-03 14:52:19 +05:30
  • fa32a1924a [newTests]modified the test Phaneendr-kumar Lanka 2017-11-03 14:52:19 +05:30
  • 9d7c904529 [newTests]modified the test Phaneendr-kumar Lanka 2017-11-03 14:52:19 +05:30
  • 0599d13b0d [newTests]modified the test Phaneendr-kumar Lanka 2017-11-03 14:52:19 +05:30
  • b31dbfdcd1 Merge 'master' into 'amd-master' Jenkins 2017-11-03 04:10:47 -05:00
  • 00824f383f Merge 'master' into 'amd-master' Jenkins 2017-11-03 04:10:47 -05:00
  • 48ec28e8f7 Merge 'master' into 'amd-master' Jenkins 2017-11-03 04:10:47 -05:00
  • d76e4192e0 Merge 'master' into 'amd-master' Jenkins 2017-11-03 04:10:47 -05:00
  • ec2ae22bcf P4 to Git Change 1478392 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/03 03:00:05 foreman 2017-11-03 03:05:28 -04:00
  • 032d303657 P4 to Git Change 1478392 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/03 03:00:05 foreman 2017-11-03 03:05:28 -04:00
  • 35b9e10294 [newTests]Modified the test as per review comments Phaneendr-kumar Lanka 2017-11-03 10:39:47 +05:30
  • 19946ca43d [newTests]Modified the test as per review comments Phaneendr-kumar Lanka 2017-11-03 10:39:47 +05:30
  • 0026b0a3d9 [newTests]Modified the test as per review comments Phaneendr-kumar Lanka 2017-11-03 10:39:47 +05:30
  • a764a0980d [newTests]Modified the test as per review comments Phaneendr-kumar Lanka 2017-11-03 10:39:47 +05:30
  • eb4a2f36d7 Merge pull request #248 from mangupta/SWDEV-134531 Maneesh Gupta 2017-11-03 08:01:59 +05:30
  • afd3a6786d Merge pull request #248 from mangupta/SWDEV-134531 Maneesh Gupta 2017-11-03 08:01:59 +05:30
  • 04d9ec1400 Merge pull request #248 from mangupta/SWDEV-134531 Maneesh Gupta 2017-11-03 08:01:59 +05:30
  • d90d431490 Merge pull request #248 from mangupta/SWDEV-134531 Maneesh Gupta 2017-11-03 08:01:59 +05:30
  • e35ce82eff This introduces correct support for agent global variables, and implements hipModuleGetGlobal as an actual equivalent for cuModuleGetGlobal. Alex Voicu 2017-11-03 01:44:48 +00:00
  • d12cf0da7d This introduces correct support for agent global variables, and implements hipModuleGetGlobal as an actual equivalent for cuModuleGetGlobal. Alex Voicu 2017-11-03 01:44:48 +00:00
  • 28eb8e2c3e This introduces correct support for agent global variables, and implements hipModuleGetGlobal as an actual equivalent for cuModuleGetGlobal. Alex Voicu 2017-11-03 01:44:48 +00:00
  • 328c18b886 This introduces correct support for agent global variables, and implements hipModuleGetGlobal as an actual equivalent for cuModuleGetGlobal. Alex Voicu 2017-11-03 01:44:48 +00:00
  • 6ba2a9b764 Use absolute path on cmake parameter Amber Lin 2017-11-01 14:17:15 -04:00
  • 310e3d7b8b Use absolute path on cmake parameter Amber Lin 2017-11-01 14:17:15 -04:00
  • a4a8a082a3 P4 to Git Change 1478111 by yaxunl@yaxunl_stg_win50 on 2017/11/02 14:37:52 foreman 2017-11-02 14:42:08 -04:00
  • 38c33f99dc P4 to Git Change 1478111 by yaxunl@yaxunl_stg_win50 on 2017/11/02 14:37:52 foreman 2017-11-02 14:42:08 -04:00
  • ca0709dd29 P4 to Git Change 1478111 by yaxunl@yaxunl_stg_win50 on 2017/11/02 14:37:52 foreman 2017-11-02 14:42:08 -04:00
  • 23f5df6686 P4 to Git Change 1478111 by yaxunl@yaxunl_stg_win50 on 2017/11/02 14:37:52 foreman 2017-11-02 14:42:08 -04:00
  • a0fe4a30df P4 to Git Change 1478018 by gandryey@gera-w8 on 2017/11/02 12:11:10 foreman 2017-11-02 12:18:55 -04:00
  • 80e105db0b P4 to Git Change 1478018 by gandryey@gera-w8 on 2017/11/02 12:11:10 foreman 2017-11-02 12:18:55 -04:00
  • 537ed379a2 P4 to Git Change 1477977 by gandryey@gera-w8 on 2017/11/02 11:10:40 foreman 2017-11-02 11:19:15 -04:00
  • 2f44427ad1 P4 to Git Change 1477977 by gandryey@gera-w8 on 2017/11/02 11:10:40 foreman 2017-11-02 11:19:15 -04:00
  • e305dc9c82 Use drm render device to map kfd BOs Oak Zeng 2017-10-27 16:17:51 -04:00
  • 68a2d286ca Use drm render device to map kfd BOs Oak Zeng 2017-10-27 16:17:51 -04:00
  • 423ce5ba7a Merge pull request #247 from AlexVlx/feature_cleanup_tests Ben Sander 2017-11-02 11:31:10 +01:00
  • 3c024a9cc7 Merge pull request #247 from AlexVlx/feature_cleanup_tests Ben Sander 2017-11-02 11:31:10 +01:00
  • da749d453f Merge pull request #247 from AlexVlx/feature_cleanup_tests Ben Sander 2017-11-02 11:31:10 +01:00
  • 67dd5303ad Merge pull request #247 from AlexVlx/feature_cleanup_tests Ben Sander 2017-11-02 11:31:10 +01:00
  • d2019c7208 Merge 'master' into 'amd-master' Jenkins 2017-11-02 04:11:06 -05:00
  • 28fe0ce82f Merge 'master' into 'amd-master' Jenkins 2017-11-02 04:11:06 -05:00
  • e090fe155b Merge 'master' into 'amd-master' Jenkins 2017-11-02 04:11:06 -05:00
  • dcc153109b Merge 'master' into 'amd-master' Jenkins 2017-11-02 04:11:06 -05:00
  • 2124e9430c P4 to Git Change 1477762 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/02 03:00:04 foreman 2017-11-02 03:09:14 -04:00
  • 0c391434f5 P4 to Git Change 1477762 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/02 03:00:04 foreman 2017-11-02 03:09:14 -04:00
  • f579dd3c7d Remove libsupc++ dependency from HIP Maneesh Gupta 2017-11-02 12:29:09 +05:30
  • 473208368e Remove libsupc++ dependency from HIP Maneesh Gupta 2017-11-02 12:29:09 +05:30
  • 94a22fe015 Remove libsupc++ dependency from HIP Maneesh Gupta 2017-11-02 12:29:09 +05:30
  • f34f5c8684 Remove libsupc++ dependency from HIP Maneesh Gupta 2017-11-02 12:29:09 +05:30
  • 2cde3eaeb0 P4 to Git Change 1477714 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/02 00:03:53 foreman 2017-11-02 00:09:45 -04:00
  • 10bed67bd8 P4 to Git Change 1477714 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/02 00:03:53 foreman 2017-11-02 00:09:45 -04:00
  • 2f78f7fa00 P4 to Git Change 1477714 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/02 00:03:53 foreman 2017-11-02 00:09:45 -04:00
  • 06f3d6cad5 P4 to Git Change 1477714 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/02 00:03:53 foreman 2017-11-02 00:09:45 -04:00
  • 41045dd24d This corrects some interesting choices that were present in the HIP unit tests such as e.g. de-allocating memory allocated with new[] using free. All of these were identified via cppcheck. Alex Voicu 2017-11-01 22:51:22 +00:00
  • 58a18eaf0c This corrects some interesting choices that were present in the HIP unit tests such as e.g. de-allocating memory allocated with new[] using free. All of these were identified via cppcheck. Alex Voicu 2017-11-01 22:51:22 +00:00
  • b8a81d2b75 This corrects some interesting choices that were present in the HIP unit tests such as e.g. de-allocating memory allocated with new[] using free. All of these were identified via cppcheck. Alex Voicu 2017-11-01 22:51:22 +00:00
  • a619ac6f92 This corrects some interesting choices that were present in the HIP unit tests such as e.g. de-allocating memory allocated with new[] using free. All of these were identified via cppcheck. Alex Voicu 2017-11-01 22:51:22 +00:00
  • 840895525a Correctly deal with functions from shared objects, wherein the program visible VA == so_base_va + st_value(function_symbol). Remove quaint usage of pfe for hipMemset (which is actually fill_n). Alex Voicu 2017-11-01 22:33:13 +00:00
  • 4693c5e56c Correctly deal with functions from shared objects, wherein the program visible VA == so_base_va + st_value(function_symbol). Remove quaint usage of pfe for hipMemset (which is actually fill_n). Alex Voicu 2017-11-01 22:33:13 +00:00
  • dab971370e Correctly deal with functions from shared objects, wherein the program visible VA == so_base_va + st_value(function_symbol). Remove quaint usage of pfe for hipMemset (which is actually fill_n). Alex Voicu 2017-11-01 22:33:13 +00:00
  • 2cacda91bb Correctly deal with functions from shared objects, wherein the program visible VA == so_base_va + st_value(function_symbol). Remove quaint usage of pfe for hipMemset (which is actually fill_n). Alex Voicu 2017-11-01 22:33:13 +00:00
  • 80e0bed02b P4 to Git Change 1477581 by wchau@wchau_WIN_OCL_HSA on 2017/11/01 16:33:34 foreman 2017-11-01 16:53:27 -04:00
  • ab934181fa P4 to Git Change 1477581 by wchau@wchau_WIN_OCL_HSA on 2017/11/01 16:33:34 foreman 2017-11-01 16:53:27 -04:00
  • d1584c846c P4 to Git Change 1477581 by wchau@wchau_WIN_OCL_HSA on 2017/11/01 16:33:34 foreman 2017-11-01 16:53:27 -04:00
  • bafc102e17 P4 to Git Change 1477581 by wchau@wchau_WIN_OCL_HSA on 2017/11/01 16:33:34 foreman 2017-11-01 16:53:27 -04:00
  • 725f46aa94 Merge pull request #237 from bensander/use_ctxptr_for_p2p Ben Sander 2017-11-01 18:55:25 +01:00
  • fe32685fbc Merge pull request #237 from bensander/use_ctxptr_for_p2p Ben Sander 2017-11-01 18:55:25 +01:00
  • 2979a99888 Merge pull request #237 from bensander/use_ctxptr_for_p2p Ben Sander 2017-11-01 18:55:25 +01:00
  • 09d866a639 Merge pull request #237 from bensander/use_ctxptr_for_p2p Ben Sander 2017-11-01 18:55:25 +01:00
  • 6e82cc25df Add HIP_DB=warn + message if sync on dangerous event. Ben Sander 2017-10-31 22:26:26 +00:00
  • 172b9f96e6 Add HIP_DB=warn + message if sync on dangerous event. Ben Sander 2017-10-31 22:26:26 +00:00
  • 6c60773e82 Add HIP_DB=warn + message if sync on dangerous event. Ben Sander 2017-10-31 22:26:26 +00:00
  • 70c25bdf8e Add HIP_DB=warn + message if sync on dangerous event. Ben Sander 2017-10-31 22:26:26 +00:00
  • 19935275ea Merge pull request #245 from scchan/centos_fixes Ben Sander 2017-11-01 18:10:29 +01:00
  • 5a80c4108e Merge pull request #245 from scchan/centos_fixes Ben Sander 2017-11-01 18:10:29 +01:00
  • 6f3b28d27c Merge pull request #245 from scchan/centos_fixes Ben Sander 2017-11-01 18:10:29 +01:00
  • 86f62accfd Merge pull request #245 from scchan/centos_fixes Ben Sander 2017-11-01 18:10:29 +01:00
  • 7fa1b2c5b1 P4 to Git Change 1477431 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/01 12:56:46 foreman 2017-11-01 13:01:29 -04:00
  • 6293fd1825 P4 to Git Change 1477431 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/01 12:56:46 foreman 2017-11-01 13:01:29 -04:00
  • fa72a9a820 P4 to Git Change 1477431 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/01 12:56:46 foreman 2017-11-01 13:01:29 -04:00
  • 6afeb11d56 P4 to Git Change 1477431 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/01 12:56:46 foreman 2017-11-01 13:01:29 -04:00
  • b738633bcb This switches HIP from its currently convoluted macro + pfe based dispatch mechanism to a more natural one partially based on the existing module API. The basic idea is that HCC will always correctly emit __global__ functions: as empty-bodied stubs, on host, and as kernels, on device. It then becomes trivial to obtain the mangled name on host, at dispatch, from the function's address, and then to use the mangled name to retrieve the kernel. This should address all problems stemming from serialisation, dubious mismatches due to the manufactured functor, macro-isms et al. It also immediately enables support for generalised globals as a consequence of that being available in the module API. Finally, it will make debug much easier, since the actual names of the __global__ functions will automatically be used in traces etc. One detail is that due to how dispatch works now (hipLaunchKernel and hipLaunchKernelGGL are themselves variadic function templates which deduce the function type of the callee), in certain cases it may be necesssary to insert explicit casts to ensure that the variadic argument list selects a viable overload - this can be observed in some unit tests. Eventually we may be able to remove this limitation, but for now it does not appear terribly onerous. The code is not extremely HIPpie, nor is it fully optimised, but rather is intended as a starting point for the HIP team to make its own. Alex Voicu 2017-11-01 15:09:59 +00:00