hi i am using a nvidia quadro - fx5500 on opensolaris running on a core2duo platform. this card says it has 1GB of video ram and i was surprised not to see it all mapped in pci BARs:
---from xorg.0.log (II) Bus 5: bridge is at (4:0:2), (4,5,5), BCTRL: 0x0007 (VGA_EN is cleared) (--) PCI:*(1:0:0) NVidia Corporation Quadro FX 5500 rev 161, Mem @ 0xfb000000/24, 0xc0000000/28, 0xfa000000/24, I/O @ 0xac00/7, BIOS @ 0xfc6e0000/17 (--) PCI: (8:1:0) ATI Technologies Inc Rage Mobility P/M rev 100, Mem @ 0xfd000000/24, 0xfeaff000/12, I/O @ 0xc800/8, BIOS @ 0xfeac0000/17 ... (--) NV(0): VideoRAM: 262144 kBytes ----from scanpci pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x10de device 0x029c nVidia Corporation Quadro FX 5500 CardVendor 0x10de card 0x035e (nVidia Corporation, Card unknown) STATUS 0x0010 COMMAND 0x0007 CLASS 0x03 0x00 0x00 REVISION 0xa1 BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x10 BASE0 0xfb000000 addr 0xfb000000 MEM BASE1 0x00000000c000000c addr 0x00000000c0000000 MEM PREFETCHABLE 64BIT BASE3 0x00000000fa000004 addr 0x00000000fa000000 MEM 64BIT BASE5 0x0000ac01 addr 0x0000ac00 I/O BASEROM 0xfc6e0000 addr 0xfc6e0000 not-decode-enabled MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0a from the above xorg.0.log i can see it has only 256MBytes mapped through pci bars. is this normal? thanks a lot -jfs