How many bits of virtual address space has current x86-64 im

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
hendric

How many bits of virtual address space has current x86-64 im

Post by hendric »

According to x86-64 manuals volume2 I found it supported up to 48 bits but implementations could implement less.As I read about the documentations of Linux on mm policy of x86-64 architecture Andi said current X86-64 implementations only support 40 bits of address space.Is it now still 40 bits?
hendric

Re:How many bits of virtual address space has current x86-64

Post by hendric »

I've got it. AMD Athlon? 64 Processors now support full 48-bit virtual addresses.It's cool!
paulbarker

Re:How many bits of virtual address space has current x86-64

Post by paulbarker »

'cat /proc/cpuinfo' says 40 bits physical, 48 bits virtual. I think thats standard, at least for an X2.

I'll stop showing off now.
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Re:How many bits of virtual address space has current x86-64

Post by Candy »

hendric wrote: I've got it. AMD Athlon? 64 Processors now support full 48-bit virtual addresses.It's cool!
Read that info from the MSR's, current tests give no guarantee for the future. Make your code work by specs, not just by tests.
Post Reply