112678024SDoug Rabson /****************************************************************************** 212678024SDoug Rabson * features.h 312678024SDoug Rabson * 412678024SDoug Rabson * Query the features reported by Xen. 512678024SDoug Rabson * 612678024SDoug Rabson * Copyright (c) 2006, Ian Campbell 712678024SDoug Rabson */ 812678024SDoug Rabson 912678024SDoug Rabson #ifndef __ASM_XEN_FEATURES_H__ 1012678024SDoug Rabson #define __ASM_XEN_FEATURES_H__ 1112678024SDoug Rabson 12*ad7dd514SElliott Mitchell #include <contrib/xen/version.h> 1312678024SDoug Rabson 1412678024SDoug Rabson extern void setup_xen_features(void); 1512678024SDoug Rabson 1612678024SDoug Rabson extern uint8_t xen_features[XENFEAT_NR_SUBMAPS * 32]; 1712678024SDoug Rabson 1812678024SDoug Rabson #define xen_feature(flag) (xen_features[flag]) 1912678024SDoug Rabson 2012678024SDoug Rabson #endif /* __ASM_XEN_FEATURES_H__ */ 21