I/O flexpages / new mapping DB issue with overlapping ports
Frank Mehnert <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.l4ka.general |
|---|---|
| Organization | InnoTek Systemberatung GmbH |
| Message-ID | <[email protected]> |
Hi, I have a problem using I/O flexpages with Pistachio. My application raises I/O pagefaults and the pager replies the corresponding I/O flexpage. But an assertion is triggered if an I/O fpage should be mapped while the application has already mapped parts of that I/O fpage, for example 1. I/O fault port=0xcfb size=1 => map I/O flexpage (ok) 2. I/O fault port=0xcf8 size=4 => map I/O flexpage At this point a kernel assertion is triggered: Assertion isize > newsize failed in file /home/fm3/src/pistachio/kernel/src/generic/vrt.cc, line 346 (fn=f01029b1) Any ideas? Frank -- ## InnoTek Systemberatung GmbH, http://www.innotek.de ##
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEhuUb6z8pigLf3EcRAqcZAJ9AC5QE+i9uceSkZLuWps4WE6PmDQCeK4PJ 1GZ2quYp7p1GGJeLSRmmt4Q= =GK83 -----END PGP SIGNATURE-----