Port-acorn32 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: btnetbsd ...



Hiya Niel,

On Wed, Nov 05, 2008 at 07:33:51PM +0100, Niel Drummond wrote:
> >>Used 261120 kb DRAM at 0xc0000000 for video memory
> >>Found ROM  (0) at 0xa0000000 for   4096 k
> >>Found I/O      (0) at 0x00000000 for  28224 k
> >>Found I/O      (0) at 0x90000000 for  64 k
> >>Found I/O      (0) at 0xa3000000 for  4096 k
> >>Found I/O      (0) at 0xa8000000 for  65536 k
> >>Found DRAM      (0) at 0xcff00000 for  1024 k
> >>    
> >
> >This is what i meant! 261 MB (!) for video memory? sure thats the cause 
> >that something goes horribly wrong... it only finds ONE MB of RAM wich is 
> >... rather poor :-D
...
> Some of these bars I seem to be able to adjust, but whenever I run the 
> bootloader it resets "Screen memory" to 0.

This morning it struck me that what it reports is correct! It *does* have 
that amount of video memory available (aprox.) ONLY its part of PCI card's 
and not part of the main memory and thus the assertion that if there is no 
VRAM its part of DRAM0 is false.

Either the memory and I/O extents enumeration needs to be thought about PCI 
extents (PRM!) or the presence of a PCI SWI needs to be checked (using 
OS_SWINumberFromString) and if its there, then set a flag to indicate VRAM 
is NOT part of main memory.

Has Iyonix now support for its video now etc? the TODO is quite old and 
might not be relevant anymore.

With regards,
Reinoud


Home | Main Index | Thread Index | Old Index