René's URL Explorer Experiment


Title: GitHub - binarysafe/cpu-internals: Intel / AMD CPU Internals

Open Graph Title: GitHub - binarysafe/cpu-internals: Intel / AMD CPU Internals

X Title: GitHub - binarysafe/cpu-internals: Intel / AMD CPU Internals

Description: Intel / AMD CPU Internals. Contribute to binarysafe/cpu-internals development by creating an account on GitHub.

Open Graph Description: Intel / AMD CPU Internals. Contribute to binarysafe/cpu-internals development by creating an account on GitHub.

X Description: Intel / AMD CPU Internals. Contribute to binarysafe/cpu-internals development by creating an account on GitHub.

Opengraph URL: https://github.com/binarysafe/cpu-internals

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:25e25f27-a0c2-2528-2402-0bbfb4357f33
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idBC16:137508:F950A7:15E9D58:69820E20
html-safe-nonce5a70baa56f1b78695fede0004b42cc94700acd664de5422bb84ad96d0631b166
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQzE2OjEzNzUwODpGOTUwQTc6MTVFOUQ1ODo2OTgyMEUyMCIsInZpc2l0b3JfaWQiOiI2NjAyMTMzMDg4MTkxNTE2MTkyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac48ce2eef6e91bfa5d86f64e051e214a2b772bf1253c91280eb7d442292fa5e6d
hovercard-subject-tagrepository:223063346
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/binarysafe/cpu-internals
twitter:imagehttps://opengraph.githubassets.com/d96359be9ae58640d47b06b4265e97a80e4c98a5b8fa6e1acf0f0fc2ae6940e8/binarysafe/cpu-internals
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d96359be9ae58640d47b06b4265e97a80e4c98a5b8fa6e1acf0f0fc2ae6940e8/binarysafe/cpu-internals
og:image:altIntel / AMD CPU Internals. Contribute to binarysafe/cpu-internals development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2d53e73daff0fc9f0668e1e0628f2f5fa83e1e7e674b56f246f2f1c9ee32b15f
turbo-cache-controlno-preview
go-importgithub.com/binarysafe/cpu-internals git https://github.com/binarysafe/cpu-internals.git
octolytics-dimension-user_id57996474
octolytics-dimension-user_loginbinarysafe
octolytics-dimension-repository_id223063346
octolytics-dimension-repository_nwobinarysafe/cpu-internals
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id102395287
octolytics-dimension-repository_parent_nwoayoubfaouzi/cpu-internals
octolytics-dimension-repository_network_root_id102395287
octolytics-dimension-repository_network_root_nwoayoubfaouzi/cpu-internals
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released5cf820dd454dbac0c84a97275f8ce4b224eba3a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fbinarysafe%2Fcpu-internals
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fbinarysafe%2Fcpu-internals
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=binarysafe%2Fcpu-internals
Reloadhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals
Reloadhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals
Reloadhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals
binarysafe https://patch-diff.githubusercontent.com/binarysafe
cpu-internalshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals
ayoubfaouzi/cpu-internalshttps://patch-diff.githubusercontent.com/ayoubfaouzi/cpu-internals
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fbinarysafe%2Fcpu-internals
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fbinarysafe%2Fcpu-internals
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fbinarysafe%2Fcpu-internals
0 stars https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/stargazers
188 forks https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/forks
Branches https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/branches
Tags https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/tags
Activity https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fbinarysafe%2Fcpu-internals
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fbinarysafe%2Fcpu-internals
Code https://patch-diff.githubusercontent.com/binarysafe/cpu-internals
Pull requests 0 https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/pulls
Actions https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/actions
Projects 0 https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/projects
Security 0 https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/security
Insights https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/pulse
Code https://patch-diff.githubusercontent.com/binarysafe/cpu-internals
Pull requests https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/pulls
Actions https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/actions
Projects https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/projects
Security https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/security
Insights https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/pulse
Brancheshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/branches
Tagshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/tags
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/branches
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/tags
63 Commitshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/commits/master/
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals/commits/master/
figureshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/tree/master/figures
figureshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/tree/master/figures
headershttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/tree/master/headers
headershttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/tree/master/headers
manualshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/tree/master/manuals
manualshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/tree/master/manuals
.gitignorehttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/blob/master/.gitignore
README.mdhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/blob/master/README.md
VMCS-Layout.pdfhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/blob/master/VMCS-Layout.pdf
VMCS-Layout.pdfhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/blob/master/VMCS-Layout.pdf
micro-architectrure.mdhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/blob/master/micro-architectrure.md
micro-architectrure.mdhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/blob/master/micro-architectrure.md
READMEhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#cpu-internals
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#contents
Volume 1 Basic Architecturehttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#volume-1-basic-architecture
Chapter 3 Basic Execution Environmenthttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-3-basic-execution-environment
Chapter 6 Procedure Calls, Interrupts, and Exceptionshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-6-procedure-calls-interrupts-and-exceptions
Volume 2 Instruction Set Referencehttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#volume-2-instruction-set-reference
Chapter 6 Safer Mode Extensions Referencehttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-6-safer-mode-extensions-reference
Volume 3 System Programming Guidehttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#volume-3-system-programming-guide
Chapter 2 System Architecture Overviewhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-2-system-architecture-overview
Chapter 3 Protected Mode Memory Managementhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-3-protected-memory-mode-management
Chapter 4 Paginghttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-4-paging
Chapter 6 Interrupt and Exception Handlinghttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-6-interrupt-and-exception-handling
Chapter 11 Memory Cache Controlhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-11-memory-cache-control
Chapter 17 Debug, Branch Profile, TSC, and Intel® Resource Director Technology (Intel® RDT) Featureshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#Debug
Chapter 22 Architecture Compatibilityhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-22-architecture-compatibility
Chapter 23 Introduction To Virtual Machine Extensionshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-23-introduction-to-virtual-machine-extensions
Chapter 24 Virtual Machine Control Structureshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-24-virtual-machine-control-structures
Chapter 25 VMX Non-Root Operationhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-25-vmx-non-root-operation
Chapter 28 VMX Support For Address Translationhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-28-vmx-support-for-address-translation
Chapter 30 VMX Instruction Referencehttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-30-vmx-instruction-reference
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#volume-1-basic-architecture
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-3-basic-execution-environment
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#modes-of-operation
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#overview-of-the-basic-execution-environment
https://camo.githubusercontent.com/c70724d912c8949b5687f78e3157fb261ff40db5976af1eb434e88bf7a8e1e83/68747470733a2f2f692e696d6775722e636f6d2f6939446a6f384e2e706e67
https://camo.githubusercontent.com/a892ea125b78054e537c69af6ceb2d29260b6c29151bb3c8ad038127dcb721a5/68747470733a2f2f692e696d6775722e636f6d2f355636645332462e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#memory-organization
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#ia-32-memory-models
https://camo.githubusercontent.com/197589e09977a17430a7c2275277df1fd9b570c889987d68494fad8838fdc992/68747470733a2f2f692e696d6775722e636f6d2f456670466d56422e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#paging-and-virtual-memory
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#modes-of-operation-vs-memory-model
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#basic-program-execution-registers
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#general-purpose-registers
https://camo.githubusercontent.com/4cdf66ee06b7965a48c6c7c758e3a99f610224753c4d9ec799781c1e54cb58b3/68747470733a2f2f692e696d6775722e636f6d2f637646575346392e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#general-purpose-registers-in-64-bit-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#segment-registers
https://camo.githubusercontent.com/31902b948084f59c90cbf57f0b656cf299315532715d4d324126d1dcbebe2b2a/68747470733a2f2f692e696d6775722e636f6d2f416268626757592e706e67
https://camo.githubusercontent.com/7e0ef2ab9b1b57d3bc66f9a44daef4fa58daa232c99ba4c496532f53a9635c95/68747470733a2f2f692e696d6775722e636f6d2f667537454d6b7a2e706e67
https://camo.githubusercontent.com/80cfe36898233bb228b2de1cbf53dae01cfd946fc7370ce75c81e44ab8a0e992/68747470733a2f2f692e696d6775722e636f6d2f636978623078652e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#segment-registers-in-64-bit-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-6-procedure-calls-interrupts-and-exceptions
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#stacks
https://camo.githubusercontent.com/2722d07126b95706cad384e85872ab891b656c6b05b4010f12eb1bea30bd8556/68747470733a2f2f692e696d6775722e636f6d2f62636f587a76782e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#stack-frame-base-pointer
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#return-instruction-pointer
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#stack-behavior-in-64-bit-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#calling-procedures-using-call-and-ret
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#far-call-and-ret-operation
https://camo.githubusercontent.com/b3d27389173da2d15bc2af2e8719203b0bf911efc7bc417acdf4dc8be5d04374/68747470733a2f2f692e696d6775722e636f6d2f4e6e3053464f792e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#parameter-passing
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#calls-to-other-privilege-levels
https://camo.githubusercontent.com/db01420d099a1b17bb1f89247b729d58de7ff5198a8482796a1679393a46c8ea/68747470733a2f2f692e696d6775722e636f6d2f52546b644f394c2e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#call-and-ret-operation-between-privilege-levels
https://camo.githubusercontent.com/ca79e0d7172f830bebfcea21849e1b5b03a653f9175d68d8507d1fcd8596b2a4/68747470733a2f2f692e696d6775722e636f6d2f5a4e726e5a51642e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#volume-2-instruction-set-reference
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-6-safer-mode-extensions-reference
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#overview
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#smx-functionality
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#volume-3-system-programming-guide
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-2-system-architecture-overview
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#overview-of-the-system-level-architecture
https://camo.githubusercontent.com/c2ada649de538861c1cb455d723a8c6d07f98d7b5dc8a72df42720d07595e6c8/68747470733a2f2f692e696d6775722e636f6d2f4f3051434677742e706e67
https://camo.githubusercontent.com/ffad76bd167713d731824c5fbb53a47b97ff85ffe87cdc496e332122146c53d9/68747470733a2f2f692e696d6775722e636f6d2f67436179766f682e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#global-and-local-descriptor-tables
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#global-and-local-descriptor-tables-in-ia-32e-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#system-segments-segment-descriptors-and-gates
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#gates-in-ia-32e-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#task-state-segments-and-task-gates
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#task-state-segments-in-ia-32e-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#interrupt-and-exception-handling
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#memory-management
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#memory-management-in-ia-32e-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#system-registers
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#system-registers-in-ia-32e-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#modes-of-operation-1
https://camo.githubusercontent.com/7ab0dbbd72e221e41ccdc0330d2584b6d3d577761a722d4d9c1f7c4a34795afa/68747470733a2f2f692e696d6775722e636f6d2f62626372516c6b2e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#extended-feature-enable-register
https://camo.githubusercontent.com/fd80bdfe83f0ca75ed55d0a9dbf24ad04e455dcd0e06fd4c08ce9e4e43240ab6/68747470733a2f2f692e696d6775722e636f6d2f466570466443552e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#system-flags-and-fields-in-the-eflags-register
https://camo.githubusercontent.com/ff75b2386ddad3148bfb388e03b8786302f80d132051974f9b6384fc08f38174/68747470733a2f2f692e696d6775722e636f6d2f3159465a7367772e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#system-flags-and-fields-in-ia-32e-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#memory-management-registers
https://camo.githubusercontent.com/d9c7ece2419935059012cb6f586bda679d2e9da225c105d62959d160f89ade53/68747470733a2f2f692e696d6775722e636f6d2f797836706956302e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#global-descriptor-table-register-gdtr
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#local-descriptor-table-register-ldtr
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#idtr-interrupt-descriptor-table-register
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#task-register-tr
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-3-protected-mode-memory-management
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#memory-management-overview
https://camo.githubusercontent.com/c746e356004583f6dede7a93cb0974155673b74cd24a3e5a6169f7107e000569/68747470733a2f2f692e696d6775722e636f6d2f517041334153392e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#using-segments
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#basic-flat-model
https://camo.githubusercontent.com/24e0456e674719f2e988c0b677ecd81769a1e7fe931a489140d2b4a96f6bb239/68747470733a2f2f692e696d6775722e636f6d2f745130327666502e706e67
https://camo.githubusercontent.com/6da68bb1ff7be4aefc4b953eaa76394a67c219484a51431c09d7e170abbf9298/68747470733a2f2f692e696d6775722e636f6d2f645350466159382e706e67
https://camo.githubusercontent.com/b37fc9057096b6bfb40368763394da87cc2c429237489e54618b563d967ae948/68747470733a2f2f692e696d6775722e636f6d2f58367052444b762e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#segmentation-in-ia-32e-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#paging-and-segmentation
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#logical-and-linear-addresses
https://camo.githubusercontent.com/f401612f01170db38c3e73e3d83c8505f1df6a795e2f824a6bd004bcac215ae6/68747470733a2f2f692e696d6775722e636f6d2f6a6835427034362e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#logical-address-translation-in-ia-32e-mode
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#segment-selectors
https://camo.githubusercontent.com/35c232df653626e5bcacc0715c027a7dc4437bba52210ff372f0e4f77902490e/68747470733a2f2f692e696d6775722e636f6d2f4a554f695859582e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#segment-registers-1
https://camo.githubusercontent.com/f1ce7aefd5fa329cdd6a0298fb60f426f2db605d6d7abd4868ee77fc112194dd/68747470733a2f2f692e696d6775722e636f6d2f6c786c6d5574412e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#segment-descriptors
https://camo.githubusercontent.com/e2d17efc35979a31404030d98bbbd1b930a07e954241824e4332521e022bb6e6/68747470733a2f2f692e696d6775722e636f6d2f796a6e526c657a2e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#system-descriptor-types
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#segment-descriptor-tables
https://camo.githubusercontent.com/7c9cb682f0ae3490a637d784cd331cb2ffd50a88820b581aca3f5defcc2ade0d/68747470733a2f2f692e696d6775722e636f6d2f71456e754170762e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-4-paging
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#paging-modes-and-control-bits
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#three-paging-modes
https://camo.githubusercontent.com/0516e3c58f4439cfd644031cb222c279caccb6bebe1de8138aea29b705bcdc1d/68747470733a2f2f692e696d6775722e636f6d2f7a586f564343772e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#paging-mode-enabling
https://camo.githubusercontent.com/c2eb714b81d1e05f91c2af31b2a45468668afa2edcc5fa34704aa8af95ee325d/68747470733a2f2f692e696d6775722e636f6d2f5155426b4477352e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#paging-mode-modifiers
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#hierarchical-paging-structures-an-overview
https://camo.githubusercontent.com/2b7caaf25d2160953733167edd364fd380de158f74c0a303e2e01e7ffda25fc1/68747470733a2f2f692e696d6775722e636f6d2f78734c4e7452702e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#32-bit-paging
https://camo.githubusercontent.com/abec6e53d6542178bef81ed89a9420a695c2f4f747f624fea10ebbc703eefd0e/68747470733a2f2f692e696d6775722e636f6d2f796b354444696b2e706e67
https://camo.githubusercontent.com/a59b4b67aef024a25ca23044c2c7ce25c4db7c791c9fd71f9ebf9a189eee5165/68747470733a2f2f692e696d6775722e636f6d2f6772614c486e312e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#pae-paging
https://camo.githubusercontent.com/47cb0b8efb6bc62b1fa7ccf4ea340cde5261ad39cc103d00b26f374c2e415b03/68747470733a2f2f692e696d6775722e636f6d2f504870536c74582e706e67
https://camo.githubusercontent.com/de7f0b03792eaabb82b5a9fd5952a53e197be1bad2ae19f766d23332fa8242f2/68747470733a2f2f692e696d6775722e636f6d2f745a786d7156752e706e67
https://camo.githubusercontent.com/76d8c2b40256e88729ef4170ef53b3acace53029f189bdc110b469194e5a3be9/68747470733a2f2f692e696d6775722e636f6d2f4450536d4333782e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#4-level-paging
https://camo.githubusercontent.com/e8636a8aa2fe34f312303b13fdb06356fb4fdc98837d7aed3b3df84a0a544ec8/68747470733a2f2f692e696d6775722e636f6d2f79634c705755662e706e67
https://camo.githubusercontent.com/0c3ca9923a7d3758679ff270aad74f4b9cc4beccf75d7f0c07fb1efdadc282aa/68747470733a2f2f692e696d6775722e636f6d2f7336645a3866592e706e67
https://camo.githubusercontent.com/5a9b2e61d2110979ad8d315a0500b2c00115d51698e478188206e2eb5bc1cbe8/68747470733a2f2f692e696d6775722e636f6d2f51635750305a5a2e706e67
https://camo.githubusercontent.com/60cf0c80a3654da190c5024fd0be3870bf7f6cb38cc45c1bfe175e938e928acf/68747470733a2f2f692e696d6775722e636f6d2f326745485030422e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#protection-keys
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#page-fault-exceptions
https://camo.githubusercontent.com/c3ea78f98d1756fce864897fcb54c46e579bd4b73d4d5b88477b7bd3956f075c/68747470733a2f2f692e696d6775722e636f6d2f58494979764a4e2e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#accessed-and-dirty-flags
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-6-interrupt-and-exception-handling
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#interrupt-and-exception-overview
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#exception-and-interrupt-vectors
https://camo.githubusercontent.com/08626fccf19d1cc0fdd7e15bdd10a62cbf9d246f1bc6a83f8d85193d8564b3ed/68747470733a2f2f692e696d6775722e636f6d2f6c53644175516c2e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#sources-of-interrupts
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#external-interrupts
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#maskable-hardware-interrupts
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#software-generated-interrupts
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#sources-of-exceptions
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#program-error-exceptions
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#software-generated-exceptions
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#machine-check-exceptions
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#exceptions-classifications
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#exception-and-interrupt-handling
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-11-memory-cache-control
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#internal-caches-tlbs-and-buffers
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#methods-of-caching-available
https://camo.githubusercontent.com/1698e62a5b09ab94b60871e802b5fa35fdb7c3603ac8379ba5776d6f693c616d/68747470733a2f2f692e696d6775722e636f6d2f675674504b47352e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#page-attribute-table-pat
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-17-debug-branch-profile-tsc-and-intel-resource-director-technology-intel-rdt-features
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#overview-of-debug-support-facilities
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#debug-exceptions
https://camo.githubusercontent.com/ddbf48f30651c6fcf665bccbee0a72f16866b7eb68cb3592e1a841b753d8a764/68747470733a2f2f692e696d6775722e636f6d2f5531503432786b2e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#debug-address-registers-dr0-dr3
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#debug-registers-dr4-and-dr5
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#debug-status-register-dr6
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-22-architecture-compatibility
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#model-specific-registers
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#memory-type-range-registers
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-23-introduction-to-virtual-machine-extensions
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#virtual-machine-architecture
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#introduction-to-vmx-operation
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#life-cycle-of-vmm-software
https://camo.githubusercontent.com/41e2bc8fdc48279160769cefe33a23f45d13d0a798f4455ac04fa056246c50ae/68747470733a2f2f692e696d6775722e636f6d2f567076713947692e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#virtual-machine-control-structure
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#discovering-support-for-vmx
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#enabling-and-entering-vmx-operation
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#restrictions-on-vmx-operation
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-24-virtual-machine-control-structures
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#overview-1
https://camo.githubusercontent.com/d25744103eea20315ad8b54c0240aea69959bda5f77a1b68faa362f27a4c8fb5/68747470733a2f2f692e696d6775722e636f6d2f524664615255382e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#format-of-the-vmcs-region
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#organization-of-vmcs-data
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#vmcs-layout
VMCS Layout.pdfhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/blob/master/pdf/VMCS.pdf
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#vmcs-types-ordinary-and-shadow
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#software-use-of-virtual-machine-control-structures
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#vmread-vmwrite-and-encodings-of-vmcs-fields
https://camo.githubusercontent.com/b860f52e01454fc00bca56d523a62cdcfb088a9ce65eb618887e0c6b91ddd5b2/68747470733a2f2f692e696d6775722e636f6d2f566531397848642e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#initializing-a-vmcs
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#vmxon-region
https://camo.githubusercontent.com/0c43b2bd53adff3dc973cf970c589109d1f97eab8dac94169651c6327c0621fe/68747470733a2f2f692e696d6775722e636f6d2f667971486c48752e706e67
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-25-vmx-non-root-operation
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#instructions-that-cause-vm-exits-unconditionally
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#instructions-that-cause-vm-exits-conditionally
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#other-causes-of-vm-exits
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-28-vmx-support-for-address-translation
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#virtual-processor-identifiers-vpids
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#the-extended-page-table-mechanism-ept
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#ept-overview
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#ept-translation-mechanism
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#chapter-30-vmx-instruction-reference
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#overview-2
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#appendix-a-vmx-capability-reporting-facility
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#reserved-controls-and-default-settings
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#vmx-fixed-bits-in-cr0
https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#vmx-fixed-bits-in-cr4
Readme https://patch-diff.githubusercontent.com/binarysafe/cpu-internals#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals
Activityhttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/activity
Custom propertieshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/custom-properties
0 starshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/watchers
0 forkshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fbinarysafe%2Fcpu-internals&report=binarysafe+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/binarysafe/cpu-internals/releases
Packages 0https://patch-diff.githubusercontent.com/orgs/binarysafe/packages?repo_name=cpu-internals
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.