Autor Thema: sysexit  (Gelesen 4859 mal)

Dimension

  • Beiträge: 155
    • Profil anzeigen
Gespeichert
« am: 06. December 2012, 15:56 »
Was ist an diesem Code falsch?

Gestartet mit qemu -kernel und CPUID 0xA29, GDT und TSS geladen.

wrmsr 0x174,0x08 ; wrmsr makro

mov edx,xyz
mov ecx,0

sysexit

xyz:
;nachricht ausgeben... stattdessen kommt ein #TS
jmp $

Gruß
« Letzte Änderung: 06. December 2012, 15:59 von Dimension »

Jidder

  • Administrator
  • Beiträge: 1 625
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 06. December 2012, 16:48 »
sysenter funktioniert?
Dieser Text wird unter jedem Beitrag angezeigt.

Dimension

  • Beiträge: 155
    • Profil anzeigen
Gespeichert
« Antwort #2 am: 06. December 2012, 21:29 »
ebenfalls #TS. Ich dachte eigentlich sysenter/exit haben nix mit TSS zu tun. Gibt es im Wiki einen getesteten Code für sysenter/exit?

Dimension

  • Beiträge: 155
    • Profil anzeigen
Gespeichert
« Antwort #3 am: 07. December 2012, 09:09 »
OK, Magie hat gefehlt.

 

Einloggen