1 #ifndef _XENO_NUCLEUS_VDSO_H
2 #define _XENO_NUCLEUS_VDSO_H
26 #include <nucleus/types.h>
35 unsigned long long features;
37 struct xnvdso_hostrt_data hostrt_data;
54 #define XNVDSO_FEAT_HOST_REALTIME 0x0000000000000001ULL
55 #ifdef CONFIG_XENO_OPT_HOSTRT
56 #define XNVDSO_FEATURES XNVDSO_FEAT_HOST_REALTIME
58 #define XNVDSO_FEATURES 0
61 extern struct xnvdso *nkvdso;
63 static inline struct xnvdso_hostrt_data *get_hostrt_data(
void)
65 return &nkvdso->hostrt_data;
68 static inline int xnvdso_test_feature(
unsigned long long feature)
70 return testbits(nkvdso->features, feature);
73 extern void xnheap_init_vdso(
void);
Definitions for global semaphore heap shared objects.