Author: oxygene
Date: Fri May 21 22:40:38 2010
New Revision: 5579
URL: https://tracker.coreboot.org/trac/coreboot/changeset/5579

Log:
Add "reasonable" values in ASL at places we overwrite from
coreboot later. Current ASL compilers check for validity
and complain about the dummy values.

Signed-off-by: Stefan Reinauer <[email protected]>
Acked-by: Patrick Georgi <[email protected]>

Modified:
   trunk/src/mainboard/amd/dbm690t/dsdt.asl
   trunk/src/mainboard/amd/mahogany/dsdt.asl
   trunk/src/mainboard/amd/mahogany_fam10/dsdt.asl
   trunk/src/mainboard/amd/pistachio/dsdt.asl
   trunk/src/mainboard/amd/serengeti_cheetah/acpi/amd8111_isa.asl
   trunk/src/mainboard/amd/serengeti_cheetah/dsdt.asl
   trunk/src/mainboard/amd/serengeti_cheetah_fam10/acpi/amd8111_isa.asl
   trunk/src/mainboard/amd/serengeti_cheetah_fam10/dsdt.asl
   trunk/src/mainboard/amd/tilapia_fam10/dsdt.asl
   trunk/src/mainboard/asrock/939a785gmh/dsdt.asl
   trunk/src/mainboard/iwill/dk8_htx/acpi/amd8111_isa.asl
   trunk/src/mainboard/iwill/dk8_htx/dsdt.asl
   trunk/src/mainboard/kontron/kt690/dsdt.asl
   trunk/src/mainboard/technexion/tim5690/dsdt.asl
   trunk/src/mainboard/technexion/tim8690/dsdt.asl

Modified: trunk/src/mainboard/amd/dbm690t/dsdt.asl
==============================================================================
--- trunk/src/mainboard/amd/dbm690t/dsdt.asl    Fri May 21 22:36:47 2010        
(r5578)
+++ trunk/src/mainboard/amd/dbm690t/dsdt.asl    Fri May 21 22:40:38 2010        
(r5579)
@@ -1348,10 +1348,10 @@
                                        Name(_CRS, ResourceTemplate() {
                                                
DMA(Compatibility,BusMaster,Transfer8){4}
                                                IO(Decode16, 0x0000, 0x0000, 
0x10, 0x10)
-                                               IO(Decode16, 0x0081, 0x0081, 
0x10, 0x03)
-                                               IO(Decode16, 0x0087, 0x0087, 
0x10, 0x01)
-                                               IO(Decode16, 0x0089, 0x0089, 
0x10, 0x03)
-                                               IO(Decode16, 0x008F, 0x008F, 
0x10, 0x01)
+                                               IO(Decode16, 0x0081, 0x0081, 
0x01, 0x03)
+                                               IO(Decode16, 0x0087, 0x0087, 
0x01, 0x01)
+                                               IO(Decode16, 0x0089, 0x0089, 
0x01, 0x03)
+                                               IO(Decode16, 0x008F, 0x008F, 
0x01, 0x01)
                                                IO(Decode16, 0x00C0, 0x00C0, 
0x10, 0x20)
                                        }) /* End 
Name(_SB.PCI0.LpcIsaBr.MAD._CRS) */
                                } /* End Device(_SB.PCI0.LpcIsaBr.MAD) */
@@ -1502,29 +1502,29 @@
                                        0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PCBM
                                )
 
                                /* DRAM memory from 4GB to TopMem2 */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
-                                       0x00000000,             /*  Min */
+                                       0x00000000,             /* Granularity 
*/
+                                       0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        DMHI
                                )
 
                                /* BIOS space just below 16EB */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
+                                       0x00000000,             /* Granularity 
*/
                                        0x00000000,             /* Min */
-                                       0x00000000,             /*  Max */
+                                       0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PEBM
                                )

