Re: segmentierte Addressierung

From: Marc Santhoff <M.Santhoff(at)t-online.de>
Date: Fri, 11 Feb 2005 16:31:06 +0100

Am Fr, den 11.02.2005 schrieb Bernd Walter um 12:07:
> 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@.

Schiet. Na gut, mal sehen.

Ich hoffe ja trotzdem, daß der Lieferant bzw. Hersteller sich noch zu
dem Thema äußert.

Danke,
Marc

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 11 Feb 2005 - 16:46:20 CET

search this site