]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/asm-powerpc/machdep.h
[PATCH] Kprobes: Track kprobe on a per_cpu basis - ppc64 changes
[karo-tx-linux.git] / include / asm-powerpc / machdep.h
index 451b345cfc788b216bb8b7fe9f1b6c06accd7956..fa03864d06eb0d69c528ffa4f25e110d102ca44c 100644 (file)
@@ -47,20 +47,22 @@ struct machdep_calls {
 #ifdef CONFIG_PPC64
        void            (*hpte_invalidate)(unsigned long slot,
                                           unsigned long va,
-                                          int large,
+                                          int psize,
                                           int local);
        long            (*hpte_updatepp)(unsigned long slot, 
                                         unsigned long newpp, 
                                         unsigned long va,
-                                        int large,
+                                        int pize,
                                         int local);
        void            (*hpte_updateboltedpp)(unsigned long newpp, 
-                                              unsigned long ea);
+                                              unsigned long ea,
+                                              int psize);
        long            (*hpte_insert)(unsigned long hpte_group,
                                       unsigned long va,
                                       unsigned long prpn,
+                                      unsigned long rflags,
                                       unsigned long vflags,
-                                      unsigned long rflags);
+                                      int psize);
        long            (*hpte_remove)(unsigned long hpte_group);
        void            (*flush_hash_range)(unsigned long number, int local);
 
@@ -80,6 +82,7 @@ struct machdep_calls {
        void            (*iommu_dev_setup)(struct pci_dev *dev);
        void            (*iommu_bus_setup)(struct pci_bus *bus);
        void            (*irq_bus_setup)(struct pci_bus *bus);
+       int             (*set_dabr)(unsigned long dabr);
 #endif
 
        int             (*probe)(int platform);