ia64/pv_ops: implement binary patching optimization for native.
authorIsaku Yamahata <yamahata@valinux.co.jp>
Wed, 4 Mar 2009 12:06:52 +0000 (21:06 +0900)
committerTony Luck <tony.luck@intel.com>
Thu, 26 Mar 2009 18:02:42 +0000 (11:02 -0700)
commit03f511dd02f1431ef652fb97a7f2fe7aef47e025
tree87bbff26febaa0eb0e85d1c23886a1cc913af30a
parentbf7ab02f620c1020c869fc71a2c855918b6a5375
ia64/pv_ops: implement binary patching optimization for native.

implement binary patching optimization for pv_cpu_ops.
With this optimization, indirect call for pv_cpu_ops methods can be
converted into inline execution or direct call.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/include/asm/intrinsics.h
arch/ia64/include/asm/paravirt.h
arch/ia64/include/asm/paravirt_privop.h
arch/ia64/kernel/Makefile
arch/ia64/kernel/paravirt.c
arch/ia64/kernel/paravirtentry.S
arch/ia64/kernel/setup.c