qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [4239] x86/x86-64 MMU PAE fixes


From: Paul Brook
Subject: Re: [Qemu-devel] [4239] x86/x86-64 MMU PAE fixes
Date: Tue, 22 Apr 2008 21:57:12 +0100
User-agent: KMail/1.9.9

On Tuesday 22 April 2008, Aurelien Jarno wrote:
> -#define PHYS_ADDR_MASK 0xfffff000
> +#define PHYS_ADDR_MASK (~0xfff)

I think this is wrong. According to my docs physical addresses have an 
architectural limit of 52 bits. Bits 52-62 of a PTE are reserved (must be 
zero), and bit 63 is the NX bit.

You already reverted the following, but I'm going to mention it anyway:

> -#elif defined(TARGET_X86_64) && !defined(USE_KQEMU)
> -#define TARGET_PHYS_ADDR_SPACE_BITS 40

I think this should either be 52, or cpu specific.

Paul




reply via email to

[Prev in Thread] Current Thread [Next in Thread]