rdmsr: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 6: | Rad 6: | ||
'''Beskrivning:''' | '''Beskrivning:''' | ||
Läser ett model-specifikt register (MSR) på adressen <code>0xADDR</code>. Om parametern <code>-v</code> används och en miljövariabel <code>VARNAME</code> anges, tilldelas den miljövariabeln värdet som lästes från MSR. | Läser ett model-specifikt register ([[MSR]]) på adressen <code>0xADDR</code>. Om parametern <code>-v</code> används och en miljövariabel <code>VARNAME</code> anges, tilldelas den miljövariabeln värdet som lästes från [[MSR]]. | ||
Observera att på SMP-system innebär läsning från en MSR som har en omfattning per hårdvarutråd att värdet som returneras endast gäller den specifika CPU/kärna/tråd som kör kommandot. | Observera att på [[SMP]]-system innebär läsning från en [[MSR]] som har en omfattning per hårdvarutråd att värdet som returneras endast gäller den specifika CPU/kärna/tråd som kör kommandot. | ||
Om du anger en reserverad eller oimplementerad MSR-adress, kommer det att orsaka ett generellt skyddsfel (som för närvarande inte hanteras), vilket resulterar i att systemet startar om. | Om du anger en reserverad eller oimplementerad [[MSR]]-adress, kommer det att orsaka ett generellt skyddsfel (som för närvarande inte hanteras), vilket resulterar i att systemet startar om. | ||
'''Exempel:''' | '''Exempel:''' | ||
* <code>rdmsr 0x1A0</code> – Läser värdet från MSR-adress <code>0x1A0</code>. | * <code>rdmsr 0x1A0</code> – Läser värdet från MSR-adress <code>0x1A0</code>. | ||
* <code>rdmsr 0x1A0 -v MSR_VALUE</code> – Läser värdet från MSR-adress <code>0x1A0</code> och tilldelar det till miljövariabeln <code>MSR_VALUE</code>. | * <code>rdmsr 0x1A0 -v MSR_VALUE</code> – Läser värdet från MSR-adress <code>0x1A0</code> och tilldelar det till miljövariabeln <code>MSR_VALUE</code>. | ||
= Sidslut = | = Sidslut = |
Nuvarande version från 23 september 2024 kl. 09.18
Kommandonamn: rdmsr Syntax:
rdmsr 0xADDR [-v VARNAME]
Beskrivning:
Läser ett model-specifikt register (MSR) på adressen 0xADDR
. Om parametern -v
används och en miljövariabel VARNAME
anges, tilldelas den miljövariabeln värdet som lästes från MSR.
Observera att på SMP-system innebär läsning från en MSR som har en omfattning per hårdvarutråd att värdet som returneras endast gäller den specifika CPU/kärna/tråd som kör kommandot.
Om du anger en reserverad eller oimplementerad MSR-adress, kommer det att orsaka ett generellt skyddsfel (som för närvarande inte hanteras), vilket resulterar i att systemet startar om.
Exempel:
rdmsr 0x1A0
– Läser värdet från MSR-adress0x1A0
.rdmsr 0x1A0 -v MSR_VALUE
– Läser värdet från MSR-adress0x1A0
och tilldelar det till miljövariabelnMSR_VALUE
.
Sidslut
Orginalhemsidan på Engelska : https://www.gnu.org/software/grub/manual/grub/html_node/rdmsr.html#rdmsr
Det är här är en maskinöversättning av GNU-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp.se som har sponsrat Linux.se med webserver.