mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 07:12:09 +00:00
ARC: Fix build failures for ARCompact in linux-next after ARCv2 support
Reported-by: Guenter Roeck <private@roeck-us.net> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
parent
d1c6c2fbcd
commit
40b8ad8f76
2 changed files with 3 additions and 9 deletions
|
@ -15,8 +15,8 @@ endif
|
||||||
KBUILD_DEFCONFIG := nsim_700_defconfig
|
KBUILD_DEFCONFIG := nsim_700_defconfig
|
||||||
|
|
||||||
cflags-y += -fno-common -pipe -fno-builtin -D__linux__
|
cflags-y += -fno-common -pipe -fno-builtin -D__linux__
|
||||||
cflags-${CONFIG_ISA_ARCOMPACT} += -mA7
|
cflags-$(CONFIG_ISA_ARCOMPACT) += -mA7
|
||||||
cflags-${CONFIG_ISA_ARCV2} += -mcpu=archs
|
cflags-$(CONFIG_ISA_ARCV2) += -mcpu=archs
|
||||||
|
|
||||||
ifdef CONFIG_ARC_CURR_IN_REG
|
ifdef CONFIG_ARC_CURR_IN_REG
|
||||||
# For a global register defintion, make sure it gets passed to every file
|
# For a global register defintion, make sure it gets passed to every file
|
||||||
|
|
|
@ -47,13 +47,7 @@ void arch_cpu_idle(void)
|
||||||
if (is_isa_arcompact()) {
|
if (is_isa_arcompact()) {
|
||||||
__asm__("sleep 0x3");
|
__asm__("sleep 0x3");
|
||||||
} else {
|
} else {
|
||||||
/* default irq priority (<=) which can interrupt the doze */
|
__asm__("sleep 0x10");
|
||||||
const int arg = 0x10 | ARCV2_IRQ_DEF_PRIO;
|
|
||||||
|
|
||||||
__asm__ __volatile__(
|
|
||||||
"sleep %0 \n"
|
|
||||||
:
|
|
||||||
:"r"(arg));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue