mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-11 01:46:14 +00:00
Allow Gen version decimals.
This is preparatory work for Haswell (Gen 7.5). Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
This commit is contained in:
parent
a5e5d94ce3
commit
0c32e25c96
@ -287,8 +287,22 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'g':
|
case 'g': {
|
||||||
gen_level = strtol(optarg, NULL, 0) * 10;
|
char *dec_ptr, *end_ptr;
|
||||||
|
unsigned long decimal;
|
||||||
|
|
||||||
|
gen_level = strtol(optarg, &dec_ptr, 10) * 10;
|
||||||
|
|
||||||
|
if (*dec_ptr == '.') {
|
||||||
|
decimal = strtoul(++dec_ptr, &end_ptr, 10);
|
||||||
|
if (end_ptr != dec_ptr && *end_ptr == '\0') {
|
||||||
|
if (decimal > 10) {
|
||||||
|
fprintf(stderr, "Invalid Gen X decimal version\n");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
gen_level += decimal;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (gen_level < 40 || gen_level > 70) {
|
if (gen_level < 40 || gen_level > 70) {
|
||||||
usage();
|
usage();
|
||||||
@ -296,6 +310,7 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case 'a':
|
case 'a':
|
||||||
advanced_flag = 1;
|
advanced_flag = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user