Re: segmentierte Addressierung

From: Simon 'corecode' Schubert <corecode(at)fs.ei.tum.de>
Date: Tue, 15 Feb 2005 19:01:33 +0100

On 15.02.2005, at 18:15, Marc Santhoff wrote:
> Dazu muß ich nochmal nachfragen:
>
> In vesa.c wird nur ein mal beim Init vm86_addpage benutzt und der
> Zeiger
> darauf in einer lokalen Variablen der Funktion gespeichert. Sonst sehe
> ich immer nur getptr und so weiter.
>
> Darf ich daraus schließen, das die kernel-interne Verwaltung sich die
> Speicherseite merkt und automatisch zuordnet?

nein. die page wird im vm86context gespeichert.

> Oder muß bei jedem Durchlauf meiner Funktion addpage benutzt werden?

nein.

> Oder sollte ich als dritte Möglichkeit eine lokale statische Variable
> benutzen, um den Seitenzeiger aufzubewahren?

nein, den zeiger bekommst du ja immer wieder raus. die seite muss nur
einmal mit addpage an den context gebunden werden. so lese ich
zumindest den code.

gruesse
   simon

-- 
/"\
\ /
  \     ASCII Ribbon Campaign
/ \  Against HTML Mail and News

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 15 Feb 2005 - 19:02:32 CET

search this site