On Wed, Dec 7, 2011 at 8:54 PM, Eric Paris wrote:
> On Wed, 2011-12-07 at 13:43 -0600, Anthony Liguori wrote:
>> On 12/07/2011 01:32 PM, Corey Bryant wrote:
>
>> > That would seem like the logical approach. I think there may be new mode 2
>> > patches coming soon so we can see how they go over.
>>
On 2011-12-07 11:29, Avi Kivity wrote:
> On 10/17/2011 06:00 PM, Lai Jiangshan wrote:
>> From: Lai Jiangshan
>>
>> Currently, NMI interrupt is blindly sent to all the vCPUs when NMI
>> button event happens. This doesn't properly emulate real hardware on
>> which NMI button event triggers LINT1. Be
On Wed, Dec 7, 2011 at 7:32 PM, Corey Bryant wrote:
>
>
> On 12/07/2011 01:48 PM, Anthony Liguori wrote:
>>
>> On 12/07/2011 12:25 PM, Corey Bryant wrote:
>>> * The trusted helper thread would run beside the untrusted thread,
>>> enabling the untrusted thread to make syscalls beyond read(),
>>> wr
On Wed, Dec 7, 2011 at 11:41 PM, sparsh mittal wrote:
> I get this warning while using a checkpoint. I issued the command -m 4G
> -icount 0 and other parameters.
> Unknown savevm section type 32
> qemu-system-x86_64: Error -22 while loading VM state
>
> My computer has 48GB RAM, so I don't know wh
Anthony Liguori writes:
> On 12/07/2011 01:44 PM, Michael Roth wrote:
>> On 12/07/2011 07:49 AM, Anthony Liguori wrote:
>>> On 12/07/2011 02:21 AM, Markus Armbruster wrote:
Anthony Liguori writes:
[...]
> They have the same purpose (which are both vague TBH). The only
> reason I'm sy
On Thu, Dec 8, 2011 at 5:49 AM, hkran wrote:
>
> Signed-off-by: hkran
Anthony asked that you put your real name in the Signed-off-by. You
don't need to resend the patch, please just reply to this mail with:
Signed-off-by: $YOUR_NAME
Thanks,
Stefan
On 2011-12-08 10:42, Jan Kiszka wrote:
> On 2011-12-07 11:29, Avi Kivity wrote:
>> On 10/17/2011 06:00 PM, Lai Jiangshan wrote:
>>> From: Lai Jiangshan
>>>
>>> Currently, NMI interrupt is blindly sent to all the vCPUs when NMI
>>> button event happens. This doesn't properly emulate real hardware o
Hi,
sorry for being off topic but I have no I idea how to reach somebody
otherwise...
Since yesterday the Website http://www.qemu.org seems to be down
(rejecting connections).
I tried it from different IP addresses from different computers, but no
luck.
Would somebody please forward this to the S
Signed-off-by: Kevin Wolf
---
qemu-img-cmds.hx |6 +++---
qemu-img.texi| 10 +++---
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/qemu-img-cmds.hx b/qemu-img-cmds.hx
index 4be00a5..49dce7c 100644
--- a/qemu-img-cmds.hx
+++ b/qemu-img-cmds.hx
@@ -24,13 +24,13 @@ ETE
On 7 December 2011 10:45, Dmitry Solodkiy wrote:
> Dear Peter,
>
> Orion, s5pc210 and Exynos4210 are aliases for the same hardware chip.
> We decided that s5pc210 is more informative than exynos4 (there are
> many hardware models started with Exynos4...) or Orion(obsolete one).
Hmm. You know th
On Thu, Dec 8, 2011 at 10:57 AM, Kevin Wolf wrote:
> Signed-off-by: Kevin Wolf
> ---
> qemu-img-cmds.hx | 6 +++---
> qemu-img.texi | 10 +++---
> 2 files changed, 10 insertions(+), 6 deletions(-)
Reviewed-by: Stefan Hajnoczi
Am 08.12.2011 06:40, schrieb Li Zhi Hui:
> Signed-off-by: Li Zhi Hui
> ---
> block/cow.c | 22 --
> 1 files changed, 12 insertions(+), 10 deletions(-)
>
> diff --git a/block/cow.c b/block/cow.c
> index 3c52735..383482b 100644
> --- a/block/cow.c
> +++ b/block/cow.c
> @@ -64
On 8 December 2011 10:29, Birk Bremer wrote:
> Hi,
>
> sorry for being off topic but I have no I idea how to reach somebody
> otherwise...
>
> Since yesterday the Website http://www.qemu.org seems to be down
> (rejecting connections).
> I tried it from different IP addresses from different compute
Ok,
this information did not turn up in a google search when searching for
"qemu website down"
Thanks & best regards
Birk
Am 08.12.11 12:28, schrieb Alex Bradbury:
> On 8 December 2011 10:29, Birk Bremer wrote:
>> Hi,
>>
>> sorry for being off topic but I have no I idea how to reach some
Make the basic in-kernel irqchip support selectable via
-machine ...,kernel_irqchip=on. Leave it off by default until it can
fully replace user space models.
Signed-off-by: Jan Kiszka
---
qemu-config.c |4
qemu-options.hx |5 -
2 files changed, 8 insertions(+), 1 deletions(-)
Split up the IOAPIC analogously to APIC and i8259. KVM will share the
device description, reset logic and certain init parts with the user
space model.
Signed-off-by: Jan Kiszka
---
Makefile.target |2 +-
hw/ioapic.c | 130 ---
hw/io
This introduces the KVM-accelerated IOAPIC backend and extends the IRQ
routing setup by the 0->2 redirection when needed.
The IOAPIC gains a KVM-specific property that allows to define the GSI
base for injecting interrupts into the kernel model. This will allow to
disentangle PIC and IOAPIC pins f
The KVM in-kernel APIC model will reuse parts of the user space model
while providing the same frontend view to guest and most management
interfaces. Introduce an APIC backend concept to encapsulate those
parts that will tell user space and KVM model apart. The backend offers
callback hooks for ini
To enable migration between accelerated and non-accelerated APIC models,
we will need to handle the timer saving and restoring specially and can
no longer rely on the automatics of VMSTATE_TIMER. Specifically,
accelerated model will not start any QEMUTimer.
This patch therefore factors out the gen
On Wed, Dec 7, 2011 at 4:23 AM, Chunyan Liu wrote:
Overall looks good, some suggestions:
> @@ -53,7 +53,7 @@ static void usage(const char *name)
> " -o, --offset=OFFSET offset into the image\n"
> " -b, --bind=IFACE interface to bind to (default `0.0.0.0')\n"
> " -k, --socket=PATH p
More KVM-specific devices will come, so let's start with moving the
kvmclock into a dedicated folder.
Signed-off-by: Jan Kiszka
---
Makefile.target|4 ++--
configure |1 +
hw/{kvmclock.c => kvm/clock.c} |4 ++--
hw/{kvmclock.h => kvm/clock.h} |
...I suppose you won�t find the place more interesting than this site!
http://www.spassvoegel-woellstein.de/page.december.php?uvpage=16t5
All LVTs are masked on reset, so the timer becomes ineffective. Letting
it tick nevertheless is harmless, but will at least create a spurious
trace event.
Signed-off-by: Jan Kiszka
---
hw/apic.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/hw/apic.c b/hw/apic.c
index
Am 07.12.2011 17:26, schrieb sparsh mittal:
> I use version 0.15 of qemu with marss cycle-accurate simulator.
>
> After making checkpoints in an image, I get this error, while trying to
> boot it (i.e. not using loadvm to run checkpoint, but just starting the
> image).
>
> This kernel requires an
On Wed, Dec 7, 2011 at 11:01 PM, Stefan Hajnoczi
wrote:
> In order to make later patches sane, expand the tab characters and
> conform to QEMU coding style now.
>
> Signed-off-by: Stefan Hajnoczi
> ---
> net/socket.c | 79
> ++
> 1 files
Add the basic infrastructure to active in-kernel irqchip support, inject
interrupts into these models, and maintain IRQ routes.
Routing is optional and depends on the host arch supporting
KVM_CAP_IRQ_ROUTING. When it's not available on x86, we looe the HPET as
we can't route GSI0 to IOAPIC pin 2.
KVM is forced to disable the IRQ0 override when we run with in-kernel
irqchip but without IRQ routing support of the kernel. Set the fwcfg
value correspondingly. This aligns us with qemu-kvm.
Signed-off-by: Jan Kiszka
---
hw/pc.c|3 ++-
kvm-all.c |5 +
kvm-stub.c |5 +
k
On real hardware, NMI button events are injected via the LINT1 line of
the APICs. E.g. kdump expect this wiring and gets upset if the per-APIC
LINT1 mask is not respected, i.e. if NMIs are injected to VCPUs that
should not receive them. Change the APIC emulation code to reflect this.
Based on qemu
On Wed, Dec 7, 2011 at 11:01 PM, Stefan Hajnoczi
wrote:
> Today net/socket.c has no consistent policy for closing the socket file
> descriptor when initialization fails. This means we leak the file
> descriptor in some cases or we could also try to close it twice.
>
> Make error paths consistent
Am 06.12.2011 17:20, schrieb Alex Bligh:
> qemu-img convert appears to support block devices as input, but not
> as output. That is irritating, as when using qemu-img convert to
> convert qcow to raw on a block partition, an intermediate file has
> to be used, which slows things down and pointlessl
Analogously to the APIC, we will reuse some parts of the user space
i8259 model for KVM. Again, we create a PIC backend infrastructure and
provide hooks for init, reset, and vmload/save. This also introduces a
common helper to instantiate a single i8259 chip from the cascade-
creating i8259_init fu
Hi,
I'm working on the proxmox 2.0 distribution (kvm distrib) and I'm trying to
boot from scsi device with qemu 1.0.
since this patch
Remove extboot support -- Linux KVM
http://www.spinics.net/lists/kvm/msg61865.html
it does'nt work anymore.
I know I can use lsi rom with
-option-rom 8xx_64
Changes in v4:
- rebased of current uq/master
- fixed stupid bugs that broke bisectability and user space irqchip mode
- integrated NMI-over-LINT1 injection logic
CC: Lai Jiangshan
Jan Kiszka (15):
msi: Generalize msix_supported to msi_supported
kvm: Move kvmclock into hw/kvm folder
apic:
Introduce the alternative i8259 backend that exploits KVM in-kernel
acceleration.
The PIIX3 initialization code is furthermore extended by KVM specific
IRQ route setup. GSI injection differs in KVM mode from the user space
model. As we can dispatch ISA-range IRQs to both IOAPIC and PIC inside
the
Introduce a memory region type that can reserve I/O space. Such regions
are useful for modeling I/O that is only handled outside of QEMU, i.e.
in the context of an accelerator like KVM.
Any access to such a region from QEMU is a bug, but could theoretically
be triggered by guest code (DMA to reser
This introduces the alternative APIC backend which makes use of KVM's
in-kernel device model. External NMI injection via LINT1 is emulated by
checking the current state of the in-kernel APIC, only injecting a NMI
into the VCPU if LINT1 is unmasked and configured to DM_NMI.
MSI is not yet supported
On Thu, Dec 8, 2011 at 12:29 PM, Zhi Yong Wu wrote:
> On Wed, Dec 7, 2011 at 11:01 PM, Stefan Hajnoczi
> wrote:
>> Today net/socket.c has no consistent policy for closing the socket file
>> descriptor when initialization fails. This means we leak the file
>> descriptor in some cases or we could
Rename msix_supported to msi_supported and control MSI and MSI-X
activation this way. That was likely to original intention for this
flag, but MSI support came after MSI-X.
Signed-off-by: Jan Kiszka
---
hw/msi.c |8
hw/msi.h |2 ++
hw/msix.c |9 -
hw/msix.h |2
On 2011-12-08 13:41, Alexandre DERUMIER wrote:
> Hi,
>
> I'm working on the proxmox 2.0 distribution (kvm distrib) and I'm trying to
> boot from scsi device with qemu 1.0.
>
> since this patch
>
> Remove extboot support -- Linux KVM
> http://www.spinics.net/lists/kvm/msg61865.html
>
>
> it do
Am 08.12.2011 06:25, schrieb kha...@kics.edu.pk:
> From: Khansa Butt
>
> This is the team work of Ehsan-ul-Haq, Abdul Qadeer, Abdul Waheed, Khansa Butt
> from HPCN Lab KICS UET Lahore.
> In previous patch set we were including Cavium specific instructions along
> with
> Cavium specifc registers
On 2011-12-08 04:48, Michael Roth wrote:
> This patch fixes a bug where child processes of launch_script() can
> misbehave due to SIGCHLD being blocked. In the case of `sudo`, this
> causes a permanent hang.
>
> Previously a SIGCHLD handler was added to reap fork_exec()'d zombie
> processes by cal
I am using qemu as a part of Marss cycle-accurate simulator.
http://marss86.org/~marss86/index.php/Home
$ qemu/qemu-system-x86_64 -m 4G -snapshot -loadvm ffnn -vnc :3 -icount 0
-drive cache=unsafe,file=/local/sparsh/specimage_sftn3.qcow2 -simconfig
MyConfigs/ffnn_100M.cfg
Unknown savevm section t
On Thu, Dec 8, 2011 at 6:20 AM, Kevin Wolf wrote:
> Am 07.12.2011 17:26, schrieb sparsh mittal:
> > I use version 0.15 of qemu with marss cycle-accurate simulator.
> >
> > After making checkpoints in an image, I get this error, while trying to
> > boot it (i.e. not using loadvm to run checkpoint,
2011/12/5 Lluís Vilanova :
> Provides the ability for the guest to communicate with user-provided code
> inside
> QEMU itself, using a lightweight mechanism.
>
> See first commit for a full description.
>
> Signed-off-by: Lluís Vilanova
> ---
First off, thank you for your continued efforts - inc
On Thu, Dec 8, 2011 at 1:57 PM, sparsh mittal wrote:
> I am using qemu as a part of Marss cycle-accurate simulator.
> http://marss86.org/~marss86/index.php/Home
>
> $ qemu/qemu-system-x86_64 -m 4G -snapshot -loadvm ffnn -vnc :3 -icount 0
> -drive cache=unsafe,file=/local/sparsh/specimage_sftn3.qco
On 2011-12-08 11:17, Stefan Hajnoczi wrote:
> On Thu, Dec 8, 2011 at 5:49 AM, hkran wrote:
>>
>> Signed-off-by: hkran
>
> Anthony asked that you put your real name in the Signed-off-by. You
> don't need to resend the patch, please just reply to this mail with:
> Signed-off-by: $YOUR_NAME
Rese
I tried to optimize the zero detecting code with SSE instruction. The
idea comes from Paolo's patch "migration: vectorize is_dup_page". It's
expected to give us an noticeable improvement. But I didn't find any
improvement in the qemu-io test even though I increased the image size
to 5GB. Th
On Thu, Dec 8, 2011 at 8:18 AM, Stefan Hajnoczi wrote:
> On Thu, Dec 8, 2011 at 1:57 PM, sparsh mittal
> wrote:
> > I am using qemu as a part of Marss cycle-accurate simulator.
> > http://marss86.org/~marss86/index.php/Home
> >
> > $ qemu/qemu-system-x86_64 -m 4G -snapshot -loadvm ffnn -vnc :3 -
On 12/08/2011 04:11 AM, Markus Armbruster wrote:
Anthony Liguori writes:
And yes, I can't help but think of Dave Millers comments long ago that
any PV transport is eventually going to reinvent TCP, poorly.
No doubt then, no doubt now. But if I remember correctly, we didn't
create virtio-seri
On 12/08/2011 04:47 AM, Stefan Hajnoczi wrote:
On Wed, Dec 7, 2011 at 7:32 PM, Corey Bryant wrote:
On 12/07/2011 01:48 PM, Anthony Liguori wrote:
On 12/07/2011 12:25 PM, Corey Bryant wrote:
* The trusted helper thread would run beside the untrusted thread,
enabling the untrusted thread t
I also have question whether -icount 0 or -icount auto can make a
simulation more deterministic and whether qemu is affected by the load on
the host (i.e. how many processes are running?) I would be grateful for a
reply.
Thanks and Regards
Sparsh Mittal
On Thu, Dec 8, 2011 at 8:36 AM, sparsh mi
On Wed, Dec 7, 2011 at 11:01 PM, Eric Blake wrote:
> On 12/07/2011 03:35 PM, Adam Litke wrote:
> 4) Ask Stefan to make the HMP monitor command synchronous, but only
> expose the JSON command as asynchronous. After all, it is only HMP
> where we can't wait for an event.
QEMU cannot do async comma
On Wed, Dec 07, 2011 at 04:01:58PM -0700, Eric Blake wrote:
> On 12/07/2011 03:35 PM, Adam Litke wrote:
> > Stefan's qemu tree has a block_job_cancel command that always acts
> > asynchronously. In order to provide the synchronous behavior in libvirt
> > (when
> > flags is 0), I need to wait for
This is about QEMU and linux-user is the user mode emulation, so please
change the subject to "linux-user: Add support for MIPS64" (note the
space that I reminded you of earlier, it looks weird without on Western
left-to-right screens).
Am 08.12.2011 06:25, schrieb kha...@kics.edu.pk:
> From: Khan
On Thu, Dec 8, 2011 at 2:55 PM, Adam Litke wrote:
> On Wed, Dec 07, 2011 at 04:01:58PM -0700, Eric Blake wrote:
>> On 12/07/2011 03:35 PM, Adam Litke wrote:
>> > Stefan's qemu tree has a block_job_cancel command that always acts
>> > asynchronously. In order to provide the synchronous behavior in
Am 02.12.2011 21:20, schrieb Anthony Liguori:
> Child properties express a relationship of composition.
>
> Signed-off-by: Anthony Liguori
> ---
> v1 -> v2
> - fix comments (Kevin)
> - add a reference when adding a child property (Kevin)
> ---
> hw/qdev.c | 26 ++
> h
On Thu, Dec 8, 2011 at 2:29 PM, Mark Wu wrote:
> I tried to optimize the zero detecting code with SSE instruction. The idea
> comes from Paolo's patch "migration: vectorize is_dup_page". It's expected
> to give us an noticeable improvement. But I didn't find any improvement in
> the qemu-io tes
Aneesh Kumar K.V wrote:
On Fri, 02 Dec 2011 14:22:03 +0100, erik.r...@rdsoftware.de wrote:
Hi all,
there was the promise to test the build failure from rc4 with the released
version and that it should work.
Its still present :-( please assist me here:
CClibhw64/9pfs/coxattr.o
CC
Am 02.12.2011 21:20, schrieb Anthony Liguori:
> Signed-off-by: Anthony Liguori
> ---
> scripts/qapi-commands.py |1 +
> scripts/qapi-types.py|1 +
> 2 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/scripts/qapi-commands.py b/scripts/qapi-commands.py
> index f7def16..
2011/12/6 Lluís Vilanova :
> Adds a 'TRACE_${NAME}_ENABLED' preprocessor define for each tracing event in
> "trace.h".
I think we should take it a step further: support
TRACE_${NAME}_ENABLED at run-time. This means skipping the trace
event code if the event is currently disabled. If the user ena
Am 02.12.2011 21:20, schrieb Anthony Liguori:
> Signed-off-by: Anthony Liguori
> ---
> hw/qdev.c | 21 -
> 1 files changed, 20 insertions(+), 1 deletions(-)
>
> diff --git a/hw/qdev.c b/hw/qdev.c
> index af4c6a2..5348f26 100644
> --- a/hw/qdev.c
> +++ b/hw/qdev.c
> @@ -240,
On 12/08/2011 10:27 AM, Kevin Wolf wrote:
Am 02.12.2011 21:20, schrieb Anthony Liguori:
Signed-off-by: Anthony Liguori
---
hw/qdev.c | 21 -
1 files changed, 20 insertions(+), 1 deletions(-)
diff --git a/hw/qdev.c b/hw/qdev.c
index af4c6a2..5348f26 100644
--- a/hw/qdev.
On 12/08/2011 09:38 AM, Kevin Wolf wrote:
Am 02.12.2011 21:20, schrieb Anthony Liguori:
Child properties express a relationship of composition.
Signed-off-by: Anthony Liguori
---
v1 -> v2
- fix comments (Kevin)
- add a reference when adding a child property (Kevin)
---
hw/qdev.c | 26 +
On 12/08/2011 10:04 AM, Kevin Wolf wrote:
Am 02.12.2011 21:20, schrieb Anthony Liguori:
Signed-off-by: Anthony Liguori
---
scripts/qapi-commands.py |1 +
scripts/qapi-types.py|1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/scripts/qapi-commands.py b/scripts/q
Thanks a lot Lucas,
I've applied the patches. And sorry for the delay, I'm pretty busy at the
moment.
Stefan Hajnoczi writes:
> 2011/12/6 Lluís Vilanova :
>> Adds a 'TRACE_${NAME}_ENABLED' preprocessor define for each tracing event in
>> "trace.h".
> I think we should take it a step further: support
> TRACE_${NAME}_ENABLED at run-time. This means skipping the trace
> event code if the event is c
This is basically suspend to disk on a Linux guest.
Signed-off-by: Luiz Capitulino
---
This is an RFC because I did it as simple as possible and I'm open to
suggestions...
Now, while testing this or even "echo disk > /sys/power/state" I get several
funny results. Some times qemu just dies after
Stefan Hajnoczi writes:
[...]
>> * Support for tracing guest code through TCG.
> I'm not clear on whether a backdoor mechanism is needed or not. A
> backdoor mechanism allows a modified guest to participate in tracing.
> Depending on the type of analysis you are doing it might be possible
> to a
On Mon, Dec 05, 2011 at 09:48:37PM +0530, M. Mohan Kumar wrote:
> From: "M. Mohan Kumar"
>
> Pass-through security model in QEMU 9p server needs root privilege to do
> few file operations (like chown, chmod to any mode/uid:gid). There are two
> issues in pass-through security model
>
> 1) TOCTT
On Mon, Dec 05, 2011 at 09:48:39PM +0530, M. Mohan Kumar wrote:
> @@ -187,59 +190,70 @@ size_t v9fs_unmarshal(struct iovec *out_sg, int
> out_num, size_t offset,
> }
> case 's': {
> V9fsString *str = va_arg(ap, V9fsString *);
> -offset += v9fs_unmarshal(o
On Mon, Dec 05, 2011 at 09:48:41PM +0530, M. Mohan Kumar wrote:
> +static int read_request(int sockfd, struct iovec *iovec, ProxyHeader *header)
> +{
> +int retval;
> +
> +/*
> + * read the request header.
> + */
> +iovec->iov_len = 0;
> +retval = socket_read(sockfd, iovec->
On Thu, Dec 08, 2011 at 04:52:58PM -0200, Luiz Capitulino wrote:
> This is basically suspend to disk on a Linux guest.
> Now, while testing this or even "echo disk > /sys/power/state" I get several
> funny results. Some times qemu just dies after printing that message:
I think you should really b
On Thu, 8 Dec 2011 19:07:00 +
"Daniel P. Berrange" wrote:
> On Thu, Dec 08, 2011 at 04:52:58PM -0200, Luiz Capitulino wrote:
> > This is basically suspend to disk on a Linux guest.
>
> > Now, while testing this or even "echo disk > /sys/power/state" I get several
> > funny results. Some time
Hi there,
I'm about to completely drop the MONITOR_CMD_ASYNC API, but it turns out that
the command client_migrate_info uses it. That's a legacy interface and has to
be dropped, no command should be using it...
Something tells me that if I just drop it (and change the command to use the
regular i
On Wed, Dec 7, 2011 at 18:42, Juan Quintela wrote:
> The following changes since commit 217bfb445b54db618a30f3a39170bebd9fd9dbf2:
>
> hw/arm_gic.c: Ignore attempts to complete nonexistent IRQs (2011-12-05
> 21:38:56 +0100)
>
> are available in the git repository at:
> ssh://repo.or.cz/srv/git/q
On Wed, Dec 7, 2011 at 18:54, Anthony Liguori wrote:
> On 12/07/2011 12:51 PM, Peter Maydell wrote:
>>
>> 2011/12/7 Lluís Vilanova:
>>>
>>> Anthony Liguori writes:
>>> [...]
Why should this analyzer live outside of QEMU in the first place? I
fail to see
the rationale for that
2011/12/8 Lluís Vilanova :
> Stefan Hajnoczi writes:
> [...]
>>> * Support for tracing guest code through TCG.
>
>> I'm not clear on whether a backdoor mechanism is needed or not. A
>> backdoor mechanism allows a modified guest to participate in tracing.
>
>> Depending on the type of analysis you
On Thu, Dec 8, 2011 at 11:52, Jan Kiszka wrote:
> This introduces the alternative APIC backend which makes use of KVM's
> in-kernel device model. External NMI injection via LINT1 is emulated by
> checking the current state of the in-kernel APIC, only injecting a NMI
> into the VCPU if LINT1 is unm
On Thu, Dec 8, 2011 at 11:52, Jan Kiszka wrote:
> Changes in v4:
> - rebased of current uq/master
> - fixed stupid bugs that broke bisectability and user space irqchip mode
> - integrated NMI-over-LINT1 injection logic
I had comments to one patch, others look fine.
Overall, string based subtype
On Thu, Dec 08, 2011 at 08:19:45AM +0100, Stefan Weil wrote:
> Am 08.12.2011 08:03, schrieb 陳韋任:
> >On Wed, Dec 07, 2011 at 11:31:46PM +0100, Stefan Weil wrote:
> >>TCG_TARGET_REG_BITS is declared in tcg.h for all TCG targets.
> >
> >Just want to make sure. When we talk about target in TCG, that
>
On Wed, Dec 7, 2011 at 18:25, Corey Bryant wrote:
> A group of us are starting to work on sandboxing QEMU device emulation
> code. We're just getting started investigating various approaches, and
> want to engage the community to gather input.
>
> Following are the design points that we are curre
Blue Swirl writes:
> 2011/12/8 Lluís Vilanova :
>> Stefan Hajnoczi writes:
>> [...]
* Support for tracing guest code through TCG.
>>
>>> I'm not clear on whether a backdoor mechanism is needed or not. A
>>> backdoor mechanism allows a modified guest to participate in tracing.
>>
>>> Depend
>> Do you have any performance number for this? And examples on how your
>> are using it?
> Our principal use case is implementing VM migration techniques.
There are other uses of a RAM file interface that I can imagine:
- debugging, e.g., inspecting the memory of a VM after it has crashed
- se
Adds the basic ability to specify which events in the "trace-events" may be used
to trace guest activity in the TCG code.
Such events generate an extra set of tracing functions that can be called during
TCG code generation and will automatically redirect a call to the appropriate
backend-dependant
Signed-off-by: Lluís Vilanova
---
docs/tracing.txt | 22 --
1 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/docs/tracing.txt b/docs/tracing.txt
index ea29f2c..853cbf8 100644
--- a/docs/tracing.txt
+++ b/docs/tracing.txt
@@ -98,12 +98,6 @@ respectively. This
Signed-off-by: Lluís Vilanova
---
docs/tracing.txt | 40
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/docs/tracing.txt b/docs/tracing.txt
index 853cbf8..44c5dba 100644
--- a/docs/tracing.txt
+++ b/docs/tracing.txt
@@ -244,3 +244,43 @@
Signed-off-by: Lluís Vilanova
---
Makefile | 11 ---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
index 301c75e..506db1b 100644
--- a/Makefile
+++ b/Makefile
@@ -3,10 +3,14 @@
# Always point to the root of the build tree (needs GNU make).
BUILD_DI
This provides a consistent file naming scheme across all targets.
Signed-off-by: Lluís Vilanova
---
target-m68k/helper.c |2 -
target-m68k/helper.h | 54
target-m68k/helpers.h | 54
target-m68k/op_helper.c |2 -
target-m68k/translate.
This adds:
* zip_lists: Pair elements from two lists.
* get_argtypes: Get the list of types of the arguments; can optionally transform
the types in the process.
The function 'get_args' is modified to use a combination of 'get_argnames',
'get_argtypes', 'zip_lists' and, optionally, use the type
All backends now use 'get_api_name' to build the name of the routines that are
used by QEMU code when invoking trace points. This is built based on the value
of 'get_api_name_fmt_default'.
The old 'get_name' is still available to refer to the name of an event.
This ensures proper naming across tr
When found, TCG types are translated into the host native types when declaring
and defining the tracing routines in "trace.h" and "trace.c".
---
scripts/tracetool | 31 +++
1 files changed, 23 insertions(+), 8 deletions(-)
diff --git a/scripts/tracetool b/scripts/tra
Generate the necessary TCG helper declarations for tracing events in guest code.
Signed-off-by: Lluís Vilanova
---
.gitignore |1
Makefile |2
Makefile.objs |9 ++
def-helper.h |9 ++
scripts/simpletrace.py |2
scripts/tracetool
Signed-off-by: Lluís Vilanova
---
target-alpha/helper.h |2 ++
target-arm/helper.h|2 ++
target-cris/helper.h |2 ++
target-i386/helper.h |2 ++
target-lm32/helper.h |2 ++
target-m68k/helper.h |2 ++
target-microblaze/helper.h |2 +
On 12/07/2011 06:45 PM, Michael Roth wrote:
On 12/07/2011 06:12 AM, Dor Laor wrote:
On 12/07/2011 12:52 PM, Daniel P. Berrange wrote:
On Wed, Dec 07, 2011 at 12:34:01PM +0200, Dor Laor wrote:
On 12/07/2011 06:03 AM, Michael Roth wrote:
This adds a command-line option, -b/--blacklist, that acc
Generate the necessary TCG helper routines for tracing events in guest code.
Signed-off-by: Lluís Vilanova
---
.gitignore|1 +
Makefile |2 +-
Makefile.objs |8 +++
Makefile.target |2 ++
scripts/tracetool | 65
Am 08.12.2011 19:52, schrieb Luiz Capitulino:
> This is basically suspend to disk on a Linux guest.
>
> Signed-off-by: Luiz Capitulino
> ---
>
> This is an RFC because I did it as simple as possible and I'm open to
> suggestions...
>
> Now, while testing this or even "echo disk > /sys/power/sta
Am 07.12.2011 22:21, schrieb Peter Maydell:
> On 7 December 2011 21:12, Andreas Färber wrote:
>> Note that I have a patch that replaces uint16 with uint_fast16_t,
>> properly fixing the Cocoa build. What I don't have yet is all the other
>> conversions (Coccinelle doesn't fully do int16 conversion
On 12/08/2011 04:53 PM, Dor Laor wrote:
On 12/07/2011 06:45 PM, Michael Roth wrote:
On 12/07/2011 06:12 AM, Dor Laor wrote:
On 12/07/2011 12:52 PM, Daniel P. Berrange wrote:
On Wed, Dec 07, 2011 at 12:34:01PM +0200, Dor Laor wrote:
On 12/07/2011 06:03 AM, Michael Roth wrote:
This adds a comm
Thanks for extending the commit description. Please see this for a
template though:
http://live.gnome.org/Git/CommitMessages
Looks like there's an empty line missing between subject and description
(and the space after "target-mips:").
Am 08.12.2011 06:25, schrieb kha...@kics.edu.pk:
> From: Kha
Am 08.12.2011 16:15, schrieb Andreas Färber:
>> diff --git a/configure b/configure
>> index ac4840d..e31229b 100755
>> --- a/configure
>> +++ b/configure
>> @@ -914,6 +914,7 @@ m68k-linux-user \
>> microblaze-linux-user \
>> microblazeel-linux-user \
>> mips-linux-user \
>> +mips64-linux-user \
1 - 100 of 113 matches
Mail list logo