Add a note that 'modprobe msr' might be required.

Remove trailing whitespace. Fix typos.

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4090 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Uwe Hermann 2009-04-10 21:05:56 +00:00
parent cd2cbf7200
commit 708ccac6ee
3 changed files with 4 additions and 3 deletions

View File

@ -38,7 +38,7 @@ const struct msrdef k8_msrs[] = {
}}, }},
{ 13, 1, "LMSLE:", "Long Mode Segment Limit Enable", PRESENT_DEC, { { 13, 1, "LMSLE:", "Long Mode Segment Limit Enable", PRESENT_DEC, {
{ MSR1(0), "Long mode segment limit check disabled" }, { MSR1(0), "Long mode segment limit check disabled" },
{ MSR1(1), "Long mode segment limit check enalbed" }, { MSR1(1), "Long mode segment limit check enabled" },
{ BITVAL_EOT } { BITVAL_EOT }
}}, }},
{ 12, 1, "SVME:", "SVM Enable", PRESENT_DEC, { { 12, 1, "SVME:", "SVM Enable", PRESENT_DEC, {
@ -134,7 +134,7 @@ const struct msrdef k8_msrs[] = {
{ BITS_EOT } { BITS_EOT }
}}, }},
{ 0xC0010015, MSRTYPE_RDWR, MSR2(0, 0), "HWCR Register", "This register controls the harware configuration", { { 0xC0010015, MSRTYPE_RDWR, MSR2(0, 0), "HWCR Register", "This register controls the hardware configuration", {
{ 63, 32, RESERVED }, { 63, 32, RESERVED },
{ 31, 2, RESERVED }, { 31, 2, RESERVED },
{ 29, 6, "START_FID:", "Status of the startup FID", PRESENT_HEX, { { 29, 6, "START_FID:", "Status of the startup FID", PRESENT_HEX, {

View File

@ -350,6 +350,7 @@ int main(int argc, char *argv[]) {
if (sys && !sys->name) { if (sys && !sys->name) {
fprintf(stderr, "Unable to detect the current operating system!\n"); fprintf(stderr, "Unable to detect the current operating system!\n");
fprintf(stderr, "On Linux, please do 'modprobe msr' and retry.\n");
fprintf(stderr, "Please send a report or patch to coreboot@coreboot.org. Thanks for your help!\n"); fprintf(stderr, "Please send a report or patch to coreboot@coreboot.org. Thanks for your help!\n");
fprintf(stderr, "\n"); fprintf(stderr, "\n");
} }

View File

@ -191,7 +191,7 @@ int dumpmsrdefsvals(FILE *f, const struct targetdef *t, const uint8_t cpu) {
/** /**
* Parse a hexadecimal string into an MSR value. * Parse a hexadecimal string into an MSR value.
* *
* Leading 0x or 0X is optional, the string is always parsed as hexadecimal. * Leading 0x or 0X is optional, the string is always parsed as hexadecimal.
* Any non-hexadecimal character can be used to separate the high 32 bits and * Any non-hexadecimal character can be used to separate the high 32 bits and
* the low 32 bits. If there is such a separator, high and low values do not * the low 32 bits. If there is such a separator, high and low values do not