[study]A brief understanding of Devirtual MMIO(MMIOの研究)1

ホーム フォーラム Discussions [study]A brief understanding of Devirtual MMIO(MMIOの研究)1

  • このトピックには8件の返信、1人の参加者があり、最後にAlphaにより3年、 11ヶ月前に更新されました。
6件の返信スレッドを表示中
  • 投稿者
    投稿
    • #12119 返信
      Alpha999
      ゲスト

      Dear BootMacOS Master
      親愛なる BootMacOS マスター
      I did research on Devirtual MMIO.
      MMIOについて、調査しました。
      Specifically, it is as follows.
      詳しくは以下を見てください。
      https://translate.google.com/translate?sl=ja&tl=en&u=https://mifmif.mydns.jp/alpha/?p%3D1006
      This is the result of the answer given by Download-friz.
      Few people may understand it, but I’ve omitted as much ambiguity as possible.
      これは、Download-frizから、答えを得たものから作った答えです。
      しかし、ごく少数の人しか理解できないと思います。でも、できる限り曖昧さを取り除きました。(正しい理解のため)

    • #12120 返信
      Alpha999
      ゲスト

      What you want is a schematic diagram like the one below.
      マスターのほしいのは、以下のような模式図でしょう。
      MMIOJPN
      MMIOEN
      The schematic diagram of your web page introduced on the Devirtualize MMIO page is not good.
      マスターのページが紹介しているページは、すみませんが、良いものではありません。
      It confuses virtual memory maps with physical memory maps. In addition, it is a product of Windows PAE. So it’s very dangerous.
      その図は、仮想メモリと、物理メモリをごっちゃにしてます。加えて、WindowsのPAE機能の産物です。大変危険だと思います。

    • #12121 返信
      Alpha999
      ゲスト

      I highly recommend using this schematic diagram. Also, I would be honored if you could use it.
      私は(そのWindowsのPAEの紹介でなく)こちらの図を使うことを、強くお勧めします。使っていただければ光栄です。

      To tell the truth, this diagram is only a fraction of what Friz taught us.
      真実を申しますと、この図は、Frizの答えの何分の一しか正しく合っていません。
      It is easy for many people to understand because the following illusions are strong.
      多くの人にとっては、以下のような模式が強く理解されてしまうのです。
      The illusion is that the CPU has a bus that connects to memory and IO.
      その模式というのは、CPUからバスが出てメモリとIOにつながっているというものです。

    • #12122 返信
      Alpha999
      ゲスト

      Apple’s M1 chip is fast because it’s free from that illusion.
      アップルのM1チップは、そのような模式から解き放たれたので、早く動くのです。
      We Japanese are no longer economic animals.
      我々日本人はもう「エコノミックアニマル」ではありません。
      The hacking community is also the product of our intellectual desires. (That’s why developers do their best for us.)
      ハッキングコミュニティは、知的欲求への産物でもあります(だから、開発者たちは我々のために(無償で)つくしてくれるのです。
      We are proud to be intellectual desire seekers as hackers are’nt us!!
      我々は、ハッカーとして知的探求を誇りとしようではありませんか。
      Thank you very much.
      ありがとうございました。
      Alpha999

    • #12125 返信
      bootmacos
      キーマスター

      ありがとうございます。(私はマスターじゃないですが🙂)
      図で説明していただいて理解できました。記事の方も書き換えておきました。

      • #12141 返信
        Alpha999
        ゲスト

        ちなみに、ちょっとだけ、補筆です。
        通常MMIOは、仮想化されません。
        EFIが動くときだけ、(UEFIがBIOSなので)特別に仮想マップに入ってます。

        • #12147 返信
          bootmacos
          キーマスター

          コメントありがとうございます。その状況を記事に反映しておきました。

    • #12133 返信
      Alpha999
      ゲスト

      Hello everybody.

      Through studying Devirtualize MMIO, I was able to study wonderful knowledge such as CPU spec manual, UEFI library, general OS memory management, and excellent IO management (IO Kit) of MacOS.

      It was really fun!

      It’s very clear that the hacker community is backed by a quest for knowledge!!
      I left my little gift in the Japanese forum. It is also written in English, so please take a look if you like.

      [study]A brief understanding of Devirtual MMIO

      Thank you.

    • #12187 返信
      Alpha
      ゲスト

      お疲れ様です。
      途中、コメントであげた、詳しい質問について、frizから、その通りとの回答が得られました。
      大きく問題はありません。

6件の返信スレッドを表示中
返信先: [study]A brief understanding of Devirtual MMIO(MMIOの研究)1
あなたの情報: