Commit 6f5374c9 authored by David S. Miller's avatar David S. Miller

[SPARC64]: Add sun4v_cpu_yield().

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 1bd0cd74
...@@ -1786,3 +1786,12 @@ sun4v_cpu_qconf: ...@@ -1786,3 +1786,12 @@ sun4v_cpu_qconf:
ta HV_FAST_TRAP ta HV_FAST_TRAP
retl retl
nop nop
/* returns %o0: status
*/
.globl sun4v_cpu_yield
sun4v_cpu_yield:
mov HV_FAST_CPU_YIELD, %o5
ta HV_FAST_TRAP
retl
nop
...@@ -258,6 +258,9 @@ ...@@ -258,6 +258,9 @@
*/ */
#define HV_FAST_CPU_YIELD 0x12 #define HV_FAST_CPU_YIELD 0x12
#ifndef __ASSEMBLY__
extern unsigned long sun4v_cpu_yield(void);
#endif
/* cpu_qconf() /* cpu_qconf()
* TRAP: HV_FAST_TRAP * TRAP: HV_FAST_TRAP
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment