PC Sampling: Create PC Sampling interfaces

Create new interface group for PC Sampling

Change-Id: I59b4cfe9f8d1ae313dc28be1d2ed49f750d8212b
This commit is contained in:
David Yat Sin
2023-09-23 15:26:52 +00:00
parent 6a7122b183
commit 0bc244e10a
18 changed files with 564 additions and 17 deletions
@@ -1998,6 +1998,11 @@ void Runtime::LoadExtensions() {
extensions_.LoadImage();
hsa_api_table_.LinkExts(&extensions_.image_api,
core::HsaApiTable::HSA_EXT_IMAGE_API_TABLE_ID);
// Update Hsa Api Table with handle of PCS extension Apis
extensions_.LoadPcSampling();
hsa_api_table_.LinkExts(&extensions_.pcs_api,
core::HsaApiTable::HSA_EXT_PC_SAMPLING_API_TABLE_ID);
}
void Runtime::UnloadExtensions() { extensions_.Unload(); }