blob: 931e933fc70260ce996308684bfa4e22b951a788 (
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__) && !defined(__PRE_RAM__) && !defined(__GNUC__)
static void hlt(void)
{
__builtin_hlt();
}
#else
static inline __attribute__((always_inline)) void hlt(void)
{
asm("hlt");
}
#endif
#endif /* ARCH_HLT_H */
|