aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/paravirt.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/include/asm/paravirt.h')
-rw-r--r--arch/x86/include/asm/paravirt.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/x86/include/asm/paravirt.h b/arch/x86/include/asm/paravirt.h
index 175778887090..961d10c12f16 100644
--- a/arch/x86/include/asm/paravirt.h
+++ b/arch/x86/include/asm/paravirt.h
@@ -388,6 +388,8 @@ extern struct pv_lock_ops pv_lock_ops;
388 asm("start_" #ops "_" #name ": " code "; end_" #ops "_" #name ":") 388 asm("start_" #ops "_" #name ": " code "; end_" #ops "_" #name ":")
389 389
390unsigned paravirt_patch_nop(void); 390unsigned paravirt_patch_nop(void);
391unsigned paravirt_patch_ident_32(void *insnbuf, unsigned len);
392unsigned paravirt_patch_ident_64(void *insnbuf, unsigned len);
391unsigned paravirt_patch_ignore(unsigned len); 393unsigned paravirt_patch_ignore(unsigned len);
392unsigned paravirt_patch_call(void *insnbuf, 394unsigned paravirt_patch_call(void *insnbuf,
393 const void *target, u16 tgt_clobbers, 395 const void *target, u16 tgt_clobbers,
@@ -1371,6 +1373,9 @@ static inline void __set_fixmap(unsigned /* enum fixed_addresses */ idx,
1371} 1373}
1372 1374
1373void _paravirt_nop(void); 1375void _paravirt_nop(void);
1376u32 _paravirt_ident_32(u32);
1377u64 _paravirt_ident_64(u64);
1378
1374#define paravirt_nop ((void *)_paravirt_nop) 1379#define paravirt_nop ((void *)_paravirt_nop)
1375 1380
1376void paravirt_use_bytelocks(void); 1381void paravirt_use_bytelocks(void);