Re: [Qemu-devel] [PATCH 5/6] merge pc_piix.c to pc.c

2012-03-26 Thread Avi Kivity
On 03/26/2012 04:06 AM, Wanpeng Li wrote:
 From: Anthony Liguori aligu...@us.ibm.com

 @@ -889,7 +900,7 @@ static DeviceState *apic_init(void *env, uint8_t apic_id)
  DeviceState *dev;
  static int apic_mapped;
  
 -if (kvm_irqchip_in_kernel()) {
 +if (kvm_enabled()  kvm_irqchip_in_kernel()) {
  dev = qdev_create(NULL, kvm-apic);
  } else {
  dev = qdev_create(NULL, apic);
 @@ -908,7 +919,7 @@ static DeviceState *apic_init(void *env, uint8_t apic_id)
  }
  
  /* KVM does not support MSI yet. */
 -if (!kvm_irqchip_in_kernel()) {
 +if (!kvm_enabled() || !kvm_irqchip_in_kernel()) {
  msi_supported = true;

Why these changes?

-- 
error compiling committee.c: too many arguments to function




Re: [Qemu-devel] [PATCH 5/6] merge pc_piix.c to pc.c

2012-03-26 Thread Jan Kiszka
On 2012-03-26 14:42, Avi Kivity wrote:
 On 03/26/2012 04:06 AM, Wanpeng Li wrote:
 From: Anthony Liguori aligu...@us.ibm.com

 @@ -889,7 +900,7 @@ static DeviceState *apic_init(void *env, uint8_t apic_id)
  DeviceState *dev;
  static int apic_mapped;
  
 -if (kvm_irqchip_in_kernel()) {
 +if (kvm_enabled()  kvm_irqchip_in_kernel()) {
  dev = qdev_create(NULL, kvm-apic);
  } else {
  dev = qdev_create(NULL, apic);
 @@ -908,7 +919,7 @@ static DeviceState *apic_init(void *env, uint8_t apic_id)
  }
  
  /* KVM does not support MSI yet. */
 -if (!kvm_irqchip_in_kernel()) {
 +if (!kvm_enabled() || !kvm_irqchip_in_kernel()) {
  msi_supported = true;
 
 Why these changes?
 

Yep, they are obsolete, likely related to the rebase of the original
patch. A lot of code is moved around here, and I bet there are more
artifacts...

Jan

-- 
Siemens AG, Corporate Technology, CT T DE IT 1
Corporate Competence Center Embedded Linux



Re: [Qemu-devel] [PATCH 5/6] merge pc_piix.c to pc.c

2012-03-26 Thread Anthony Liguori

On 03/26/2012 07:47 AM, Jan Kiszka wrote:

On 2012-03-26 14:42, Avi Kivity wrote:

On 03/26/2012 04:06 AM, Wanpeng Li wrote:

From: Anthony Liguorialigu...@us.ibm.com

@@ -889,7 +900,7 @@ static DeviceState *apic_init(void *env, uint8_t apic_id)
  DeviceState *dev;
  static int apic_mapped;

-if (kvm_irqchip_in_kernel()) {
+if (kvm_enabled()  kvm_irqchip_in_kernel()) {
  dev = qdev_create(NULL, kvm-apic);
  } else {
  dev = qdev_create(NULL, apic);
@@ -908,7 +919,7 @@ static DeviceState *apic_init(void *env, uint8_t apic_id)
  }

  /* KVM does not support MSI yet. */
-if (!kvm_irqchip_in_kernel()) {
+if (!kvm_enabled() || !kvm_irqchip_in_kernel()) {
  msi_supported = true;


Why these changes?



Yep, they are obsolete, likely related to the rebase of the original
patch. A lot of code is moved around here, and I bet there are more
artifacts...


git should have thrown a rebase error here.  I think that means the conflicts 
were ignored.


For something like this, if there's a rebase error, you pretty much have to 
repeat the copy/paste of the code for the section that threw a rebase error.


I'd suggest rebasing again but this time, be a bit more careful when resolving 
conflicts.


Regards,

Anthony Liguori



Jan