ホーム › フォーラム › Discussions › [study]A brief understanding of Devirtual MMIO(MMIOの研究)1
- このトピックには8件の返信、1人の参加者があり、最後にAlphaにより3年、 11ヶ月前に更新されました。
-
投稿者投稿
-
-
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から、答えを得たものから作った答えです。
しかし、ごく少数の人しか理解できないと思います。でも、できる限り曖昧さを取り除きました。(正しい理解のため) -
Alpha999ゲスト
What you want is a schematic diagram like the one below.
マスターのほしいのは、以下のような模式図でしょう。
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機能の産物です。大変危険だと思います。 -
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につながっているというものです。 -
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 -
bootmacosキーマスター
ありがとうございます。(私はマスターじゃないですが🙂)
図で説明していただいて理解できました。記事の方も書き換えておきました。-
Alpha999ゲスト
ちなみに、ちょっとだけ、補筆です。
通常MMIOは、仮想化されません。
EFIが動くときだけ、(UEFIがBIOSなので)特別に仮想マップに入ってます。-
bootmacosキーマスター
コメントありがとうございます。その状況を記事に反映しておきました。
-
-
-
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.
-
Alphaゲスト
お疲れ様です。
途中、コメントであげた、詳しい質問について、frizから、その通りとの回答が得られました。
大きく問題はありません。
-
-
投稿者投稿