Hi All,
  I have solved the final problem.
  Thank you Christian Tramnitz for pointing me to the missing link.
  I have tested my own modifications to xen-vBAR-pBAR.patch and it works!
  I reproduce part of xen-vBAR-pBAR.patch here which I modified for my nVidia Geforce 8400 GS graphics card: 
 <CODE>
 diff -r 96b634bf65c3 tools/firmware/hvmloader/acpi/dsdt.asl --- a/tools/firmware/hvmloader/acpi/dsdt.asl    Mon Aug 31 13:14:47 2009 +0800 +++ b/tools/firmware/hvmloader/acpi/dsdt.asl    Mon Aug 31 16:03:27 2009 +0800 
@@ -175,6 +175,34 @@ DefinitionBlock ("DSDT.aml", "DSDT", 2,                           0x000BFFFF,                          0x00000000,                          0x00020000) + +                    /* reserve MMIO BARs of gfx for 1:1 mapping */ 
+                    DWordMemory( +                        ResourceProducer, PosDecode, MinFixed, MaxFixed, +                        Cacheable, ReadWrite, +                        0x00000000, +                        0xC0000000, 
+                        0xCFFFFFFF, +                        0x00000000, +                        0x10000000) + +                    DWordMemory( +                        ResourceProducer, PosDecode, MinFixed, MaxFixed, 
+                        NonCacheable, ReadWrite, +                        0x00000000, +                        0xD0000000, +                        0xD1FFFFFF, +                        0x00000000, +                        0x02000000) 
+ +                    DWordMemory( +                        ResourceProducer, PosDecode, MinFixed, MaxFixed, +                        NonCacheable, ReadWrite, +                        0x00000000, +                        0xD2000000, 
+                        0xD2FFFFFF, +                        0x00000000, +                        0x01000000)                        DWordMemory(                          ResourceProducer, PosDecode, MinFixed, MaxFixed, 
</CODE> 
  
 
 Once again, thanks to Xen developers, engineers at Intel and everybody who have helped me along the way. --  Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical Engineering) 
Alma Maters: (1) Singapore Polytechnic (2) National University of Singapore Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com Email: space.time.universe@xxxxxxxxx 
MSN: teoenming@xxxxxxxxxxx Mobile Phone: +65-9648-9798 Street: Bedok Reservoir Road Republic of Singapore 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |