libmetal
Loading...
Searching...
No Matches
lib
processor
x86
cpu.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2015, Xilinx Inc. and Contributors. All rights reserved.
3
*
4
* SPDX-License-Identifier: BSD-3-Clause
5
*/
6
7
/*
8
* @file cpu.h
9
* @brief CPU specific primitives
10
*/
11
12
#ifndef __METAL_X86_CPU__H__
13
#define __METAL_X86_CPU__H__
14
15
#include <metal/compiler.h>
16
17
static
inline
void
metal_cpu_yield
(
void
)
18
{
19
metal_asm
volatile
(
"rep; nop"
);
20
}
21
22
#endif
/* __METAL_X86_CPU__H__ */
metal_asm
#define metal_asm
Definition:
compiler.h:31
metal_cpu_yield
static void metal_cpu_yield(void)
Definition:
cpu.h:17
Generated on Mon Nov 18 2024 03:46:32 for libmetal by
1.9.6