https://bugzilla.novell.com/show_bug.cgi?id=202133 ------- Comment #37 from matt@genesi-usa.com 2006-10-20 11:48 MST ------- (In reply to comment #36)
# cat /sys/bus/pci/devices/0001\:c1\:00.0/resource 0x0000040178000000 0x0000040179ffffff 0x0000000000000200 [...]
For me this reads as if the device is mapped in higher PCI memory regions.
At least physically on the CPC945, you cannot 'map' it at any other place; it will always be physically accessible at a <4GB address. However there is always a trick to be played to put your peripheral addresses at the top of your virtual address space, and make your application think it has 62GB of real.. contiguous memory. Is this an artefact of that?
at least mmap() needs 64bit addresses, and the pci scaning code so far used unsigned long (which is 32bit on ppc). I do not understand how this could ever work, so it probably didn't.
At least it should work on the 32-bit Pegasos.
Thanks for the bridge reference document link!
No problem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.