<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>macia</title>
<link>https://ameblo.jp/mariasan29/</link>
<atom:link href="https://rssblog.ameba.jp/mariasan29/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>思いついた事をやってみる。ただそれだけ！</description>
<language>ja</language>
<item>
<title>続)夢の続き4</title>
<description>
<![CDATA[ 前回の続き、エラーを潰していきます。<br><br>Not all control paths return a value (名前)<br>このエラーに対しては最後に値を返せばよさそうなので<br>Return (Zero) をそのセクションの最後に追加<br><br>ここまでの編集でエラーは出なくなったので最後にRTC,HPETの項目の編集をします。<br><br>HPETの編集<br><br>Device (HPET)<br>                {<br>                    Name (_HID, EisaId ("PNP0103"))<br>                    Name (_UID, Zero)<br>                    Name (CRS0, ResourceTemplate ()<br>                    {<br>                    })<br>                    Name (CRS1, ResourceTemplate ()<br>                    {<br>                        Memory32Fixed (ReadWrite,<br>                            0x00000000,         // Address Base<br>                            0x00000000,         // Address Length<br>                            _Y0D)<br>                        IRQNoFlags ()<br>                            {0}<br>                        IRQNoFlags ()<br>                            {8}<br>                    })<br>                    Method (_STA, 0, NotSerialized)<br>                    {<br>                       <font color="#FF0000"> If (LEqual (OSFL (), Zero))<br>                        {<br>                            If (LEqual (NVID, 0x10DE))<br>                            {<br>                                Return (0x0F)<br>                            }<br>                            Else<br>                            {<br>                                Return (Zero)<br>                            }<br>                        }<br>                        Else<br>                        {<br>                            Return (Zero)<br>                        }</font><br>                    }<br>                    Method (_CRS, 0, NotSerialized)<br>                    {<br>                        <font color="#FF0000">CreateDWordField (CRS1, \_SB.PCI0.SBRG.HPET._Y0D._BAS, HPX1)<br>                        CreateDWordField (CRS1, \_SB.PCI0.SBRG.HPET._Y0D._LEN, HPX2)<br>                        If (LEqual (NVID, 0x10DE))<br>                        {<br>                            Store (SHPB, HPX1)<br>                            Store (SHPL, HPX2)<br>                            Return (CRS1)<br>                        }<br>                        Else<br>                        {<br>                            Return (CRS0)<br>                        }</font><br>                    }<br>                    OperationRegion (HPTE, SystemMemory, SHPB, 0x04)<br>                    Field (HPTE, ByteAcc, NoLock, Preserve)<br>                    {<br>                                Offset (0x02), <br>                        NVID,   16<br>                    }<br>                }<br><br>編集後<br>　 Device (HPET)<br>                {<br>                    Name (_HID, EisaId ("PNP0103"))<br>                    Name (_UID, Zero)<br>                    Name (CRS0, ResourceTemplate ()<br>                    {<br>                    })<br>                    Name (CRS1, ResourceTemplate ()<br>                    {<br>                        Memory32Fixed (ReadWrite,<br>                            0x00000000,         // Address Base<br>                            0x00000000,         // Address Length<br>                            _Y0D)<br>                        IRQNoFlags ()<br>                            {0}<br>                        IRQNoFlags ()<br>                            {8}<br>                    })<br>                    OperationRegion (HPTE, SystemMemory, SHPB, 0x04)<br>                    Field (HPTE, ByteAcc, NoLock, Preserve)<br>                    {<br>                                Offset (0x02), <br>                        NVID,   16<br>                    }<br>                    Method (_STA, 0, NotSerialized)<br>                    {<br>                        Return (0x0F)<br>                    }<br>                    Method (_CRS, 0, NotSerialized)<br>                    {<br>                        <font color="#FF0000">Return (CRS1)</font><br>                    }<br>                }<br><br>Device (RTC)の編集は必要なさそうだったのでそのままスルー。<br><br>ここまで編集したら一度コンパイルしなおして新しいdsdt.amlとして保存<br>。
]]>
</description>
<link>https://ameblo.jp/mariasan29/entry-11027972480.html</link>
<pubDate>Sat, 24 Sep 2011 14:54:40 +0900</pubDate>
</item>
<item>
<title>続）夢の続き3</title>
<description>
<![CDATA[ 無事にDSDT.amlも確保できたので。別のマシン(MacbookAir)でパッチをあてる。<br><br><br><a href="http://www.insanelymac.com/forum/index.php?showtopic=223205" target="_blank">編集にはここのソフトを使いました。</a><br><br><br>早速Processor Aliasを削除<br>  Scope (_PR)<br>    {<br>        Processor (P001, 0x01, 0x00000510, 0x06)<br>        {<br>        }<br>        Processor (P002, 0x02, 0x00000000, 0x00)<br>        {<br>        }<br>        Processor (P003, 0x03, 0x00000000, 0x00)<br>        {<br>        }<br>        Processor (P004, 0x04, 0x00000000, 0x00)<br>        {<br>        }<br>        <font color="#FF0000">Alias (P001, CPU1)<br>        Alias (P002, CPU2)<br>        Alias (P003, CPU3)<br>        Alias (P004, CPU4)</font><br>    }<br><br>変更後<br>　  Scope (_PR)<br>    {<br>        Processor (P001, 0x01, 0x00000510, 0x06)<br>        {<br>        }<br>        Processor (P002, 0x02, 0x00000000, 0x00)<br>        {<br>        }<br>        Processor (P003, 0x03, 0x00000000, 0x00)<br>        {<br>        }<br>        Processor (P004, 0x04, 0x00000000, 0x00)<br>        {<br>        }<br>        }　<br><br>DTGP Methodの追加<br>DefinitionBlock(ファイルの先頭のほう）のすぐ下に追加した。<br> Method (DTGP, 5, NotSerialized)<br>    {<br>        If (LEqual (Arg0, Buffer (0x10)<br>                {<br>                    /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, <br>                    /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B<br>                }))<br>        {<br>            If (LEqual (Arg1, One))<br>            {<br>                If (LEqual (Arg2, Zero))<br>                {<br>                    Store (Buffer (One)<br>                        {<br>                            0x03<br>                        }, Arg4)<br>                    Return (One)<br>                }<br>                If (LEqual (Arg2, One))<br>                {<br>                    Return (One)<br>                }<br>            }<br>        }<br>        Store (Buffer (One)<br>            {<br>                0x00<br>            }, Arg4)<br>        Return (Zero)<br>    }<br>ここまでをやってみてコンパイルしてみるとUse of compiler reserved name(_T_0)等のエラーが出る。この場合 "_T_0" を "T_0"にリネームする。<br>Possible operator timeout is ignored のエラーに対しては、<br>"Acqire (MUTE,"の項目のアドレス部を"0xFFFF"に書き換える。<br><br>Method (_WAK, 1, NotSerialized)の部分を探し出し最後の部分に手を加える。<br><br>編集前：<br>　　　　Method (_WAK, 1, NotSerialized)<br>    {<br>        ShiftLeft (Arg0, 0x04, DBG8)<br>        WAK (Arg0)<br>        If (ASSB)<br>        {<br>            Store (WSSB, ASSB)<br>            Store (WOTB, AOTB)<br>            Store (WAXB, AAXB)<br>        }<br>        If (DerefOf (Index (WAKP, Zero)))<br>        {<br>            Store (Zero, Index (WAKP, One))<br>        }<br>        Else<br>        {<br>            Store (Arg0, Index (WAKP, One))<br>        }<br>        Return (WAKP)<br>    }<br><br>編集後：<br>　　　Method (_WAK, 1, NotSerialized)<br>    {<br>        ShiftLeft (Arg0, 0x04, DBG8)<br>        WAK (Arg0)<br>        If (ASSB)<br>        {<br>            Store (WSSB, ASSB)<br>            Store (WOTB, AOTB)<br>            Store (WAXB, AAXB)<br>        }<br>        If (DerefOf (Index (WAKP, Zero)))<br>        {<br>            Store (Zero, Index (WAKP, One))<br>        }<br>        Else<br>        {<br>            Store (Arg0, Index (WAKP, One))<br>        }<br>        Return (WAKP)<br>        Return (Package (0x02)<br>        {<br>            Zero, <br>            Zero<br>        })<br>    }<br><br>次回に引き続きDSDTの編集を書きます。<br>
]]>
</description>
<link>https://ameblo.jp/mariasan29/entry-11027941288.html</link>
<pubDate>Sat, 24 Sep 2011 14:10:54 +0900</pubDate>
</item>
<item>
<title>続）夢の続き2</title>
<description>
<![CDATA[ 前回の１番を実行する為にUbuntuのLiveCDのイメージファイルをダウンロードする。<br>ダウンロードは以下から。<br><a href="http://ftp.jaist.ac.jp/pub/Linux/ubuntu-jp-cdimage/releases/11.04/ubuntu-ja-11.04-desktop-i386.iso" target="_blank"></a><br><br>ダウンロードが完了したらディスクユーティリティー等でイメージからCDを作る。<br><br><a href="http://stat.ameba.jp/user_images/20110924/12/mariasan29/ff/2e/p/o0740064111504014249.png"><img src="https://stat.ameba.jp/user_images/20110924/12/mariasan29/ff/2e/p/t02200191_0740064111504014249.png" alt="macia-CDイメージからディスクの作成" border="0"></a><br><br>夢を見たいパソコンの電源を入れ、UbuntuのCDからブートする。<br><br>Main Menuの IDE ConfigurationからSATA Mode selectの部分をAHCIに変更<br>Onboard IDE ControllerはDisabledに変更<br>Main MenuのLegacy Diskette A もDisableに。<br><br>AdvancedのOnboard Devices ConfigurationのOnboard Devices Configurationより<br>シリアルポート、パラレルポートを無効（disabled)に変更<br><br>PowerのMenuのACPI Version FeaturesをEnabledに変更<br><br>Boot Menuより1St Boot DeviceをCDに、2ndをHDDに変更。<br><br>ターミナルを開いて /etc/apt/sources.listの"universe"の項目の各URLの前の＃部分を消す。<br><br>パッケージリストの更新<br><font color="#FF0000">sudo apt-get update</font><br><br>acpidumpコマンドのインストール<br><font color="#FF0000">sudo apt-get install acpidump</font><br><br>DSDT.amlファイルの生成<br> <font color="#FF0000">acpidump -b -t DSDT -o DSDT.aml</font><br><br>ホームフォルダにDSDT.amlファイルが生成されるのでUSBのスティック等に保存してUbuntuを終了。<br><br>次回に続く。
]]>
</description>
<link>https://ameblo.jp/mariasan29/entry-11027861530.html</link>
<pubDate>Sat, 24 Sep 2011 12:24:40 +0900</pubDate>
</item>
<item>
<title>続）夢の続き</title>
<description>
<![CDATA[ とりあえず今まで他のマシンで夢を見た感覚を頼りに全体の流れを考えてみた。<br><br>1)マザーボードのDSDTを取り出す。<br>　　（UbuntuのLiveCDを使う予定。）<br><br>2）DSDT Pather等で適正なDSDTに修正(RTC,HPET,Prosessor Aliases等）<br><br><br>3）上の工程以外で必要になる修正を手動で行う。<br><br><br>4)出来上がったDSDT.amlにてChimera Bootloaderを使いOSXインストーラ起動。<br><br>
]]>
</description>
<link>https://ameblo.jp/mariasan29/entry-11027831656.html</link>
<pubDate>Sat, 24 Sep 2011 12:12:39 +0900</pubDate>
</item>
<item>
<title>AMD Athlon64X2+とASUS M2N-VM HDMIで夢をたい</title>
<description>
<![CDATA[ 古いパソコン（自作）が余ったので、そのパソコンで夢を見てみようと思う。<br><br>CPU:AMD Athlon 64X2 <br>Mem:2GB<br>HDD:500GB SATA<br>M/B:ASUS M2N-VM HDMI<br>
]]>
</description>
<link>https://ameblo.jp/mariasan29/entry-11027823075.html</link>
<pubDate>Sat, 24 Sep 2011 11:59:45 +0900</pubDate>
</item>
</channel>
</rss>
