diff options
author | Robert Mustacchi <rm@joyent.com> | 2011-06-04 16:18:31 -0700 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2011-06-04 16:18:31 -0700 |
commit | 5f01bcbe7f8f52141385456e99396485c224eec2 (patch) | |
tree | 7dfde065d5a241ee6d9d1f7f57fee768cfb6699f | |
parent | 518253a6f4b959ff830df42cb30e44e0da4836db (diff) | |
download | illumos-kvm-5f01bcbe7f8f52141385456e99396485c224eec2.tar.gz |
HVM-288 kvm.h and kvm_host.h should be similar to upstream in content (lint)
-rw-r--r-- | kvm.c | 6 | ||||
-rw-r--r-- | kvm_i8254.c | 10 | ||||
-rw-r--r-- | kvm_lapic.c | 18 | ||||
-rw-r--r-- | kvm_subr.c | 31 | ||||
-rw-r--r-- | kvm_vmx.c | 5 |
5 files changed, 40 insertions, 30 deletions
@@ -4970,9 +4970,11 @@ get_desc_limit(const struct desc_struct *desc) return (desc->c.b.limit0 | (desc->c.b.limit << 16)); } -unsigned long get_desc_base(const struct desc_struct *desc) +unsigned long +get_desc_base(const struct desc_struct *desc) { - return (unsigned)(desc->c.b.base0 | ((desc->c.b.base1) << 16) | ((desc->c.b.base2) << 24)); + return (unsigned)(desc->c.b.base0 | ((desc->c.b.base1) << 16) | + ((desc->c.b.base2) << 24)); } diff --git a/kvm_i8254.c b/kvm_i8254.c index 99e6007..91ce910 100644 --- a/kvm_i8254.c +++ b/kvm_i8254.c @@ -46,12 +46,12 @@ extern int kvm_vcpu_is_bsp(struct kvm_vcpu *vcpu); -#define mod_64(x, y) ((x) % (y)) +#define mod_64(x, y) ((x) % (y)) -#define RW_STATE_LSB 1 -#define RW_STATE_MSB 2 -#define RW_STATE_WORD0 3 -#define RW_STATE_WORD1 4 +#define RW_STATE_LSB 1 +#define RW_STATE_MSB 2 +#define RW_STATE_WORD0 3 +#define RW_STATE_WORD1 4 static uint64_t muldiv64(uint64_t a, uint32_t b, uint32_t c) diff --git a/kvm_lapic.c b/kvm_lapic.c index 3f9b3e9..86710ed 100644 --- a/kvm_lapic.c +++ b/kvm_lapic.c @@ -45,18 +45,18 @@ extern unsigned long kvm_rip_read(struct kvm_vcpu *); extern struct kvm_cpuid_entry2 *kvm_find_cpuid_entry(struct kvm_vcpu *vcpu, uint32_t function, uint32_t index); -#define APIC_BUS_CYCLE_NS 1 +#define APIC_BUS_CYCLE_NS 1 #define APIC_LDR 0xD0 -#define APIC_LVT_NUM 6 -/* 14 is the version for Xeon and Pentium 8.4.8*/ -#define APIC_VERSION (0x14UL | ((APIC_LVT_NUM - 1) << 16)) -#define LAPIC_MMIO_LENGTH (1 << 12) +#define APIC_LVT_NUM 6 +/* 14 is the version for Xeon and Pentium 8.4.8 */ +#define APIC_VERSION (0x14UL | ((APIC_LVT_NUM - 1) << 16)) +#define LAPIC_MMIO_LENGTH (1 << 12) /* followed define is not in apicdef.h */ -#define APIC_SHORT_MASK 0xc0000 -#define APIC_DEST_NOSHORT 0x0 -#define APIC_DEST_MASK 0x800 -#define MAX_APIC_VECTOR 256 +#define APIC_SHORT_MASK 0xc0000 +#define APIC_DEST_NOSHORT 0x0 +#define APIC_DEST_MASK 0x800 +#define MAX_APIC_VECTOR 256 #define LVT_MASK \ @@ -223,50 +223,57 @@ is_long_mode(struct kvm_vcpu *vcpu) #endif } -unsigned short kvm_read_fs(void) +unsigned short +kvm_read_fs(void) { unsigned short seg; __asm__("mov %%fs, %0" : "=g"(seg)); - return seg; + return (seg); } -unsigned short kvm_read_gs(void) +unsigned short +kvm_read_gs(void) { unsigned short seg; __asm__("mov %%gs, %0" : "=g"(seg)); - return seg; + return (seg); } -unsigned short kvm_read_ldt(void) +unsigned short +kvm_read_ldt(void) { unsigned short ldt; __asm__("sldt %0" : "=g"(ldt)); - return ldt; + return (ldt); } -void kvm_load_fs(unsigned short sel) +void +kvm_load_fs(unsigned short sel) { __asm__("mov %0, %%fs" : : "rm"(sel)); } -void kvm_load_gs(unsigned short sel) +void +kvm_load_gs(unsigned short sel) { __asm__("mov %0, %%gs" : : "rm"(sel)); } -void kvm_load_ldt(unsigned short sel) +void +kvm_load_ldt(unsigned short sel) { __asm__("lldt %0" : : "rm"(sel)); } -void kvm_get_idt(struct descriptor_table *table) +void +kvm_get_idt(struct descriptor_table *table) { __asm__("sidt %0" : "=m"(*table)); } -void kvm_get_gdt(struct descriptor_table *table) +void +kvm_get_gdt(struct descriptor_table *table) { __asm__("sgdt %0" : "=m"(*table)); } - @@ -329,12 +329,13 @@ static const uint32_t vmx_msr_index[] = { #define NR_VMX_MSR ARRAY_SIZE(vmx_msr_index) -static void native_load_tr_desc(void) +static void +native_load_tr_desc(void) { __asm__ volatile("ltr %w0"::"q" (KTSS_SEL)); } -#define load_TR_desc() native_load_tr_desc() +#define load_TR_desc() native_load_tr_desc() static int |