Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - MTGcoder

Seiten: [1]
1
Lowlevel-Coding / Re: ISR Common Stub -> INT13
« am: 24. January 2014, 13:04 »
Poste mal einen Qemu interrupt-Log!
BENUTZTE_QEMU_BINARY -d int -kernel KERNELSoweit ich rauslesen kann scheinst du ein #gp-Fault zu haben.
bei einem struct cpu_state * kannst du nacheinander alle Register in umgekehrter reinfolge pushen:
push ebp
push edi
push esi
push edx
push ecx
push ebx
push eax
push esp
danach musst du um 4 incrementieren.
Und von eax beginnend poppen.
dann kannst du das cpu_state * durch void ersetzten.
C ändert dann automatisch das was in der Adresse drinnesteht.
Seiten: [1]

Einloggen