<feed xmlns='http://www.w3.org/2005/Atom'>
<title>objective.git/arch/x86/cpuid, branch cpuid_refactor</title>
<subtitle>Objective Kernel source code
</subtitle>
<id>https://git.objectiveos.org/objective/objective.git/atom?h=cpuid_refactor</id>
<link rel='self' href='https://git.objectiveos.org/objective/objective.git/atom?h=cpuid_refactor'/>
<link rel='alternate' type='text/html' href='https://git.objectiveos.org/objective/objective.git/'/>
<updated>2025-12-11T08:44:00Z</updated>
<entry>
<title>Put in cpuid some definitions and declarations</title>
<updated>2025-12-11T08:44:00Z</updated>
<author>
<name>Alexey Gavrilov</name>
<email>alexey.gavrilov@mail.com</email>
</author>
<published>2025-12-11T08:44:00Z</published>
<link rel='alternate' type='text/html' href='https://git.objectiveos.org/objective/objective.git/commit/?id=b98035306ceca38432c754847e3ef7474b1b778c'/>
<id>urn:sha1:b98035306ceca38432c754847e3ef7474b1b778c</id>
<content type='text'>
Declarations: `acquireInformation` for two extended cpuid
    commands. Overloading `operator&amp;` for enum classes in
    `VersionInfo` structure to get proper bit value.

All declarations from ==Cpuid.h== file are define in the
    corresponding cpp file.

Signed-off-by: Alexey Gavrilov &lt;alexey.gavrilov@mail.com&gt;
</content>
</entry>
<entry>
<title>Refactoring cpuid model interaction</title>
<updated>2025-12-01T14:40:49Z</updated>
<author>
<name>Alexey Gavrilov</name>
<email>alexey.gavrilov@mail.com</email>
</author>
<published>2025-12-01T14:40:49Z</published>
<link rel='alternate' type='text/html' href='https://git.objectiveos.org/objective/objective.git/commit/?id=75ef20c5889005758ed8c30c3279954f16529a16'/>
<id>urn:sha1:75ef20c5889005758ed8c30c3279954f16529a16</id>
<content type='text'>
Patch for support CPU identification feature.

Model smash on two pieces: platform-independent and dependent accordingly.
The first obtains architecture details from CPU by special registers or
execute instruction and filling proper structure. The second piece needs
for more universality to use in independent code.

Currently, platform-independent part supports only x86 cpuid(0h,01h) leafs.

Signed-off-by: Alexey Gavrilov &lt;alexey.gavrilov@mail.com&gt;
</content>
</entry>
</feed>
