RE: FPage

Jan Stoess <[email protected]> Wed, 19 Jan 2011 11:36:12 +0000
Newsgroups gmane.comp.micro-kernel.l4.l4ka.general
Message-ID <[email protected]>
Hello Wolf,

An fpage is an abstraction for a virtual page. It is the basic unit for map=
/grant operations: By specifying an fpage applications can pass to kernel w=
hich portion of _their_ address space they'd like to get mapped to a recipi=
ent address space. Likewise, recipients can tell the kernel, where in _thei=
r_ address space they'd like to receive the mapping by specifying an fpage.=
 The actual fpage may (but need not) be backed by some physical page frame.

-Jan

--
Dr.-Ing. Jan Stoess
KIT/UKa System Architecture Group
Phone: +49 (721) 6084 4056
Fax: +49 (721) 6084 7664
http://os.ibds.kit.edu/stoess=20


> -----Original Message-----
> From: [email protected] [mailto:[email protected]
> karlsruhe.de] On Behalf Of Wolf Ramovsky
> Sent: Wednesday, January 19, 2011 11:53
> To: [email protected]
> Subject: FPage
>=20
> Hello All.
>=20
> I want to know, what fpage is. Is it real object, that stored somewhere, =
or it
> "exists" only during mapping/granting operation, when kernel changes
> pagetable and then "forget" about fpage?