The only difference from the existing CPU model "Skylake-Server" is
the add of CPUID_7_0_EBX_CLFLUSHOPT, which is missed in "Skylake-Server".
Signed-off-by: Haozhong Zhang
---
target/i386/cpu.c | 49 +
1 file changed, 49 insertions(+)
diff --git a
On 8/12/2017 10:51 PM, John Snow wrote:
Looks about right, just remember that this flow won't call
block_acct_invalid because you're bypassing the return to ide_dma_cb. I
assume you'll get to that in your next series.
Yes; I meant to keep the trim accounting in ide_issue_trim_cb()
For now,
On Tue, Dec 05, 2017 at 07:46:20PM +, Peter Maydell wrote:
> Currently get_phys_addr() and its various subfunctions return a
> hard-coded fault status register value for translation failures. This
> is awkward because FSR values these days may be either long-descriptor
> format or short-descrip
On Fri, Dec 08, 2017 at 09:44:56AM +0800, Fam Zheng wrote:
> Signed-off-by: Fam Zheng
>
> ---
> v2: - "code{qemu-img}". [Kashyap, Eric]
> - "etc.." -> "etc.".
> ---
> qemu-img.texi | 9 +
> 1 file changed, 9 insertions(+)
Reviewed-by: Kashyap Chamarthy
[...]
--
/kashyap
On 12/09/2017 03:57 AM, John Snow wrote:
> This is going to be a long one. Maybe go get a cup of coffee.
>
> On 12/07/2017 04:39 AM, Vladimir Sementsov-Ogievskiy wrote:
>> 07.12.2017 03:38, John Snow wrote:
>>> I'm sorry, I don't think I understand.
>>>
>>> "customers needs a possibility to create
09.12.2017 19:39, Eric Blake wrote:
On 12/09/2017 06:31 AM, Vladimir Sementsov-Ogievskiy wrote:
07.12.2017 23:30, Eric Blake wrote:
We are gradually moving away from sector-based interfaces, towards
byte-based. Update the parallels driver accordingly. Note that
the internal function block_sta
On Fri, 12/08 09:54, Stefan Hajnoczi wrote:
> On Fri, Dec 08, 2017 at 09:44:56AM +0800, Fam Zheng wrote:
> > +@item --force-share (-U)
> > +
> > +If specified, @code{qemu-img} will open the image with shared permissions,
> > +which makes it less likely to conflict with a running guest's permissions
Signed-off-by: Fam Zheng
---
v3: Document that the option is not allowed for read-write. [Stefan]
v2: - "code{qemu-img}". [Kashyap, Eric]
- "etc.." -> "etc.".
---
qemu-img.texi | 9 +
1 file changed, 9 insertions(+)
diff --git a/qemu-img.texi b/qemu-img.texi
index fdcf120f36..d85a
On 8 December 2017 at 19:40, Eric Blake wrote:
> On 12/08/2017 04:55 AM, Paolo Bonzini wrote:
>> Likewise,
>>
>> QEMU_WITH_LOCK(QemuMutex, guard_name, &some_mutex) {
>> ...
>> }
>>
>> is the same as
>>
>> qemu_mutex_lock(&some_mutex);
>> ...
>> qemu_mutex_unlock(&some_m
On Fri, 8 Dec 2017 17:51:56 +
"Dr. David Alan Gilbert" wrote:
> * Igor Mammedov (imamm...@redhat.com) wrote:
> > On Thu, 7 Dec 2017 18:17:51 +
> > "Dr. David Alan Gilbert" wrote:
> >
> > > * Igor Mammedov (imamm...@redhat.com) wrote:
> > > > vhost_verify_ring_mappings() were used to
"Dr. David Alan Gilbert" wrote:
> * Juan Quintela (quint...@redhat.com) wrote:
>> We set the x-multifd-page-count and x-multifd-channels.
>>
>> Signed-off-by: Juan Quintela
>
>
> We *must* find a way to share all the boiler plate I've snipped
> out; even this test_migrate function is almost id
"Dr. David Alan Gilbert" wrote:
> * Juan Quintela (quint...@redhat.com) wrote:
>> +/* We are getting low on pages flags, so we start using combinations
>> + When we need to flush a page, we sent it as
>> + RAM_SAVE_FLAG_MULTIFD_PAGE | RAM_SAVE_FLAG_COMPRESS_PAGE
>> + We don't allow that com
Am 11.12.2017 um 10:33 hat Fam Zheng geschrieben:
> Signed-off-by: Fam Zheng
>
> ---
>
> v3: Document that the option is not allowed for read-write. [Stefan]
>
> v2: - "code{qemu-img}". [Kashyap, Eric]
> - "etc.." -> "etc.".
> ---
> qemu-img.texi | 9 +
> 1 file changed, 9 insertio
On Fri, 8 Dec 2017 17:01:53 +0100
David Hildenbrand wrote:
> Both series in one piece as (most probably) most reviewing is done.
>
> Wire up some io instructions and implement new facilitites. Make sure
> to take care of MTTCG when it comes to atomic operations. Make CCW
> hotplug work.
>
> As
On Fri, Dec 08, 2017 at 06:56:12PM +0100, Paolo Bonzini wrote:
> On 08/12/2017 16:30, Stefan Hajnoczi wrote:
> > On Fri, Dec 08, 2017 at 11:55:50AM +0100, Paolo Bonzini wrote:
> >
> > The implementation is somewhat complex. Please structure the header
> > file so the public interfaces are clear a
On 12/07/2017 01:10 PM, Michal Privoznik wrote:
> Dear list,
>
Ping. Is there anything I can help you with to have this sorted out?
Michal
On Fri, Dec 08, 2017 at 02:02:32PM -0600, Eric Blake wrote:
> On 12/08/2017 12:12 PM, Paolo Bonzini wrote:
> > On 08/12/2017 16:13, Stefan Hajnoczi wrote:
> >>> -qemu_mutex_lock(&pool->lock);
> >>> +QEMU_LOCK_GUARD(QemuMutex, pool_guard, &pool->lock);
> >>> if (pool->idle_threads == 0
On 11/28/2017 03:10 PM, Denis V. Lunev wrote:
> There are 2 cases I have spotted so far:
> 1) IDE ATAPI read processing. Actually this was reported from field
> 2) QEMU IO hmp command (found during evaluation of (1))
>
> SCSI code checks during access that blk_is_available(). These patches add
> sa
On Fri, Dec 08, 2017 at 09:57:25AM -0600, Mark Kanda wrote:
> v2: add check for maximum queue size [Stefan]
>
> This series is for two minor virtio-blk changes. The first patch
> makes the virtio-blk queue size user configurable. The second patch
> rejects logical block size > physical block confi
On Fri, 8 Dec 2017 20:32:49 +
"Dr. David Alan Gilbert (git)" wrote:
> From: "Dr. David Alan Gilbert"
>
> Hi,
> This is an experimental set that reworks the way the vhost
> code handles changes in physical address space layout that
> came from a discussion with Igor.
>
> It's intention i
Marc-André Lureau writes:
> Signed-off-by: Marc-André Lureau
> ---
> scripts/qapi.py | 15 ++-
> tests/qapi-schema/qapi-schema-test.json | 7 ++-
> tests/qapi-schema/qapi-schema-test.out | 8
> tests/qapi-schema/test-qapi.py | 5
From: Prasad J Pandit
The ctz32() routine could return value greater than
TC6393XB_GPIOS=16. This could lead to an OOB array access.
Add check to avoid it.
Reported-by: Moguofang
Signed-off-by: Prasad J Pandit
---
hw/display/tc6393xb.c | 4
1 file changed, 4 insertions(+)
diff --git a/h
On Thu, 7 Dec 2017 15:58:16 +0100
Christian Borntraeger wrote:
> KVM does not allow memory regions > KVM_MEM_MAX_NR_PAGES, basically
> limiting the memory per slot to 8TB-4k. Lets start a new memory region
s/Lets/Let's/ :)
> if we cross that boundary.
>
> With that (and optimistic overcommitm
* Igor Mammedov (imamm...@redhat.com) wrote:
> On Fri, 8 Dec 2017 17:51:56 +
> "Dr. David Alan Gilbert" wrote:
>
> > * Igor Mammedov (imamm...@redhat.com) wrote:
> > > On Thu, 7 Dec 2017 18:17:51 +
> > > "Dr. David Alan Gilbert" wrote:
> > >
> > > > * Igor Mammedov (imamm...@redhat.co
[resending as I noticed that I dropped the ccs when I sent this last week]
On 07.12.2017 15:58, Christian Borntraeger wrote:
> KVM does not allow memory regions > KVM_MEM_MAX_NR_PAGES, basically
> limiting the memory per slot to 8TB-4k. Lets start a new memory region
> if we cross that boundary.
>
On Sat, Dec 09, 2017 at 04:23:17PM +, Wang, Wei W wrote:
> On Friday, December 8, 2017 4:34 PM, Stefan Hajnoczi wrote:
> > On Fri, Dec 8, 2017 at 6:43 AM, Wei Wang wrote:
> > > On 12/08/2017 07:54 AM, Michael S. Tsirkin wrote:
> > >>
> > >> On Thu, Dec 07, 2017 at 06:28:19PM +, Stefan Hajn
On 11 December 2017 at 10:55, P J P wrote:
> From: Prasad J Pandit
>
> The ctz32() routine could return value greater than
> TC6393XB_GPIOS=16. This could lead to an OOB array access.
> Add check to avoid it.
>
> Reported-by: Moguofang
> Signed-off-by: Prasad J Pandit
> ---
> hw/display/tc6393
Am 09.12.2017 um 01:57 hat John Snow geschrieben:
> Here's an idea of what this API might look like without revealing
> explicit merge/split primitives.
>
> A new bitmap property that lets us set retention:
>
> :: block-dirty-bitmap-set-retention bitmap=foo slices=10
>
> Or something similar, wh
Hi
- Original Message -
> On Fri, Dec 08, 2017 at 01:58:25AM +0100, Marc-André Lureau wrote:
> > Not strictly necessary, but it may help ASAN and remove some false
> > positives.
> >
> > Sadly, this annotation produces an ASAN error:
> >
> > $ tests/test-coroutine -p /basic/lifecycle
> >
On Fri, Dec 08, 2017 at 03:26:13PM +0100, Greg Kurz wrote:
> Like other virtio tests, use the used ring APIs instead of assuming ISR
> being set means the request has completed.
>
> Signed-off-by: Greg Kurz
> ---
> tests/virtio-9p-test.c | 30 +++---
> 1 file changed, 1
Hi maintainer,
This patch set seems pending about one month, could you help review for them?
Thanks.
In this series, except the three patches in [1] are dependent on KVM
implementation. Other patches does not depend on KVM/host,
because KVM/host has already supported them, According to Jame
Hi,
This series failed build test on s390x host. Please find the details below.
Message-id: 20171208005825.14587-1-marcandre.lur...@redhat.com
Subject: [Qemu-devel] [PATCH 00/12] Various build-sys and ASAN related fixes
Type: series
=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script will be
On Thu, 12/07 13:10, Michal Privoznik wrote:
> Dear list,
>
> I've encountered the following problem. I have two disks:
>
> /var/lib/libvirt/images/fedora.qcow2 (which contains OS)
> /dev/sde (iSCSI dummy disk just for testing)
>
> Now, when I configure QEMU to start with both of them, QEMU
On Mon, 12/11 10:50, Kevin Wolf wrote:
> Am 11.12.2017 um 10:33 hat Fam Zheng geschrieben:
> > Signed-off-by: Fam Zheng
> >
> > ---
> >
> > v3: Document that the option is not allowed for read-write. [Stefan]
> >
> > v2: - "code{qemu-img}". [Kashyap, Eric]
> > - "etc.." -> "etc.".
> > ---
>
Hi,
This series failed automatic build test. Please find the testing commands and
their output below. If you have docker installed, you can probably reproduce it
locally.
Message-id: 20171208005825.14587-1-marcandre.lur...@redhat.com
Subject: [Qemu-devel] [PATCH 00/12] Various build-sys and ASAN
On Thu, Dec 07, 2017 at 10:18:52AM +, Fernando Casas Schössow wrote:
> Hi there,
>
>
> Last night while doing a backup of a guest using the live snapshot mechanism
> the qemu process for the guest seem to had crashed.
>
> The snapshot succeeded then the backup of the VM disk had place and a
Hi,
This series seems to have some coding style problems. See output below for
more information:
Message-id: 20171207145816.87347-1-borntrae...@de.ibm.com
Subject: [Qemu-devel] [PATCH/RFC v2] s390x: start a new memory region if the
old one exceeds KVM_MEM_MAX_NR_PAGES
Type: series
=== TEST SCRI
On 12/11/2017 12:41 PM, Fam Zheng wrote:
> On Thu, 12/07 13:10, Michal Privoznik wrote:
>> Dear list,
>>
>> I've encountered the following problem. I have two disks:
>>
>> /var/lib/libvirt/images/fedora.qcow2 (which contains OS)
>> /dev/sde (iSCSI dummy disk just for testing)
>>
>> Now, when I
11.12.2017 14:15, Kevin Wolf wrote:
Am 09.12.2017 um 01:57 hat John Snow geschrieben:
Here's an idea of what this API might look like without revealing
explicit merge/split primitives.
A new bitmap property that lets us set retention:
:: block-dirty-bitmap-set-retention bitmap=foo slices=10
O
KVM does not allow memory regions > KVM_MEM_MAX_NR_PAGES, basically
limiting the memory per slot to 8TB-4k. As memory slots on s390/kvm must
be a multiple of 1MB we need start a new memory region if we cross
8TB-1M.
With that (and optimistic overcommitment in the kernel) I was able to
start a 24TB
* Warner Losh (i...@bsdimp.com) wrote:
> unknown keycodes `empty+aliases(qwerty)', please report to
> qemu-devel@nongnu.org
>
> My X server is Mac XQuartz 2.7.11. I saw this question raised several years
> ago in the archives, with promises of patches, but couldn't find anything
> relevant in the
On Mon, Dec 11, 2017 at 12:29:36PM +, Dr. David Alan Gilbert wrote:
> * Warner Losh (i...@bsdimp.com) wrote:
> > unknown keycodes `empty+aliases(qwerty)', please report to
> > qemu-devel@nongnu.org
> >
> > My X server is Mac XQuartz 2.7.11. I saw this question raised several years
> > ago in t
On 2017/12/6 19:01, Halil Pasic wrote:
>
>
> On 12/06/2017 08:37 AM, Longpeng(Mike) wrote:
>> +\field{outcome_len} is the size of struct virtio_crypto_session_input or
>> +ZERO for the session-destroy operation.
>
> This ain't correct. It should have been something like
> virtio_crypto_destr
Hi,
In my previous run at this I'd simply taken the existing float32
functions and attempted to copy and paste the code changing the
relevant constants. Apart from the usual typos and missed bits there
were sections where softfloat pulls tricks because it knows the exact
bit positions of things. W
This will be required when expanding the MINMAX() macro for 16
bit/half-precision operations.
Signed-off-by: Alex Bennée
Reviewed-by: Richard Henderson
---
include/fpu/softfloat.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/include/fpu/softfloat.h b/include/fpu/softfloat.h
index
Signed-off-by: Alex Bennée
---
include/fpu/softfloat.h | 9 +
1 file changed, 9 insertions(+)
diff --git a/include/fpu/softfloat.h b/include/fpu/softfloat.h
index edf402d422..32036382c6 100644
--- a/include/fpu/softfloat.h
+++ b/include/fpu/softfloat.h
@@ -381,6 +381,15 @@ static inline
While a comparison between a QNaN and a number will return the number
it is not the same with a signaling NaN. In this case the SNaN will
"win" and after potentially raising an exception it will be quietened.
Signed-off-by: Alex Bennée
---
v2
- added return for propageFloat
---
fpu/softfloat.
This will be required when expanding the MINMAX() macro for 16
bit/half-precision operations.
Signed-off-by: Alex Bennée
Reviewed-by: Richard Henderson
---
fpu/softfloat.c | 15 +++
include/fpu/softfloat.h | 1 +
2 files changed, 16 insertions(+)
diff --git a/fpu/softfloat
Mention the pseudo-code fragment from which this is based and correct
the spelling of signalling.
Signed-off-by: Alex Bennée
---
fpu/softfloat-specialize.h | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/fpu/softfloat-specialize.h b/fpu/softfloat-specialize.h
inde
This defines the same set of common constants for float 16 as defined
for 32 and 64 bit floats. These are often used by target helper
functions.
Signed-off-by: Alex Bennée
---
include/fpu/softfloat.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/include/fpu/softfloat.h b/include/fpu
We can now add float16_muladd and use the common decompose and
canonicalize functions to have a single implementation for
float16/32/64 muladd functions.
Signed-off-by: Alex Bennée
---
fpu/softfloat-specialize.h | 104 ---
fpu/softfloat.c| 756 +---
Signed-off-by: Alex Bennée
---
include/fpu/softfloat.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/include/fpu/softfloat.h b/include/fpu/softfloat.h
index 32036382c6..17dfe60dbd 100644
--- a/include/fpu/softfloat.h
+++ b/include/fpu/softfloat.h
@@ -390,6 +390,11 @@ static inline floa
We can now add float16_round_to_int and use the common round_decomposed and
canonicalize functions to have a single implementation for
float16/32/64 round_to_int functions.
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 304
include/fpu/
These structures pave the way for generic softfloat helper routines
that will operate on fully decomposed numbers.
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 72 -
1 file changed, 71 insertions(+), 1 deletion(-)
diff --git a/fpu/soft
We share the common int64/uint64_pack_decomposed function across all
the helpers and simply limit the final result depending on the final
size.
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 1000 ++-
include/fpu/softfloat.h | 13 +
2 files
This is one of the simpler manipulations you could make to a floating
point number.
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 104 +++-
include/fpu/softfloat.h | 1 +
2 files changed, 32 insertions(+), 73 deletions(-)
diff --git a/fpu
This is pure code-motion during re-factoring as the helpers will be
needed earlier.
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 119 +---
1 file changed, 53 insertions(+), 66 deletions(-)
diff --git a/fpu/softfloat.c b/fpu/softfloat.c
ind
Let's do the same re-factor treatment for minmax functions. I still
use the MACRO trick to expand but now all the checking code is common.
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 242 ++--
include/fpu/softfloat.h | 6 ++
2 files chan
We can now add float16_mul and use the common decompose and
canonicalize functions to have a single implementation for
float16/32/64 versions.
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 207 ++--
include/fpu/softfloat.h | 1 +
2 files c
We can now add float16_add/sub and use the common decompose and
canonicalize functions to have a single implementation for
float16/32/64 add and sub functions.
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 903 +---
include/fpu/softfloat.h |
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 135 +---
include/fpu/softfloat.h | 2 +
2 files changed, 83 insertions(+), 54 deletions(-)
diff --git a/fpu/softfloat.c b/fpu/softfloat.c
index 5eba996932..31b437e000 100644
--- a/fpu/softfloa
These are considerably simpler as the lower order integers can just
use the higher order conversion function. As the decomposed fractional
part is a full 64 bit rounding and inexact handling comes from the
pack functions.
Signed-off-by: Alex Bennée
---
fpu/softfloat.c | 358 +
We can now add float16_div and use the common decompose and
canonicalize functions to have a single implementation for
float16/32/64 versions.
Signed-off-by: Alex Bennée
---
fpu/softfloat-macros.h | 44 +
fpu/softfloat.c | 235 ++--
i
On 12/07/2017 10:58 PM, Eduardo Habkost wrote:
On Tue, Dec 05, 2017 at 07:17:06PM +0200, Yoni Bettan wrote:
* according to Eduardo Habkost's commit
fd3b02c8896d597dd8b9e053dec579cf0386aee1
* since all PCIEs now implement INTERFACE_PCIE_DEVICE we
don't n
An update of:
v1:
https://lists.nongnu.org/archive/html/qemu-devel/2017-09/msg07092.html
We made the debugger module WinDbg (like GDB) for QEMU. This is the replacement
of the remote stub in Windows kernel. Used for remote Windows kernel debugging
without debugging mode.
WinDbg is a mul
This option starts windbg server.
Signed-off-by: Mihail Abakumov
Acked-by: Alistair Francis
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
qemu-options.hx |8
vl.c|8
2 files changed, 16 insertions(+)
diff --git a/qemu-options.hx b/qe
Added definition of the WindbgState struct and its initialization.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
windbgstub.c | 28
1 file changed, 28 insertions(+)
diff --git a/windbgstub.c b/windbgstub.c
inde
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
Makefile.target |5 +
include/exec/windbgstub-utils.h | 18 ++
include/exec/windbgstub.h | 17 +
stubs/Makefile.objs |
Added chardev for listening to windbg. Target device is a parameter in the
'-windbg' option.
Signed-off-by: Mihail Abakumov
Acked-by: Alistair Francis
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
windbgstub.c | 30 ++
1 file changed, 30 ins
Header file from windbg's source code describing the main structures.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgkd.h | 873 +++
include/exec/windbgstub-utils.h |1
2 fil
Added some helper features for windbgstub.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h | 31 +++
include/exec/windbgstub.h |6 ++
2 files changed, 37 insertions(+)
Added handler of fs/gs register. It tries to find and check KPCR and version
address.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h |8 ++
target/i386/windbgstub.c| 49 +++
Added structures for parsing data stream from windbg to packet.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h | 11 +++
windbgstub.c| 30 ++
2 files c
Added useful name arrays of some defines. Not used yet. Needs for the future.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgkd.h | 83 +++
1 file changed, 83 insertions(+)
diff
Implemented handler of parsing context.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
windbgstub.c | 36 ++--
1 file changed, 34 insertions(+), 2 deletions(-)
diff --git a/windbgstub.c b/windbgstub.c
index 8
Defined Windows kernel's structures (CPU_CONTEXT and CPU_KSPECIAL_REGISTERS)
for i386 and x64_86.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
target/i386/windbgstub.c | 247 ++
1 file changed, 2
Added function of parsing data stream from windbg to packet.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
windbgstub.c | 111 +-
1 file changed, 110 insertions(+), 1 deletion(-)
diff
Inserted hook to wrmsr operation. Windows Kernel put address on KPCR struct to
fs/gs (x32/x64) register. Needs catch this moment and allow windbg server
handle packets.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-u
Added function for generate LoadSymbolsStateChange packet.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h |1 +
target/i386/windbgstub.c| 16
2 files changed, 17 insertions(+)
dif
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
target/i386/windbgstub.c | 96 ++
1 file changed, 96 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index f72d164bb5..
Added functions for send data and control packets to windbg.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
windbgstub.c | 56
1 file changed, 56 insertions(+)
diff --git a/windbgstub
Added function for stop vm. Also, ExceptionStateChange data is generated and
sent here.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
windbgstub.c | 13 +++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/windbgstu
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h |2 ++
windbgstub-utils.c | 47 +++
windbgstub.c|8 +++
3 files changed, 57 insert
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
target/i386/windbgstub.c | 111 ++
1 file changed, 111 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index da7d1eae0c.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h |2 ++
target/i386/windbgstub.c| 39 +++
windbgstub.c|8
3 files changed, 49 inser
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
windbgstub.c | 20 +++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/windbgstub.c b/windbgstub.c
index 07a1815b79..cd46649278 100755
--- a/windbgstub.c
+++ b/wind
Added function for init DBGKD_ANY_WAIT_STATE_CHANGE. It is a header of 'state
change' packets.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h |8 ++
target/i386/windbgstub.c| 49 +
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
target/i386/windbgstub.c | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 25a0ee8a66..2a09cec9d8 100
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h |2 +
target/i386/windbgstub.c| 89 +++
windbgstub.c|8
3 files changed, 99 insertions
Added function for generate ExceptionStateChange packet.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h |2 ++
target/i386/windbgstub.c| 21 -
2 files changed, 22 insertions(+),
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h |2 ++
windbgstub-utils.c |8
windbgstub.c| 26 +-
3 files changed, 35 insertions(+), 1 d
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
target/i386/windbgstub.c | 56 ++
1 file changed, 56 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 6e167a7473..
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
windbgstub.c | 26 +-
1 file changed, 25 insertions(+), 1 deletion(-)
diff --git a/windbgstub.c b/windbgstub.c
index 6eb9517e24..07a1815b79 100755
--- a/windbgstub.c
+++
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
target/i386/windbgstub.c | 216 ++
1 file changed, 216 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index de3ffd78b0.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
target/i386/windbgstub.c | 27 ++-
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index cae827df50..6e16
Added handler registration of gdb debug exception. Its exception also can be
used for windbg.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
cpus.c | 19 ++-
gdbstub.c |4
include/syse
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
target/i386/windbgstub.c | 39 +++
1 file changed, 39 insertions(+)
diff --git a/target/i386/windbgstub.c b/target/i386/windbgstub.c
index 6272a1341d..da7d1ea
On Mon, Dec 11, 2017 at 02:38:45PM +0800, Wei Wang wrote:
> On 12/01/2017 11:49 PM, Michael S. Tsirkin wrote:
> > On Wed, Nov 29, 2017 at 09:55:26PM +0800, Wei Wang wrote:
> > > The guest free pages should not be discarded by the live migration thread
> > > when page poisoning is enabled with PAGE_
Defined useful macros for breakpoints.
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
target/i386/windbgstub.c | 50 +-
1 file changed, 49 insertions(+), 1 deletion(-)
diff --git a/target/i386/win
Signed-off-by: Mihail Abakumov
Signed-off-by: Pavel Dovgalyuk
Signed-off-by: Dmitriy Koltunov
---
include/exec/windbgstub-utils.h |2 +
windbgstub-utils.c | 62 +++
windbgstub.c|8 +
3 files changed, 72 insertion
1 - 100 of 275 matches
Mail list logo