On Fri, Feb 11, 2005 at 09:51:30AM +0100, Marc Santhoff wrote:
> Tag,
>
> ich stehe grade auf dem Schlauch:
>
> Um den INT15 mit dem syscall i386_vm86() aufzurufen soll ich die Adresse
> des Puffers für den Rückgabewert angeben, und zwar in ES:BX. ES bekommt
> das Datensegment und BX den Offset.
>
> Wenn ich die Parameter zusammensetze läuft der Prozeß aber so wie ich es
> verstehe noch nicht im virtuellen 86er Modus.
>
> Wie schreibe ich die Adesse da rein, einfach obere Hälfte nach EX und
> untere 16 Bit nach BX? Oder kennt der kernel eine Funktion zur
> Addressermittlung oder -übersetzung?
Ich glaube das wird recht speziell.
Da sich bislang hier noch keiner mit Erfahrung zu dem Thema dazu
gemelded hat solltest du wohl besser auf den internationalen Listen
nachfragen - sinnvollerweise hackers@.
-- B.Walter BWCT http://www.bwct.de bernd(at)bwct.de info(at)bwct.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Fri 11 Feb 2005 - 12:09:42 CET