]> err.no Git - linux-2.6/commit
[IA64] Reschedule __kernel_syscall_via_epc().
authorDavid Mosberger-Tang <davidm@hpl.hp.com>
Thu, 28 Apr 2005 04:19:37 +0000 (21:19 -0700)
committerTony Luck <tony.luck@intel.com>
Thu, 28 Apr 2005 04:19:37 +0000 (21:19 -0700)
commit70929a57cfea8c18de13fcea9ae6771018a98949
tree1371e183617f368b7a92b185a2dee829c70d0efd
parentf8fa5448fc9b4a7806b1297a0b57808f12fe4d43
[IA64] Reschedule __kernel_syscall_via_epc().

Avoid some stalls, which is good for about 2 cycles when invoking a
light-weight handler.  When invoking a heavy-weight handler, this
helps by about 7 cycles, with most of the improvement coming from the
improved branch-prediction achieved by splitting the BBB bundle into
two MIB bundles.

Signed-off-by: David Mosberger-Tang <davidm@hpl.hp.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/gate.S