SWDEV-380903 - Add program lock

Create seperate locks for program and HSAIL

Change-Id: I7c826ed9c2f2d839d359e5158f578830655616fd
This commit is contained in:
taosang2
2023-03-20 12:06:19 -04:00
کامیت شده توسط Maneesh Gupta
والد 7b419f42eb
کامیت 82d2213cfa
4فایلهای تغییر یافته به همراه29 افزوده شده و 31 حذف شده
@@ -119,6 +119,10 @@ class Program : public amd::HeapObject {
typedef enum { InitKernel = 0, FiniKernel } kernel_kind_t; //!< Kernel kind
bool runInitFiniKernel(kernel_kind_t) const;
#if defined(WITH_COMPILER_LIB)
static amd::Monitor buildLock_; //!< Global build lock for HSAIL which isn't thread-safe
#endif
protected:
union {
struct {