Modified: trunk/src/mainboard/amd/mahogany/dsdt.asl
==============================================================================
--- trunk/src/mainboard/amd/mahogany/dsdt.asl   Fri May 21 22:36:47 2010        
(r5578)
+++ trunk/src/mainboard/amd/mahogany/dsdt.asl   Fri May 21 22:40:38 2010        
(r5579)
@@ -1364,10 +1364,10 @@
                                        Name(_CRS, ResourceTemplate() {
                                                
DMA(Compatibility,BusMaster,Transfer8){4}
                                                IO(Decode16, 0x0000, 0x0000, 
0x10, 0x10)
-                                               IO(Decode16, 0x0081, 0x0081, 
0x10, 0x03)
-                                               IO(Decode16, 0x0087, 0x0087, 
0x10, 0x01)
-                                               IO(Decode16, 0x0089, 0x0089, 
0x10, 0x03)
-                                               IO(Decode16, 0x008F, 0x008F, 
0x10, 0x01)
+                                               IO(Decode16, 0x0081, 0x0081, 
0x01, 0x03)
+                                               IO(Decode16, 0x0087, 0x0087, 
0x01, 0x01)
+                                               IO(Decode16, 0x0089, 0x0089, 
0x01, 0x03)
+                                               IO(Decode16, 0x008F, 0x008F, 
0x01, 0x01)
                                                IO(Decode16, 0x00C0, 0x00C0, 
0x10, 0x20)
                                        }) /* End 
Name(_SB.PCI0.LpcIsaBr.MAD._CRS) */
                                } /* End Device(_SB.PCI0.LpcIsaBr.MAD) */
@@ -1517,29 +1517,29 @@
                                        0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PCBM
                                )
 
                                /* DRAM memory from 4GB to TopMem2 */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
-                                       0x00000000,             /*  Min */
+                                       0x00000000,             /* Granularity 
*/
+                                       0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        DMHI
                                )
 
                                /* BIOS space just below 16EB */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
+                                       0x00000000,             /* Granularity 
*/
                                        0x00000000,             /* Min */
-                                       0x00000000,             /*  Max */
+                                       0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PEBM
                                )

Modified: trunk/src/mainboard/amd/mahogany_fam10/dsdt.asl
==============================================================================
--- trunk/src/mainboard/amd/mahogany_fam10/dsdt.asl     Fri May 21 22:36:47 
2010        (r5578)
+++ trunk/src/mainboard/amd/mahogany_fam10/dsdt.asl     Fri May 21 22:40:38 
2010        (r5579)
@@ -1406,10 +1406,10 @@
                                        Name(_CRS, ResourceTemplate() {
                                                
DMA(Compatibility,BusMaster,Transfer8){4}
                                                IO(Decode16, 0x0000, 0x0000, 
0x10, 0x10)
-                                               IO(Decode16, 0x0081, 0x0081, 
0x10, 0x03)
-                                               IO(Decode16, 0x0087, 0x0087, 
0x10, 0x01)
-                                               IO(Decode16, 0x0089, 0x0089, 
0x10, 0x03)
-                                               IO(Decode16, 0x008F, 0x008F, 
0x10, 0x01)
+                                               IO(Decode16, 0x0081, 0x0081, 
0x01, 0x03)
+                                               IO(Decode16, 0x0087, 0x0087, 
0x01, 0x01)
+                                               IO(Decode16, 0x0089, 0x0089, 
0x01, 0x03)
+                                               IO(Decode16, 0x008F, 0x008F, 
0x01, 0x01)
                                                IO(Decode16, 0x00C0, 0x00C0, 
0x10, 0x20)
                                        }) /* End 
Name(_SB.PCI0.LpcIsaBr.MAD._CRS) */
                                } /* End Device(_SB.PCI0.LpcIsaBr.MAD) */
@@ -1559,29 +1559,29 @@
                                        0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PCBM
                                )
 
                                /* DRAM memory from 4GB to TopMem2 */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
-                                       0x00000000,             /*  Min */
+                                       0x00000000,             /* Granularity 
*/
+                                       0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        DMHI
                                )
 
                                /* BIOS space just below 16EB */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
+                                       0x00000000,             /* Granularity 
*/
                                        0x00000000,             /* Min */
-                                       0x00000000,             /*  Max */
+                                       0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PEBM
                                )

