summaryrefslogtreecommitdiff
path: root/src/arch/x86/include/arch/hlt.h
blob: ddfe1699546eff7e14bce1a146a97e7bb924d722 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef ARCH_HLT_H
#define ARCH_HLT_H

#if defined(__ROMCC__)
static void hlt(void)
{
	__builtin_hlt();
}
#else
static inline __attribute__((always_inline)) void hlt(void)
{
	asm("hlt");
}
#endif

#endif /* ARCH_HLT_H */