void (*flush_hash_range)(unsigned long context,
unsigned long number,
int local);
+ /* special for kexec, to be called in real mode, linar mapping is
+ * destroyed as well */
+ void (*hpte_clear_all)(void);
void (*tce_build)(struct iommu_table * tbl,
long index,
long npages);
void (*tce_flush)(struct iommu_table *tbl);
+ int (*probe)(int platform);
void (*setup_arch)(void);
+ void (*init_early)(void);
/* Optional, may be NULL. */
void (*get_cpuinfo)(struct seq_file *m);
/* PCI stuff */
void (*pcibios_fixup)(void);
- /* Optional, may be NULL. */
- void (*init)(void);
-
void (*restart)(char *cmd);
void (*power_off)(void);
void (*halt)(void);