No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/ide/piix.c | 13 -
1 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/hw/ide/piix.c b/hw/ide/piix.c
index ec93f29..b1f66a5 100644
--- a/hw/ide/piix.c
++
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/ide/cmd646.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/hw/ide/cmd646.c b/hw/ide/cmd646.c
index 3b7c606..086ff62 100644
--- a/hw/ide/cmd646.c
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/vmware_vga.c | 20 +++-
1 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/hw/vmware_vga.c b/hw/vmware_vga.c
index 240731a..d63306c 100644
--- a/hw
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/lsi53c895a.c | 10 ++
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/hw/lsi53c895a.c b/hw/lsi53c895a.c
index 014c85d..463a889 100644
--- a/hw/lsi53c895a
will be used by ensoniq emulation
Signed-off-by: Michael S. Tsirkin
---
hw/pci.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/hw/pci.h b/hw/pci.h
index 738506c..4015d45 100644
--- a/hw/pci.h
+++ b/hw/pci.h
@@ -166,6 +166,7 @@ typedef struct PCIIORegion {
#define PCI_
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/es1370.c | 29 +++--
1 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/hw/es1370.c b/hw/es1370.c
index c358253..40cb48c 100644
--- a/hw/e
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/wdt_i6300esb.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/hw/wdt_i6300esb.c b/hw/wdt_i6300esb.c
index 805b302..be0e89e 100644
--- a/hw/wdt_i6300esb
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/ac97.c | 57 +++--
1 files changed, 31 insertions(+), 26 deletions(-)
diff --git a/hw/ac97.c b/hw/ac97.c
index 62e349a..431
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/usb-uhci.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/hw/usb-uhci.c b/hw/usb-uhci.c
index ba26a4e..70a98c6 100644
--- a/hw/usb-uhci.c
+++ b/hw
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/usb-ohci.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/hw/usb-ohci.c b/hw/usb-ohci.c
index 7ab3a98..deab7f3 100644
--- a/hw/usb-ohci.c
+++ b/hw/
PCI_STATUS_DEVSEL is unused, and it also
has a different name in pci_regs.h
Remove.
Signed-off-by: Michael S. Tsirkin
---
hw/pci.h |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/hw/pci.h b/hw/pci.h
index 4015d45..475b044 100644
--- a/hw/pci.h
+++ b/hw/pci.h
@@ -167,7 +1
On Wed, Dec 09, 2009 at 10:35:37PM +0200, Michael S. Tsirkin wrote:
> Command register for e1000 was initialized to
> values out of spec: all of bus master,
> io, memory and interrupt disable bits were set.
>
> This breaks the device now that we actually respect
> the interrupt disable bit, unless
On Thu, Dec 10, 2009 at 4:09 PM, Michael S. Tsirkin wrote:
> The recent e1000 bug made the important of using
> symbolic macros for pci config access clear for me.
> So I started going over drivers and converting
> to symbolic constants instead of hard-coded ones.
> I did a large part until I run
2009/11/13 Blue Swirl :
> On Fri, Nov 13, 2009 at 4:28 PM, Artyom Tarasenko
> wrote:
Could you describe the steps how to boot Solaris with OBP? I'm sure
there are a lot of people who'd like to test if their favorite Sparc
Solaris programs work on QEMU.
>>
>> Gathered things for whic
On Thursday 10 December 2009, Michael S. Tsirkin wrote:
> The recent e1000 bug made the important of using
> symbolic macros for pci config access clear for me.
> So I started going over drivers and converting
> to symbolic constants instead of hard-coded ones.
> I did a large part until I run out
On Thu, 10 Dec 2009 09:30:16 -0600
Anthony Liguori wrote:
> malc wrote:
> > On Thu, 10 Dec 2009, Luiz Capitulino wrote:
> >
> >
> >> Return a QDict with server information. Connected clients are returned
> >> as a QList of QDicts.
> >>
> >> The new functions (vnc_qdict_remote_addr(), vnc_qdict
On Thu, Dec 10, 2009 at 08:04:56PM +0200, Michael S. Tsirkin wrote:
> On Thu, Dec 10, 2009 at 03:22:52PM +0200, Gleb Natapov wrote:
> > On Thu, Dec 10, 2009 at 02:23:05PM +0200, Michael S. Tsirkin wrote:
> > > On Thu, Dec 10, 2009 at 01:19:10PM +0100, Gerd Hoffmann wrote:
> > > > Hi,
> > > >
> >
On 10.12.2009, at 15:18, Arnd Bergmann wrote:
> On Thursday 10 December 2009, Fischer, Anna wrote:
>>>
>>> 3. Doing the bridging in the NIC using macvlan in passthrough
>>> mode. This lowers the CPU utilization further compared to 2,
>>> at the expense of limiting throughput by the performance o
Hi,
This submission is the most important one. :-)
changelog
-
v4 -> v5
- Coding style fixes
v3 -> v4
- do_info_name(): Return an empty dict if name == NULL
- do_info_commands(): Return a dict
- Don't use spaces nor '-' in json-object keys
- Minor documention fixes
v2 -> v3
- Chan
An easy way to include all QEMU objects.
Signed-off-by: Luiz Capitulino
---
qemu-objects.h | 24
1 files changed, 24 insertions(+), 0 deletions(-)
create mode 100644 qemu-objects.h
diff --git a/qemu-objects.h b/qemu-objects.h
new file mode 100644
index 000..e1d1e
Other subsystems will need to link against them.
Signed-off-by: Luiz Capitulino
---
Makefile |9 +++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index 85ad688..ea90c23 100644
--- a/Makefile
+++ b/Makefile
@@ -82,6 +82,12 @@ ALL_SUBDIRS=$(TARGET_DI
This is a helper function that does type checking before retrieving
a QBool from the dictionary.
Signed-off-by: Luiz Capitulino
---
Makefile |2 +-
qdict.c | 15 +++
qdict.h |1 +
3 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index ea
A helper function to get a QList from a QDict.
Signed-off-by: Luiz Capitulino
---
Makefile |2 +-
qdict.c | 13 +
qdict.h |2 ++
3 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index b4356ae..f1b0131 100644
--- a/Makefile
+++ b/Makefile
Monitor commands should always return values in bytes and info
commands should always return a QDict.
Signed-off-by: Luiz Capitulino
---
monitor.c | 19 ---
1 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/monitor.c b/monitor.c
index a38a103..aa56ec7 100644
--- a
Should return a QDict and should not print the user protocol bits
(eg. "c|cont").
Signed-off-by: Luiz Capitulino
---
monitor.c | 30 +++---
1 files changed, 27 insertions(+), 3 deletions(-)
diff --git a/monitor.c b/monitor.c
index aa56ec7..5010ce4 100644
--- a/monitor.
While there update the documentation as well.
Signed-off-by: Luiz Capitulino
---
monitor.c | 38 +-
1 files changed, 25 insertions(+), 13 deletions(-)
diff --git a/monitor.c b/monitor.c
index 5010ce4..49db7cf 100644
--- a/monitor.c
+++ b/monitor.c
@@ -635,8
All 'info' commands should use QDict, this commit also kills
monitor_print_qobject() as do_info_version() doesn't use it
anymore (and no handler will).
Signed-off-by: Luiz Capitulino
---
monitor.c | 42 ++
1 files changed, 22 insertions(+), 20 deletions(
Signed-off-by: Luiz Capitulino
---
monitor.c | 44 +++-
1 files changed, 35 insertions(+), 9 deletions(-)
diff --git a/monitor.c b/monitor.c
index 481a0fa..01d5827 100644
--- a/monitor.c
+++ b/monitor.c
@@ -1933,16 +1933,41 @@ static void do_inject_nmi(M
Signed-off-by: Luiz Capitulino
---
monitor.c | 41 +
1 files changed, 33 insertions(+), 8 deletions(-)
diff --git a/monitor.c b/monitor.c
index 01d5827..3f26c5a 100644
--- a/monitor.c
+++ b/monitor.c
@@ -1806,16 +1806,40 @@ static void tlb_info(Monitor *
Signed-off-by: Luiz Capitulino
---
monitor.c | 32
1 files changed, 28 insertions(+), 4 deletions(-)
diff --git a/monitor.c b/monitor.c
index 3f26c5a..a2433e9 100644
--- a/monitor.c
+++ b/monitor.c
@@ -514,10 +514,33 @@ static void do_info_version(Monitor *mon,
snprintf() is used because the UUID_FMT is too complex for
qobject_from_jsonf().
Signed-off-by: Luiz Capitulino
---
monitor.c | 26 +++---
1 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/monitor.c b/monitor.c
index a824648..0163c07 100644
--- a/monitor.c
+++
Signed-off-by: Luiz Capitulino
---
monitor.c | 24 +---
1 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/monitor.c b/monitor.c
index a2433e9..a824648 100644
--- a/monitor.c
+++ b/monitor.c
@@ -597,10 +597,27 @@ static void do_info_commands(Monitor *mon, QObjec
Each mouse is represented by a QDict, the returned QObject is a QList of
all mice.
This commit should not change user output.
Signed-off-by: Luiz Capitulino
---
console.h |3 +-
monitor.c |3 +-
vl.c | 62 ++--
3 files chang
Return a QDict, which may contain up to more two QDicts, depending
on the type of migration we're performing.
IMPORTANT: as a QInt stores a int64_t integer, RAM values are going
to be stored as int64_t and not as uint64_t as they are today. If
this is a problem QInt will have to be changed.
This
Each block device information is stored in a QDict and the
returned QObject is a QList of all devices.
This commit should not change user output.
Signed-off-by: Luiz Capitulino
---
Makefile |6 +-
block.c | 123 +++--
block.h |
Each device statistic information is stored in a QDict and
the returned QObject is a QList of all devices.
This commit should not change user output.
Signed-off-by: Luiz Capitulino
---
block.c | 82
block.h |3 +-
monitor.c
Each device is represented by a QDict. The returned QObject is a QList
of all devices.
This commit should not change user output.
Signed-off-by: Luiz Capitulino
---
monitor.c |3 ++-
qemu-char.c | 43 +--
qemu-char.h |4 +++-
3 files changed,
Return a QDict with information about the just added device.
This commit should not change user output.
Please, note that this patch does not do error handling
conversion. In error conditions the handler still calls
monitor_printf().
Signed-off-by: Luiz Capitulino
---
hw/pci-hotplug.c | 40 +
Return a QDict with server information. Connected clients are returned
as a QList of QDicts.
The new functions (vnc_qdict_remote_addr(), vnc_qdict_local_addr() and
put_addr_qdict()) are used to insert 'host' and 'service' information
in the returned QDict.
This patch is big, but I don't see how t
On Thursday 10 December 2009 19:14:28 Alexander Graf wrote:
> > This is something I also have been thinking about, but it is not what
> > I was referring to above. I think it would be good to keep the three
> > cases (macvlan, VMDq, SR-IOV) as similar as possible from the user
> > perspective, so u
On 12/10/09 15:05, Alexander Graf wrote:
Gerd Hoffmann wrote:
When capslock is toggled while the vnc window hasn't the focus qemu
will miss the state change. Add sanity checks for the capslock state
and toggle it if needed, so hosts and guests idea of capslock state
stay in sync. Simliar logic
On 10.12.2009, at 21:20, Arnd Bergmann wrote:
> On Thursday 10 December 2009 19:14:28 Alexander Graf wrote:
>>> This is something I also have been thinking about, but it is not what
>>> I was referring to above. I think it would be good to keep the three
>>> cases (macvlan, VMDq, SR-IOV) as simil
Hi,
Am 10.12.2009 um 18:51 schrieb Palle Lyckegaard:
what is the current state of the qemu-system-malta?
When I try to run a NetBSD or Linux kernel the following message
appears:
./git/qemu/mips-softmmu/qemu-system-mips -kernel ./netbsd_malta -m
64 -nographic
qemu: hardware error: Unkn
Hi,
Am 10.12.2009 um 17:44 schrieb Jun Koi:
I am trying to understand how TCG works. For example, I look at the
LLDT insn on x86.
In target-i386/translate.c, we translate LLDT to TCG code, like below:
static TCGv_i32
cpu_tmp2_i32; // 1
...
gen_ldst_mod
Arnd Bergmann wrote:
3) given an fd, treat a vhost-style interface
This could mean two things, not sure which one you mean. Either the
file descriptor could be the vhost file descriptor, or the socket or tap file
descriptor from above, with qemu operating on the vhost interface itself.
Ei
On Mon, Nov 23, 2009 at 02:03:18PM +0200, Gleb Natapov wrote:
> Microsoft SVVP (Server Virtualization Validation Program) expects
> arbitrary SMBIOS field to have certain values otherwise it fails.
> We all want to make Microsoft happy don't we? So lets put values MS
> expects in there.
Thanks - S
On Fri, Dec 11, 2009 at 7:21 AM, Andreas Färber wrote:
> Hi,
>
> Am 10.12.2009 um 17:44 schrieb Jun Koi:
>
>> I am trying to understand how TCG works. For example, I look at the
>> LLDT insn on x86.
>>
>> In target-i386/translate.c, we translate LLDT to TCG code, like below:
>>
>>
>> static TCGv_i
On 11.12.2009, at 03:34, Jun Koi wrote:
> On Fri, Dec 11, 2009 at 7:21 AM, Andreas Färber
> wrote:
>> Hi,
>>
>> Am 10.12.2009 um 17:44 schrieb Jun Koi:
>>
>>> I am trying to understand how TCG works. For example, I look at the
>>> LLDT insn on x86.
>>>
>>> In target-i386/translate.c, we tran
Hi Alex,
>> However, I still dont understand what the line (3) does. Could you
>> give some hints?
>>
static TCGv_i32 cpu_tmp2_i32; // 1
...
gen_ldst_modrm(s, modrm, OT_WORD, OR_TMP0, 0); // 2
gen_jmp_im(pc_start - s->cs_base);
Hi guys,
Building 0.11.0, qemu -vga vmware -sdl works fine.
with git I just get a blank screen.
I'm trying to bisect but I keep running into a big chunk of NIC changes
where none of the drivers compile, so I thought maybe someone could
make an educated guess.
Dave.
Hi guy,
I am not very clear qemu architecture,and the relationship between
modules.
who can help me?
From: Dave Airlie
This just adds the rom file to the vmware SVGA chipset so it boots.
Signed-off-by: Dave Airlie
---
hw/vmware_vga.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/hw/vmware_vga.c b/hw/vmware_vga.c
index 240731a..a7e42c6 100644
--- a/hw/vmware_vga.c
+
Hi Dave,
On Fri, 2009-12-11 at 14:59 +1000, Dave Airlie wrote:
> Hi guys,
>
> Building 0.11.0, qemu -vga vmware -sdl works fine.
> with git I just get a blank screen.
>
> I'm trying to bisect but I keep running into a big chunk of NIC changes
> where none of the drivers compile, so I thought may
On Fri, Dec 11, 2009 at 4:18 AM, Jun Koi wrote:
>
> Another question: I look at tcg_gen_callN() to see how the helper is
> executed. We put the helper opcode into the TCG code buffer, and put
> helper's params into gen_opparam_buf.
>
> However, then when TCG generates code to actually call the hel
101 - 154 of 154 matches
Mail list logo