<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: PCEPTPDPTE</title>
	<atom:link href="http://www.pagetable.com/?feed=rss2&#038;p=308" rel="self" type="application/rss+xml" />
	<link>http://www.pagetable.com/?p=308</link>
	<description>Some Assembly Required</description>
	<lastBuildDate>Thu, 09 Sep 2010 09:36:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Shang Ling Liao</title>
		<link>http://www.pagetable.com/?p=308&#038;cpage=1#comment-101049</link>
		<dc:creator>Shang Ling Liao</dc:creator>
		<pubDate>Thu, 12 Nov 2009 19:56:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.pagetable.com/?p=308#comment-101049</guid>
		<description>Just to complement the topic, here are the names for each register:

* AX/EAX/RAX: accumulator
* BX/EBX/RBX: base
* CX/ECX/RCX: counter
* DX/EDX/RDX: data/general
* SI/ESI/RSI: &quot;source index&quot; for string operations.
* DI/EDI/RDI: &quot;destination index&quot; for string operations.
* SP/ESP/RSP: stack pointer for top address of the stack.
* BP/EBP/RBP: stack base pointer for holding the address of the current stack frame.
* IP/EIP/RIP: instruction pointer. Holds the program counter, the current instruction address.

source: http://en.wikipedia.org/wiki/X86#x86_registers</description>
		<content:encoded><![CDATA[<p>Just to complement the topic, here are the names for each register:</p>
<p>* AX/EAX/RAX: accumulator<br />
* BX/EBX/RBX: base<br />
* CX/ECX/RCX: counter<br />
* DX/EDX/RDX: data/general<br />
* SI/ESI/RSI: &#8220;source index&#8221; for string operations.<br />
* DI/EDI/RDI: &#8220;destination index&#8221; for string operations.<br />
* SP/ESP/RSP: stack pointer for top address of the stack.<br />
* BP/EBP/RBP: stack base pointer for holding the address of the current stack frame.<br />
* IP/EIP/RIP: instruction pointer. Holds the program counter, the current instruction address.</p>
<p>source: <a href="http://en.wikipedia.org/wiki/X86#x86_registers" rel="nofollow">http://en.wikipedia.org/wiki/X86#x86_registers</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: b*</title>
		<link>http://www.pagetable.com/?p=308&#038;cpage=1#comment-101028</link>
		<dc:creator>b*</dc:creator>
		<pubDate>Sun, 01 Nov 2009 11:54:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.pagetable.com/?p=308#comment-101028</guid>
		<description>Brilliant and fun! :D</description>
		<content:encoded><![CDATA[<p>Brilliant and fun! :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.pagetable.com/?p=308&#038;cpage=1#comment-101025</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Sat, 31 Oct 2009 20:20:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.pagetable.com/?p=308#comment-101025</guid>
		<description>Nice, although this is slightly incorrect, and even comment in VirtualBox is wrong! Intel defines the four levels as

PML4, PDPT, PD, PT

and thus the entries at those levels respectively are

PML4E, PDPTE, PDE, PTE

so an EPTPDPTE is an entry in level 3 of the nested page table, i.e. an EPT Page Directory Pointer Table Entry. Clearly this is only going get more awesome when Intel decides that 48bits of virtual address isn&#039;t enough and comes up with a name for the 5th level.</description>
		<content:encoded><![CDATA[<p>Nice, although this is slightly incorrect, and even comment in VirtualBox is wrong! Intel defines the four levels as</p>
<p>PML4, PDPT, PD, PT</p>
<p>and thus the entries at those levels respectively are</p>
<p>PML4E, PDPTE, PDE, PTE</p>
<p>so an EPTPDPTE is an entry in level 3 of the nested page table, i.e. an EPT Page Directory Pointer Table Entry. Clearly this is only going get more awesome when Intel decides that 48bits of virtual address isn&#8217;t enough and comes up with a name for the 5th level.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SĂŠbastien Duquette</title>
		<link>http://www.pagetable.com/?p=308&#038;cpage=1#comment-101024</link>
		<dc:creator>SĂŠbastien Duquette</dc:creator>
		<pubDate>Sat, 31 Oct 2009 16:39:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.pagetable.com/?p=308#comment-101024</guid>
		<description>LOL. But seriously, how can one not go batshit after extended exposition to this kind of non-sense.</description>
		<content:encoded><![CDATA[<p>LOL. But seriously, how can one not go batshit after extended exposition to this kind of non-sense.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