Modified: trunk/src/mainboard/amd/pistachio/dsdt.asl
==============================================================================
--- trunk/src/mainboard/amd/pistachio/dsdt.asl  Fri May 21 22:36:47 2010        
(r5578)
+++ trunk/src/mainboard/amd/pistachio/dsdt.asl  Fri May 21 22:40:38 2010        
(r5579)
@@ -1347,10 +1347,10 @@
                                        Name(_CRS, ResourceTemplate() {
                                                
DMA(Compatibility,BusMaster,Transfer8){4}
                                                IO(Decode16, 0x0000, 0x0000, 
0x10, 0x10)
-                                               IO(Decode16, 0x0081, 0x0081, 
0x10, 0x03)
-                                               IO(Decode16, 0x0087, 0x0087, 
0x10, 0x01)
-                                               IO(Decode16, 0x0089, 0x0089, 
0x10, 0x03)
-                                               IO(Decode16, 0x008F, 0x008F, 
0x10, 0x01)
+                                               IO(Decode16, 0x0081, 0x0081, 
0x01, 0x03)
+                                               IO(Decode16, 0x0087, 0x0087, 
0x01, 0x01)
+                                               IO(Decode16, 0x0089, 0x0089, 
0x01, 0x03)
+                                               IO(Decode16, 0x008F, 0x008F, 
0x01, 0x01)
                                                IO(Decode16, 0x00C0, 0x00C0, 
0x10, 0x20)
                                        }) /* End 
Name(_SB.PCI0.LpcIsaBr.MAD._CRS) */
                                } /* End Device(_SB.PCI0.LpcIsaBr.MAD) */
@@ -1425,29 +1425,29 @@
                                        0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PCBM
                                )
 
                                /* DRAM memory from 4GB to TopMem2 */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
-                                       0x00000000,             /*  Min */
+                                       0x00000000,             /* Granularity 
*/
+                                       0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        DMHI
                                )
 
                                /* BIOS space just below 16EB */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
+                                       0x00000000,             /* Granularity 
*/
                                        0x00000000,             /* Min */
-                                       0x00000000,             /*  Max */
+                                       0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PEBM
                                )

