mirror of https://github.com/xemu-project/xemu.git
i386/hvf: Fixes some compilation warnings
A bunch of function definitions used empty parentheses instead of (void) syntax, yielding the following warning when building with clang on macOS: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] In addition to fixing these function headers, it also fixes what appears to be a typo causing a variable to be unused after initialisation. warning: variable 'entry_ctls' set but not used [-Wunused-but-set-variable] Signed-off-by: Phil Dennis-Jordan <phil@philjordan.eu> Reviewed-by: Roman Bolshakov <roman@roolebo.dev> Tested-by: Roman Bolshakov <roman@roolebo.dev> Message-ID: <20240605112556.43193-3-phil@philjordan.eu> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
9c267239c7
commit
0e4e622e32
|
@ -95,8 +95,7 @@ static void enter_long_mode(hv_vcpuid_t vcpu, uint64_t cr0, uint64_t efer)
|
|||
efer |= MSR_EFER_LMA;
|
||||
wvmcs(vcpu, VMCS_GUEST_IA32_EFER, efer);
|
||||
entry_ctls = rvmcs(vcpu, VMCS_ENTRY_CTLS);
|
||||
wvmcs(vcpu, VMCS_ENTRY_CTLS, rvmcs(vcpu, VMCS_ENTRY_CTLS) |
|
||||
VM_ENTRY_GUEST_LMA);
|
||||
wvmcs(vcpu, VMCS_ENTRY_CTLS, entry_ctls | VM_ENTRY_GUEST_LMA);
|
||||
|
||||
uint64_t guest_tr_ar = rvmcs(vcpu, VMCS_GUEST_TR_ACCESS_RIGHTS);
|
||||
if ((efer & MSR_EFER_LME) &&
|
||||
|
|
|
@ -2111,7 +2111,7 @@ uint32_t decode_instruction(CPUX86State *env, struct x86_decode *decode)
|
|||
return decode->len;
|
||||
}
|
||||
|
||||
void init_decoder()
|
||||
void init_decoder(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
|
|
@ -1409,7 +1409,7 @@ static struct cmd_handler {
|
|||
|
||||
static struct cmd_handler _cmd_handler[X86_DECODE_CMD_LAST];
|
||||
|
||||
static void init_cmd_handler()
|
||||
static void init_cmd_handler(void)
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < ARRAY_SIZE(handlers); i++) {
|
||||
|
@ -1481,7 +1481,7 @@ bool exec_instruction(CPUX86State *env, struct x86_decode *ins)
|
|||
return true;
|
||||
}
|
||||
|
||||
void init_emu()
|
||||
void init_emu(void)
|
||||
{
|
||||
init_cmd_handler();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue