[tip:tools/kvm] kvm tools: arm: fix GIC #defines to match latest kvm code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Commit-ID:  b9832fbbbba1726356c688ce04bf9aa2fd9ff106
Gitweb:     http://git.kernel.org/tip/b9832fbbbba1726356c688ce04bf9aa2fd9ff106
Author:     Will Deacon <will.deacon@xxxxxxx>
AuthorDate: Wed, 6 Feb 2013 12:12:32 +0000
Committer:  Pekka Enberg <penberg@xxxxxxxxxx>
CommitDate: Wed, 6 Feb 2013 14:17:49 +0200

kvm tools: arm: fix GIC #defines to match latest kvm code

During the review process for the KVM ARM patches, the GIC device
registration was subjected to some minor renaming, so update kvm tool
appropriately.

Signed-off-by: Will Deacon <will.deacon@xxxxxxx>
Signed-off-by: Pekka Enberg <penberg@xxxxxxxxxx>
---
 tools/kvm/arm/gic.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/tools/kvm/arm/gic.c b/tools/kvm/arm/gic.c
index 3f42c3a..8d2ff87 100644
--- a/tools/kvm/arm/gic.c
+++ b/tools/kvm/arm/gic.c
@@ -22,15 +22,15 @@ int gic__alloc_irqnum(void)
 int gic__init_irqchip(struct kvm *kvm)
 {
 	int err;
-	struct kvm_device_address gic_addr[] = {
+	struct kvm_arm_device_addr gic_addr[] = {
 		[0] = {
-			.id = (KVM_ARM_DEVICE_VGIC_V2 << KVM_DEVICE_ID_SHIFT) |\
-			       KVM_VGIC_V2_ADDR_TYPE_DIST,
+			.id = KVM_VGIC_V2_ADDR_TYPE_DIST |
+			(KVM_ARM_DEVICE_VGIC_V2 << KVM_ARM_DEVICE_ID_SHIFT),
 			.addr = ARM_GIC_DIST_BASE,
 		},
 		[1] = {
-			.id = (KVM_ARM_DEVICE_VGIC_V2 << KVM_DEVICE_ID_SHIFT) |\
-			       KVM_VGIC_V2_ADDR_TYPE_CPU,
+			.id = KVM_VGIC_V2_ADDR_TYPE_CPU |
+			(KVM_ARM_DEVICE_VGIC_V2 << KVM_ARM_DEVICE_ID_SHIFT),
 			.addr = ARM_GIC_CPUI_BASE,
 		}
 	};
@@ -45,11 +45,11 @@ int gic__init_irqchip(struct kvm *kvm)
 	if (err)
 		return err;
 
-	err = ioctl(kvm->vm_fd, KVM_SET_DEVICE_ADDRESS, &gic_addr[0]);
+	err = ioctl(kvm->vm_fd, KVM_ARM_SET_DEVICE_ADDR, &gic_addr[0]);
 	if (err)
 		return err;
 
-	err = ioctl(kvm->vm_fd, KVM_SET_DEVICE_ADDRESS, &gic_addr[1]);
+	err = ioctl(kvm->vm_fd, KVM_ARM_SET_DEVICE_ADDR, &gic_addr[1]);
 	return err;
 }
 
--
To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Stable Commits]     [Linux Stable Kernel]     [Linux Kernel]     [Linux USB Devel]     [Linux Video &Media]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux