diff options
Diffstat (limited to 'arch/x86/include/asm/paravirt.h')
-rw-r--r-- | arch/x86/include/asm/paravirt.h | 5 |
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 | ||
390 | unsigned paravirt_patch_nop(void); | 390 | unsigned paravirt_patch_nop(void); |
391 | unsigned paravirt_patch_ident_32(void *insnbuf, unsigned len); | ||
392 | unsigned paravirt_patch_ident_64(void *insnbuf, unsigned len); | ||
391 | unsigned paravirt_patch_ignore(unsigned len); | 393 | unsigned paravirt_patch_ignore(unsigned len); |
392 | unsigned paravirt_patch_call(void *insnbuf, | 394 | unsigned 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 | ||
1373 | void _paravirt_nop(void); | 1375 | void _paravirt_nop(void); |
1376 | u32 _paravirt_ident_32(u32); | ||
1377 | u64 _paravirt_ident_64(u64); | ||
1378 | |||
1374 | #define paravirt_nop ((void *)_paravirt_nop) | 1379 | #define paravirt_nop ((void *)_paravirt_nop) |
1375 | 1380 | ||
1376 | void paravirt_use_bytelocks(void); | 1381 | void paravirt_use_bytelocks(void); |