Revision: 17101
http://sourceforge.net/p/edk2/code/17101
Author: zwei4
Date: 2015-04-02 02:01:26 +0000 (Thu, 02 Apr 2015)
Log Message:
-----------
Removed MBI Device from ACPI DSDT Table.
Removed MBI Device, which is not necessary for MinnowBoard Max, from ACPI DSDT
Table per Windows team's request.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Shifei Lu <[email protected]>
Reviewed-by: David Wei <[email protected]>
Modified Paths:
--------------
trunk/edk2/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/Platform.asl
Modified: trunk/edk2/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/Platform.asl
===================================================================
--- trunk/edk2/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/Platform.asl 2015-04-02
01:59:55 UTC (rev 17100)
+++ trunk/edk2/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/Platform.asl 2015-04-02
02:01:26 UTC (rev 17101)
@@ -703,127 +703,6 @@
} //End Scope(I2C7)
- //
- // Device for Message Bus Interface
- //
- Device(MBID)
- {
- Name(_HID, "INT33BD")
- Name(_CID, "INT33BD")
- Name(_HRV, 2)//different from CLT's
- Name(_UID, 1)
-
- Method (_CRS, 0, Serialized)
- {
- Name (RBUF, ResourceTemplate ()
- {
- Memory32Fixed (
- ReadWrite,
- 0xE00000D0, // Address Base
- 0xC, // Address Length (MCR/MDR/MCRX)
- )
- })
- Return (RBUF)
- }
-
-
- //
- // custom opregion for MBI access
- //
- OperationRegion (REGS, 0x87, 0x0, 0x30)
- Field (REGS, DWordAcc, NoLock, Preserve)
- {
- PORT, 32, // Message Port
- REG, 32, // Message Target Register Address
- DATA, 32, // Message Data
- MASK, 32, // Mask bits for modify operation
- BE, 32, // Message Write Byte enables: 0 - BYTE; 1 - WORD; 2 - DWORD
- OP, 32 // Operations: 0 - read; 1 - write; 2 - modify
- }
-
- //
- // availability of the custom opregion
- //
- Name (AVBL, 0)
- Method(_REG,2)
- {
- If (Lequal(Arg0, 0x87))
- {
- Store(Arg1, ^AVBL)
- }
- }
-
- //
- // Method Name: READ
- // Arguments:
- // Arg0: PORT
- // Arg1: REG
- // Arg2: BE
- // Return Value:
- // DATA
- //
- Method(READ, 3, Serialized)
- {
- Store(0xFFFFFFFF , Local0)
- If (Lequal (AVBL, 1))
- {
- Store(0, OP) // must be set at first, do not change!
- Store(Arg0, PORT)
- Store(Arg1, REG)
- Store(Arg2, BE)
- Store(DATA, Local0)
- }
- return(Local0)
- }
-
- //
- // Method Name: WRIT
- // Arguments:
- // Arg0: PORT
- // Arg1: REG
- // Arg2: BE
- // Arg3: DATA
- // Return Value:
- // NONE
- //
- Method(WRIT, 4, Serialized)
- {
- If (Lequal (AVBL, 1))
- {
- Store(1, OP) // must be set at first, do not change!
- Store(Arg0, PORT)
- Store(Arg1, REG)
- Store(Arg2, BE)
- Store(Arg3, DATA)
- }
- }
-
- //
- // Method Name: MODI
- // Arguments:
- // Arg0: PORT
- // Arg1: REG
- // Arg2: BE
- // Arg3: DATA
- // Arg4: MASK
- // Return Value:
- // NONE
- //
- Method(MODI, 5, Serialized)
- {
- If (Lequal (AVBL, 1))
- {
- Store(2, OP) // must be set at first, do not change!
- Store(Arg0, PORT)
- Store(Arg1, REG)
- Store(Arg2, BE)
- Store(Arg3, DATA)
- Store(Arg4, MASK)
- }
- }
- }
-
-
} // end Scope(\_SB)
Name(PICM, 0) // Global Name, returns current Interrupt controller mode;
updated from _PIC control method
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits