On 2015/9/4 20:24, Peter Maydell wrote:
> * Security process
> * We've improved and documented our security process over the last
>year or so, but it could still be improved.
> * Big problem -- we fix CVEs on master, but we don't provide a stable
>release with security fixes until the nex
On 09/04/2015 02:48 PM, David Gibson wrote:
On Wed, Sep 02, 2015 at 07:29:58PM +1000, Alexey Kardashevskiy wrote:
For setting debug watchpoints, sPAPR guests use H_SET_MODE hypercall.
The existing QEMU H_SET_MODE handler does not support this but
the KVM handler in HV KVM does. However it is not
On 09/02/2015 07:31 PM, Igor Mammedov wrote:
On Wed, 2 Sep 2015 18:36:43 +0800
Xiao Guangrong wrote:
On 09/02/2015 05:58 PM, Igor Mammedov wrote:
On Fri, 14 Aug 2015 22:51:59 +0800
Xiao Guangrong wrote:
Introduce "pc-nvdimm" device and it has two parameters:
Why do you use prefix "pc-
Am 04.09.2015 um 14:24 schrieb Peter Maydell:
> This is a brief writeup of what we discussed at the QEMU Summit 2015
> at KVM Forum last month.
Thanks a lot for this summary. It is very helpful for those who
could not attend the QEMU Summit.
[...]
> * Infrastructure Issues
> * Wiki & git & ...
On 09/02/2015 07:10 PM, Igor Mammedov wrote:
On Fri, 14 Aug 2015 22:51:58 +0800
Xiao Guangrong wrote:
Implement CreateField term which are used by NVDIMM _DSM method in later patch
Signed-off-by: Xiao Guangrong
---
hw/acpi/aml-build.c | 14 ++
include/hw/acpi/aml-bui
On Fri, 09/04 13:41, Daniel P. Berrange wrote:
> FYI, earlier this year the CentOS project started a new effort to
> provide CI services to open source infrastructure projects. We have
> started using them to CI of all libvirt pieces, virt-manager, and
> libguestfs. In our initial discussions they
Some of the signal handling was a mess with a mixture of tabs and 8 space
indents.
Signed-off-by: Timothy Edward Baldwin
---
linux-user/signal.c | 1691 ++-
1 file changed, 867 insertions(+), 824 deletions(-)
diff --git a/linux-user/signal.c b/lin
Now with system call restarting support by all targets remove
uneeded conditionals.
Signed-off-by: Timothy Edward Baldwin
---
linux-user/aarch64/syscall.h| 2 --
linux-user/alpha/syscall.h | 2 --
linux-user/arm/syscall.h| 2 --
linux-user/cris/syscall.h | 2 --
linux-user
Signed-off-by: Timothy Edward Baldwin
---
linux-user/m68k/syscall.h | 2 ++
linux-user/main.c | 24 +++-
linux-user/signal.c | 20
3 files changed, 25 insertions(+), 21 deletions(-)
diff --git a/linux-user/m68k/syscall.h b/linux-user/m68k/s
If a synchronous signal and an asynchronous signal arrive near simultaneously,
and the signal number of the asynchronous signal is lower than that of the
synchronous signal the the handler for the asynchronous would be called first,
and then the handler for the synchronous signal would be called wi
Without this SIGTERM could fail to terminate the process, as the
signal lost in QEMU's queue.
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 1ce381e..4839154 10
Signed-off-by: Timothy Edward Baldwin
---
Signal handling NOT TESTED
linux-user/alpha/syscall.h | 2 ++
linux-user/main.c | 7 +--
linux-user/signal.c| 4 ++--
3 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/linux-user/alpha/syscall.h b/linux-user/alpha/sysca
As host signals are now blocked whenever guest signals are blocked, the
queue of realtime signals in now in Linux. The Qemu queue is now
redundant and removed.
Signed-off-by: Timothy Edward Baldwin
Conflicts:
linux-user/qemu.h
---
linux-user/main.c | 7 --
linux-user/qemu.h | 1
If a signal is delivered immediately before a blocking system calls the
handler will only be called after the system call returns, which may be a
long time later or never.
This is fixed by using a function (safe_syscall_base) that checks if a guest
signal is pending prior to making a system call,
Signed-off-by: Timothy Edward Baldwin
---
WARNING - NOT TESTED
linux-user/main.c | 7 ++-
linux-user/unicore32/syscall.h | 2 ++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index d86751a..9ca1c99 100644
--- a/linux-user/ma
Signed-off-by: Timothy Edward Baldwin
---
Works without signals, but my signal test case
crashes with or without my changes.
linux-user/main.c| 6 +-
linux-user/sh4/syscall.h | 2 ++
linux-user/signal.c | 16 ++--
3 files changed, 13 insertions(+), 11 deletions(-)
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index da6d140..f89b730 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -6106,7 +6106,10 @@ abi_long do
Without this a signal could vanish on thread exit.
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 4839154..efe61e3 100644
--- a/linux-user/syscall.c
+++ b
Signed-off-by: Timothy Edward Baldwin
---
linux-user/aarch64/syscall.h | 2 ++
linux-user/arm/syscall.h | 2 ++
linux-user/main.c| 47 +++-
linux-user/signal.c | 10 +-
4 files changed, 38 insertions(+), 23 deletions(-)
d
If multiple host signals are recieved in quick succession they would
be queued in TaskState then delivered to the guest in spite of
signals being blocked. Fixed by keeping host signals blocked until
process_pending_signals() runs, this needs the guest signal state
to be maintained by Qemu.
Blockin
Signed-off-by: Timothy Edward Baldwin
---
Works without signals, but my signal test case
crashes with or without my changes.
linux-user/main.c | 14 +-
linux-user/microblaze/syscall.h | 2 ++
linux-user/signal.c | 2 +-
3 files changed, 12 insertions(+),
Without this a signal could vanish if thread sends SIGKILL to itself.
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index efe61e3..da6d140 100644
--- a/linux-user
Signed-off-by: Timothy Edward Baldwin
---
gdbstub.c | 13 -
include/exec/gdbstub.h | 1 -
2 files changed, 14 deletions(-)
diff --git a/gdbstub.c b/gdbstub.c
index ffe7e6e..fd319af 100644
--- a/gdbstub.c
+++ b/gdbstub.c
@@ -1472,19 +1472,6 @@ void gdb_exit(CPUArchState
Signed-off-by: Timothy Edward Baldwin
---
WARNING - NOT TESTED
linux-user/cris/syscall.h | 2 ++
linux-user/main.c | 6 +-
linux-user/signal.c | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/linux-user/cris/syscall.h b/linux-user/cris/syscall.h
index 295
Restart read() and write() if signals occur before, or during with SA_RESTART
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index b9ad7b6..c213588 100644
--- a
Both queue_signal() and process_pending_signals() did check for default
actions of signals, this is redundant and also causes fatal and stopping
signals to incorrectly cause guest system calls to be interrupted.
The code in queue_signal() is removed.
Signed-off-by: Timothy Edward Baldwin
---
li
Signed-off-by: Timothy Edward Baldwin
---
WARNING - NOT TESTED
linux-user/main.c | 12 +---
linux-user/s390x/syscall.h | 2 ++
linux-user/signal.c| 4 ++--
3 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index 0863
The return value of openat was being translated by get_errno() twice.
Fixed by removing calls of get_errno() in do_syscall() and keeping those
in do_openat().
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff -
Signed-off-by: Timothy Edward Baldwin
---
linux-user/main.c| 4
linux-user/ppc/syscall.h | 2 ++
2 files changed, 6 insertions(+)
diff --git a/linux-user/main.c b/linux-user/main.c
index 124e9cc..5e9e3a8 100644
--- a/linux-user/main.c
+++ b/linux-user/main.c
@@ -1948,6 +1948,10 @@ v
If there is a signal pending during fork() the signal handler will
erroneously be called in both the parent and child, so handle any
pending signals first.
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/linux-user/syscall.c
Signed-off-by: Timothy Edward Baldwin
---
linux-user/signal.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/linux-user/signal.c b/linux-user/signal.c
index 15bd082..fc37f3b 100644
--- a/linux-user/signal.c
+++ b/linux-user/signal.c
@@ -629,7 +629,7 @@ out:
Signed-off-by: Timothy Edward Baldwin
---
linux-user/main.c| 3 +++
linux-user/signal.c | 2 +-
linux-user/sparc/syscall.h | 2 ++
linux-user/sparc64/syscall.h | 2 ++
4 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index e68eddb..281fa2d 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -698,6 +698,10 @@ safe_s
This allows SA_RESTART to be supported along with various case
where pending signals need to be handled before a system call.
New macro TARGET_ERESTARTSYS which is the error code used by Linux
to indicate that system call should be restarted.
TARGET_QEMU_ESIGRETURN moved into errno_defs.h and ren
Signed-off-by: Timothy Edward Baldwin
---
WARNING - NOT TESTED
linux-user/main.c | 22 ++
linux-user/openrisc/syscall.h | 2 ++
2 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index 9ca1c99..b052e17 100644
--
Signed-off-by: Timothy Edward Baldwin
---
linux-user/i386/syscall.h | 2 ++
linux-user/main.c | 47 -
linux-user/signal.c | 15 +++
linux-user/syscall.c| 2 --
linux-user/x86_64/syscall.h | 2 ++
5 files change
If DEBUG_ERESTARTSYS is set restart all system calls once.
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 04c91fb..80b8fa8 100644
--- a/linux-user/syscall.c
+++ b/lin
Restart open() and openat() if signals occur before,
or during with SA_RESTART.
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 18 --
1 file changed, 4 insertions(+), 14 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index df9b2ca..e68edd
Signed-off-by: Timothy Edward Baldwin
---
linux-user/main.c | 4
linux-user/mips/syscall.h | 2 ++
linux-user/mips64/syscall.h | 2 ++
3 files changed, 8 insertions(+)
diff --git a/linux-user/main.c b/linux-user/main.c
index 9653155..124e9cc 100644
--- a/linux-user/main.c
+++ b/
Check array bounds in host_to_target_errno() and target_to_host_errno().
Signed-off-by: Timothy Edward Baldwin
---
linux-user/syscall.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 264debc..4e40dc6 100644
--- a/linux-us
There are many races with signals in linux user:
- Multiple host signals in quick succession, fixed by keeping host signals
blocked, and checking if target signals are blocked before calling
target signal handler.
- Signal shortly before blocking system call, fixed by either:
- Block ho
Public bug reported:
I use a Windows 7 x86_64 guest with VGA passthrough and -soundhw hda.
The audio plays fine, but the microphone input is delayed by more than
20 seconds.
-soundhw ac97 does not have this delay but it has choppy sound playback
and input.
System:
Arch linux
Kernel: 4.1.6-1-ARCH
On 09/03/2015 02:17 AM, Richard Henderson wrote:
-if (dc->mem_idx == MMU_USER_IDX) {
-gen_illegal_exception(dc);
-return;
+{
+TCGv_i32 tmp = tcg_temp_new_i32();
+tcg_gen_trunc_tl_i32(tmp, cpu_R[ra]);
+tcg_gen_ori_i32(tmp,
On Fri, Sep 4, 2015 at 10:30 AM, Peter Maydell wrote:
> On 4 September 2015 at 18:20, Richard Purdie
> wrote:
>> On Fri, 2015-09-04 at 13:43 +0100, Richard Purdie wrote:
>>> On Fri, 2015-09-04 at 12:31 +0100, Peter Maydell wrote:
>>> > On 4 September 2015 at 12:24, Richard Purdie
>>> > wrote:
>>
Whilst investigating a migration issue, I noticed that the
analyze-migration.py script had accidentally been broken by commit 61964.
I've implemented a quick workaround to parse the configuration section into a
separate Python object, however the solution works by parsing the SaveState
properties
Commit 61964 "Add configuration section" broke the analyze-migration.py script
which terminates due to the unrecognised section. Fix the script by parsing
the contents of the configuration section directly into a new
ConfigurationSection object (although nothing is done with it yet).
Signed-off-by
On Fri, Sep 4, 2015 at 4:43 PM, Alistair Francis wrote:
> On Fri, Sep 4, 2015 at 3:50 PM, Frederic Konrad
> wrote:
>> On 01/09/2015 22:58, Alistair Francis wrote:
>>>
>>> On Tue, Jul 21, 2015 at 10:17 AM, wrote:
From: KONRAD Frederic
Seems this field is not needed.
>>>
>>>
On Sat, Sep 5, 2015 at 1:17 AM, Jean-Christophe Dubois
wrote:
> Signed-off-by: Jean-Christophe Dubois
Same comments as for P2. Otherwise,
Reviewed-by: Peter Crosthwaite
Regards,
Peter
> ---
> hw/arm/fsl-imx25.c | 31 +++
> include/hw/arm/fsl-imx25.h | 15
"devices" in subject.
On Sat, Sep 5, 2015 at 1:17 AM, Jean-Christophe Dubois
wrote:
> Signed-off-by: Jean-Christophe Dubois
> ---
> hw/arm/fsl-imx31.c | 30 ++
> include/hw/arm/fsl-imx31.h | 12
> 2 files changed, 42 insertions(+)
>
> diff --git
On Sat, Sep 5, 2015 at 5:41 AM, Eric Blake wrote:
> On 09/05/2015 03:12 AM, Sai Pavan Boddu wrote:
>> Fix compile time warnings, because of type mismatch for unsigned long
>> long type.
>>
>> Signed-off-by: Sai Pavan Boddu
>> ---
>> Changes for V2:
>> Fix commit message.
>> Correct line l
On Sat, Sep 5, 2015 at 2:12 AM, Sai Pavan Boddu
wrote:
> Fix compile time warnings, because of type mismatch for unsigned long
> long type.
>
> Signed-off-by: Sai Pavan Boddu
Reviewed-by: Peter Crosthwaite
> ---
> Changes for V2:
> Fix commit message.
> Correct line lenght.
> ---
> hw
On 05.09.2015 19:43, Vladimir Sementsov-Ogievskiy wrote:
Persistent dirty bitmaps will be saved into qcow2 files. It may be used
as 'internal' bitmaps (for qcow2 drives) or as 'external' bitmaps for
other drives (there may be qcow2 file with zero disk size but with
several dirty bitmaps for other
Add feature:
read-only mode.
For now bitmaps are loaded only from writable bs's: in_use should be set
in the image.
Should we automatically load bitmaps in read-only mode if their storage
is readonly? Hmm. I think it should be checked that bs_for - the disk,
the bitmap is loading for is rea
Add feature:
Migration of BdrvDirtyBitmap.file field.
Bitmap 'percistancy' can be migrated only if its(bitmap) storage disk
has id and the destination qemu has disk with same id.
Stefan Hajnoczi wrote:
Code might be necessary to ensure that:
1. The source host does not store the bitmap aft
Add feature:
Periodic flushing of the bitmaps
The idea:
Disk is written often.
Bitmap is updated more seldom.
HBitmap previous level is updated even more seldom..
To not store all bitmap levels in file, just save in the image file the
number of largest consistent level:
flush bitmap: consis
Add feature?
Bitmap auto loading.
You can see flags for it in spec (0003), but it is not done yet.
Is it really needed? Will it be useful for libvirt for ex?
--
Best regards,
Vladimir
* now, @virtuozzo.com instead of @parallels.com. Sorry for this inconvenience.
Add feature:
Do not stub on loding/storing large bitmaps:
- background loading (bitmap started empty, and then merged with loaded
parts)
- meta bitmaps for storing (story only changed parts of the bitmap)
--
Best regards,
Vladimir
* now, @virtuozzo.com instead of @parallels.com. Sorry for thi
qemu-img:
print information about bitmaps
ability of removing inconsistent bitmaps (in_use=true or corresponding
autoclear-bit=0)
--
Best regards,
Vladimir
* now, @virtuozzo.com instead of @parallels.com. Sorry for this inconvenience.
Add feature:
Support of resizing a drive with dirty bitmaps (stored in it, stored in
other disks).
--
Best regards,
Vladimir
* now, @virtuozzo.com instead of @parallels.com. Sorry for this inconvenience.
Add tests.
Including cases:
- no writes
- empty bitmaps
- empty files
- different cmd opts (file, file_id)
- several bitmaps
--
Best regards,
Vladimir
* now, @virtuozzo.com instead of @parallels.com. Sorry for this inconvenience.
Add feature
Allow qcow2 images without l1_table and other staff but only with dirty
bitmaps with minimum overhead
--
Best regards,
Vladimir
* now, @virtuozzo.com instead of @parallels.com. Sorry for this inconvenience.
The patch adds the following command line option:
-dirty-bitmap [option1=val1][,option2=val2]...
Avaliable options are:
name
The name of the bitmap.
Should be unique per 'file'/'node' and per 'for_node'.
file
The separate qcow2 file for loading the bitmap 'name' from it.
file_id
When specified
Test vm can launch and print output in case of fail. This function is
needed for testing erroneous cases
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
tests/qemu-iotests/iotests.py | 19 +++
1 file changed, 19 insertions(+)
diff --git a/tests/qemu-iotests/iotests.py b/tests/qe
This flag is set on bitmap load and unset on store. If it is already
set when loading the bitmap, the bitmap should not be load (it is in
use by other drive or it is inconsistent (was not successfully saved))
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block/qcow2-dirty-bitmap.c | 44 +++
Add simple test cases for testing persistent dirty bitmaps.
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
tests/qemu-iotests/118| 112 ++
tests/qemu-iotests/118.out| 21
tests/qemu-iotests/group | 1 +
tests/qemu-iotests/iote
Add autoclear bit for handling rewriting image by old qemu version.
If autoclear bit is not set, but Dirty bitmaps extension is found it
would not be loaded and warning will be generated.
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block/qcow2-dirty-bitmap.c | 4
block/qcow2.c
Add dirty bitmap extension as specified in docs/specs/qcow2.txt.
Load bitmap headers on open. Handle close and update_header.
Handle resize: for now, just block resize if there are dirty bitmaps.
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block/qcow2.c | 79 +++
The funcion loads dirty bitmap from file, using underlying driver
function.
Note: the function doesn't change BdrvDirtyBitmap.file field. This field
is only used by bdrv_store_dirty_bitmap() function and is ONLY written
by bdrv_dirty_bitmap_set_file() function.
Signed-off-by: Vladimir Sementsov-O
If persistent dirty bitmap bm tracks bs->file and stored in bs, then
saving this bitmap to the image will change (make bits dirty) the
bitmap bm. This is strange behaviour and should be forbidden.
RFC:
Should we check cases like
bs_for == bs_file->file->file, or bs_for->file == bs_file, or
bs_for-
Persistent dirty bitmaps will be saved into qcow2 files. It may be used
as 'internal' bitmaps (for qcow2 drives) or as 'external' bitmaps for
other drives (there may be qcow2 file with zero disk size but with
several dirty bitmaps for other drives).
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
The function checks existing of the bitmap without loading it.
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block.c| 15 +++
block/qcow2-dirty-bitmap.c | 5 +
block/qcow2.c | 1 +
block/qcow2.h | 1 +
include/block/block.h
Persistent dirty bitmaps are the bitmaps, for which the new field
BdrvDirtyBitmap.file is not NULL. We save all persistent dirty bitmaps
owned by BlockDriverState in corresponding bdrv_close().
BdrvDirtyBitmap.file is a BlockDriverState, where we want to save the
bitmap. It may be set in bdrv_dirty
v3:
Hi all! After long delay I am starting a new thread about persistent
dirty bitmaps. Not all ideas/requests are done from v2 thread, but I
need to start somewhere. Also, there are a lot of code changes to be
considered before everything is finished. Also, v2 thread is too large
and it is hard t
This function loads block dirty bitmap from qcow2.
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block/qcow2-dirty-bitmap.c | 155 +
block/qcow2.c | 2 +
block/qcow2.h | 5 ++
include/block/block_int.h | 5 ++
4 files
Add data structures and constraints accordingly to docs/specs/qcow2.txt
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block/Makefile.objs| 2 +-
block/qcow2-dirty-bitmap.c | 42 ++
block/qcow2.h | 28
3
This function stores block dirty bitmap to qcow2. If the bitmap with
the same name, size and granularity already exists, it will be
rewritten, if the bitmap with the same name exists but granularity or
size does not match, an error will be genrated.
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
Adds qcow2_read_dirty_bitmaps, reading Dirty Bitmap Directory as
specified in docs/specs/qcow2.txt
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block/qcow2-dirty-bitmap.c | 155 +
block/qcow2.h | 10 +++
2 files changed, 165 insertions
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block.c | 5 +
include/block/block.h | 1 +
2 files changed, 6 insertions(+)
diff --git a/block.c b/block.c
index 6d14f5b..8c39d0a 100644
--- a/block.c
+++ b/block.c
@@ -3632,6 +3632,11 @@ const char *bdrv_dirty_bitmap_name(const
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block.c | 2 +-
include/block/block.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/block.c b/block.c
index 4f7fc0d..6d14f5b 100644
--- a/block.c
+++ b/block.c
@@ -3591,7 +3591,7 @@ uint32_t
bdrv_get_default_b
On 04/09/15 17:46, Richard Henderson wrote:
> On 09/04/2015 08:18 AM, Max Filippov wrote:
>> On Wed, Sep 2, 2015 at 5:21 PM, Richard Henderson wrote:
>>> git://github.com/rth7680/qemu.git tcg-search-2
>>
>> That makes an impressive speedup for native kernel build on xtensa softmmu:
>> down from 1
On 5 September 2015 at 14:38, Mike Haben wrote:
> Hi Peter,
> You're quite right, on reading some more I see the correspondence with V7.
> However... while reading up on the Cortex-M3/4/7, I also found
> "Only Thumb and Thumb-2 instruction sets are supported in Cortex-M
> architectures, but the
On 09/05/2015 07:25 AM, Eric Blake wrote:
>>
>> Oh, and tests/qapi-schema/test-qapi.py is annoying - even when it exits
>> non-zero, it does NOT cause a failure in 'make check-qapi-schema'.
>
> Rather, it does not leave an obvious stack trace or immediate non-zero
> status; and 'make check-qapi-sc
Hi Peter,
You're quite right, on reading some more I see the correspondence
with V7.
However... while reading up on the Cortex-M3/4/7, I also found
"Only Thumb and Thumb-2 instruction sets are supported in Cortex-M
architectures, but the legacy 32-bit ARM instruction set isn't
supported". U
On 9/5/15 21:18, Max Filippov wrote:
> On Sat, Sep 5, 2015 at 1:18 PM, Chen Gang wrote:
>> Could any members tell me whether he/she can receive the patches (patch
>> 1/2, 2/2 for alpha-host) via my qq mail address?
>>
>> It only seems OK, but I am not quite sure (really not sure).
>
> I saw these:
On 09/05/2015 07:19 AM, Eric Blake wrote:
> On 09/04/2015 05:51 PM, Eric Blake wrote:
>> We have a few fields that exist mainly to hold information from
>> __init__() until check() (matching the fact that parsing is
>> two-pass; the first to find type names, the second to associate
>> types togethe
On 09/03/2015 08:29 AM, Markus Armbruster wrote:
> The old code prints the result of parsing (list of expression
> dictionaries), and partial results of semantic analysis (list of enum
> dictionaries, list of struct dictionaries).
>
> The new code prints a trace of a schema visit, i.e. what the ba
On 09/04/2015 05:51 PM, Eric Blake wrote:
> We have a few fields that exist mainly to hold information from
> __init__() until check() (matching the fact that parsing is
> two-pass; the first to find type names, the second to associate
> types together while honoring forward references), or which s
On Sat, Sep 5, 2015 at 1:18 PM, Chen Gang wrote:
> Could any members tell me whether he/she can receive the patches (patch
> 1/2, 2/2 for alpha-host) via my qq mail address?
>
> It only seems OK, but I am not quite sure (really not sure).
I saw these:
http://lists.nongnu.org/archive/html/qemu-de
On 5 September 2015 at 12:28, Mike Haben wrote:
> Most ARM cores switch unconditionally to ARM mode when an exception occurs;
> some Cortex variants have a "Thumb-exception enable" bit in the system
> control register that allows an unconditional switch to Thumb mode instead
> when handling except
On 09/05/2015 03:12 AM, Sai Pavan Boddu wrote:
> Fix compile time warnings, because of type mismatch for unsigned long
> long type.
>
> Signed-off-by: Sai Pavan Boddu
> ---
> Changes for V2:
> Fix commit message.
> Correct line lenght.
> ---
> +#include
> #include "hw/hw.h"
> #include
Most ARM cores switch unconditionally to ARM mode when an exception
occurs; some Cortex variants have a "Thumb-exception enable" bit in the
system control register that allows an unconditional switch to Thumb
mode instead when handling exceptions. The presence of this bit seems
unrelated to th
> -Original Message-
> From: Peter Crosthwaite [mailto:crosthwaitepe...@gmail.com]
> Sent: Saturday, September 05, 2015 1:54 PM
> To: Sai Pavan Boddu
> Cc: qemu-devel@nongnu.org Developers; Peter Maydell; Alistair Francis;
> Edgar Iglesias; Sai Pavan Boddu
> Subject: Re: [PATCH V1] sdhci:
Hello:
Could any members tell me whether he/she can receive the patches (patch
1/2, 2/2 for alpha-host) via my qq mail address?
It only seems OK, but I am not quite sure (really not sure).
Thanks.
On 8/31/15 17:17, Chen Gang wrote:
> On 2015年08月31日 16:59, gang.chen.5...@gmail.com wrote:
>> Fr
On 09/04/2015 02:56 PM, David Gibson wrote:
On Fri, Sep 04, 2015 at 02:51:39PM +1000, David Gibson wrote:
The device tree presented to pseries machine type guests includes an
ibm,chip-id property which gives essentially the socket number of each
vcpu core (individual vcpu threads don't get a nod
On 09/04/2015 02:51 PM, David Gibson wrote:
At present, if guest numa nodes are requested, but the cpus in each node
are not specified, spapr just uses the default behaviour or assigning each
vcpu round-robin to nodes.
If smp_threads != 1, that will assign adjacent threads in a core to
different
Fix compile time warnings, because of type mismatch for unsigned long
long type.
Signed-off-by: Sai Pavan Boddu
---
Changes for V2:
Fix commit message.
Correct line lenght.
---
hw/sd/sdhci.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/hw/sd/sdhci.c b/hw/sd/
On Sat, Sep 5, 2015 at 1:17 AM, Jean-Christophe Dubois
wrote:
> Signed-off-by: Jean-Christophe Dubois
> ---
> hw/gpio/Makefile.objs | 1 +
> hw/gpio/imx_gpio.c | 358
> +
> include/hw/gpio/imx_gpio.h | 60
> 3 files changed, 4
On Sat, Sep 5, 2015 at 1:07 AM, Sai Pavan Boddu
wrote:
> Fix compile time warnings, because of type missmatch for unsigned long long
> type.
>
Commit message body should wrap to 72 chars. "mismatch".
> Signed-off-by: Sai Pavan Boddu
> ---
> hw/sd/sdhci.c | 5 +++--
> 1 file changed, 3 inserti
Signed-off-by: Jean-Christophe Dubois
---
hw/arm/fsl-imx25.c | 31 +++
include/hw/arm/fsl-imx25.h | 15 +++
2 files changed, 46 insertions(+)
diff --git a/hw/arm/fsl-imx25.c b/hw/arm/fsl-imx25.c
index 6d157c9..035b7a8 100644
--- a/hw/arm/fsl-imx25.
Signed-off-by: Jean-Christophe Dubois
---
hw/arm/fsl-imx31.c | 30 ++
include/hw/arm/fsl-imx31.h | 12
2 files changed, 42 insertions(+)
diff --git a/hw/arm/fsl-imx31.c b/hw/arm/fsl-imx31.c
index 87548c8..aa938ed 100644
--- a/hw/arm/fsl-imx31.c
++
1 - 100 of 103 matches
Mail list logo