Modified: trunk/src/mainboard/amd/serengeti_cheetah/acpi/amd8111_isa.asl
==============================================================================
--- trunk/src/mainboard/amd/serengeti_cheetah/acpi/amd8111_isa.asl      Fri May 
21 22:36:47 2010        (r5578)
+++ trunk/src/mainboard/amd/serengeti_cheetah/acpi/amd8111_isa.asl      Fri May 
21 22:40:38 2010        (r5579)
@@ -124,7 +124,7 @@
                         Name (BUF0, ResourceTemplate ()
                         {
                             Memory32Fixed (ReadWrite, 0x000E0000, 0x00020000) 
// BIOS E4000-FFFFF
-                            Memory32Fixed (ReadWrite, 0x000C0000, 0x00000000) 
// video BIOS c0000-c8404
+                            Memory32Fixed (ReadWrite, 0x000C0000, 0x00010000) 
// video BIOS c0000-c8404
                             Memory32Fixed (ReadWrite, 0xFEC00000, 0x00001000) 
// I/O APIC
                             Memory32Fixed (ReadWrite, 0xFFC00000, 0x00380000) 
// LPC forwarded, 4 MB w/ROM
                             Memory32Fixed (ReadWrite, 0xFEE00000, 0x00001000) 
// Local APIC

Modified: trunk/src/mainboard/amd/serengeti_cheetah/dsdt.asl
==============================================================================
--- trunk/src/mainboard/amd/serengeti_cheetah/dsdt.asl  Fri May 21 22:36:47 
2010        (r5578)
+++ trunk/src/mainboard/amd/serengeti_cheetah/dsdt.asl  Fri May 21 22:40:38 
2010        (r5579)
@@ -66,9 +66,9 @@
                     DWordMemory (ResourceProducer, PosDecode, MinFixed, 
MaxFixed, Cacheable, ReadWrite,
                         0x00000000, // Address Space Granularity
                         0x000C0000, // Address Range Minimum
-                        0x00000000, // Address Range Maximum
+                        0x000CFFFF, // Address Range Maximum
                         0x00000000, // Address Translation Offset
-                        0x00000000,,,
+                        0x00010000,,,
                         , AddressRangeMemory, TypeStatic)   //Video BIOS 
A0000h-C7FFFh
 
                     Memory32Fixed (ReadWrite, 0x000D8000, 0x00004000)//USB HC 
D8000-DBFFF

Modified: trunk/src/mainboard/amd/serengeti_cheetah_fam10/acpi/amd8111_isa.asl
==============================================================================
--- trunk/src/mainboard/amd/serengeti_cheetah_fam10/acpi/amd8111_isa.asl        
Fri May 21 22:36:47 2010        (r5578)
+++ trunk/src/mainboard/amd/serengeti_cheetah_fam10/acpi/amd8111_isa.asl        
Fri May 21 22:40:38 2010        (r5579)
@@ -140,7 +140,7 @@
                                Name (BUF0, ResourceTemplate ()
                                {
                                        Memory32Fixed (ReadWrite, 0x000E0000, 
0x00020000) // BIOS E4000-FFFFF
-                                       Memory32Fixed (ReadWrite, 0x000C0000, 
0x00000000) // video BIOS c0000-c8404
+                                       Memory32Fixed (ReadWrite, 0x000C0000, 
0x00010000) // video BIOS c0000-c8404
                                        Memory32Fixed (ReadWrite, 0xFEC00000, 
0x00001000) // I/O APIC
                                        Memory32Fixed (ReadWrite, 0xFFC00000, 
0x00380000) // LPC forwarded, 4 MB w/ROM
                                        Memory32Fixed (ReadWrite, 0xFEE00000, 
0x00001000) // Local APIC

Modified: trunk/src/mainboard/amd/serengeti_cheetah_fam10/dsdt.asl
==============================================================================
--- trunk/src/mainboard/amd/serengeti_cheetah_fam10/dsdt.asl    Fri May 21 
22:36:47 2010        (r5578)
+++ trunk/src/mainboard/amd/serengeti_cheetah_fam10/dsdt.asl    Fri May 21 
22:40:38 2010        (r5579)
@@ -82,9 +82,9 @@
                                        DWordMemory (ResourceProducer, 
PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                                                0x00000000, // Address Space 
Granularity
                                                0x000C0000, // Address Range 
Minimum
-                                               0x00000000, // Address Range 
Maximum
+                                               0x000CFFFF, // Address Range 
Maximum
                                                0x00000000, // Address 
Translation Offset
-                                               0x00000000,,,
+                                               0x00010000,,,
                                                , AddressRangeMemory, 
TypeStatic)   //Video BIOS A0000h-C7FFFh
 
                                        Memory32Fixed (ReadWrite, 0x000D8000, 
0x00004000)//USB HC D8000-DBFFF

Modified: trunk/src/mainboard/amd/tilapia_fam10/dsdt.asl
==============================================================================
--- trunk/src/mainboard/amd/tilapia_fam10/dsdt.asl      Fri May 21 22:36:47 
2010        (r5578)
+++ trunk/src/mainboard/amd/tilapia_fam10/dsdt.asl      Fri May 21 22:40:38 
2010        (r5579)
@@ -1406,10 +1406,10 @@
                                        Name(_CRS, ResourceTemplate() {
                                                
DMA(Compatibility,BusMaster,Transfer8){4}
                                                IO(Decode16, 0x0000, 0x0000, 
0x10, 0x10)
-                                               IO(Decode16, 0x0081, 0x0081, 
0x10, 0x03)
-                                               IO(Decode16, 0x0087, 0x0087, 
0x10, 0x01)
-                                               IO(Decode16, 0x0089, 0x0089, 
0x10, 0x03)
-                                               IO(Decode16, 0x008F, 0x008F, 
0x10, 0x01)
+                                               IO(Decode16, 0x0081, 0x0081, 
0x01, 0x03)
+                                               IO(Decode16, 0x0087, 0x0087, 
0x01, 0x01)
+                                               IO(Decode16, 0x0089, 0x0089, 
0x01, 0x03)
+                                               IO(Decode16, 0x008F, 0x008F, 
0x01, 0x01)
                                                IO(Decode16, 0x00C0, 0x00C0, 
0x10, 0x20)
                                        }) /* End 
Name(_SB.PCI0.LpcIsaBr.MAD._CRS) */
                                } /* End Device(_SB.PCI0.LpcIsaBr.MAD) */
@@ -1559,29 +1559,29 @@
                                        0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PCBM
                                )
 
                                /* DRAM memory from 4GB to TopMem2 */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
-                                       0x00000000,             /*  Min */
+                                       0x00000000,             /* Granularity 
*/
+                                       0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        DMHI
                                )
 
                                /* BIOS space just below 16EB */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
+                                       0x00000000,             /* Granularity 
*/
                                        0x00000000,             /* Min */
-                                       0x00000000,             /*  Max */
+                                       0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PEBM
                                )

