拉罐 发表于 2012-9-23 20:16

学习了,此帖必须收藏

chenxun1120 发表于 2012-9-24 22:34

呵呵!!!!!

henryzzj 发表于 2012-9-24 22:54

谢谢学习了{:5_298:}

henryzzj 发表于 2012-9-24 22:58

cpu变频2有啥区别吗?

COMPAQ 发表于 2012-9-25 08:26

学习一下~~~~~

szysmywchp4 发表于 2012-9-25 09:41

感谢分享

bighand519 发表于 2012-9-25 17:18

都搞了快一周了 还没什么起色。这个看看

ksldjfvip 发表于 2012-9-26 16:32

谢谢分享

vitasoyvivi 发表于 2012-9-26 22:36

ssdt没用过,谢谢分享

254490899 发表于 2012-9-26 23:28

谢楼主分享

yuka2010 发表于 2012-9-27 00:41

学习,,学习

policeman1997 发表于 2012-9-27 01:28

感谢楼主辛勤劳动,持续关注

WHAVE 发表于 2012-9-27 23:58

坐等楼主的DSDT完整教程啊,什么时候出啊,卡到了这一步,按网上的教程总出错啊

myzqw0791 发表于 2012-9-28 23:45

有10.8的变色龙配置文件吗

19jk89 发表于 2012-9-29 13:23

下载还要币啊,各种无奈

lantou 发表于 2012-9-29 15:47

写完再看吧,DSDT电头疼

ken178 发表于 2012-9-29 18:02

