ali1541.asl

来自「AMI 主板的BIOS源码」· ASL 代码 · 共 44 行

ASL
44
字号
	OperationRegion(TMEM, PCI_Config, 0x6e, 0x2)
	Field(TMEM, ByteAcc, NoLock, Preserve){
	MEMT,16,			//ken at ALi ,Word --> 16
	}

	Name(TOM, 0)				// Top Of Memory global variable

	Method(MDET,0)
	{
	// Check for OS version and PCI Access flag
//		If(And(FLAG, OSFL))
		If(TOM) {}
		Else
		{
			If(FLAG)
			{
			And(MEMT,0x0fff,Local0)
			Add(Local0,1,Local0)
			ShiftLeft(Local0, 20, TOM)

			}
			Else
			{
			Return(0x20000000)	// only for emergency
						// if OS unable to read
						// the PCI config space
			}
		}

		Return(TOM)
	}

	Method(TFCS, 0)	// Returns end of FACS table absolute address
	{		// TOM - 32k + 64byte
		Subtract(MDET, 0x7fc0, Local0)
		Return(Local0)
	}


//	OperationRegion(SMEM, SystemMemory, MDEF, 0x4)
//	Field(SMEM, DWordAcc, NoLock, Preserve){
//			MEMP,32,
//			}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?