Docs: Added further explanations to Kernel->Emulate->Cpuid1Data

This commit is contained in:
PMheart 2019-08-27 16:16:13 +08:00
parent eb813f473b
commit 7e83c25b2b
4 changed files with 15 additions and 4 deletions

Binary file not shown.

View File

@ -1385,7 +1385,12 @@ blocking.
\textbf{Failsafe}: All zero\\
\textbf{Description}: Sequence of \texttt{EAX}, \texttt{EBX}, \texttt{ECX},
\texttt{EDX} values in Little Endian order to replace \texttt{CPUID (1)}
call in XNU kernel.
call in XNU kernel. Normally it is only the value of \texttt{EAX} that needs to be taken care of,
which represents the exact CPUID. And the remainders are to be left as zeroes.
For instance, \texttt{A9 06 03 00} stands for CPUID \texttt{0x0306A9} (Ivy Bridge).
A good example can be found at
\href{https://github.com/acidanthera/bugtracker/issues/365}{acidanthera/bugtracker\#365}.
(See \texttt{Special NOTES for Haswell+ low-end})
\item
\texttt{Cpuid1Mask}\\

Binary file not shown.

View File

@ -1,7 +1,7 @@
\documentclass[]{article}
%DIF LATEXDIFF DIFFERENCE FILE
%DIF DEL PreviousConfiguration.tex Sun Aug 11 01:57:12 2019
%DIF ADD ../Configuration.tex Sun Aug 25 02:43:40 2019
%DIF DEL PreviousConfiguration.tex Wed Aug 14 17:47:32 2019
%DIF ADD ../Configuration.tex Tue Aug 27 16:14:37 2019
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
@ -1452,7 +1452,13 @@ blocking.
\textbf{Failsafe}: All zero\\
\textbf{Description}: Sequence of \texttt{EAX}, \texttt{EBX}, \texttt{ECX},
\texttt{EDX} values in Little Endian order to replace \texttt{CPUID (1)}
call in XNU kernel.
call in XNU kernel. \DIFaddbegin \DIFadd{Normally it is only the value of }\texttt{\DIFadd{EAX}} \DIFadd{that needs to be taken care of,
which represents the exact CPUID. And the remainders are to be left as zeroes.
For instance, }\texttt{\DIFadd{A9 06 03 00}} \DIFadd{stands for CPUID }\texttt{\DIFadd{0x0306A9}} \DIFadd{(Ivy Bridge).
A good example can be found at
}\href{https://github.com/acidanthera/bugtracker/issues/365}{acidanthera/bugtracker\#365}\DIFadd{.
(See }\texttt{\DIFadd{Special NOTES for Haswell+ low-end}}\DIFadd{)
}\DIFaddend
\item
\texttt{Cpuid1Mask}\\