rdmsr: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
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-adress 0x1A0.
  • rdmsr 0x1A0 -v MSR_VALUE – Läser värdet från MSR-adress 0x1A0 och tilldelar det till miljövariabeln MSR_VALUE.

Sidslut

Orginalhemsidan på Engelska : https://www.gnu.org/software/grub/manual/grub/html_node/rdmsr.html#rdmsr

GNU GRUB Manual

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.