On Thu, May 03, 2012 at 12:16:57PM -, vrozenfe wrote:
> On Monday, April 30, 2012 07:17:09 PM Vadim Rozenfeld wrote:
> > On Monday, April 30, 2012 03:31:03 PM Stefan Hajnoczi wrote:
> > > Hi Vadim,
> > > Here is a recent bug report with virtio-win-0.1-22.iso. Wanted to
> > > bring it to your a
Il 24/04/2012 08:29, Ronnie Sahlberg ha scritto:
> +itask->bs->total_sectors= rc16->returned_lba *
> + rc16->block_length / BDRV_SECTOR_SIZE ;
Ronnie, does this need to be "(rc16->returned_lba + 1) * ..."?
READ CAPACITY returns the highest valid LBA, not the
On Fri, May 4, 2012 at 6:06 PM, Paolo Bonzini wrote:
> Il 24/04/2012 08:29, Ronnie Sahlberg ha scritto:
>> + itask->bs->total_sectors = rc16->returned_lba *
>> + rc16->block_length / BDRV_SECTOR_SIZE ;
>
> Ronnie, does this need to be "(rc16->returned_lba + 1) *
List,
READCAPACITY16 returns the LBA of the last accessible block.
Number of blocks is one greater than this.
This patch fixes the incorrect calculation of total sectors that Paolo spotted
and reported. Sorry,
regards
ronnie sahlberg
Thanks to Paolo for spotting.
Signed-off-by: Ronnie Sahlberg
---
block/iscsi.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/block/iscsi.c b/block/iscsi.c
index eb49093..7c1970d 100644
--- a/block/iscsi.c
+++ b/block/iscsi.c
@@ -482,7 +482,7 @@ iscsi_readcapacity16_cb
Add a acpi driver for the qemu firmware config interface.
Signed-off-by: Gerd Hoffmann
---
src/acpi-dsdt.dsl | 43 +++
1 files changed, 43 insertions(+), 0 deletions(-)
diff --git a/src/acpi-dsdt.dsl b/src/acpi-dsdt.dsl
index 4a18617..d71b783 100644
---
This patch makes the pci ressources runtime configurable. The patch
fetches the pci window information from the qemu firmware config
interface and in case valid data is found there the ressource entries
are updated accordingly.
Signed-off-by: Gerd Hoffmann
---
src/acpi-dsdt.dsl | 38 +
Signed-off-by: Gerd Hoffmann
---
src/acpi-dsdt.hex | 420 +++--
1 files changed, 410 insertions(+), 10 deletions(-)
diff --git a/src/acpi-dsdt.hex b/src/acpi-dsdt.hex
index 07f0e18..16b3e37 100644
--- a/src/acpi-dsdt.hex
+++ b/src/acpi-dsdt.hex
@@
Try to get the pci window information from the qemu firmware config
interface and use them if available, otherwise fall back to the compile
time defaults.
Signed-off-by: Gerd Hoffmann
---
src/paravirt.c |8
src/paravirt.h |2 ++
src/pciinit.c | 29
Hi,
This patch series makes the PCI I/O windows runtime-configurable via
qemu firmware config interface. Main advantage is that we can size and
shuffle around the PCI i/O windows according to the amount of memory the
virtual machine has. We don't need a hole for 64bit PCI bars, we can
just map
Il 04/05/2012 10:15, Ronnie Sahlberg ha scritto:
> itask->iscsilun->num_blocks = rc16->returned_lba;
> -itask->bs->total_sectors= rc16->returned_lba *
> +itask->bs->total_sectors= (rc16->returned_lba + 1) *
What about itask->iscsilun->num_blocks? :) No need to resend, I fixed
Anthony,
the following changes since commit f05ae5379e40f81a6c8526d891693af8bf6e62da:
Bail out if CONFIG_TCG_PASS_AREG0 is defined (2012-05-03 15:48:49 +0400)
are available in the git repository at:
git://github.com/bonzini/qemu.git scsi-next
for you to fetch changes up to 537b10a444015fb6
Hi,
> However, I've ran into a different issue today: migrating while suspended
> doesn't work. The target VM seems to be locked into S3, it just doesn't
> resume.
>
> Haven't investigated yet, but this is expected to work, right?
Well, that one is still on the todo list. There is the tempor
On Thu, May 03, 2012 at 05:00:45PM -0400, Paul Moore wrote:
> FIPS 140-2 requires disabling certain ciphers, including DES, which is used
> by VNC to obscure passwords when they are sent over the network. The
> solution for FIPS users is to disable the use of VNC password auth when the
> host syst
Signed-off-by: Paolo Bonzini
---
hw/scsi-bus.c | 14 --
hw/scsi-disk.c |5 -
2 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/hw/scsi-bus.c b/hw/scsi-bus.c
index c29a4ae..5640aae 100644
--- a/hw/scsi-bus.c
+++ b/hw/scsi-bus.c
@@ -791,7 +791,8 @@ static int sc
On 05/04/12 10:21, Gerd Hoffmann wrote:
> Signed-off-by: Gerd Hoffmann
Topic just came up on irc (#qemu): Any reason to keep the iasl
generated files in the git repository? I think pretty much every linux
distro has iasl packaged these days, so it shouldn't be a major hassle
to depend on it for
The requirements on the INQUIRY buffer size are not in my copy of SPC
(SPC-4 r27) and not observed by LIO. Rip them out.
Signed-off-by: Paolo Bonzini
---
hw/scsi-bus.c |8
hw/scsi-disk.c | 11 ---
2 files changed, 19 deletions(-)
diff --git a/hw/scsi-bus.c b/hw/scsi-bus
From: Stefan Weil
The QEMU emulation which is currently used with Raspberry PI images
(qemu-system-arm -M versatilepb ...) accesses memory which was freed.
Valgrind output (extract):
==17857== Invalid write of size 4
==17857==at 0x24EB06: scsi_req_unref (scsi-bus.c:1273)
==17857==by 0x2
Optional inquiry information is declared obsolete in the latest versions
of the standard; invalid CDBs or unsupported VPD pages are supported
can be diagnosed with trace_scsi_inquiry.
Signed-off-by: Paolo Bonzini
---
hw/scsi-disk.c | 13 -
1 file changed, 13 deletions(-)
diff --gi
From: Ronnie Sahlberg
scsi_cmd_xfer_mode() is used to specify the xfer direction for SCSI
commands that come in from the guest. If the direction is set incorrectly
this will eventually cause QEMU to kernel-panic the guest.
Add UNMAP and ATAPASSTHROUGH as commands that send data to the device.
On 04.05.2012 13:04, Gerd Hoffmann wrote:
> On 05/04/12 10:21, Gerd Hoffmann wrote:
>> Signed-off-by: Gerd Hoffmann
>
> Topic just came up on irc (#qemu): Any reason to keep the iasl
> generated files in the git repository? I think pretty much every linux
> distro has iasl packaged these days,
Interpreting cdb[4] == 0 as a request to transfer 256 blocks is only
needed for READ_6 and WRITE_6. No other command in that range needs
that special-casing, and the resulting overrun breaks scsi-testsuite's
attempt to use command 2 as a known-invalid command.
Signed-off-by: Paolo Bonzini
---
h
Avoid sending more than 2GB of data, as that can cause overflows
in int32_t variables.
Signed-off-by: Paolo Bonzini
---
hw/scsi-bus.c | 38 ++
1 file changed, 26 insertions(+), 12 deletions(-)
diff --git a/hw/scsi-bus.c b/hw/scsi-bus.c
index dbdb99c..c29a4a
This patch adds a fw_cfg entry for the PCI I/O windows. It holds four
values, 64bit each. The first two specify the 32bit PCI I/O window
below 4G, the second two the 64bit PCI I/O window above 4G.
The 32bit PCI I/O window used to start at the fixed address 0xe000.
Now it starts at the end of
It is pointless to add a uint32_t field for every new feature.
Since we will need a new feature soon, convert accesses to "removable"
to look at bit 0 only.
Signed-off-by: Paolo Bonzini
---
hw/scsi-disk.c | 23 +++
1 file changed, 15 insertions(+), 8 deletions(-)
diff --gi
The requirements on the REQUEST SENSE buffer size are not in my copy of SPC
(SPC-4 r27) and not observed by LIO. Rip them out.
Signed-off-by: Paolo Bonzini
---
hw/scsi-bus.c |7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/hw/scsi-bus.c b/hw/scsi-bus.c
index 4090b9f
From: Ronnie Sahlberg
Update the configure test for libiscsi support to detect version 1.3
or later. Version 1.3 of libiscsi provides both READCAPACITY16 as well
as UNMAP commands.
Update the iscsi block layer to use READCAPACITY16 to detect the size of
the LUN instead of READCAPACITY10. This a
The transfer length for these commands is different from the transfer
length of the corresponding disk commands, so parse it specially.
Signed-off-by: Paolo Bonzini
---
READ REVERSE(16) seems to be for people who stream manga from tape.
hw/scsi-bus.c | 10 ++
hw/scsi-defs.h |
Linux expects REQ_FUA to be advertised only if WRITE+FUA is faster than
WRITE+SYNCHRONIZE CACHE, so we should not set the DPOFUA bit. However,
it is useful to have it for testing purposes, so add a qdev property to
set it.
Signed-off-by: Paolo Bonzini
---
hw/scsi-disk.c |7 ++-
1 file c
Recently introduced FUA support also gave us a use-after-free
of the BlockAcctCookie within a SCSIDiskReq, due to unbalanced
reference counting.
The patch fixes this by making scsi_do_read look like a combination
of scsi_*_complete + scsi_*_data. It does both a ref (like
scsi_read_data) and an un
The INFORMATION field (bytes 3..6) is never set by QEMU, so the VALID
bit must be 0.
Signed-off-by: Paolo Bonzini
---
hw/scsi-bus.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/scsi-bus.c b/hw/scsi-bus.c
index 925c3ae..add1d4f 100644
--- a/hw/scsi-bus.c
+++ b/hw/
seabios used to initialize root bus devices only, with this patch
devices behind pci bridges are initialized too. This allows to boot
from virtio devices behind pci bridges.
Signed-off-by: Gerd Hoffmann
---
src/pciinit.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a
On 4 May 2012 01:41, Anthony Liguori wrote:
> On 05/03/2012 02:58 PM, Peter Maydell wrote:
>> No unreviewed patches should go double when we're in hardfreeze!
>
> These patches are admittedly trivial but it is important to stress the point
> that all patches need to go on the mailing list before b
On 04.05.2012, at 04:37, malc wrote:
> On Fri, 4 May 2012, Andreas F?rber wrote:
>
>> Am 04.05.2012 02:41, schrieb Anthony Liguori:
>>> On 05/03/2012 02:58 PM, Peter Maydell wrote:
On 9 February 2012 13:46, Anthony Liguori wrote:
> On 02/09/2012 03:48 AM, Markus Armbruster wrote:
>
Signed-off-by: Juan Quintela
---
target-unicore32/cpu.h |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/target-unicore32/cpu.h b/target-unicore32/cpu.h
index 81c14ff..65f389c 100644
--- a/target-unicore32/cpu.h
+++ b/target-unicore32/cpu.h
@@ -135,8 +135,6 @@ int uc32_cp
v2: Move license to BSD-like as in vl.c
v3: change copyright dates
v4: add Fabrice & QEMU contributors
Signed-off-by: Juan Quintela
---
target-ppc/vmstate-cpu.c | 30 ++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/target-ppc/vmstate-cpu.c b/targe
Am 04.05.2012 12:54, schrieb Juan Quintela:
> This repository contains all the changes:
>
> git://repo.or.cz/qemu/quintela.git vmstate-cpus-v4
>
> [v5]
> - rebase on top
> - sparc psr change behaviour: old behaviour was unintended, thanks Blu
> - alexander agreed with ppc changes
> - patch miss
Signed-off-by: Juan Quintela
Acked-By: Michael Walle
---
target-lm32/vmstate-cpu.c | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/target-lm32/vmstate-cpu.c b/target-lm32/vmstate-cpu.c
index 132259d..3867189 100644
--- a/target-lm32/vmstate-cpu.c
+++ b/tar
Signed-off-by: Juan Quintela
---
hw/sun4u.c | 20 --
target-sparc/cpu.h |9 +-
target-sparc/machine.c | 474
3 files changed, 283 insertions(+), 220 deletions(-)
diff --git a/hw/sun4u.c b/hw/sun4u.c
index fe33138..3008513 10
Andreas Färber wrote:
> Am 04.05.2012 12:54, schrieb Juan Quintela:
>> This repository contains all the changes:
>>
>> git://repo.or.cz/qemu/quintela.git vmstate-cpus-v4
>>
>> [v5]
>> - rebase on top
>> - sparc psr change behaviour: old behaviour was unintended, thanks Blu
>> - alexander agree
Signed-off-by: Juan Quintela
---
target-i386/machine.c | 16
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/target-i386/machine.c b/target-i386/machine.c
index 127c44f..c2a8872 100644
--- a/target-i386/machine.c
+++ b/target-i386/machine.c
@@ -11,7 +11,7 @@ stat
Am 04.05.2012 12:54, schrieb Juan Quintela:
> With this change, we sent arrays as arrays, making state description
"send"?
> much simpler. The change is incompatible, but as far as I know, sparc
> don't care about migration compatibility beteween versions.
"the SPARC targets don't" (or "sparc d
Juan Quintela wrote:
> Andreas Färber wrote:
>> Am 04.05.2012 12:54, schrieb Juan Quintela:
>>> This repository contains all the changes:
>>>
>>> git://repo.or.cz/qemu/quintela.git vmstate-cpus-v4
>>>
Oops, you meaned here. s/v4/v5/ :-(
I have to put in one script how to ask for a pull an
Some cpu's definitions define CPU_SAVE_VERSION, others not, but they have
defined cpu_save/load.
Signed-off-by: Juan Quintela
---
exec.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/exec.c b/exec.c
index 0607c9b..cba333f 100644
--- a/exec.c
+++ b/exec.c
@@ -650,7
Am 04.05.2012 12:54, schrieb Juan Quintela:
> Some cpu's definitions define CPU_SAVE_VERSION, others not, but they have
"CPUs' definitions"?
> defined cpu_save/load.
This commit message sounds wrong. Use of cpu_save/load is still coupled
to CPU_SAVE_VERSION AFAICS.
What really changes is that v
This repository contains all the changes:
git://repo.or.cz/qemu/quintela.git vmstate-cpus-v4
[v5]
- rebase on top
- sparc psr change behaviour: old behaviour was unintended, thanks Blu
- alexander agreed with ppc changes
- patch missing already included for ppc
Anthony, please pull.
[v4]
- re
bcond state was stored as int32, but it is target_ulong. Change migration state
to reflect that.
Signed-off-by: Juan Quintela
---
target-mips/cpu.h |2 +-
target-mips/machine.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/target-mips/cpu.h b/target-m
Added sdr1_vmstate because storing the value requires calling ppc_store_sdr1().
The position when the function is called also changes (I think it is save).
Signed-off-by: Juan Quintela
---
target-ppc/cpu.h |5 +-
target-ppc/machine.c | 245 ++-
On 04.05.2012 07:41, Evgeny Voevodin wrote:
On 03.05.2012 16:14, Peter Maydell wrote:
On 25 April 2012 06:54, Evgeny Voevodin wrote:
In this patchset refactoring of virtio-mmio layer is made.
Instead of creating virtio-blk-mmio, virtio-net-mmio, etc on the
system bus
we create virtio-blk, virti
Andreas Färber wrote:
> Am 04.05.2012 12:54, schrieb Juan Quintela:
>> Some cpu's definitions define CPU_SAVE_VERSION, others not, but they have
>
> "CPUs' definitions"?
>
>> defined cpu_save/load.
>
> This commit message sounds wrong. Use of cpu_save/load is still coupled
> to CPU_SAVE_VERSION AF
Am 04.05.2012 12:54, schrieb Juan Quintela:
> Signed-off-by: Juan Quintela
> ---
> savevm.c | 25 +
> vmstate.h |5 +
> 2 files changed, 30 insertions(+), 0 deletions(-)
>
> diff --git a/savevm.c b/savevm.c
> index 2d18bab..a22278e 100644
> --- a/savevm.c
> +++
Signed-off-by: Juan Quintela
Acked-by: Edgar E. Iglesias
---
target-cris/vmstate-cpu.c | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/target-cris/vmstate-cpu.c b/target-cris/vmstate-cpu.c
index 1dbf8b5..47ac170 100644
--- a/target-cris/vmstate-cpu.c
+++ b
Am 04.05.2012 13:59, schrieb Juan Quintela:
> Andreas Färber wrote:
>> Am 04.05.2012 12:54, schrieb Juan Quintela:
>>> Some cpu's definitions define CPU_SAVE_VERSION, others not, but they have
>>
>> "CPUs' definitions"?
>>
>>> defined cpu_save/load.
>>
>> This commit message sounds wrong. Use of c
v2: Move license to BSD-like as in vl.c
Add Fabrice copyright from vl.c
Signed-off-by: Juan Quintela
---
target-i386/vmstate-cpu.c | 28
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/target-i386/vmstate-cpu.c b/target-i386/vmstate-cpu.c
index
Signed-off-by: Juan Quintela
Acked-by: Andrzej Zaborowski
---
target-arm/vmstate-cpu.c | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/target-arm/vmstate-cpu.c b/target-arm/vmstate-cpu.c
index f8ccdd7..65ed6eb 100644
--- a/target-arm/vmstate-cpu.c
+++ b/ta
Have to define TLBSet struct.
Multidimensional arrays in C are a mess, just unroll them.
Signed-off-by: Juan Quintela
---
target-cris/cpu.h | 13 ++---
target-cris/machine.c | 138 +++--
2 files changed, 60 insertions(+), 91 deletions(-)
diff -
Signed-off-by: Juan Quintela
---
target-lm32/cpu.h |2 --
target-lm32/machine.c | 14 ++
2 files changed, 2 insertions(+), 14 deletions(-)
diff --git a/target-lm32/cpu.h b/target-lm32/cpu.h
index 422a55b..049936a 100644
--- a/target-lm32/cpu.h
+++ b/target-lm32/cpu.h
@@ -20
Use one subsection for each feature. This means that we don't need to
bump the version field each time that a new feature gets introduced.
Introduce cpsr_vmstate field, as I am not sure if I can "use"
uncached_cpsr for saving state.
Signed-off-by: Juan Quintela
---
target-arm/cpu.h |5
We don't have any more CPU_SAVEVM_VERSION users, neither
cpu_save/load() ones.
Signed-off-by: Juan Quintela
---
exec.c|5 -
qemu-common.h |4
2 files changed, 0 insertions(+), 9 deletions(-)
diff --git a/exec.c b/exec.c
index 85f0d61..1deb943 100644
--- a/exec.c
+++ b/e
Adjust all callers.
Signed-off-by: Juan Quintela
---
hw/mips_malta.c |4 ++--
target-mips/cpu.h|4 ++--
target-mips/machine.c| 12 ++--
target-mips/op_helper.c | 30 +-
target-mips/translate.c |6 +++--
Signed-off-by: Juan Quintela
---
target-mips/cpu.h |5 +-
target-mips/machine.c | 465 +++--
2 files changed, 182 insertions(+), 288 deletions(-)
diff --git a/target-mips/cpu.h b/target-mips/cpu.h
index c77d270..8eb6173 100644
--- a/target-mip
Signed-off-by: Juan Quintela
---
savevm.c | 25 +
vmstate.h |4
2 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/savevm.c b/savevm.c
index a22278e..da8f234 100644
--- a/savevm.c
+++ b/savevm.c
@@ -1107,6 +1107,31 @@ const VMStateInfo vmstate_info
This is the second place that register cpu migration code, it is done
in general in cpu_exec_init(), just remove this call.
Signed-off-by: Juan Quintela
---
hw/mips_fulong2e.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/hw/mips_fulong2e.c b/hw/mips_fulong2e.c
index 3
This allows to sent a partial array where the size is another
structure field multiplied by a constant.
Signed-off-by: Juan Quintela
---
savevm.c |6 ++
vmstate.h | 35 +++
2 files changed, 29 insertions(+), 12 deletions(-)
diff --git a/savevm.c b/save
v2: Move license to BSD-like as in vl.c
v3: Change copyright dates
v4: add QEMU contributors
Signed-off-by: Juan Quintela
---
target-sparc/vmstate-cpu.c | 30 ++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/target-sparc/vmstate-cpu.c b/target-spar
We have an array of structs whose size is an int32 in the same struct that
depends on a test value to know if it is there or not.
Signed-off-by: Juan Quintela
---
vmstate.h | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/vmstate.h b/vmstate.h
index 5c56f25..b8a
Signed-off-by: Juan Quintela
---
savevm.c | 25 +
vmstate.h |5 +
2 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/savevm.c b/savevm.c
index 2d18bab..a22278e 100644
--- a/savevm.c
+++ b/savevm.c
@@ -1082,6 +1082,31 @@ const VMStateInfo vmstate_inf
On Friday, May 04, 2012 04:01:09 AM Roman Drahtmueller wrote:
> > > > FIPS 140-2 requires disabling certain ciphers, including DES, which is
> > > > used
> > > > by VNC to obscure passwords when they are sent over the network. The
> > > > solution for FIPS users is to disable the use of VNC passwo
With this change, we sent arrays as arrays, making state description
much simpler. The change is incompatible, but as far as I know, sparc
don't care about migration compatibility beteween versions.
Signed-off-by: Juan Quintela
---
target-sparc/machine.c | 172 +++--
On Friday, May 04, 2012 09:54:17 AM Daniel P. Berrange wrote:
> On Thu, May 03, 2012 at 05:00:45PM -0400, Paul Moore wrote:
> > FIPS 140-2 requires disabling certain ciphers, including DES, which is
> > used
> > by VNC to obscure passwords when they are sent over the network. The
> > solution for
On Fri, May 04, 2012 at 08:39:04AM -0400, Paul Moore wrote:
> On Friday, May 04, 2012 04:01:09 AM Roman Drahtmueller wrote:
> > Two problems:
> > 1) openssl may not come with FIPS support. proc file is ignored.
> > 2) openssl may run in FIPS mode for reasons other than fips=1 on the
> >kernel
Adjust all callers.
Signed-off-by: Juan Quintela
---
hw/mips_timer.c |2 +-
target-mips/cpu.h|2 +-
target-mips/helper.c | 30 +-
target-mips/machine.c| 56 +-
target-mips/op_helper.c
On 4 May 2012 11:54, Juan Quintela wrote:
> This way, we fix a bug (we were overwritten the 16 first registers on
> load), and we don't need to check for ARM_FEATURE_VPF3, we always send
> the 32 registers.
As I pointed out last time around, this bug is already fixed in
master and you need to cor
Signed-off-by: Juan Quintela
---
target-i386/cpu.h |2 --
target-i386/machine.c | 12 +---
2 files changed, 1 insertions(+), 13 deletions(-)
diff --git a/target-i386/cpu.h b/target-i386/cpu.h
index b5b9a50..73b71ec 100644
--- a/target-i386/cpu.h
+++ b/target-i386/cpu.h
@@ -965,
v2: Move license to BSD-like as in vl.c
Signed-off-by: Juan Quintela
---
target-mips/vmstate-cpu.c | 29 +
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/target-mips/vmstate-cpu.c b/target-mips/vmstate-cpu.c
index bbfa2a9..1e28b3f 100644
--- a/targe
Signed-off-by: Juan Quintela
---
target-alpha/machine.c |1 -
target-arm/machine.c |1 -
target-cris/machine.c |1 -
target-i386/machine.c |6 --
target-lm32/machine.c |1 -
target-mips/machine.c |3 ---
target-ppc/machine.c |2 --
target-sparc/machine.c |
Signed-off-by: Juan Quintela
---
target-microblaze/cpu.h |2 --
target-microblaze/machine.c | 26 ++
2 files changed, 18 insertions(+), 10 deletions(-)
diff --git a/target-microblaze/cpu.h b/target-microblaze/cpu.h
index 718d5bb..866623d 100644
--- a/target-micr
Signed-off-by: Juan Quintela
Acked-by: Richard Henderson
---
target-alpha/vmstate-cpu.c | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/target-alpha/vmstate-cpu.c b/target-alpha/vmstate-cpu.c
index 22c70f3..b94b1e5 100644
--- a/target-alpha/vmstate-cpu.c
+
Signed-off-by: Juan Quintela
---
savevm.c | 24
vmstate.h |4
2 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/savevm.c b/savevm.c
index da8f234..0a00dec 100644
--- a/savevm.c
+++ b/savevm.c
@@ -1132,6 +1132,30 @@ const VMStateInfo vmstate_info_
On 05/04/2012 06:35 AM, Juan Quintela wrote:
Juan Quintela wrote:
Andreas Färber wrote:
Am 04.05.2012 12:54, schrieb Juan Quintela:
This repository contains all the changes:
git://repo.or.cz/qemu/quintela.git vmstate-cpus-v4
Oops, you meaned here. s/v4/v5/ :-(
I have to put in one
This way, we fix a bug (we were overwritten the 16 first registers on
load), and we don't need to check for ARM_FEATURE_VPF3, we always send
the 32 registers.
Signed-off-by: Juan Quintela
---
target-arm/cpu.h |2 +-
target-arm/machine.c | 22 ++
2 files changed, 3 i
We are going to define arrays of this type, so we need the integer type.
Signed-off-by: Juan Quintela
---
hw/hw.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/hw/hw.h b/hw/hw.h
index e5cb9bf..9dbac88 100644
--- a/hw/hw.h
+++ b/hw/hw.h
@@ -52,11 +52,13 @@ int qemu_boo
On 4 May 2012 12:35, Andreas Färber wrote:
> It appears once again none of these patches are actually cc'ing the
> proper maintainers. Not even Acked-by (or is git-send-email
> case-sensitive? it's spelled "Acked-By" in lm32 patch).
FWIW, git-send-email is not case-sensitive when looking for
thin
This makes several changes:
- exports VMStateDescription vmstate_cpu non-static.
- makes sure that every cpu has a vmstate_cpu or cpu_save/load defined
- for the architecture that had nothing, it just register the cpu as
unmigratable.
- Depending on CPU_SAVE_VERSION we register old/new migration s
Am 04.05.2012 12:54, schrieb Juan Quintela:
> Signed-off-by: Juan Quintela
> ---
> savevm.c | 25 +
> vmstate.h |4
> 2 files changed, 29 insertions(+), 0 deletions(-)
>
> diff --git a/savevm.c b/savevm.c
> index a22278e..da8f234 100644
> --- a/savevm.c
> +++
On 4 May 2012 11:54, Juan Quintela wrote:
> Use one subsection for each feature. This means that we don't need to
> bump the version field each time that a new feature gets introduced.
>
> Introduce cpsr_vmstate field, as I am not sure if I can "use"
> uncached_cpsr for saving state.
>
> Signed-o
They only contain vmstate cpu sections nowadays. Change name to reflect the
case.
Signed-off-by: Juan Quintela
---
Makefile.target|3 ++-
target-alpha/{machine.c => vmstate-cpu.c} |0
target-arm/{machine.c => vmstate-cpu.c}|0
target-cri
On Fri, May 04, 2012 at 10:21:23AM +0200, Gerd Hoffmann wrote:
> seabios used to initialize root bus devices only, with this patch
> devices behind pci bridges are initialized too. This allows to boot
> from virtio devices behind pci bridges.
>
> Signed-off-by: Gerd Hoffmann
> ---
> src/pciinit
On Wed, May 02, 2012 at 03:42:51PM +0200, Gerd Hoffmann wrote:
> Hi,
>
> > Is this just a matter of removing the "if (pci_bdf_to_bus(pci->bdf) !=
> > 0) break" from pci_bios_init_devices()?
>
> Seems to do the trick, at least the disks connected appear in the boot
> menu now and the seabios log
On Fri, May 04, 2012 at 10:21:22AM +0200, Gerd Hoffmann wrote:
> Hi,
>
> This patch series makes the PCI I/O windows runtime-configurable via
> qemu firmware config interface. Main advantage is that we can size and
> shuffle around the PCI i/O windows according to the amount of memory the
> vir
On 05/03/2012 07:14 AM, Peter Maydell wrote:
On 25 April 2012 06:54, Evgeny Voevodin wrote:
In this patchset refactoring of virtio-mmio layer is made.
Instead of creating virtio-blk-mmio, virtio-net-mmio, etc on the system bus
we create virtio-blk, virtio-net, etc devices on the virtio-transpor
Am 04.05.2012 15:00, schrieb Peter Maydell:
> On 4 May 2012 12:35, Andreas Färber wrote:
>> Not even [cc'ing] Acked-by (or is git-send-email
>> case-sensitive? it's spelled "Acked-By" in lm32 patch).
>
> FWIW, git-send-email is not case-sensitive when looking for
> things indicating it should CC
Alex,
while Einar is reworking the block size/geometry patches,
here is the current state of the external loader. While the real firmware
loader only supports fcp, this patch also allows to ipl dasd disks
(the differences in terms of on-disk format are pretty small).
This has the advantage of bein
An IPL (booting) on s390 of SCSI disks is done by a firmware component.
Lets implement this scheme as an qemu device that also allows to
configure the IPL like the HMC. We have a parameter iplid that
refers to a disk device and a load parm that specifies the entry
on the disk to be ipled. We also p
On 04.05.2012, at 15:44, Christian Borntraeger wrote:
> An IPL (booting) on s390 of SCSI disks is done by a firmware component.
> Lets implement this scheme as an qemu device that also allows to
> configure the IPL like the HMC. We have a parameter iplid that
> refers to a disk device and a load
Hi,
> There's a quite simple and stupid way to do it. When we migrate an stopped
> VM, it's automatically resumed on the target. We could do the same for a
> suspended VM: we could automatically resume it before migrating, as you said
> above.
>
> That's not the behavior I'd expect, I mean I wo
On Fri, 04 May 2012 15:54:26 +0200
Gerd Hoffmann wrote:
> Hi,
>
> > There's a quite simple and stupid way to do it. When we migrate an stopped
> > VM, it's automatically resumed on the target. We could do the same for a
> > suspended VM: we could automatically resume it before migrating, as yo
On 04/05/12 15:53, Alexander Graf wrote:
>
> On 04.05.2012, at 15:44, Christian Borntraeger wrote:
>
>> An IPL (booting) on s390 of SCSI disks is done by a firmware component.
>> Lets implement this scheme as an qemu device that also allows to
>> configure the IPL like the HMC. We have a paramete
On 05/04/12 15:18, Kevin O'Connor wrote:
> On Fri, May 04, 2012 at 10:21:22AM +0200, Gerd Hoffmann wrote:
>> Hi,
>>
>> This patch series makes the PCI I/O windows runtime-configurable via
>> qemu firmware config interface. Main advantage is that we can size and
>> shuffle around the PCI i/O wind
On 04/05/12 16:00, Christian Borntraeger wrote:
>>> An IPL (booting) on s390 of SCSI disks is done by a firmware component.
>>> Lets implement this scheme as an qemu device that also allows to
>>> configure the IPL like the HMC. We have a parameter iplid that
>>> refers to a disk device and a load
1 - 100 of 155 matches
Mail list logo