Modified: trunk/src/mainboard/asrock/939a785gmh/dsdt.asl
==============================================================================
--- trunk/src/mainboard/asrock/939a785gmh/dsdt.asl      Fri May 21 22:36:47 
2010        (r5578)
+++ trunk/src/mainboard/asrock/939a785gmh/dsdt.asl      Fri May 21 22:40:38 
2010        (r5579)
@@ -1364,10 +1364,10 @@
                                        Name(_CRS, ResourceTemplate() {
                                                
DMA(Compatibility,BusMaster,Transfer8){4}
                                                IO(Decode16, 0x0000, 0x0000, 
0x10, 0x10)
-                                               IO(Decode16, 0x0081, 0x0081, 
0x10, 0x03)
-                                               IO(Decode16, 0x0087, 0x0087, 
0x10, 0x01)
-                                               IO(Decode16, 0x0089, 0x0089, 
0x10, 0x03)
-                                               IO(Decode16, 0x008F, 0x008F, 
0x10, 0x01)
+                                               IO(Decode16, 0x0081, 0x0081, 
0x01, 0x03)
+                                               IO(Decode16, 0x0087, 0x0087, 
0x01, 0x01)
+                                               IO(Decode16, 0x0089, 0x0089, 
0x01, 0x03)
+                                               IO(Decode16, 0x008F, 0x008F, 
0x01, 0x01)
                                                IO(Decode16, 0x00C0, 0x00C0, 
0x10, 0x20)
                                        }) /* End 
Name(_SB.PCI0.LpcIsaBr.MAD._CRS) */
                                } /* End Device(_SB.PCI0.LpcIsaBr.MAD) */
@@ -1517,29 +1517,29 @@
                                        0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PCBM
                                )
 
                                /* DRAM memory from 4GB to TopMem2 */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
-                                       0x00000000,             /*  Min */
+                                       0x00000000,             /* Granularity 
*/
+                                       0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        DMHI
                                )
 
                                /* BIOS space just below 16EB */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
+                                       0x00000000,             /* Granularity 
*/
                                        0x00000000,             /* Min */
-                                       0x00000000,             /*  Max */
+                                       0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PEBM
                                )

