Revision b8b6a50b target-i386/svm.h

b/target-i386/svm.h
71 71
	uint32_t int_vector;
72 72
	uint32_t int_state;
73 73
	uint8_t reserved_3[4];
74
	uint32_t exit_code;
75
	uint32_t exit_code_hi;
74
	uint64_t exit_code;
76 75
	uint64_t exit_info_1;
77 76
	uint64_t exit_info_2;
78 77
	uint32_t exit_int_info;
......
323 322

  
324 323
/* function references */
325 324

  
326
void helper_stgi(void);
327
void vmexit(uint64_t exit_code, uint64_t exit_info_1);
328
int svm_check_intercept_param(uint32_t type, uint64_t param);
329
static inline int svm_check_intercept(unsigned int type) {
330
    return svm_check_intercept_param(type, 0);
331
}
332

  
333

  
334 325
#define INTERCEPTED(mask) (env->intercept & mask)
335 326
#define INTERCEPTEDw(var, mask) (env->intercept ## var & mask)
336 327
#define INTERCEPTEDl(var, mask) (env->intercept ## var & mask)

Also available in: Unified diff