Thread (18 messages) 18 messages, 2 authors, 2010-06-29

Re: [PATCH] KVM: PPC: Add generic hpte management functions

From: Alexander Graf <hidden>
Date: 2010-06-29 13:06:25
Also in: kvm

Avi Kivity wrote:
On 06/29/2010 03:56 PM, Alexander Graf wrote:
quoted
Avi Kivity wrote:
  
quoted
On 06/28/2010 11:55 AM, Alexander Graf wrote:
    
quoted
      
quoted
quoted
+
+static inline u64 kvmppc_mmu_hash_pte(u64 eaddr) {
+    return hash_64(eaddr>>    PTE_SIZE, HPTEG_HASH_BITS_PTE);
+}
+
+static inline u64 kvmppc_mmu_hash_vpte(u64 vpage) {
+    return hash_64(vpage&    0xfffffffffULL, HPTEG_HASH_BITS_VPTE);
+}
+
+static inline u64 kvmppc_mmu_hash_vpte_long(u64 vpage) {
+    return hash_64((vpage&    0xffffff000ULL)>>    12,
+               HPTEG_HASH_BITS_VPTE_LONG);
+}


           
Still with the wierd coding style?

         
Not sure what's going on there. My editor displays it normally. Weird.

       
Try hitting 'save'.
     
hexdump -C on the respective section in the exact patch file I submitted
above shows:

00000a80  75 72 6e 20 68 61 73 68  5f 36 34 28 65 61 64 64  |urn
hash_64(eadd|
00000a90  72 20 3e 3e 20 50 54 45  5f 53 49 5a 45 2c 20 48  |r>>
PTE_SIZE, H|


Maybe your mail client breaks it?
   
The list archives too:

  http://www.mail-archive.com/kvm@vger.kernel.org/msg37093.html

Looks like a cache coherency bug.  What processor are you using?
Are we looking at the same link? Looks good to me there.

Alex
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help