Microsoft Virtual PC und auch nur dieser gibt einen Fehler aus beim versuch einen Task-Gate anzuspringen. Bei allen meinen PCs, bei Bochs und bei VMware funktioniert das wunderbar. Nur MS Virtual PC gibt folgenden Fehler aus: Interner Fehler auf virtuellem Computer. Der virtuelle Computer wird neu gestartet. Das verstehe ich einfach nicht. Aber wenn ich mit einem jmp auf den TSS-Deskriptor springe der in dem Task-Gate steht, dann wird der Code ausgeführt. Aber wenn der Task-Gate durch einen Interrupt aufgerufen wird dann halt nicht. Dies beweist schonmal das das TSS-Segment alle Deskriptoren etc. richtig gesetzt sind. Aber müssen sie ja auch denn sons würde es unter VMware, Bochs und meinen PCs ja auch nicht funktionieren. Also ist dies dann ein Fehler in MS-Virtual PC oder was? Verwendet jemand von euch auch Task-Gates in seinem OS? Wenn ja, könntet ihr euer OS bitte unter Virtual PC starten und dann schreiben ob es funktioniert oder nicht. Kennt ihr vielleicht sogar schon den Fehler? Und wenn ja habt ihr das Problem gelöst und wie?
Danke!!!