1 
   2 #ifndef _ASM_IA64_PATCH_H
   3 #define _ASM_IA64_PATCH_H
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12 
  13 
  14 
  15 #include <linux/elf.h>
  16 #include <linux/types.h>
  17 
  18 extern void ia64_patch (u64 insn_addr, u64 mask, u64 val);      
  19 extern void ia64_patch_imm64 (u64 insn_addr, u64 val);          
  20 extern void ia64_patch_imm60 (u64 insn_addr, u64 val);          
  21 
  22 extern void ia64_patch_mckinley_e9 (unsigned long start, unsigned long end);
  23 extern void ia64_patch_vtop (unsigned long start, unsigned long end);
  24 extern void ia64_patch_phys_stack_reg(unsigned long val);
  25 extern void ia64_patch_rse (unsigned long start, unsigned long end);
  26 extern void ia64_patch_gate (void);
  27 
  28 #endif