* [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings
@ 2011-01-13 6:34 David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh David Ahern
` (8 more replies)
0 siblings, 9 replies; 24+ messages in thread
From: David Ahern @ 2011-01-13 6:34 UTC (permalink / raw)
To: qemu-devel; +Cc: David Ahern
David Ahern (8):
fix 'no such file' error from make_device_config.sh
x86_64 config: fix compile for CONFIG_VMWARE_VGA=n
x86_64 config: fix compile for CONFIG_PARALLEL=n
remove unused parallel_* variables from pc.c
x86_64 config: fix compile for CONFIG_NE2000_ISA=n
x86_64 config: fix compile for CONFIG_VGA_ISA=n
x86_64 config: fix compile for CONFIG_IDE_ISA=n
x86_64 config: fix compile for CONFIG_FDC=n
hw/pc.c | 21 ++++++++++++++++++---
hw/pc_piix.c | 11 +++++++++++
make_device_config.sh | 2 +-
3 files changed, 30 insertions(+), 4 deletions(-)
--
1.7.3.4
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
@ 2011-01-13 6:34 ` David Ahern
2011-01-13 13:43 ` Markus Armbruster
2011-01-14 19:57 ` Stefan Weil
2011-01-13 6:34 ` [Qemu-devel] [PATCH 2/8] x86_64 config: fix compile for CONFIG_VMWARE_VGA=n David Ahern
` (7 subsequent siblings)
8 siblings, 2 replies; 24+ messages in thread
From: David Ahern @ 2011-01-13 6:34 UTC (permalink / raw)
To: qemu-devel; +Cc: David Ahern
make_device_config currently emits an error:
make config-all-devices.mak
GEN x86_64-softmmu/config-devices.mak
/home/dsa/kvm/releases/qemu.git/make_device_config.sh: line 21: /home/dsa/kvm/releases/qemu.git/default-configs/pci.mak : No such file or directory
/bin/sh does not like the file redirection for tr so change it to cat.
Signed-off-by: David Ahern <daahern@cisco.com>
---
make_device_config.sh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/make_device_config.sh b/make_device_config.sh
index 596fc5b..1ce4088 100644
--- a/make_device_config.sh
+++ b/make_device_config.sh
@@ -18,7 +18,7 @@ process_includes () {
f=$src
while [ -n "$f" ] ; do
- f=`tr -d '\r' < $f | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
+ f=`cat $f | tr -d '\r' | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
[ $? = 0 ] || exit 1
all_includes="$all_includes $f"
done
--
1.7.3.4
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [Qemu-devel] [PATCH 2/8] x86_64 config: fix compile for CONFIG_VMWARE_VGA=n
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh David Ahern
@ 2011-01-13 6:34 ` David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 3/8] x86_64 config: fix compile for CONFIG_PARALLEL=n David Ahern
` (6 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: David Ahern @ 2011-01-13 6:34 UTC (permalink / raw)
To: qemu-devel; +Cc: David Ahern
Signed-off-by: David Ahern <daahern@cisco.com>
---
hw/pc.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index fface7d..50795e8 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -1069,11 +1069,13 @@ void pc_vga_init(PCIBus *pci_bus)
} else {
isa_cirrus_vga_init();
}
+#ifdef CONFIG_VMWARE_VGA
} else if (vmsvga_enabled) {
if (pci_bus)
pci_vmsvga_init(pci_bus);
else
fprintf(stderr, "%s: vmware_vga: no PCI bus\n", __FUNCTION__);
+#endif
#ifdef CONFIG_SPICE
} else if (qxl_enabled) {
if (pci_bus)
--
1.7.3.4
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [Qemu-devel] [PATCH 3/8] x86_64 config: fix compile for CONFIG_PARALLEL=n
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 2/8] x86_64 config: fix compile for CONFIG_VMWARE_VGA=n David Ahern
@ 2011-01-13 6:34 ` David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 4/8] remove unused parallel_* variables from pc.c David Ahern
` (5 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: David Ahern @ 2011-01-13 6:34 UTC (permalink / raw)
To: qemu-devel; +Cc: David Ahern
Signed-off-by: David Ahern <daahern@cisco.com>
---
hw/pc.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index 50795e8..18ec0df 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -1138,11 +1138,13 @@ void pc_basic_device_init(qemu_irq *isa_irq,
}
}
+#ifdef CONFIG_PARALLEL
for(i = 0; i < MAX_PARALLEL_PORTS; i++) {
if (parallel_hds[i]) {
parallel_init(i, parallel_hds[i]);
}
}
+#endif
a20_line = qemu_allocate_irqs(handle_a20_line_change, first_cpu, 2);
i8042 = isa_create_simple("i8042");
--
1.7.3.4
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [Qemu-devel] [PATCH 4/8] remove unused parallel_* variables from pc.c
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
` (2 preceding siblings ...)
2011-01-13 6:34 ` [Qemu-devel] [PATCH 3/8] x86_64 config: fix compile for CONFIG_PARALLEL=n David Ahern
@ 2011-01-13 6:34 ` David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 5/8] x86_64 config: fix compile for CONFIG_NE2000_ISA=n David Ahern
` (4 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: David Ahern @ 2011-01-13 6:34 UTC (permalink / raw)
To: qemu-devel; +Cc: David Ahern
Signed-off-by: David Ahern <daahern@cisco.com>
---
hw/pc.c | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index 18ec0df..6a55d2f 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -826,9 +826,6 @@ static const int ne2000_io[NE2000_NB_MAX] = { 0x300, 0x320, 0x340, 0x360,
0x280, 0x380 };
static const int ne2000_irq[NE2000_NB_MAX] = { 9, 10, 11, 3, 4, 5 };
-static const int parallel_io[MAX_PARALLEL_PORTS] = { 0x378, 0x278, 0x3bc };
-static const int parallel_irq[MAX_PARALLEL_PORTS] = { 7, 7, 7 };
-
void pc_audio_init (PCIBus *pci_bus, qemu_irq *pic)
{
struct soundhw *c;
--
1.7.3.4
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [Qemu-devel] [PATCH 5/8] x86_64 config: fix compile for CONFIG_NE2000_ISA=n
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
` (3 preceding siblings ...)
2011-01-13 6:34 ` [Qemu-devel] [PATCH 4/8] remove unused parallel_* variables from pc.c David Ahern
@ 2011-01-13 6:34 ` David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 6/8] x86_64 config: fix compile for CONFIG_VGA_ISA=n David Ahern
` (3 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: David Ahern @ 2011-01-13 6:34 UTC (permalink / raw)
To: qemu-devel; +Cc: David Ahern
Signed-off-by: David Ahern <daahern@cisco.com>
---
hw/pc.c | 4 ++++
hw/pc_piix.c | 2 ++
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index 6a55d2f..e7514fd 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -822,9 +822,11 @@ static void load_linux(void *fw_cfg,
#define NE2000_NB_MAX 6
+#ifdef CONFIG_NE2000_ISA
static const int ne2000_io[NE2000_NB_MAX] = { 0x300, 0x320, 0x340, 0x360,
0x280, 0x380 };
static const int ne2000_irq[NE2000_NB_MAX] = { 9, 10, 11, 3, 4, 5 };
+#endif
void pc_audio_init (PCIBus *pci_bus, qemu_irq *pic)
{
@@ -843,6 +845,7 @@ void pc_audio_init (PCIBus *pci_bus, qemu_irq *pic)
}
}
+#ifdef CONFIG_NE2000_ISA
void pc_init_ne2k_isa(NICInfo *nd)
{
static int nb_ne2k = 0;
@@ -853,6 +856,7 @@ void pc_init_ne2k_isa(NICInfo *nd)
ne2000_irq[nb_ne2k], nd);
nb_ne2k++;
}
+#endif
int cpu_is_bsp(CPUState *env)
{
diff --git a/hw/pc_piix.c b/hw/pc_piix.c
index f82508d..5046947 100644
--- a/hw/pc_piix.c
+++ b/hw/pc_piix.c
@@ -119,9 +119,11 @@ static void pc_init1(ram_addr_t ram_size,
for(i = 0; i < nb_nics; i++) {
NICInfo *nd = &nd_table[i];
+#ifdef CONFIG_NE2000_ISA
if (!pci_enabled || (nd->model && strcmp(nd->model, "ne2k_isa") == 0))
pc_init_ne2k_isa(nd);
else
+#endif
pci_nic_init_nofail(nd, "e1000", NULL);
}
--
1.7.3.4
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [Qemu-devel] [PATCH 6/8] x86_64 config: fix compile for CONFIG_VGA_ISA=n
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
` (4 preceding siblings ...)
2011-01-13 6:34 ` [Qemu-devel] [PATCH 5/8] x86_64 config: fix compile for CONFIG_NE2000_ISA=n David Ahern
@ 2011-01-13 6:34 ` David Ahern
2011-01-13 17:02 ` [Qemu-devel] " Paolo Bonzini
2011-01-13 6:34 ` [Qemu-devel] [PATCH 7/8] x86_64 config: fix compile for CONFIG_IDE_ISA=n David Ahern
` (2 subsequent siblings)
8 siblings, 1 reply; 24+ messages in thread
From: David Ahern @ 2011-01-13 6:34 UTC (permalink / raw)
To: qemu-devel; +Cc: David Ahern
Signed-off-by: David Ahern <daahern@cisco.com>
---
hw/pc.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index e7514fd..11b570f 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -1087,8 +1087,10 @@ void pc_vga_init(PCIBus *pci_bus)
} else if (std_vga_enabled) {
if (pci_bus) {
pci_vga_init(pci_bus);
+#ifdef CONFIG_VGA_ISA
} else {
isa_vga_init();
+#endif
}
}
}
--
1.7.3.4
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [Qemu-devel] [PATCH 7/8] x86_64 config: fix compile for CONFIG_IDE_ISA=n
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
` (5 preceding siblings ...)
2011-01-13 6:34 ` [Qemu-devel] [PATCH 6/8] x86_64 config: fix compile for CONFIG_VGA_ISA=n David Ahern
@ 2011-01-13 6:34 ` David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 8/8] x86_64 config: fix compile for CONFIG_FDC=n David Ahern
2011-01-13 9:57 ` [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings Isaku Yamahata
8 siblings, 0 replies; 24+ messages in thread
From: David Ahern @ 2011-01-13 6:34 UTC (permalink / raw)
To: qemu-devel; +Cc: David Ahern
Signed-off-by: David Ahern <daahern@cisco.com>
---
hw/pc_piix.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/hw/pc_piix.c b/hw/pc_piix.c
index 5046947..e794a82 100644
--- a/hw/pc_piix.c
+++ b/hw/pc_piix.c
@@ -38,9 +38,11 @@
#define MAX_IDE_BUS 2
+#ifdef CONFIG_IDE_ISA
static const int ide_iobase[MAX_IDE_BUS] = { 0x1f0, 0x170 };
static const int ide_iobase2[MAX_IDE_BUS] = { 0x3f6, 0x376 };
static const int ide_irq[MAX_IDE_BUS] = { 14, 15 };
+#endif
static void ioapic_init(IsaIrqState *isa_irq_state)
{
@@ -141,6 +143,7 @@ static void pc_init1(ram_addr_t ram_size,
dev = pci_piix3_ide_init(pci_bus, hd, piix3_devfn + 1);
idebus[0] = qdev_get_child_bus(&dev->qdev, "ide.0");
idebus[1] = qdev_get_child_bus(&dev->qdev, "ide.1");
+#ifdef CONFIG_IDE_ISA
} else {
for(i = 0; i < MAX_IDE_BUS; i++) {
ISADevice *dev;
@@ -149,6 +152,12 @@ static void pc_init1(ram_addr_t ram_size,
idebus[i] = qdev_get_child_bus(&dev->qdev, "ide.0");
}
}
+#else
+ } else {
+ idebus[0] = NULL;
+ idebus[1] = NULL;
+ }
+#endif
pc_audio_init(pci_enabled ? pci_bus : NULL, isa_irq);
--
1.7.3.4
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [Qemu-devel] [PATCH 8/8] x86_64 config: fix compile for CONFIG_FDC=n
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
` (6 preceding siblings ...)
2011-01-13 6:34 ` [Qemu-devel] [PATCH 7/8] x86_64 config: fix compile for CONFIG_IDE_ISA=n David Ahern
@ 2011-01-13 6:34 ` David Ahern
2011-01-13 17:04 ` [Qemu-devel] " Paolo Bonzini
2011-01-13 9:57 ` [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings Isaku Yamahata
8 siblings, 1 reply; 24+ messages in thread
From: David Ahern @ 2011-01-13 6:34 UTC (permalink / raw)
To: qemu-devel; +Cc: David Ahern
Signed-off-by: David Ahern <daahern@cisco.com>
---
hw/pc.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index 11b570f..71750f5 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -189,6 +189,7 @@ static void pic_irq_request(void *opaque, int irq, int level)
/* PC cmos mappings */
+#ifdef CONFIG_FDC
#define REG_EQUIPMENT_BYTE 0x14
static int cmos_get_fd_drive_type(int fd0)
@@ -214,6 +215,7 @@ static int cmos_get_fd_drive_type(int fd0)
}
return val;
}
+#endif
static void cmos_init_hd(int type_ofs, int info_ofs, BlockDriverState *hd,
ISADevice *s)
@@ -335,7 +337,9 @@ void pc_cmos_init(ram_addr_t ram_size, ram_addr_t above_4g_mem_size,
FDCtrl *floppy_controller, ISADevice *s)
{
int val;
+#ifdef CONFIG_FDC
int fd0, fd1, nb;
+#endif
static pc_cmos_init_late_arg arg;
/* various important CMOS locations needed by PC/Bochs bios */
@@ -376,6 +380,7 @@ void pc_cmos_init(ram_addr_t ram_size, ram_addr_t above_4g_mem_size,
exit(1);
}
+#ifdef CONFIG_FDC
/* floppy type */
fd0 = fdctrl_get_drive_type(floppy_controller, 0);
@@ -403,6 +408,7 @@ void pc_cmos_init(ram_addr_t ram_size, ram_addr_t above_4g_mem_size,
val |= 0x02; /* FPU is there */
val |= 0x04; /* PS/2 mouse installed */
rtc_set_memory(s, REG_EQUIPMENT_BYTE, val);
+#endif
/* hard drives */
arg.rtc_state = s;
@@ -1162,7 +1168,9 @@ void pc_basic_device_init(qemu_irq *isa_irq,
for(i = 0; i < MAX_FD; i++) {
fd[i] = drive_get(IF_FLOPPY, 0, i);
}
+#ifdef CONFIG_FDC
*floppy_controller = fdctrl_init_isa(fd);
+#endif
}
void pc_pci_device_init(PCIBus *pci_bus)
--
1.7.3.4
^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
` (7 preceding siblings ...)
2011-01-13 6:34 ` [Qemu-devel] [PATCH 8/8] x86_64 config: fix compile for CONFIG_FDC=n David Ahern
@ 2011-01-13 9:57 ` Isaku Yamahata
2011-01-13 14:30 ` David Ahern
2011-01-13 17:06 ` [Qemu-devel] " Paolo Bonzini
8 siblings, 2 replies; 24+ messages in thread
From: Isaku Yamahata @ 2011-01-13 9:57 UTC (permalink / raw)
To: David Ahern; +Cc: qemu-devel
How about creating stub functions instead of #ifdefs?
something like
pc-stubs.c
#ifndef CONFIG_VMWARE_VGA
pci_vmsvga_init()
{
error ...
}
#endif
#ifndef CONFIG_...
...
On Wed, Jan 12, 2011 at 11:34:29PM -0700, David Ahern wrote:
> David Ahern (8):
> fix 'no such file' error from make_device_config.sh
> x86_64 config: fix compile for CONFIG_VMWARE_VGA=n
> x86_64 config: fix compile for CONFIG_PARALLEL=n
> remove unused parallel_* variables from pc.c
> x86_64 config: fix compile for CONFIG_NE2000_ISA=n
> x86_64 config: fix compile for CONFIG_VGA_ISA=n
> x86_64 config: fix compile for CONFIG_IDE_ISA=n
> x86_64 config: fix compile for CONFIG_FDC=n
>
> hw/pc.c | 21 ++++++++++++++++++---
> hw/pc_piix.c | 11 +++++++++++
> make_device_config.sh | 2 +-
> 3 files changed, 30 insertions(+), 4 deletions(-)
>
> --
> 1.7.3.4
>
>
--
yamahata
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh
2011-01-13 6:34 ` [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh David Ahern
@ 2011-01-13 13:43 ` Markus Armbruster
2011-01-13 14:40 ` David Ahern
2011-01-14 19:57 ` Stefan Weil
1 sibling, 1 reply; 24+ messages in thread
From: Markus Armbruster @ 2011-01-13 13:43 UTC (permalink / raw)
To: David Ahern; +Cc: qemu-devel
David Ahern <daahern@cisco.com> writes:
> make_device_config currently emits an error:
>
> make config-all-devices.mak
> GEN x86_64-softmmu/config-devices.mak
> /home/dsa/kvm/releases/qemu.git/make_device_config.sh: line 21: /home/dsa/kvm/releases/qemu.git/default-configs/pci.mak : No such file or directory
>
> /bin/sh does not like the file redirection for tr so change it to cat.
>
> Signed-off-by: David Ahern <daahern@cisco.com>
> ---
> make_device_config.sh | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/make_device_config.sh b/make_device_config.sh
> index 596fc5b..1ce4088 100644
> --- a/make_device_config.sh
> +++ b/make_device_config.sh
> @@ -18,7 +18,7 @@ process_includes () {
>
> f=$src
> while [ -n "$f" ] ; do
> - f=`tr -d '\r' < $f | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
> + f=`cat $f | tr -d '\r' | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
> [ $? = 0 ] || exit 1
> all_includes="$all_includes $f"
> done
This sweeps the real error under the carpet: $f has a trailing space.
What about:
diff --git a/make_device_config.sh b/make_device_config.sh
index 596fc5b..711829c 100644
--- a/make_device_config.sh
+++ b/make_device_config.sh
@@ -18,7 +18,7 @@ process_includes () {
f=$src
while [ -n "$f" ] ; do
- f=`tr -d '\r' < $f | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
+ f=`tr -d '\r' <"$f" | awk '/^include / {print "'$src_dir'/" $2}'`
[ $? = 0 ] || exit 1
all_includes="$all_includes $f"
done
^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings
2011-01-13 9:57 ` [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings Isaku Yamahata
@ 2011-01-13 14:30 ` David Ahern
2011-01-13 17:06 ` [Qemu-devel] " Paolo Bonzini
1 sibling, 0 replies; 24+ messages in thread
From: David Ahern @ 2011-01-13 14:30 UTC (permalink / raw)
To: Isaku Yamahata; +Cc: qemu-devel
On 01/13/11 02:57, Isaku Yamahata wrote:
> How about creating stub functions instead of #ifdefs?
> something like
>
> pc-stubs.c
> #ifndef CONFIG_VMWARE_VGA
> pci_vmsvga_init()
> {
> error ...
> }
> #endif
> #ifndef CONFIG_...
> ...
I wasn't trying to re-architect how the CONFIG_XXXX is implemented; I
only wanted the existing design to actually work. There are a number of
CONFIG settings which exist in name, but cannot in fact be disabled.
David
>
>
> On Wed, Jan 12, 2011 at 11:34:29PM -0700, David Ahern wrote:
>> David Ahern (8):
>> fix 'no such file' error from make_device_config.sh
>> x86_64 config: fix compile for CONFIG_VMWARE_VGA=n
>> x86_64 config: fix compile for CONFIG_PARALLEL=n
>> remove unused parallel_* variables from pc.c
>> x86_64 config: fix compile for CONFIG_NE2000_ISA=n
>> x86_64 config: fix compile for CONFIG_VGA_ISA=n
>> x86_64 config: fix compile for CONFIG_IDE_ISA=n
>> x86_64 config: fix compile for CONFIG_FDC=n
>>
>> hw/pc.c | 21 ++++++++++++++++++---
>> hw/pc_piix.c | 11 +++++++++++
>> make_device_config.sh | 2 +-
>> 3 files changed, 30 insertions(+), 4 deletions(-)
>>
>> --
>> 1.7.3.4
>>
>>
>
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh
2011-01-13 13:43 ` Markus Armbruster
@ 2011-01-13 14:40 ` David Ahern
2011-01-14 10:34 ` Markus Armbruster
0 siblings, 1 reply; 24+ messages in thread
From: David Ahern @ 2011-01-13 14:40 UTC (permalink / raw)
To: Markus Armbruster; +Cc: qemu-devel
On 01/13/11 06:43, Markus Armbruster wrote:
> David Ahern <daahern@cisco.com> writes:
>
>> make_device_config currently emits an error:
>>
>> make config-all-devices.mak
>> GEN x86_64-softmmu/config-devices.mak
>> /home/dsa/kvm/releases/qemu.git/make_device_config.sh: line 21: /home/dsa/kvm/releases/qemu.git/default-configs/pci.mak : No such file or directory
>>
>> /bin/sh does not like the file redirection for tr so change it to cat.
>>
>> Signed-off-by: David Ahern <daahern@cisco.com>
>> ---
>> make_device_config.sh | 2 +-
>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>
>> diff --git a/make_device_config.sh b/make_device_config.sh
>> index 596fc5b..1ce4088 100644
>> --- a/make_device_config.sh
>> +++ b/make_device_config.sh
>> @@ -18,7 +18,7 @@ process_includes () {
>>
>> f=$src
>> while [ -n "$f" ] ; do
>> - f=`tr -d '\r' < $f | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
>> + f=`cat $f | tr -d '\r' | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
>> [ $? = 0 ] || exit 1
>> all_includes="$all_includes $f"
>> done
>
> This sweeps the real error under the carpet: $f has a trailing space.
>
> What about:
>
> diff --git a/make_device_config.sh b/make_device_config.sh
> index 596fc5b..711829c 100644
> --- a/make_device_config.sh
> +++ b/make_device_config.sh
> @@ -18,7 +18,7 @@ process_includes () {
>
> f=$src
> while [ -n "$f" ] ; do
> - f=`tr -d '\r' < $f | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
> + f=`tr -d '\r' <"$f" | awk '/^include / {print "'$src_dir'/" $2}'`
> [ $? = 0 ] || exit 1
> all_includes="$all_includes $f"
> done
That works too.
Any idea why the '%/config-devices.mak' rule does not work for a build
directory != src directory?
e.g., src=/my/qemu.git, build=/tmp/build-qemu
x86_64-softmmu/config-devices.mak is not created, so
config-all-devices.mak is empty and the build blows up.
David
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Qemu-devel] Re: [PATCH 6/8] x86_64 config: fix compile for CONFIG_VGA_ISA=n
2011-01-13 6:34 ` [Qemu-devel] [PATCH 6/8] x86_64 config: fix compile for CONFIG_VGA_ISA=n David Ahern
@ 2011-01-13 17:02 ` Paolo Bonzini
2011-01-13 17:28 ` David Ahern
0 siblings, 1 reply; 24+ messages in thread
From: Paolo Bonzini @ 2011-01-13 17:02 UTC (permalink / raw)
To: David Ahern; +Cc: qemu-devel
On 01/13/2011 07:34 AM, David Ahern wrote:
> Signed-off-by: David Ahern<daahern@cisco.com>
> ---
> hw/pc.c | 2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/hw/pc.c b/hw/pc.c
> index e7514fd..11b570f 100644
> --- a/hw/pc.c
> +++ b/hw/pc.c
> @@ -1087,8 +1087,10 @@ void pc_vga_init(PCIBus *pci_bus)
> } else if (std_vga_enabled) {
> if (pci_bus) {
> pci_vga_init(pci_bus);
> +#ifdef CONFIG_VGA_ISA
> } else {
> isa_vga_init();
> +#endif
Should this be an abort for #ifndef CONFIG_VGA_ISA? And maybe the isapc
machine should be disabled altogether?
Paolo
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Qemu-devel] Re: [PATCH 8/8] x86_64 config: fix compile for CONFIG_FDC=n
2011-01-13 6:34 ` [Qemu-devel] [PATCH 8/8] x86_64 config: fix compile for CONFIG_FDC=n David Ahern
@ 2011-01-13 17:04 ` Paolo Bonzini
2011-01-13 17:25 ` David Ahern
0 siblings, 1 reply; 24+ messages in thread
From: Paolo Bonzini @ 2011-01-13 17:04 UTC (permalink / raw)
To: David Ahern; +Cc: qemu-devel
On 01/13/2011 07:34 AM, David Ahern wrote:
>
> +#ifdef CONFIG_FDC
> /* floppy type */
>
> fd0 = fdctrl_get_drive_type(floppy_controller, 0);
> @@ -403,6 +408,7 @@ void pc_cmos_init(ram_addr_t ram_size, ram_addr_t above_4g_mem_size,
> val |= 0x02; /* FPU is there */
> val |= 0x04; /* PS/2 mouse installed */
> rtc_set_memory(s, REG_EQUIPMENT_BYTE, val);
> +#endif
Isn't it a bit too eager? The equipment byte should still be set, or
have you checked with a real machine?
Paolo
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Qemu-devel] Re: [PATCH 0/8] misc cleanups for x86_64 disabling config settings
2011-01-13 9:57 ` [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings Isaku Yamahata
2011-01-13 14:30 ` David Ahern
@ 2011-01-13 17:06 ` Paolo Bonzini
1 sibling, 0 replies; 24+ messages in thread
From: Paolo Bonzini @ 2011-01-13 17:06 UTC (permalink / raw)
To: Isaku Yamahata; +Cc: qemu-devel, David Ahern
On 01/13/2011 10:57 AM, Isaku Yamahata wrote:
> How about creating stub functions instead of #ifdefs?
I think David's #ifdef's are okay. Ultimately what you'd want is to
drive all this from configuration files, and if this were done you
wouldn't need stub functions.
Paolo
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Qemu-devel] Re: [PATCH 8/8] x86_64 config: fix compile for CONFIG_FDC=n
2011-01-13 17:04 ` [Qemu-devel] " Paolo Bonzini
@ 2011-01-13 17:25 ` David Ahern
0 siblings, 0 replies; 24+ messages in thread
From: David Ahern @ 2011-01-13 17:25 UTC (permalink / raw)
To: Paolo Bonzini; +Cc: qemu-devel
On 01/13/11 10:04, Paolo Bonzini wrote:
> On 01/13/2011 07:34 AM, David Ahern wrote:
>>
>> +#ifdef CONFIG_FDC
>> /* floppy type */
>>
>> fd0 = fdctrl_get_drive_type(floppy_controller, 0);
>> @@ -403,6 +408,7 @@ void pc_cmos_init(ram_addr_t ram_size, ram_addr_t
>> above_4g_mem_size,
>> val |= 0x02; /* FPU is there */
>> val |= 0x04; /* PS/2 mouse installed */
>> rtc_set_memory(s, REG_EQUIPMENT_BYTE, val);
>> +#endif
>
> Isn't it a bit too eager? The equipment byte should still be set, or
> have you checked with a real machine?
>
> Paolo
A bit to eager. I'll fix.
David
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Qemu-devel] Re: [PATCH 6/8] x86_64 config: fix compile for CONFIG_VGA_ISA=n
2011-01-13 17:02 ` [Qemu-devel] " Paolo Bonzini
@ 2011-01-13 17:28 ` David Ahern
2011-01-14 7:31 ` Paolo Bonzini
0 siblings, 1 reply; 24+ messages in thread
From: David Ahern @ 2011-01-13 17:28 UTC (permalink / raw)
To: Paolo Bonzini; +Cc: qemu-devel
On 01/13/11 10:02, Paolo Bonzini wrote:
> On 01/13/2011 07:34 AM, David Ahern wrote:
>> Signed-off-by: David Ahern<daahern@cisco.com>
>> ---
>> hw/pc.c | 2 ++
>> 1 files changed, 2 insertions(+), 0 deletions(-)
>>
>> diff --git a/hw/pc.c b/hw/pc.c
>> index e7514fd..11b570f 100644
>> --- a/hw/pc.c
>> +++ b/hw/pc.c
>> @@ -1087,8 +1087,10 @@ void pc_vga_init(PCIBus *pci_bus)
>> } else if (std_vga_enabled) {
>> if (pci_bus) {
>> pci_vga_init(pci_bus);
>> +#ifdef CONFIG_VGA_ISA
>> } else {
>> isa_vga_init();
>> +#endif
>
> Should this be an abort for #ifndef CONFIG_VGA_ISA? And maybe the isapc
> machine should be disabled altogether?
>
> Paolo
If that's desired I can change that to:
#ifdef CONFIG_VGA_ISA
} else {
isa_vga_init();
#else
abort();
#endif
David
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Qemu-devel] Re: [PATCH 6/8] x86_64 config: fix compile for CONFIG_VGA_ISA=n
2011-01-13 17:28 ` David Ahern
@ 2011-01-14 7:31 ` Paolo Bonzini
2011-01-14 17:49 ` David Ahern
0 siblings, 1 reply; 24+ messages in thread
From: Paolo Bonzini @ 2011-01-14 7:31 UTC (permalink / raw)
To: David Ahern, qemu-devel
On 01/13/2011 06:28 PM, David Ahern wrote:
>>> @@ -1087,8 +1087,10 @@ void pc_vga_init(PCIBus *pci_bus)
>>> } else if (std_vga_enabled) {
>>> if (pci_bus) {
>>> pci_vga_init(pci_bus);
>>> +#ifdef CONFIG_VGA_ISA
>>> } else {
>>> isa_vga_init();
>>> +#endif
>>
>> Should this be an abort for #ifndef CONFIG_VGA_ISA? And maybe the isapc
>> machine should be disabled altogether?
>>
>> Paolo
>
> If that's desired I can change that to:
>
> #ifdef CONFIG_VGA_ISA
> } else {
> isa_vga_init();
> #else
> abort();
> #endif
Please check if you can trigger the abort via -M isapc (I think so, but
I'm not sure). If I am correct, the better solution is to disable isapc.
Paolo
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh
2011-01-13 14:40 ` David Ahern
@ 2011-01-14 10:34 ` Markus Armbruster
2011-01-14 15:13 ` David Ahern
0 siblings, 1 reply; 24+ messages in thread
From: Markus Armbruster @ 2011-01-14 10:34 UTC (permalink / raw)
To: David Ahern; +Cc: qemu-devel
David Ahern <daahern@cisco.com> writes:
> On 01/13/11 06:43, Markus Armbruster wrote:
>> David Ahern <daahern@cisco.com> writes:
>>
>>> make_device_config currently emits an error:
>>>
>>> make config-all-devices.mak
>>> GEN x86_64-softmmu/config-devices.mak
>>> /home/dsa/kvm/releases/qemu.git/make_device_config.sh: line 21: /home/dsa/kvm/releases/qemu.git/default-configs/pci.mak : No such file or directory
>>>
>>> /bin/sh does not like the file redirection for tr so change it to cat.
>>>
>>> Signed-off-by: David Ahern <daahern@cisco.com>
>>> ---
>>> make_device_config.sh | 2 +-
>>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>>
>>> diff --git a/make_device_config.sh b/make_device_config.sh
>>> index 596fc5b..1ce4088 100644
>>> --- a/make_device_config.sh
>>> +++ b/make_device_config.sh
>>> @@ -18,7 +18,7 @@ process_includes () {
>>>
>>> f=$src
>>> while [ -n "$f" ] ; do
>>> - f=`tr -d '\r' < $f | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
>>> + f=`cat $f | tr -d '\r' | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
>>> [ $? = 0 ] || exit 1
>>> all_includes="$all_includes $f"
>>> done
>>
>> This sweeps the real error under the carpet: $f has a trailing space.
>>
>> What about:
>>
>> diff --git a/make_device_config.sh b/make_device_config.sh
>> index 596fc5b..711829c 100644
>> --- a/make_device_config.sh
>> +++ b/make_device_config.sh
>> @@ -18,7 +18,7 @@ process_includes () {
>>
>> f=$src
>> while [ -n "$f" ] ; do
>> - f=`tr -d '\r' < $f | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
>> + f=`tr -d '\r' <"$f" | awk '/^include / {print "'$src_dir'/" $2}'`
>> [ $? = 0 ] || exit 1
>> all_includes="$all_includes $f"
>> done
>
> That works too.
Care to respin your patch?
> Any idea why the '%/config-devices.mak' rule does not work for a build
> directory != src directory?
>
> e.g., src=/my/qemu.git, build=/tmp/build-qemu
>
> x86_64-softmmu/config-devices.mak is not created, so
> config-all-devices.mak is empty and the build blows up.
Should be debuggable :)
"mkdir bld && cd bld && ./configure --disable-werror && make" works for
me. config-all-devices.mak has some 80 entries.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh
2011-01-14 10:34 ` Markus Armbruster
@ 2011-01-14 15:13 ` David Ahern
0 siblings, 0 replies; 24+ messages in thread
From: David Ahern @ 2011-01-14 15:13 UTC (permalink / raw)
To: Markus Armbruster; +Cc: qemu-devel
On 01/14/11 03:34, Markus Armbruster wrote:
>>> What about:
>>>
>>> diff --git a/make_device_config.sh b/make_device_config.sh
>>> index 596fc5b..711829c 100644
>>> --- a/make_device_config.sh
>>> +++ b/make_device_config.sh
>>> @@ -18,7 +18,7 @@ process_includes () {
>>>
>>> f=$src
>>> while [ -n "$f" ] ; do
>>> - f=`tr -d '\r' < $f | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
>>> + f=`tr -d '\r' <"$f" | awk '/^include / {print "'$src_dir'/" $2}'`
>>> [ $? = 0 ] || exit 1
>>> all_includes="$all_includes $f"
>>> done
>>
>> That works too.
>
> Care to respin your patch?
done.
>
>> Any idea why the '%/config-devices.mak' rule does not work for a build
>> directory != src directory?
>>
>> e.g., src=/my/qemu.git, build=/tmp/build-qemu
>>
>> x86_64-softmmu/config-devices.mak is not created, so
>> config-all-devices.mak is empty and the build blows up.
>
> Should be debuggable :)
>
> "mkdir bld && cd bld && ./configure --disable-werror && make" works for
> me. config-all-devices.mak has some 80 entries.
And it works for me too. Must have been an 11pm phenomenon.
David
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Qemu-devel] Re: [PATCH 6/8] x86_64 config: fix compile for CONFIG_VGA_ISA=n
2011-01-14 7:31 ` Paolo Bonzini
@ 2011-01-14 17:49 ` David Ahern
0 siblings, 0 replies; 24+ messages in thread
From: David Ahern @ 2011-01-14 17:49 UTC (permalink / raw)
To: Paolo Bonzini; +Cc: qemu-devel
On 01/14/11 00:31, Paolo Bonzini wrote:
> On 01/13/2011 06:28 PM, David Ahern wrote:
>>>> @@ -1087,8 +1087,10 @@ void pc_vga_init(PCIBus *pci_bus)
>>>> } else if (std_vga_enabled) {
>>>> if (pci_bus) {
>>>> pci_vga_init(pci_bus);
>>>> +#ifdef CONFIG_VGA_ISA
>>>> } else {
>>>> isa_vga_init();
>>>> +#endif
>>>
>>> Should this be an abort for #ifndef CONFIG_VGA_ISA? And maybe the isapc
>>> machine should be disabled altogether?
>>>
>>> Paolo
>>
>> If that's desired I can change that to:
>>
>> #ifdef CONFIG_VGA_ISA
>> } else {
>> isa_vga_init();
>> #else
>> abort();
>> #endif
>
> Please check if you can trigger the abort via -M isapc (I think so, but
> I'm not sure). If I am correct, the better solution is to disable isapc.
>
> Paolo
Yes, it would trigger the abort.
And, that test case exposed a larger issue: config-devices.mak and
config-all-devices.mak are not added to the config-host.h and
x86_64-softmmu/config-target.h config files which means the addition of
the ifdef makes it disabled all the time -- regardless of the y/n
setting in the config*.mak file. ie., a patch is needed to get the
config*device.mak options added to the config*.h file.
David
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh
2011-01-13 6:34 ` [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh David Ahern
2011-01-13 13:43 ` Markus Armbruster
@ 2011-01-14 19:57 ` Stefan Weil
2011-01-14 22:01 ` Blue Swirl
1 sibling, 1 reply; 24+ messages in thread
From: Stefan Weil @ 2011-01-14 19:57 UTC (permalink / raw)
To: Blue Swirl; +Cc: qemu-devel, David Ahern
Am 13.01.2011 07:34, schrieb David Ahern:
> make_device_config currently emits an error:
>
> make config-all-devices.mak
> GEN x86_64-softmmu/config-devices.mak
> /home/dsa/kvm/releases/qemu.git/make_device_config.sh: line 21: /home/dsa/kvm/releases/qemu.git/default-configs/pci.mak : No such file or directory
>
> /bin/sh does not like the file redirection for tr so change it to cat.
>
> Signed-off-by: David Ahern<daahern@cisco.com>
> ---
> make_device_config.sh | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/make_device_config.sh b/make_device_config.sh
> index 596fc5b..1ce4088 100644
> --- a/make_device_config.sh
> +++ b/make_device_config.sh
> @@ -18,7 +18,7 @@ process_includes () {
>
> f=$src
> while [ -n "$f" ] ; do
> - f=`tr -d '\r'< $f | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
> + f=`cat $f | tr -d '\r' | awk '/^include / {ORS=" "; print "'$src_dir'/" $2}'`
> [ $? = 0 ] || exit 1
> all_includes="$all_includes $f"
> done
>
Hello Blue,
a patch from last year which fixes the same problem is still waiting
for being committed to qemu master. See
http://patchwork.ozlabs.org/patch/77021/
Thanks,
Stefan
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh
2011-01-14 19:57 ` Stefan Weil
@ 2011-01-14 22:01 ` Blue Swirl
0 siblings, 0 replies; 24+ messages in thread
From: Blue Swirl @ 2011-01-14 22:01 UTC (permalink / raw)
To: Stefan Weil; +Cc: qemu-devel, David Ahern
On Fri, Jan 14, 2011 at 7:57 PM, Stefan Weil <weil@mail.berlios.de> wrote:
> Am 13.01.2011 07:34, schrieb David Ahern:
>>
>> make_device_config currently emits an error:
>>
>> make config-all-devices.mak
>> GEN x86_64-softmmu/config-devices.mak
>> /home/dsa/kvm/releases/qemu.git/make_device_config.sh: line 21:
>> /home/dsa/kvm/releases/qemu.git/default-configs/pci.mak : No such file or
>> directory
>>
>> /bin/sh does not like the file redirection for tr so change it to cat.
>>
>> Signed-off-by: David Ahern<daahern@cisco.com>
>> ---
>> make_device_config.sh | 2 +-
>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>
>> diff --git a/make_device_config.sh b/make_device_config.sh
>> index 596fc5b..1ce4088 100644
>> --- a/make_device_config.sh
>> +++ b/make_device_config.sh
>> @@ -18,7 +18,7 @@ process_includes () {
>>
>> f=$src
>> while [ -n "$f" ] ; do
>> - f=`tr -d '\r'< $f | awk '/^include / {ORS=" "; print "'$src_dir'/"
>> $2}'`
>> + f=`cat $f | tr -d '\r' | awk '/^include / {ORS=" "; print "'$src_dir'/"
>> $2}'`
>> [ $? = 0 ] || exit 1
>> all_includes="$all_includes $f"
>> done
>>
>
> Hello Blue,
>
> a patch from last year which fixes the same problem is still waiting
> for being committed to qemu master. See
> http://patchwork.ozlabs.org/patch/77021/
Thanks, applied.
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2011-01-14 22:02 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-13 6:34 [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 1/8] fix 'no such file' error from make_device_config.sh David Ahern
2011-01-13 13:43 ` Markus Armbruster
2011-01-13 14:40 ` David Ahern
2011-01-14 10:34 ` Markus Armbruster
2011-01-14 15:13 ` David Ahern
2011-01-14 19:57 ` Stefan Weil
2011-01-14 22:01 ` Blue Swirl
2011-01-13 6:34 ` [Qemu-devel] [PATCH 2/8] x86_64 config: fix compile for CONFIG_VMWARE_VGA=n David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 3/8] x86_64 config: fix compile for CONFIG_PARALLEL=n David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 4/8] remove unused parallel_* variables from pc.c David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 5/8] x86_64 config: fix compile for CONFIG_NE2000_ISA=n David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 6/8] x86_64 config: fix compile for CONFIG_VGA_ISA=n David Ahern
2011-01-13 17:02 ` [Qemu-devel] " Paolo Bonzini
2011-01-13 17:28 ` David Ahern
2011-01-14 7:31 ` Paolo Bonzini
2011-01-14 17:49 ` David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 7/8] x86_64 config: fix compile for CONFIG_IDE_ISA=n David Ahern
2011-01-13 6:34 ` [Qemu-devel] [PATCH 8/8] x86_64 config: fix compile for CONFIG_FDC=n David Ahern
2011-01-13 17:04 ` [Qemu-devel] " Paolo Bonzini
2011-01-13 17:25 ` David Ahern
2011-01-13 9:57 ` [Qemu-devel] [PATCH 0/8] misc cleanups for x86_64 disabling config settings Isaku Yamahata
2011-01-13 14:30 ` David Ahern
2011-01-13 17:06 ` [Qemu-devel] " Paolo Bonzini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).