Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
syscall_public.h File Reference

Go to the source code of this file.

Macros

#define HV_SYS_FAST_SHIFT   14
 
#define HV_SYS_FAST_MASK   (1 << HV_SYS_FAST_SHIFT)
 
#define HV_SYS_FAST_PLO_SHIFT   13
 
#define HV_SYS_FAST_PL0_MASK   (1 << HV_SYS_FAST_PLO_SHIFT)
 
#define HV_SYS_fence_incoherent
 

Macro Definition Documentation

#define HV_SYS_FAST_MASK   (1 << HV_SYS_FAST_SHIFT)

Fast syscall flag bit mask.

Definition at line 30 of file syscall_public.h.

#define HV_SYS_FAST_PL0_MASK   (1 << HV_SYS_FAST_PLO_SHIFT)

Fast syscall allowing PL0 bit mask.

Definition at line 36 of file syscall_public.h.

#define HV_SYS_FAST_PLO_SHIFT   13

Bit location for flagging fast syscalls that can be called from PL0.

Definition at line 33 of file syscall_public.h.

#define HV_SYS_FAST_SHIFT   14

Fast syscall flag bit location. When this bit is set, the hypervisor handles the syscall specially.

Definition at line 27 of file syscall_public.h.

#define HV_SYS_fence_incoherent
Value:

Perform an MF that waits for all victims to reach DRAM.

Definition at line 39 of file syscall_public.h.