msrtool: Allow MSR symbols (names) to also be used as addresses.
Thanks for the idea Mart! Signed-off-by: Peter Stuge <peter@stuge.se> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3921 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
@ -278,7 +278,7 @@ int main(int argc, char *argv[]) {
|
||||
break;
|
||||
case 'i':
|
||||
input = 1;
|
||||
addr = strtoul(optarg, NULL, 16);
|
||||
addr = msraddrbyname(optarg);
|
||||
optarg = strchr(optarg, '=');
|
||||
if (NULL == optarg) {
|
||||
fprintf(stderr, "missing value in -i argument!\n");
|
||||
@ -398,7 +398,7 @@ int main(int argc, char *argv[]) {
|
||||
}
|
||||
|
||||
for (; optind < argc; optind++) {
|
||||
addr = strtoul(argv[optind], NULL, 16);
|
||||
addr = msraddrbyname(argv[optind]);
|
||||
if (!sys->rdmsr(cpu, addr, &msrval))
|
||||
break;
|
||||
decodemsr(cpu, addr, msrval);
|
||||
|
Reference in New Issue
Block a user