Add new ImageManager for GFX11

Adding new ImageManager class for GFX11 GPUs

ImageManagerGfx11 functions copied from ImageManagerNv.
Register descriptions in resource_gfx11.h updated for gfx11.

Signed-off-by: David Yat Sin <david.yatsin@amd.com>
Change-Id: I48b39f6a633aef14aa829f7240a43fe0feb1c290


[ROCm/ROCR-Runtime commit: 907e05c1b3]
Tento commit je obsažen v:
David Yat Sin
2021-12-14 11:14:15 -05:00
odevzdal David Yat Sin
rodič 1b06817f57
revize 63b4fe36dd
5 změnil soubory, kde provedl 1764 přidání a 1 odebrání
+4 -1
Zobrazit soubor
@@ -53,6 +53,7 @@
#include "image_manager_kv.h"
#include "image_manager_ai.h"
#include "image_manager_nv.h"
#include "image_manager_gfx11.h"
#include "device_info.h"
namespace rocr {
@@ -108,7 +109,9 @@ hsa_status_t ImageRuntime::CreateImageManager(hsa_agent_t agent, void* data) {
ImageManager* image_manager;
if (major_ver >= 10) {
if (major_ver >= 11) {
image_manager = new ImageManagerGfx11();
} else if (major_ver >= 10) {
image_manager = new ImageManagerNv();
} else if (major_ver >= 9) {
image_manager = new ImageManagerAi();