RTEMS  5.0.0
paravirt.h
Go to the documentation of this file.
1 
10 /*
11  * COPYRIGHT (c) 2018.
12  * On-Line Applications Research Corporation (OAR).
13  *
14  * The license and distribution terms for this file may in
15  * the file LICENSE in this distribution or at
16  * http://www.rtems.org/license/LICENSE.
17  */
18 
19 
20 #ifndef RTEMS_PARAVIRT
21 #error "This file should only be included with paravirtualization is enabled."
22 #endif
23 
24 #ifndef _RTEMS_SCORE_PARAVIRT_H
25 #define _RTEMS_SCORE_PARAVIRT_H
26 
46 #ifndef ASM
47 
48 #ifdef __cplusplus
49 extern "C" {
50 #endif
51 
52 #ifdef __cplusplus
53 }
54 #endif
55 
56 #endif /* !ASM */
57 
64 #define PPC_DISABLE_INLINE_ISR_DISABLE_ENABLE
65 
74 #define PPC_DISABLE_MSR_ACCESS
75 
76 #endif