Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: Dimension am 06. December 2012, 15:56

Titel: sysexit
Beitrag von: Dimension 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ß
Titel: Re: sysexit
Beitrag von: Jidder am 06. December 2012, 16:48
sysenter funktioniert?
Titel: Re: sysexit
Beitrag von: Dimension 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?
Titel: Re: sysexit
Beitrag von: Dimension am 07. December 2012, 09:09
OK, Magie hat gefehlt.