EM64T: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
No edit summary
No edit summary
 
(9 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Convert}}

Intel Extended Memory 64 Technology ([http://www.intel.com/technology/64bitextensions/ Intel EM64T]) enables 64-bit computing on the server/workstation and desktop platforms when combined with supporting software. Intel EM64T improves performance by allowing the system to address more than 4 GB of both virtual and physical memory.
Intel Extended Memory 64 Technology ([http://www.intel.com/technology/64bitextensions/ Intel EM64T]) enables 64-bit computing on the server/workstation and desktop platforms when combined with supporting software. Intel EM64T improves performance by allowing the system to address more than 4 GB of both virtual and physical memory.


Technically speaking, EM64T offers to Intel processors what [[x86-64]] offers to AMD processors. Ancient disagreements such as 3Dnow-vs-SSE still holds, but the rest should be exactly the same. It is supported by latest XEON processors.
Technically speaking, EM64T offers to Intel processors what [[x86-64]] offers to AMD processors. Ancient disagreements such as 3Dnow-vs-MMX still holds, but the rest should be exactly the same. It is supported by latest XEON processors.


Intel EM64T provides support for:
Intel EM64T provides support for:
Line 15: Line 13:
Currently physical addresses are restricted to 40 bits, and linear addresses are restricted to 48 bits, sign-extended.
Currently physical addresses are restricted to 40 bits, and linear addresses are restricted to 48 bits, sign-extended.


==See Also==
== See Also ==
===Articles===
=== Articles ===
*[[x86-64]]
* [[X86-64]]
* [[Creating a 64-bit kernel]]
===External Links===
* [[User:Stephanvanschaik/Setting_Up_Long_Mode|Setting up long mode]]
* [http://www.intel.com/technology/64bitextensions/faq.htm intel's faq]

=== External Links ===
* [[Wikipedia:EM64T|EM64T]] on Wikipedia.
* [ftp://download.intel.com/design/Pentium4/manuals/25366816.pdf XEON manual]
* [ftp://download.intel.com/design/Pentium4/manuals/25366816.pdf XEON manual]

* [[Wikipedia:EM64T]]
[[Category:X86 CPU]]
[[Category:X86-64]]

Latest revision as of 23:15, 9 July 2023

Intel Extended Memory 64 Technology (Intel EM64T) enables 64-bit computing on the server/workstation and desktop platforms when combined with supporting software. Intel EM64T improves performance by allowing the system to address more than 4 GB of both virtual and physical memory.

Technically speaking, EM64T offers to Intel processors what x86-64 offers to AMD processors. Ancient disagreements such as 3Dnow-vs-MMX still holds, but the rest should be exactly the same. It is supported by latest XEON processors.

Intel EM64T provides support for:

  • 64-bit flat virtual address space
  • 64-bit pointers
  • 64-bit wide general purpose registers (16 - added R8-R15)
  • 64-bit integer support
  • Up to 1 tebibyte (TiB) of platform address space

Currently physical addresses are restricted to 40 bits, and linear addresses are restricted to 48 bits, sign-extended.

See Also

Articles

External Links