Re: I/O flexpages / new mapping DB issue with overlapping ports
Espen Skoglund <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.l4ka.general |
|---|---|
| Message-ID | <[email protected]> |
[Frank Mehnert] > [PROBLEM1: although we requested the whole I/O space from Sigma0 we did > not receive any port below 0x100, right?] Fixed. The code managing the IO ports treated NULL objects as not present. > ROOT: Sending ports 0cf8-0cfb to task #08 > io<f0352040>::map (fp=0cf80826 [00000cf8,2] base=00000cf8) to io<f0352060> > (fp=0 > 0004020 [00000000,16]) > Assertion isize > newsize failed in > file /home-sarge/fm3/src/afterburner/extern/ > pistachio/kernel/src/generic/vrt.cc, line 354 (fn=f0303671) > --- "KD# assert" --- > [This is PROBLEM2] Fixed. There was a special case of overmapping that wasn't handled properly in the code managing the IO spaces. In addition I've tested and fixed the other overmapping cases. Have committed all the fixes to the CVS (but will probably not be mirrored to the outside in another 45 minutes). eSk