[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH RFC 7/7] pc: add EC qdev init for piix & q35
From: |
liguang |
Subject: |
[Qemu-devel] [PATCH RFC 7/7] pc: add EC qdev init for piix & q35 |
Date: |
Wed, 29 May 2013 09:47:42 +0800 |
Signed-off-by: liguang <address@hidden>
---
hw/i386/pc_piix.c | 6 ++++++
hw/i386/pc_q35.c | 5 +++++
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
index f1eb791..e3362b8 100644
--- a/hw/i386/pc_piix.c
+++ b/hw/i386/pc_piix.c
@@ -46,6 +46,8 @@
#include "exec/address-spaces.h"
#include "hw/acpi/acpi.h"
#include "cpu.h"
+#include "hw/acpi/ec.h"
+
#ifdef CONFIG_XEN
# include <xen/hvm/hvm_info_table.h>
#endif
@@ -229,6 +231,10 @@ static void pc_init1(MemoryRegion *system_memory,
if (has_pvpanic) {
pvpanic_init(isa_bus);
}
+
+ if (qemu_ec_enabled()) {
+ ec_dev_init(isa_bus);
+ }
}
static void pc_init_pci(QEMUMachineInitArgs *args)
diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c
index f171ed3..9c2d3b1 100644
--- a/hw/i386/pc_q35.c
+++ b/hw/i386/pc_q35.c
@@ -42,6 +42,7 @@
#include "hw/ide/ahci.h"
#include "hw/usb.h"
#include "hw/cpu/icc_bus.h"
+#include "hw/acpi/ec.h"
/* ICH9 AHCI has 6 ports */
#define MAX_SATA_PORTS 6
@@ -206,6 +207,10 @@ static void pc_q35_init(QEMUMachineInitArgs *args)
if (has_pvpanic) {
pvpanic_init(isa_bus);
}
+
+ if (qemu_ec_enabled()) {
+ ec_dev_init(isa_bus);
+ }
}
static void pc_q35_init_1_4(QEMUMachineInitArgs *args)
--
1.7.2.5
- [Qemu-devel] [PATCH RFC 0/7] pass cpu online/offline event bewteen QEMU and linux kernel by ACPI Embedded Controller, liguang, 2013/05/28
- [Qemu-devel] [PATCH RFC 7/7] pc: add EC qdev init for piix & q35,
liguang <=
- [Qemu-devel] [PATCH RFC 2/7] ich9: add notifer for ec to generate sci, liguang, 2013/05/28
- [Qemu-devel] [PATCH RFC 5/7] piix4: add events for cpu hotplug, liguang, 2013/05/28
- [Qemu-devel] [PATCH RFC 6/7] qmp: add 'cpu-del' command, liguang, 2013/05/28
- [Qemu-devel] [PATCH RFC 3/7] ec: add operations for _Qxx events, liguang, 2013/05/28
- [Qemu-devel] [PATCH RFC 1/7] acpi: add ACPI Embedded Controller support, liguang, 2013/05/28
- [Qemu-devel] [PATCH RFC 4/7] piix4: add notifer for ec to generate sci, liguang, 2013/05/28
- Re: [Qemu-devel] [PATCH RFC 0/7] pass cpu online/offline event bewteen QEMU and linux kernel by ACPI Embedded Controller, Igor Mammedov, 2013/05/30