-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 2015-09-11 08:50, Jan Kiszka wrote:
> Hi Rita,
>
> [CC'ing Andrew due to overlap with split irqchip topic]
>
> On 2015-09-09 19:41, Rita Sinha wrote:
>> Hi Jan,
>>
>>>
>>> Most likely than not you'll work on the Intel IOMMU and I would
>>> sugge
09.09.2015 19:28, John Snow wrote:
> We're a little too lenient with what we'll let an ATAPI drive handle.
> Clamp down on the IDE command execution table to remove CD_OK permissions
> from commands that are not and have never been ATAPI commands.
FWIW, this issue has been assigned CVE-2015-6855 i
Hi Rita,
[CC'ing Andrew due to overlap with split irqchip topic]
On 2015-09-09 19:41, Rita Sinha wrote:
> Hi Jan,
>
>>
>> Most likely than not you'll work on the Intel IOMMU and I would
>> suggest, if you wish to get your feet dirty, just start right away
>> with the Intel IOMMU (In which case J
Quick initial high-level feedback, since I'm afraid real review will
take a while (series is long, and I'm still swamped).
Peter Crosthwaite writes:
> Hi Markus and all,
>
> This patch series adds support for automatically concatenating multiple
> errors to the one Error *.
>
> I'll start with w
On 11/09/2015 07:52, Pavel Dovgaluk wrote:
> Paolo,
>
> Are these patches good enough?
Haven't reviewed them as I already have a 50 patch queue. I will look
at them next week.
I can already tell you that I'd like some comments in front of clock
warp calls, but that can be added as a follow up
Paolo,
Are these patches good enough?
Pavel Dovgalyuk
> -Original Message-
> From: Pavel Dovgalyuk [mailto:pavel.dovga...@ispras.ru]
> Sent: Monday, September 07, 2015 11:40 AM
> To: qemu-devel@nongnu.org
> Cc: edgar.igles...@xilinx.com; peter.mayd...@linaro.org;
> igor.rubi...@gmail.co
From: Peter Crosthwaite
The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.
This removes another architecture specific definition from the global
namespace.
Cc: Aurelien Jarno
Acked-by: Aurelien Jarno
From: Peter Crosthwaite
The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.
The bootloaders can just pass EM_MIPS directly, as that is
architecture specific code.
This removes another architecture specif
From: Peter Crosthwaite
The bootloader can just pass EM_TRICORE directly, as that
is architecture specific code.
This removes another architecture specific definition from the global
namespace.
Cc: Bastian Koppelmann
Acked-By: Bastian Koppelmann
Reviewed-by: Richard Henderson
Acked-By: Riku
From: Peter Crosthwaite
The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.
The bootloader can just pass EM_OPENRISC directly, as that is
architecture specific code.
This removes another architecture spe
Flush of multi-arch pre-requisite work.
multi-arch queue:
* add EM_MOXIE
* Cleanup ELF_MACHINE and remove from cpu.h
The following changes since commit 9d34158a5af734e8de0b42b0a7228200c426a8d0:
Merge remote-track
From: Peter Crosthwaite
The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.
This removes another architecture specific definition from the global
namespace.
Cc: Guan Xuetao
Reviewed-by: Richard Henderso
In system mode emulation (at least) this definition has no architecture
specific dependencies. Move it to common code such that common code can
use it (primarily for defining function prototypes).
Signed-off-by: Peter Crosthwaite
---
So this is the same as in RFCv2 and the comment there was that
From: Peter Crosthwaite
The bootloader can just pass EM_MOXIE directly, as that is architecture
specific code.
This removes another architecture specific definition from the global
namespace.
Cc: Anthony Green
Reviewed-by: Richard Henderson
Acked-By: Riku Voipio
Signed-off-by: Peter Crosthwa
Convert core code usages of tcg_enabled() which don't have a specific
CPU associated with, to either tcg_any_enabled() or tcg_all_enabled().
This is to prepare support for multiple tcg engines, where queries must
query a specific CPU or use global any/all logic.
Signed-off-by: Peter Crosthwaite
-
From: Peter Crosthwaite
The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.
The bootloader can just pass EM_CRIS directly, as that is architecture
specific code.
This removes another architecture specifi
From: Peter Crosthwaite
Rename ELF_MACHINE to be PPC specific. This is used as-is by the
various PPC bootloaders and is locally defined to ELF_MACHINE in linux
user in PPC specific ifdeffery.
This removes another architecture specific definition from the global
namespace (as desired by multi-arc
Change tlb_set_dirty() to accept a CPU instead of an env pointer. This
allows for removal of another CPUArchState usage from prototypes that
need to be QOMified.
Signed-off-by: Peter Crosthwaite
---
cputlb.c | 3 ++-
exec.c| 3 +--
include/exec/cputlb.h | 2 +-
3 fi
From: Peter Crosthwaite
The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.
The machine model bootloaders can just pass EM_68K directly, as that
is architecture specific code.
This removes another archit
Previously we use "-iscsi id=target-iqn,user=foo,password=bar,..." to
specify iscsi connection parameters, unfortunately it doesn't work with
qemu-img.
This patch adds per drive options to iscsi driver so that at least
qemu-img can use the "json:{...}" filename magic.
Signed-off-by: Fam Zheng
--
This function has no architecture specific dependencies and should be
callable from core code. Move it to qom/cpu.h.
Reviewed-by: Richard Henderson
Signed-off-by: Peter Crosthwaite
---
include/qom/cpu.h | 21 +
1 file changed, 21 insertions(+)
diff --git a/include/qom/cpu.
From: Peter Crosthwaite
ELF_MACHINE is unused by target alpha.
Cc: Richard Henderson
Reviewed-by: Richard Henderson
Acked-By: Riku Voipio
Signed-off-by: Peter Crosthwaite
---
target-alpha/cpu.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/target-alpha/cpu.h b/target-alpha/cpu.h
ind
For many arch's this macro is defined as the predicatable behaviour
of checking the argument for eqaulity against ELF_ARCH. Provide a
default define as such, so only archs with special handling (usually
allowing multiple EM values) need to provide a def.
Arches that do any of:
1: provide this def
From: Peter Crosthwaite
The bootloaders can just pass EM_XTENSA directly, as that
is architecture specific code.
This removes another architecture specific definition from the global
namespace.
Cc: Max Filippov
Reviewed-by: Richard Henderson
Acked-By: Riku Voipio
Signed-off-by: Peter Crosthw
This is the first set of patches needed to enable Multi-arch system
emulation. For full context refer to RFCv3:
[PATCH v3 00/35] Multi Architecture System Emulation
https://lists.gnu.org/archive/html/qemu-devel/2015-07/msg03929.html
This is the first patch-pack intended for merge.
Original cover
Fix the coding style for these cases as per CODING_STYLE. Reverse the
Yoda conditions and add missing if braces.
Reviewed-by: Richard Henderson
Signed-off-by: Peter Crosthwaite
---
include/hw/elf_ops.h | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/include/
From: Peter Crosthwaite
The only generic code relying on this is linux-user. Linux user
already has a lot of #ifdef TARGET_ customisation so instead, define
ELF_ARCH as either EM_ARM or EM_AARCH64 appropriately.
The armv7m bootloader can just pass EM_ARM directly, as that
is architecture specifi
Use error_prefix() and error_report_err() as appropriate.
Cc: Paolo Bonzini
Signed-off-by: Peter Crosthwaite
---
arch_init.c | 5 ++---
ui/vnc.c| 5 ++---
vl.c| 7 +++
3 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/arch_init.c b/arch_init.c
index 38f5fb9..bb8db
In most (but not all) cases, ELF_MACHINE and ELF_ARCH are safely the
same. Default ELF_MACHINE to ELF_ARCH. This makes defining ELF_MACHINE
optional for target-*/cpu.h when they are known to match.
Reviewed-by: Richard Henderson
Acked-By: Riku Voipio
Signed-off-by: Peter Crosthwaite
---
linux
Use error_prefix() and error_report_err() as appropriate.
Cc: Stefan Hajnoczi
Signed-off-by: Peter Crosthwaite
---
tests/test-aio.c | 5 ++---
tests/test-thread-pool.c | 5 ++---
tests/test-throttle.c| 9 -
3 files changed, 8 insertions(+), 11 deletions(-)
diff --git a/tes
To prepare for multi-arch, cputlb.c should only have awareness of one
single architecture. This means it should not have access to the full
CPU lists which may be heterogeneous. Instead, push the CPU_LOOP() up
to the one and only caller in exec.c.
Signed-off-by: Peter Crosthwaite
---
Easier readi
From: Peter Crosthwaite
Rename ELF_MACHINE to be I386 specific. This is used as-is by the
multiboot loader.
Linux-user previously used this definition but will not anymore,
falling back to the default bahaviour of using ELF_ARCH as ELF_MACHINE.
This removes another architecture specific definit
Use error_prefix() and error_report_err() as appropriate. Use the
prefix + propagate combo rather than manual prefix + freeing.
Cc: Kevin Wolf
Cc: qemu-bl...@nongnu.org
Signed-off-by: Peter Crosthwaite
---
block.c | 5 ++---
block/qcow2.c | 5 ++---
Move the size and mask globals for the "real" host page size to
translate-common. This is to allow system-level code to use
REAL_HOST_PAGE_ALIGN and friends in builds which hide translate-all
behind arch-obj.
Cc: dgilb...@redhat.com
Signed-off-by: Peter Crosthwaite
---
translate-all.c| 2 --
From: Peter Crosthwaite
The bootloaders can just pass EM_SPARC or EM_SPARCV9 directly, as
they are architecture specific code (to one or the other).
This removes another architecture specific definition from the global
namespace.
Cc: Mark Cave-Ayland
Reviewed-by: Richard Henderson
Acked-By: R
This header is non-needed anymore and wont work in multi-arch where
this service is not provided to core code.
Cc: Markus Armbruster
Signed-off-by: Peter Crosthwaite
---
monitor.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/monitor.c b/monitor.c
index fc32f12..0de1643 100644
--- a/monit
Use error_prefix() and error_report_err() as appropriate.
Signed-off-by: Peter Crosthwaite
---
hw/core/qdev-properties.c | 7 +++
hw/core/qdev.c| 6 +++---
2 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/hw/core/qdev-properties.c b/hw/core/qdev-properties.c
index
tcg_op_defs (and the _max) are both needed by the TCI disassembler. For
multi-arch, tcg.c will be multiple-compiled (arch-obj) with its symbols
hidden from common code. So split the definition off to new file,
tcg-common.c which will remain a regular obj-y for use by both the TCI
disas as well as t
Move the architecture agnostic function prototypes for exec.c out of
cputlb.h to exec-all.h. This allows hiding of the arch specific
cputlb.h from exec.c which should be getting close to having no
architecture specifics. Prepares support for multi-arch, which will have
a minimal cpu.h that services
From: Peter Crosthwaite
The bootloader can just pass EM_S390 directly, as that
is architecture specific code.
This removes another architecture specific definition from the global
namespace.
Cc: Richard Henderson
Cc: Alexander Graf
Reviewed-by: Richard Henderson
Acked-By: Riku Voipio
Signed
Create a global list of tcg_exec_init() functions that is populated at
startup. Multiple translation engines can register an init function
and all will be called on the master call to tcg_exec_init().
Introduce a new module, translate-common. This is common code for
translation functionality such
Convert monitor_printf() to a error API printfer and use
error_printf_fn().
Cc: Markus Armbruster
Signed-off-by: Peter Crosthwaite
---
hmp.c | 33 +
include/monitor/monitor.h | 2 +-
monitor.c | 11 +--
stubs/mon-prin
Add an interface for TCG engines to register their tcg_enabled()
function for addition to a global list. Each TCG engine will
register and then two functions, tcg_any_enabled() & tcg_all_enabled()
can be used to query the overall tcg enablement state.
Signed-off-by: Peter Crosthwaite
---
includ
From: Peter Crosthwaite
The only generic code relying on this is linux-user, but linux-users'
default behaviour or setting ELF_MACHINE to ELF_ARCH will handle this.
The microblaze bootloader can just pass EM_MICROBLAZE directly, as that
is architecture specific code.
This removes another archit
Use error_prefix() and error_report_err() as appropriate.
Cc: Alexander Graf
Cc: qemu-...@nongnu.org
Signed-off-by: Peter Crosthwaite
---
hw/ppc/e500.c | 4 ++--
hw/ppc/spapr.c | 4 ++--
hw/ppc/spapr_drc.c | 6 ++
3 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/hw/p
Use error_prefix() and convert monitor_printf to error_printf_fn.
Cc: Juan Quintela
Signed-off-by: Peter Crosthwaite
---
migration/savevm.c | 22 +-
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/migration/savevm.c b/migration/savevm.c
index 6071215..683201d
Multiple multi-arch targets may wish to implement cpu_list(). When the
command is called each should be called one after other. Create a list
to allow registrations. When cpu_list() is called the list is iterated
calling all implementors.
The original singleton #define'able cpu_list() mechanism re
EM_MOXIE now has a proper assigned elf code. Use it. Register the old
interim value as EM_MOXIE_OLD and accept either in elf loading.
Cc: Anthony Green
Reviewed-by: Richard Henderson
Signed-off-by: Peter Crosthwaite
---
hw/moxie/moxiesim.c | 1 +
include/elf.h| 3 +++
include/hw/elf_
Collect all errors and remove constant checking for realize failures.
Cc: Peter Maydell
Signed-off-by: Peter Crosthwaite
---
hw/cpu/a15mpcore.c | 6 ++
hw/cpu/a9mpcore.c| 22 ++
hw/cpu/arm11mpcore.c | 18 ++
hw/cpu/realview_mpcore.c |
Use the prefix + propagate combo rather than manual prefix + freeing.
Cc: Paolo Bonzini
Signed-off-by: Peter Crosthwaite
---
hw/scsi/vhost-scsi.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/hw/scsi/vhost-scsi.c b/hw/scsi/vhost-scsi.c
index 7eacca9..bd55ebc 100644
-
This requires global visibility to common code. Move to tcg-common.
Cc: Stefan Weil
Signed-off-by: Peter Crosthwaite
---
tcg/tcg-common.c | 2 ++
tci.c| 6 --
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/tcg/tcg-common.c b/tcg/tcg-common.c
index 6a68c42..bcbd0
Collect all errors and remove constant checking for realize failures.
Use error_report_err as appropriate.
Cc: Alistair Francis
Cc: Peter Maydell
Signed-off-by: Peter Crosthwaite
---
hw/arm/netduino2.c | 2 +-
hw/arm/stm32f205_soc.c | 14 ++
2 files changed, 3 insertions(+),
Use error_prefix() and error_report_err() as appropriate. Use the
prefix + propagate combo rather than manual prefix + freeing.
Cc: Gerd Hoffmann
Signed-off-by: Peter Crosthwaite
---
hw/usb/bus.c | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/hw/usb/bus.c b/hw/u
Move this function to common code. It has no arch specific
dependencies. Prepares support for multi-arch where the translate-all
interface needs to be virtualised. One less thing to virtualise.
Reviewed-by: Richard Henderson
Signed-off-by: Peter Crosthwaite
---
translate-all.c| 32
Collect all errors and remove constant checking for realize failures.
Prefix errors as appropriate and raise all errors at once at the end
of machine init.
Cc: Li Guang
Cc: Peter Maydell
Signed-off-by: Peter Crosthwaite
---
hw/arm/allwinner-a10.c | 18 ++
hw/arm/cubieboard.c
The goal is to split the functions such that cpu-exec is CPU specific
content, while cpus-exec-common.c is generic code only. The function
interface to cpu-exec needs to be virtualised to prepare support for
multi-arch and moving these definitions out saves bloating the QOM
interface. So move these
Collect all errors and remove constant checking for realize failures.
Use error_report_err as appropriate.
Cc: Alistair Francis
Signed-off-by: Peter Crosthwaite
---
hw/arm/xilinx_zynq.c | 14 +-
hw/arm/xlnx-ep108.c | 2 +-
hw/arm/xlnx-zynqmp.c | 29 +
Collect all errors and remove constant checking for realize failures.
Prefix errors and use error_report_err() as appropriate.
Cc: Antony Pavlov
Cc: Peter Maydell
Signed-off-by: Peter Crosthwaite
---
hw/arm/digic.c| 19 ++-
hw/arm/digic_boards.c | 4 ++--
2 files chan
Add an API to prefix an already set error with a caller-centric
message.
If multiple errors are set, all are prefixed individually.
Signed-off-by: Peter Crosthwaite
---
include/qapi/error.h | 6 ++
util/error.c | 26 ++
2 files changed, 32 insertions(+)
di
Use error_prefix() and error_report_err() as appropriate.
Signed-off-by: Peter Crosthwaite
---
hw/i386/pc.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index 9f2924e..1edee5b 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -1276,9 +1276,8
Add an API to report an error with a custom printf function. Use
this for the implementation of error_report_err().
Signed-off-by: Peter Crosthwaite
---
include/qapi/error.h | 7 +++
util/error.c | 22 --
2 files changed, 27 insertions(+), 2 deletions(-)
diff -
Collect all errors and remove constant checking for realize failures.
Cc: Jean-Christophe Dubois
Cc: Peter Maydell
Signed-off-by: Peter Crosthwaite
---
hw/arm/fsl-imx25.c | 46 ++
hw/arm/fsl-imx31.c | 42 ++
2
Currently set_error, set_error_errno, set_error_win32 do pretty much
the same thing with only a little bit of string manipulation in the
error code cases. Coreify that string manipulation as a callback and
factor out the bulk of the error_set fns to a common helper that calls
the callback at the ri
Nop rather than assert if a GPIO connection cannot be made. This
allows for continuation of machine init after an error which allows
removal of error detection boilerplate and detection of subsequent
errors.
The actual error (i.e. a GPIO endpoint was not inited) will have
already been raised by ot
When doing a subregion or alias and the SR/Aliased region is NULL,
perform no action. This makes the memory API tolerant of API calls
following an earlier failure with setting up these dependencies.
This in turn allows removal of some of the constant error-checking
boiler-plate from machine models.
Allow errors to stack. If an error is already set, don't assert,
instead, form a linked list. Recent errors are at the front of the
list, older ones at the back.
The assertion against the destination erro already being set is
removed.
copy/free are all to call their functionality recursively.
Pr
Ignore these errors as they may be a follow on effect of device
realisation failure. Ideally we should have an error ** to populate
in own right, but that requires an API change. Mark FIXME.
Signed-off-by: Peter Crosthwaite
---
hw/core/sysbus.c | 11 ++-
1 file changed, 10 insertions(+)
Hi Markus and all,
This patch series adds support for automatically concatenating multiple
errors to the one Error *.
I'll start with what I am actually trying to do, which is get rid of the
boilerplate:
some_api_call(... , &local_err);
if (local_err) {
error_propagate(errp, local_err);
error_propagate is already NULL safe. Remove these un-needed if
guards.
Cc: Richard Henderson
Cc: Alexander Graf
Signed-off-by: Peter Crosthwaite
---
hw/s390x/virtio-ccw.c | 28 +++-
1 file changed, 7 insertions(+), 21 deletions(-)
diff --git a/hw/s390x/virtio-ccw.c b
This is a standard error_report_err. Convert it.
Cc: Paolo Bonzini
Signed-off-by: Peter Crosthwaite
---
exec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exec.c b/exec.c
index 31d2dc7..1e7fad8 100644
--- a/exec.c
+++ b/exec.c
@@ -1241,7 +1241,7 @@ static void *file_ram
> On Sep 10, 2015, at 8:44 PM, Kevin Davis wrote:
>
>>
>> On 09/10/2015 08:14 PM, Kevin Davis wrote:
>>> Ah. I wasn't in the room when they figured it out. And I've never seen
>> their written opinion. Is it documented somewhere?
>>
>> which in turn leads to this FAQ:
>> https://urlde
The SOFT_RST or RXEN in the control register can be used as a condition
to unblock the net layer via can_receive(). So check for possible
flushes on RCR changes. This will drop all pending packets on soft
reset or disable which is the functional intent of the can_receive()
logic.
Signed-off-by: Pe
Return false from can_receive() when the FIFO doesn't have a free RX
slot. This fixes a bug in the current code where the allocated buffer
is freed before the fifo pop, triggering a premature flush of queued RX
packets. It also will handle a corner case, where the guest manually
frees the allocated
Check that the core can once again receive packets before asking the
net layer to do a flush. This will make it more convenient to flush
packets when adding new conditions to can_receive.
Add missing if braces while moving the can_receive() core code.
Signed-off-by: Peter Crosthwaite
---
hw/ne
Hi Richard,
This should hopefully fix your bug, while addressing the extra concern
I raised.
There was also inconsistent behaviour with corking packets through a
soft reset which I notice and fixed.
Please let me know if this works for you.
Regards,
Peter
Peter Crosthwaite (3):
net: smc91c1
On Thu, Sep 10, 2015 at 6:57 PM, Guenter Roeck wrote:
> Hi Peter,
>
> On Thu, Sep 10, 2015 at 04:26:13PM -0700, Peter Crosthwaite wrote:
>> On Wed, Aug 12, 2015 at 7:24 AM, Guenter Roeck wrote:
>> > The Linux kernel only accepts 34 Khz and 67 Khz clock rates, and
>> > may crash if the act
On 2015年08月12日 17:00, gchen gchen wrote:
>
> - At present, x86_64 laptop run arm linux-user run i386 linux-user run
>wine run Windows i386 graphic programs are OK, the performance is
>acceptable! the qemu code keeps no touch -- our qemu is very good!!!.
>
Oh, sorry, wine will use execve
>
> On 09/10/2015 08:14 PM, Kevin Davis wrote:
> >>
> > Ah. I wasn't in the room when they figured it out. And I've never seen
> their written opinion. Is it documented somewhere?
>
> which in turn leads to this FAQ:
> https://web.archive.org/web/20121116185559/http://lkml.org/lkml/2009/6/
> 2
On Thu, 09/10 19:20, John Snow wrote:
>
> +/* Nondata commands permit the byte_count_limit to be 0.
> + * If this is a data-transferring PIO command and BCL is 0,
> + * we abort at the /ATA/ level, not the ATAPI level.
> + * See ATA8 ACS3 section 7.17.6.49 and 7.21.5 */
> +if
On 09/10/2015 07:48 PM, Cornelia Huck wrote:
> We allow guests to change the size of the virtqueue rings by supplying
> a number of buffers that is different from the number of buffers the
> device was initialized with. Current code has some problems, however,
> since reset does not reset the rin
On 09/10/2015 08:14 PM, Kevin Davis wrote:
>>
>>
>> On 10/09/2015 16:24, Kevin Davis wrote:
>>> Further leading me to guess that any actual use of those
>>> implementations could lead to you actually needing to hire a real
>>> attorney and not one that you find on YouTube.
>>
>> The good thing is t
>
>
> On 10/09/2015 16:24, Kevin Davis wrote:
> > Further leading me to guess that any actual use of those
> > implementations could lead to you actually needing to hire a real
> > attorney and not one that you find on YouTube.
>
> The good thing is that attorneys have already figured it out. I
Hi Peter,
On Thu, Sep 10, 2015 at 04:26:13PM -0700, Peter Crosthwaite wrote:
> On Wed, Aug 12, 2015 at 7:24 AM, Guenter Roeck wrote:
> > The Linux kernel only accepts 34 Khz and 67 Khz clock rates, and
> > may crash if the actual clock rate is too low. The clock rate used to be
> > (ps-cl
On Sep 10, 2015, at 8:49 PM, Programmingkid wrote:
> Remove the open dialog code that runs when no arguments are supplied with
> QEMU.
> Not everyone needs a hard drive or cdrom to boot their target. A user might
> only
> need to use their target's bios to do work. With that said, this patch re
> The current intention of the seccomp filter in QEMU, is that /all/ existing
> QEMU features continue to work unchanged. So even if a flag is used in a
> seemingly uncommon code path, we still need to allow that in a seccomp
> filter.
It already doesn't work very well, e.g. with -chroot, it fails
On Thu, Sep 10, 2015 at 04:11:02PM -0500, Michael Roth wrote:
> Certain methods in sPAPRDRConnector objects are only ever called by
> RTAS and in many cases are responsible for the logic that determines
> the RTAS return codes.
>
> Rather than having a level of indirection requiring RTAS code to
>
On Thu, Sep 10, 2015 at 02:13:26PM +0200, Alexander Graf wrote:
>
>
> > Am 10.09.2015 um 14:03 schrieb Thomas Huth :
> >
> >> On 10/09/15 12:40, David Gibson wrote:
> >>> On Thu, Sep 10, 2015 at 09:33:21AM +0200, Thomas Huth wrote:
> On 09/09/15 23:10, Thomas Huth wrote:
> On 08/09/15
On Thu, Sep 10, 2015 at 02:03:39PM +0200, Thomas Huth wrote:
> On 10/09/15 12:40, David Gibson wrote:
> > On Thu, Sep 10, 2015 at 09:33:21AM +0200, Thomas Huth wrote:
> >> On 09/09/15 23:10, Thomas Huth wrote:
> >>> On 08/09/15 07:15, David Gibson wrote:
> >> ...
> At this point rather than ju
Remove the open dialog code that runs when no arguments are supplied with QEMU.
Not everyone needs a hard drive or cdrom to boot their target. A user might only
need to use their target's bios to do work. With that said, this patch removes
the unneeded open dialog code.
Signed-off-by: John Arbuck
Thanks! I'll fold it the offending patch
(http://marc.info/?l=qemu-devel&m=144174596628052&w=2) and resend.
Reviewed-by: Michael S. Tsirkin
Michale and Stefano,
Thanks a lot :)
Tiejun
Ping: Quintela, David Gilbert, Amit Shah -- Looking for an ACK on this
series for 2.5 time-frame.
On 08/07/2015 05:32 AM, Vladimir Sementsov-Ogievskiy wrote:
> From: Vladimir Sementsov-Ogievskiy
>
> These patches provide dirty bitmap migration feature. Only named dirty
> bitmaps are to be migrat
On 08/07/2015 05:32 AM, Vladimir Sementsov-Ogievskiy wrote:
> From: Vladimir Sementsov-Ogievskiy
>
> Live migration of dirty bitmaps. Only named dirty bitmaps, associated with
> root nodes and non-root named nodes are migrated.
>
> If destination qemu is already containing a dirty bitmap with
On 08/07/2015 05:32 AM, Vladimir Sementsov-Ogievskiy wrote:
> Add function opposite to qemu_get_counted_string.
> qemu_put_counted_string puts one-byte length of the string (string
> should not be longer than 255 characters), and then it puts the string,
> without last zero byte.
>
> Signed-off-
On 09/10/2015 05:09 PM, John Snow wrote:
> Fix the pattern generation to actually be interesting,
> and make sure all buffers in the ahci-test actually use it.
>
> Signed-off-by: John Snow
> ---
> tests/ahci-test.c | 23 ++-
> 1 file changed, 6 insertions(+), 17 deletions(-)
Fix the pattern generation to actually be interesting,
and make sure all buffers in the ahci-test actually use it.
Signed-off-by: John Snow
---
tests/ahci-test.c | 23 ++-
1 file changed, 6 insertions(+), 17 deletions(-)
diff --git a/tests/ahci-test.c b/tests/ahci-test.c
ind
Share the pattern function for ide and ahci test.
Signed-off-by: John Snow
---
tests/ahci-test.c | 26 --
tests/libqos/libqos.c | 26 ++
tests/libqos/libqos.h | 1 +
3 files changed, 27 insertions(+), 26 deletions(-)
diff --git a/tests/ahci-t
We don't have any CDROM tests yet.
So, add some for the PCI/BMDMA HBA.
===
v2:
===
- Some readability feedback from Markus
- Added an IRQ poll for the DRQ read loop
For convenience, this branch is available at:
h
Now, test the DMA functionality of the ATAPI drive.
Signed-off-by: John Snow
---
tests/ide-test.c | 90
1 file changed, 72 insertions(+), 18 deletions(-)
diff --git a/tests/ide-test.c b/tests/ide-test.c
index b3ddcf4..5594738 100644
--- a
Add a simple read test for ATAPI devices,
using the PIO mechanism.
Signed-off-by: John Snow
---
tests/ide-test.c | 157 +++
1 file changed, 157 insertions(+)
diff --git a/tests/ide-test.c b/tests/ide-test.c
index 4a07e3a..b3ddcf4 100644
--- a/
On Wed, Aug 12, 2015 at 7:24 AM, Guenter Roeck wrote:
> The Linux kernel only accepts 34 Khz and 67 Khz clock rates, and
> may crash if the actual clock rate is too low. The clock rate used to be
> (ps-clk-frequency * 26 / 4), which resulted in a CPU frequency of
> 21 Khz if ps-clk-fre
1 - 100 of 411 matches
Mail list logo