为什么我搜不到_PSS,我在SSDT-3里都搜不到只有这样DefinitionBlock ("acpi_ssdt-3.aml", "SSDT", 1, "Intel_", "AoacTabl", 0x00001000)
{
    External (SLDR)
    External (AOAC, IntObj)
    External (OSYS)
    External (\_SB_.PCI0.LPCB.SBB1, IntObj)
    External (\_SB_.PCI0.LPCB.H_EC.ABT1, IntObj)
    External (\_SB_.PCI0.LPCB.H_EC.ECMD, MethodObj)    // 1 Arguments
    External (\_SB_.PCI0.LPCB.H_EC.ABT0, IntObj)
    Scope (\_SB)
    {
      Device (IAOE)
      {
            Name (_HID, "INT33A0")
            Name (_UID, Zero)
            Name (ABT0, Zero)
            Name (ABT1, Zero)
            Name (ANSB, Zero)
            Method (_STA, 0, NotSerialized)
            {
                If (LGreaterEqual (OSYS, 0x07D9))
                {
                  Return (0x0F)
                }
                Return (Zero)
            }
            Method (GABS, 0, NotSerialized)
            {
                Return (AOAC)
            }
            Method (GAOS, 0, NotSerialized)
            {
                If (CondRefOf (ABT0))
                {
                  Store (ABT0, Local0)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT0, Local0)
                }
                Return (And (Local0, One))
            }
            Method (SAOS, 1, NotSerialized)
            {
                If (CondRefOf (ABT0))
                {
                  Store (ABT0, Local0)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT0, Local0)
                }
                And (Local0, 0xFE, Local0)
                Or (Local0, And (Arg0, One), Local0)
                If (CondRefOf (ABT0))
                {
                  Store (Local0, ABT0)
                }
                Else
                {
                  Store (Local0, \_SB.PCI0.LPCB.H_EC.ABT0)
                  \_SB.PCI0.LPCB.H_EC.ECMD (0x2A)
                }
            }
            Method (GANS, 0, NotSerialized)
            {
                Return (ANSB)
            }
            Method (SANS, 1, NotSerialized)
            {
                Store (And (Arg0, One), ANSB)
            }
            Method (GWLS, 0, NotSerialized)
            {
                If (CondRefOf (ABT1))
                {
                  Store (ABT1, Local0)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT1, Local0)
                }
                And (Local0, One, Local0)
                If (CondRefOf (ABT0))
                {
                  Store (ABT0, Local1)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT0, Local1)
                }
                Or (Local0, And (Local1, 0x02), Local0)
                Or (Local0, And (Local1, 0x04), Local0)
                Or (Local0, And (Local1, 0x08), Local0)
                Return (Local0)
            }
            Method (SWLS, 1, NotSerialized)
            {
                If (CondRefOf (ABT1))
                {
                  Store (ABT1, Local0)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT1, Local0)
                }
                Or (And (Local0, 0xFE), And (Arg0, One), Local0)
                If (CondRefOf (ABT1))
                {
                  Store (Local0, ABT1)
                }
                Else
                {
                  Store (Local0, \_SB.PCI0.LPCB.H_EC.ABT1)
                  \_SB.PCI0.LPCB.H_EC.ECMD (0x2A)
                }
                If (CondRefOf (ABT0))
                {
                  Store (ABT0, Local0)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT0, Local0)
                }
                And (Local0, 0xF1, Local0)
                Or (Local0, And (Arg0, 0x02), Local0)
                Or (Local0, And (Arg0, 0x04), Local0)
                Or (Local0, And (Arg0, 0x08), Local0)
                If (CondRefOf (ABT0))
                {
                  Store (Local0, ABT0)
                }
                Else
                {
                  Store (Local0, \_SB.PCI0.LPCB.H_EC.ABT0)
                  \_SB.PCI0.LPCB.H_EC.ECMD (0x2A)
                }
            }
            Method (GWWS, 0, NotSerialized)
            {
                If (CondRefOf (ABT1))
                {
                  Store (ABT1, Local0)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT1, Local0)
                }
                ShiftRight (And (Local0, 0x02), One, Local0)
                If (CondRefOf (ABT0))
                {
                  Store (ABT0, Local1)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT0, Local1)
                }
                Or (Local0, ShiftRight (And (Local1, 0x10), 0x03), Local0)
                Or (Local0, ShiftRight (And (Local1, 0x20), 0x03), Local0)
                Or (Local0, ShiftRight (And (Local1, 0x40), 0x03), Local0)
                Return (Local0)
            }
            Method (SWWS, 1, NotSerialized)
            {
                If (CondRefOf (ABT1))
                {
                  Store (ABT1, Local0)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT1, Local0)
                }
                Or (And (Local0, 0xFD), ShiftLeft (And (Arg0, One),
                  One), Local0)
                If (CondRefOf (ABT1))
                {
                  Store (Local0, ABT1)
                }
                Else
                {
                  Store (Local0, \_SB.PCI0.LPCB.H_EC.ABT1)
                  \_SB.PCI0.LPCB.H_EC.ECMD (0x2A)
                }
                If (CondRefOf (ABT0))
                {
                  Store (ABT0, Local0)
                }
                Else
                {
                  Store (\_SB.PCI0.LPCB.H_EC.ABT0, Local0)
                }
                And (Local0, 0x8F, Local0)
                Or (Local0, ShiftLeft (And (Arg0, 0x02), 0x03), Local0)
                Or (Local0, ShiftLeft (And (Arg0, 0x04), 0x03), Local0)
                Or (Local0, ShiftLeft (And (Arg0, 0x08), 0x03), Local0)
                If (CondRefOf (ABT0))
                {
                  Store (Local0, ABT0)
                }
                Else
                {
                  Store (Local0, \_SB.PCI0.LPCB.H_EC.ABT0)
                  \_SB.PCI0.LPCB.H_EC.ECMD (0x2A)
                }
            }
            Method (SASD, 1, NotSerialized)
            {
                Store (Arg0, SLDR)
            }
            Method (GPWR, 0, NotSerialized)
            {
                Store (\_SB.PCI0.LPCB.SBB1, Local0)
                Return (And (Local0, 0x0F))
            }
      }
    }
}


kingbo08 发表于 2012-9-29 21:43

楼主讲的很细,很清楚呀

nKsyn 发表于 2012-9-30 14:42

感谢分享,很有用

kingbo08 发表于 2012-10-1 20:31

一直用HJMac引导Lion很好,可就是找不到引导10.8的
页: 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33
查看完整版本: 安装Mountain Lion 完整教程及文件修改(DSDT+SSDT+启动文件)更新!