From mboxrd@z Thu Jan 1 00:00:00 1970 From: Min Lee Subject: [Q] guest and user protection on x86-64 by paging Date: Sun, 01 Aug 2010 12:01:14 -0400 Message-ID: <4C559A4A.1030809@gatech.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Hi, folks. one question. I'll read source code, but if one can give me brief overview, it would be so helpful. On x86-64, guest and user runs both in ring 3, and protect from each other by paging mechanism. but, how? Then page table should be modified and TLB would be flushed for every system call. This would be some overhead, I think. Is this what Xen is doing? If not, how paging mechanism protect guest from its application? Thanks Min