Modified: trunk/src/mainboard/iwill/dk8_htx/acpi/amd8111_isa.asl
==============================================================================
--- trunk/src/mainboard/iwill/dk8_htx/acpi/amd8111_isa.asl      Fri May 21 
22:36:47 2010        (r5578)
+++ trunk/src/mainboard/iwill/dk8_htx/acpi/amd8111_isa.asl      Fri May 21 
22:40:38 2010        (r5579)
@@ -124,7 +124,7 @@
                         Name (BUF0, ResourceTemplate ()
                         {
                             Memory32Fixed (ReadWrite, 0x000E0000, 0x00020000) 
// BIOS E4000-FFFFF
-                            Memory32Fixed (ReadWrite, 0x000C0000, 0x00000000) 
// video BIOS c0000-c8404
+                            Memory32Fixed (ReadWrite, 0x000C0000, 0x00010000) 
// video BIOS c0000-c8404
                             Memory32Fixed (ReadWrite, 0xFEC00000, 0x00001000) 
// I/O APIC
                             Memory32Fixed (ReadWrite, 0xFFC00000, 0x00380000) 
// LPC forwarded, 4 MB w/ROM
                             Memory32Fixed (ReadWrite, 0xFEE00000, 0x00001000) 
// Local APIC

Modified: trunk/src/mainboard/iwill/dk8_htx/dsdt.asl
==============================================================================
--- trunk/src/mainboard/iwill/dk8_htx/dsdt.asl  Fri May 21 22:36:47 2010        
(r5578)
+++ trunk/src/mainboard/iwill/dk8_htx/dsdt.asl  Fri May 21 22:40:38 2010        
(r5579)
@@ -66,9 +66,9 @@
                     DWordMemory (ResourceProducer, PosDecode, MinFixed, 
MaxFixed, Cacheable, ReadWrite,
                         0x00000000, // Address Space Granularity
                         0x000C0000, // Address Range Minimum
-                        0x00000000, // Address Range Maximum
+                        0x000CFFFF, // Address Range Maximum
                         0x00000000, // Address Translation Offset
-                        0x00000000,,,
+                        0x00010000,,,
                         , AddressRangeMemory, TypeStatic)   //Video BIOS 
A0000h-C7FFFh
 
                     Memory32Fixed (ReadWrite, 0x000D8000, 0x00004000)//USB HC 
D8000-DBFFF

Modified: trunk/src/mainboard/kontron/kt690/dsdt.asl
==============================================================================
--- trunk/src/mainboard/kontron/kt690/dsdt.asl  Fri May 21 22:36:47 2010        
(r5578)
+++ trunk/src/mainboard/kontron/kt690/dsdt.asl  Fri May 21 22:40:38 2010        
(r5579)
@@ -1348,10 +1348,10 @@
                                        Name(_CRS, ResourceTemplate() {
                                                
DMA(Compatibility,BusMaster,Transfer8){4}
                                                IO(Decode16, 0x0000, 0x0000, 
0x10, 0x10)
-                                               IO(Decode16, 0x0081, 0x0081, 
0x10, 0x03)
-                                               IO(Decode16, 0x0087, 0x0087, 
0x10, 0x01)
-                                               IO(Decode16, 0x0089, 0x0089, 
0x10, 0x03)
-                                               IO(Decode16, 0x008F, 0x008F, 
0x10, 0x01)
+                                               IO(Decode16, 0x0081, 0x0081, 
0x01, 0x03)
+                                               IO(Decode16, 0x0087, 0x0087, 
0x01, 0x01)
+                                               IO(Decode16, 0x0089, 0x0089, 
0x01, 0x03)
+                                               IO(Decode16, 0x008F, 0x008F, 
0x01, 0x01)
                                                IO(Decode16, 0x00C0, 0x00C0, 
0x10, 0x20)
                                        }) /* End 
Name(_SB.PCI0.LpcIsaBr.MAD._CRS) */
                                } /* End Device(_SB.PCI0.LpcIsaBr.MAD) */
@@ -1502,29 +1502,29 @@
                                        0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PCBM
                                )
 
                                /* DRAM memory from 4GB to TopMem2 */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
-                                       0x00000000,             /*  Min */
+                                       0x00000000,             /* Granularity 
*/
+                                       0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        DMHI
                                )
 
                                /* BIOS space just below 16EB */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
+                                       0x00000000,             /* Granularity 
*/
                                        0x00000000,             /* Min */
-                                       0x00000000,             /*  Max */
+                                       0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PEBM
                                )

