aboutsummaryrefslogtreecommitdiffstats
path: root/libsmctrl_test_gpc_info.c
blob: 5ef44b1254577958af9bc149c890710c339acf06 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <stdint.h>
#include "libsmctrl.h"

int main() {
	uint32_t num_gpcs;
	uint64_t* masks;
	libsmctrl_get_gpc_info(&num_gpcs, &masks, 1);
	printf("Num GPCs: %d\n", num_gpcs);
	for (int i = 0; i < num_gpcs; i++) {
		printf("Mask of TPCs associated with GPC %d: %#018lx\n", i, masks[i]);
	}
	return 0;
}