ia64/pv_ops: paravirtualized instruction checker.
authorIsaku Yamahata <yamahata@valinux.co.jp>
Fri, 17 Oct 2008 02:18:13 +0000 (11:18 +0900)
committerTony Luck <tony.luck@intel.com>
Fri, 17 Oct 2008 17:12:54 +0000 (10:12 -0700)
commitf8d1f99f3958c46cdc983743d75d0b31b9accb80
treeef91c20de242e67db557e831aa28f9e9597dabef
parent98c99d7c27973538081a809c114b8d5c6195ecfa
ia64/pv_ops: paravirtualized instruction checker.

This patch implements a checker to detect instructions which
should be paravirtualized instead of direct writing raw instruction.
This patch does rough check so that it doesn't fully cover all cases,
but it can detects most cases of paravirtualization breakage of hand
written assembly codes.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/include/asm/native/pvchk_inst.h [new file with mode: 0644]
arch/ia64/kernel/Makefile
arch/ia64/kernel/paravirt_inst.h
arch/ia64/scripts/pvcheck.sed [new file with mode: 0644]