aboutsummaryrefslogtreecommitdiff
path: root/src/arch/i386/include/arch/hlt.h
blob: 86ed7c8f4167e91a04c62ec41bd1828304661f2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef ARCH_HLT_H
#define ARCH_HLT_H

#ifdef __ROMCC__
static void hlt(void)
{
	__builtin_hlt();
}

#endif

#ifdef __GNUC__
static inline void hlt(void)
{
	asm("hlt");
	return;
}
#endif

#endif /* ARCH_HLT_H */