SWDEV-463401: amdsmi_get_gpu_asic_info() adds num_of_compute_units

number of compute units `amdgpu_gpu_info.num_of_compute_units` is exposed through amdsmi_get_gpu_asic_info().

Code changes related to the following:
  * API
  * CLI
  * Unit tests
  * Examples

Change-Id: Ibeb612d079ed87437a0e56124b8504098fc2dcfd
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>
Tento commit je obsažen v:
Oliveira, Daniel
2024-08-05 20:49:53 -05:00
odevzdal Daniel Oliveira
rodič 893f13ab98
revize b05849dad0
11 změnil soubory, kde provedl 77 přidání a 7 odebrání
+2 -1
Zobrazit soubor
@@ -301,7 +301,8 @@ int main() {
printf("\tDeviceID: 0x%lx\n", asic_info.device_id);
printf("\tVendorID: 0x%x\n", asic_info.vendor_id);
printf("\tRevisionID: 0x%x\n", asic_info.rev_id);
printf("\tAsic serial: 0x%s\n\n", asic_info.asic_serial);
printf("\tAsic serial: 0x%s\n", asic_info.asic_serial);
printf("\tNum of Computes: %d\n\n", asic_info.num_of_compute_units);
// Get VRAM info
amdsmi_vram_info_t vram_info = {};
+2 -1
Zobrazit soubor
@@ -151,7 +151,8 @@ int main() {
printf("\tVendorID: 0x%x\n", asic_info.vendor_id);
printf("\tRevisionID: 0x%x\n", asic_info.rev_id);
printf("\tAsic serial: 0x%s\n", asic_info.asic_serial);
printf("\tOAM id: 0x%x\n\n", asic_info.oam_id);
printf("\tOAM id: 0x%x\n", asic_info.oam_id);
printf("\tNum of Computes: %d\n\n", asic_info.num_of_compute_units);
// Get VBIOS info
amdsmi_vbios_info_t vbios_info = {};