Modified: trunk/src/mainboard/technexion/tim5690/dsdt.asl
==============================================================================
--- trunk/src/mainboard/technexion/tim5690/dsdt.asl     Fri May 21 22:36:47 
2010        (r5578)
+++ trunk/src/mainboard/technexion/tim5690/dsdt.asl     Fri May 21 22:40:38 
2010        (r5579)
@@ -1348,10 +1348,10 @@
                                        Name(_CRS, ResourceTemplate() {
                                                
DMA(Compatibility,BusMaster,Transfer8){4}
                                                IO(Decode16, 0x0000, 0x0000, 
0x10, 0x10)
-                                               IO(Decode16, 0x0081, 0x0081, 
0x10, 0x03)
-                                               IO(Decode16, 0x0087, 0x0087, 
0x10, 0x01)
-                                               IO(Decode16, 0x0089, 0x0089, 
0x10, 0x03)
-                                               IO(Decode16, 0x008F, 0x008F, 
0x10, 0x01)
+                                               IO(Decode16, 0x0081, 0x0081, 
0x01, 0x03)
+                                               IO(Decode16, 0x0087, 0x0087, 
0x01, 0x01)
+                                               IO(Decode16, 0x0089, 0x0089, 
0x01, 0x03)
+                                               IO(Decode16, 0x008F, 0x008F, 
0x01, 0x01)
                                                IO(Decode16, 0x00C0, 0x00C0, 
0x10, 0x20)
                                        }) /* End 
Name(_SB.PCI0.LpcIsaBr.MAD._CRS) */
                                } /* End Device(_SB.PCI0.LpcIsaBr.MAD) */
@@ -1502,29 +1502,29 @@
                                        0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PCBM
                                )
 
                                /* DRAM memory from 4GB to TopMem2 */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
-                                       0x00000000,             /*  Min */
+                                       0x00000000,             /* Granularity 
*/
+                                       0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        DMHI
                                )
 
                                /* BIOS space just below 16EB */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
+                                       0x00000000,             /* Granularity 
*/
                                        0x00000000,             /* Min */
-                                       0x00000000,             /*  Max */
+                                       0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PEBM
                                )

Modified: trunk/src/mainboard/technexion/tim8690/dsdt.asl
==============================================================================
--- trunk/src/mainboard/technexion/tim8690/dsdt.asl     Fri May 21 22:36:47 
2010        (r5578)
+++ trunk/src/mainboard/technexion/tim8690/dsdt.asl     Fri May 21 22:40:38 
2010        (r5579)
@@ -1348,10 +1348,10 @@
                                        Name(_CRS, ResourceTemplate() {
                                                
DMA(Compatibility,BusMaster,Transfer8){4}
                                                IO(Decode16, 0x0000, 0x0000, 
0x10, 0x10)
-                                               IO(Decode16, 0x0081, 0x0081, 
0x10, 0x03)
-                                               IO(Decode16, 0x0087, 0x0087, 
0x10, 0x01)
-                                               IO(Decode16, 0x0089, 0x0089, 
0x10, 0x03)
-                                               IO(Decode16, 0x008F, 0x008F, 
0x10, 0x01)
+                                               IO(Decode16, 0x0081, 0x0081, 
0x01, 0x03)
+                                               IO(Decode16, 0x0087, 0x0087, 
0x01, 0x01)
+                                               IO(Decode16, 0x0089, 0x0089, 
0x01, 0x03)
+                                               IO(Decode16, 0x008F, 0x008F, 
0x01, 0x01)
                                                IO(Decode16, 0x00C0, 0x00C0, 
0x10, 0x20)
                                        }) /* End 
Name(_SB.PCI0.LpcIsaBr.MAD._CRS) */
                                } /* End Device(_SB.PCI0.LpcIsaBr.MAD) */
@@ -1502,29 +1502,29 @@
                                        0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PCBM
                                )
 
                                /* DRAM memory from 4GB to TopMem2 */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
-                                       0x00000000,             /*  Min */
+                                       0x00000000,             /* Granularity 
*/
+                                       0x00000000,             /* Min */
                                        0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        DMHI
                                )
 
                                /* BIOS space just below 16EB */
                                QWORDMemory(ResourceProducer, PosDecode, 
MinFixed, MaxFixed, Cacheable, ReadWrite,
-                                       0xFFFFFFFF,             /* Granularity 
*/
+                                       0x00000000,             /* Granularity 
*/
                                        0x00000000,             /* Min */
-                                       0x00000000,             /*  Max */
+                                       0x00000000,             /* Max */
                                        0x00000000,             /* Translation 
*/
-                                       0x00000000,             /* Max-Min, 
RLEN */
+                                       0x00000001,             /* Max-Min, 
RLEN */
                                        ,,
                                        PEBM
                                )

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to