Locate kernel directory from device name.

Search child directories when locating device code.

Change-Id: I51515f002ad60878a2be0b6e9ee6416c67a1d799
This commit is contained in:
Sean Keely
2021-06-16 19:54:06 -05:00
parent 9e53cab613
commit 74bcd6ee90
2 changed files with 13 additions and 0 deletions
+5
View File
@@ -306,6 +306,11 @@ hsa_status_t LoadKernelFromObjFile(BaseRocR* test, hsa_agent_t* agent) {
hsa_file_t file_handle = open(obj_file.c_str(), O_RDONLY);
if (file_handle == -1) {
obj_file = "./" + test->get_agent_name() + "/" + test->kernel_file_name();
file_handle = open(obj_file.c_str(), O_RDONLY);
}
if (file_handle == -1) {
std::cout << "failed to open " << obj_file.c_str() << " at line "
<< __LINE__ << ", file: " << __FILE__ << std::endl;