Gerd Hoffmann writes:
> This reverts commit 93d434b4aec0702b87ebf52449a3cdf2c3596825.
Same here: would be nice to state why it's reverted, and that it'll be
back in a few commits.
> Signed-off-by: Gerd Hoffmann
[...]
Gerd Hoffmann writes:
> All "normal" system emulation targets in qemu I'm aware of display
> output on either VGA or serial output.
>
> Our S390x virtio machine doesn't have such kind of legacy hardware. So
> instead we need to default to a virtio console.
>
> Add flags to QEMUMachine to indicate
Gerd Hoffmann writes:
> This patch adds a variable default_virtcon which says whenever a default
> virtio console should be added. It is disabled by default, followup
> patch will enable it for s390. It is cleared when qemu finds
> '-virtiocon', '-device virtio-console-s390' or '-device
> virti
Gerd Hoffmann writes:
> Hi,
>
> Qemu creates a bunch of default devices (serial, parallel, vga, ...) if
> the user didn't specify one on the command line. Unfortunaly this
> doesn't work well with the qdev way of doing things because this logic
> is tied to the -serial, -parallel, ... command
On Wednesday 09 December 2009, Anthony Liguori wrote:
> This isn't really a generic thing and I dislike pretending it is. This
> is specifically for macvtap.
Well, depending how how things work out with VMD-q and SR-IOV,
I might move the tap interface stuff into a library module and add more
use
On Wednesday 09 December 2009, Anthony Liguori wrote:
> While we go over all of these things one thing is becoming clear to me.
> We need to get qemu out of the network configuration business. There's
> too much going on here.
Agreed.
> What I'd like to see is the following interfaces support
On 12/09/09 17:56, Daniel P. Berrange wrote:
There's a small bug in SCSI drive hotplug where QEMU is not assigning
unique block device names when you leave the name unspecified
$ /home/berrange/usr/qemu-0.12/bin/qemu -vnc :1 -monitor stdio -device lsi
QEMU 0.11.91 monitor - type 'help' for more
On 12/10/09 08:59, Markus Armbruster wrote:
Gerd Hoffmann writes:
This reverts commit adcb181afe5a951c521411c7a8e9d9b791aa6742.
Would be nice to state why it's reverted, and that it'll be back in a
few commits.
Is mentioned in the 00/22 intro text. But, yea, that one doesn't end up
in th
The other default devices could use per-machine suppression, too, but
that can be left for another day.
Indeed. default_drive should probably be splitted so
sd-card/floppy/cdrom can be set separately, then we can start disabling
them for machine types which don't use them. Probably most bo
Gerd Hoffmann writes:
>>
>> The other default devices could use per-machine suppression, too, but
>> that can be left for another day.
>>
>
> Indeed. default_drive should probably be splitted so
> sd-card/floppy/cdrom can be set separately, then we can start
> disabling them for machine types wh
Luiz Capitulino writes:
> Signed-off-by: Luiz Capitulino
> ---
> monitor.c | 29 +
> 1 files changed, 25 insertions(+), 4 deletions(-)
>
> diff --git a/monitor.c b/monitor.c
> index 47f794d..3d33bd8 100644
> --- a/monitor.c
> +++ b/monitor.c
> @@ -514,10 +514,30 @@
Current PCI code will simply hw_error() and thus abort in case no free
PCI slot is available or the requested PCI slot is already in use by
another device. For the hotplug case this behavior is not acceptable.
This patch makes qemu pass up the error properly, so the calling code
can decide wheneve
The PCI bus on x86 requires ACPI for hotplug support, thus disbling ACPI
also disables hotplug for the PCI bus. This patch makes qemu check
whenever the PCI bus in question can handle hotplug before trying to add
devices. This is needed because qdev will abort() on any attempt to
hotplug devices
Hi,
A bunch of fixes for various bugs, mostly hotplug stuff found by Daniel.
please apply,
Gerd
This patch fills the DriveInfo->unit after hotplugging a scsi disk.
It makes a difference when auto-assigning a scsi id, where unit was
left filled with '-1' instead of the actual scsi id.
With this patch applied the the drive naming logic in drive_init() works
as good as it did in previous releas
Use case: loong file names for -drive file=...
Signed-off-by: Gerd Hoffmann
---
qemu-option.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/qemu-option.c b/qemu-option.c
index b009109..24392fc 100644
--- a/qemu-option.c
+++ b/qemu-option.c
@@ -705,7
Luiz Capitulino writes:
> snprintf() is used because the UUID_FMT is too complex for
> qobject_from_jsonf().
Put this note in the source instead?
Luiz Capitulino writes:
> Return a QDict, which may contain more two QDicts, depending on
s/more two/up to two more/
> 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.
Luiz Capitulino writes:
> 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.
>
>
Luiz Capitulino writes:
> While there update the documentation as well.
>
> Signed-off-by: Luiz Capitulino
> ---
> monitor.c | 39 ++-
> 1 files changed, 26 insertions(+), 13 deletions(-)
>
> diff --git a/monitor.c b/monitor.c
> index aa56ec7..8729535 10064
Luiz Capitulino writes:
> Hi,
>
> This series covers almost half of the info handlers conversions to the
> QObject style.
>
> The biggest change in this version is that now info handlers always
> return a QDict.
Apart from a few nits, I like this series. It's not
backward-compatible, so gett
It would be useful if you include this addition to qemu code.
I often use Windows on virtual qemu machines and I think that there is
no more elegant way to shut them down (any other OS too!), than by
killing qemu with signal it does not use for other purposes.
// termsig_handler() is not consisten
On Thu, 10 Dec 2009 11:09:53 +0100
Markus Armbruster wrote:
> Luiz Capitulino writes:
>
> > Signed-off-by: Luiz Capitulino
> > ---
> > monitor.c | 29 +
> > 1 files changed, 25 insertions(+), 4 deletions(-)
> >
> > diff --git a/monitor.c b/monitor.c
> > index 47f
On Thu, 10 Dec 2009 11:34:37 +0100
Markus Armbruster wrote:
> > +/**
> > + * do_info_vnc(): Show VNC server information
> > + *
> > + * Return a QDict with server information. Connected clients are returned
> > + * as a QList of QDicts.
> > + *
> > + * The main QDict contains the following:
> > +
On Thu, 10 Dec 2009 11:44:49 +0100
Markus Armbruster wrote:
> Luiz Capitulino writes:
>
> > While there update the documentation as well.
> >
> > Signed-off-by: Luiz Capitulino
> > ---
> > monitor.c | 39 ++-
> > 1 files changed, 26 insertions(+), 13 dele
On Thu, Dec 10, 2009 at 11:11:04AM +0100, Gerd Hoffmann wrote:
> Hi,
>
> A bunch of fixes for various bugs, mostly hotplug stuff found by Daniel.
>
> please apply,
> Gerd
>
I am kind of confused by the FOR 0.12 prefix - these
patches are not on master yet, are they?
Should patches land on m
On Thu, Dec 10, 2009 at 11:11:06AM +0100, Gerd Hoffmann wrote:
> Current PCI code will simply hw_error() and thus abort in case no free
> PCI slot is available or the requested PCI slot is already in use by
> another device. For the hotplug case this behavior is not acceptable.
> This patch makes
On Thu, Dec 10, 2009 at 09:56:06AM -0200, Luiz Capitulino wrote:
> On Thu, 10 Dec 2009 11:34:37 +0100
> Markus Armbruster wrote:
>
> > > +/**
> > > + * do_info_vnc(): Show VNC server information
> > > + *
> > > + * Return a QDict with server information. Connected clients are returned
> > > + * a
On 12/10/09 13:03, Michael S. Tsirkin wrote:
On Thu, Dec 10, 2009 at 11:11:04AM +0100, Gerd Hoffmann wrote:
Hi,
A bunch of fixes for various bugs, mostly hotplug stuff found by Daniel.
please apply,
Gerd
I am kind of confused by the FOR 0.12 prefix - these
patches are not on master ye
On Thu, Dec 10, 2009 at 10:22:24AM +0100, Gerd Hoffmann wrote:
> On 12/09/09 17:56, Daniel P. Berrange wrote:
> >There's a small bug in SCSI drive hotplug where QEMU is not assigning
> >unique block device names when you leave the name unspecified
> >
> >$ /home/berrange/usr/qemu-0.12/bin/qemu -vnc
Hi,
+if (pci_dev == NULL) {
+hw_error("PCI: can't register device\n");
+}
Can you please use !pci_dev for these checks?
Why? IMHO the code is more readable that way. It is easy to miss a
single '!' character when reading the code, so I tend to write such
tests in a more
On Thu, Dec 10, 2009 at 01:19:10PM +0100, Gerd Hoffmann wrote:
> Hi,
>
>>> +if (pci_dev == NULL) {
>>> +hw_error("PCI: can't register device\n");
>>> +}
>>
>> Can you please use !pci_dev for these checks?
>
> Why? IMHO the code is more readable that way. It is easy to miss a
>
On 10.12.2009, at 13:08, Michael S. Tsirkin wrote:
> On Thu, Dec 10, 2009 at 11:11:06AM +0100, Gerd Hoffmann wrote:
>> Current PCI code will simply hw_error() and thus abort in case no free
>> PCI slot is available or the requested PCI slot is already in use by
>> another device. For the hotplug
Luiz Capitulino wrote:
On Thu, 10 Dec 2009 11:09:53 +0100
Markus Armbruster wrote:
Luiz Capitulino writes:
Signed-off-by: Luiz Capitulino
---
monitor.c | 29 +
1 files changed, 25 insertions(+), 4 deletions(-)
diff --git a/monitor.c b/monitor.c
index
Markus Armbruster wrote:
Luiz Capitulino writes:
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
Markus Armbruster wrote:
Do we want to specify the base for numbers in the JSON?
If yes, why not use decimal everywhere?
Aside, if we use hexadecimal in JSON at all, then I'd prefer addresses
to be hexadecimal.
Hexadecimal is not valid to represent numbers in JSON.
--
Regards,
Anthony Li
On Wed, 9 Dec 2009 22:35:37 +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 the
On Thu, 10 Dec 2009 07:01:22 -0600
Anthony Liguori wrote:
> Markus Armbruster wrote:
> > Do we want to specify the base for numbers in the JSON?
> >
> > If yes, why not use decimal everywhere?
> >
> > Aside, if we use hexadecimal in JSON at all, then I'd prefer addresses
> > to be hexadecimal.
>
Luiz Capitulino wrote:
On Thu, 10 Dec 2009 07:01:22 -0600
Anthony Liguori wrote:
Markus Armbruster wrote:
Do we want to specify the base for numbers in the JSON?
If yes, why not use decimal everywhere?
Aside, if we use hexadecimal in JSON at all, then I'd prefer addresses
to be hexa
Luiz Capitulino wrote:
On Thu, 10 Dec 2009 07:01:22 -0600
Anthony Liguori wrote:
Markus Armbruster wrote:
Do we want to specify the base for numbers in the JSON?
If yes, why not use decimal everywhere?
Aside, if we use hexadecimal in JSON at all, then I'd prefer addresses
to be hexa
Anthony Liguori writes:
> Markus Armbruster wrote:
>> Do we want to specify the base for numbers in the JSON?
>>
>> If yes, why not use decimal everywhere?
>>
>> Aside, if we use hexadecimal in JSON at all, then I'd prefer addresses
>> to be hexadecimal.
>>
>
> Hexadecimal is not valid to repr
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,
> >
> >>> +if (pci_dev == NULL) {
> >>> +hw_error("PCI: can't register device\n");
> >>> +}
> >>
> >> Can you please use !pci_dev for these
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 for numlock is present in qemu alre
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 of
> > the PCIe interconnect to the adapter. Whethe
Hi,
This is a respin with a few fixes and a patch I forgot to include
in the last submission.
changelog
-
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 ->
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,
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
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
+++
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
I want to be able to synchronize between the code that is running the live
migration with the code that call fro the completion callback of async IO.
For that I am using qemu-thread.c (i.e QemuCond). I see that I have
problems while linking if I do not use --enable-io-thread.
Can someone explain m
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_local_addr() and
> put_addr_qdict()) are used to insert 'host' and 'service' information
> in the
On Thu, Dec 10, 2009 at 12:46 PM, Liran Schour wrote:
>
> I want to be able to synchronize between the code that is running the live
> migration with the code that call fro the completion callback of async IO.
> For that I am using qemu-thread.c (i.e QemuCond). I see that I have
> problems while l
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_local_addr() and
put_addr_qdict()) are used to insert 'host' and 'service' information
i
If an image references a backing file that doesn't exist, qemu-img info fails
to open this image. Exactly in this case the info would be valuable, though:
the user might want to find out which file is missing.
This patch introduces a BDRV_O_NO_BACKING flag to ignore the backing file when
opening t
This patch series adds the functionality to change the backing file of existing
images. This includes simple renaming of a backing file without converting the
COW image as well as safe rebasing onto a different backing file that has some
changes compared to the current backing file.
Kevin Wolf (3)
Introduce the functions needed to change the backing file of an image. The
function is implemented for qcow2.
Signed-off-by: Kevin Wolf
---
block.c | 20 ++
block.h |2 +
block/qcow2.c | 82 +
block_int.h |
This adds a rebase subcommand to qemu-img which allows to change the backing
file of an image.
In default mode, both the current and the new backing file need to exist, and
after the rebase, the COW image is guaranteed to have the same guest visible
content as before. To achieve this, old and new
Michael S. Tsirkin wrote:
On Thu, Dec 10, 2009 at 11:11:04AM +0100, Gerd Hoffmann wrote:
Hi,
A bunch of fixes for various bugs, mostly hotplug stuff found by Daniel.
please apply,
Gerd
I am kind of confused by the FOR 0.12 prefix - these
patches are not on master yet, are they?
On 12/10/2009 02:56 PM, Anthony Liguori wrote:
I'd prefer an empty dict. I actually prefer that over null.
Depends. Key not present suggests the feature is not implemented.
Value is null suggests the feature is not used. Both key and value
present suggest the feature is in implemented a
On 12/10/2009 05:55 PM, Avi Kivity wrote:
On 12/10/2009 02:56 PM, Anthony Liguori wrote:
I'd prefer an empty dict. I actually prefer that over null.
Depends. Key not present suggests the feature is not implemented.
Value is null suggests the feature is not used. Both key and value
pres
Avi Kivity wrote:
On 12/10/2009 02:56 PM, Anthony Liguori wrote:
I'd prefer an empty dict. I actually prefer that over null.
Depends. Key not present suggests the feature is not implemented.
Value is null suggests the feature is not used. Both key and value
present suggest the feature
On 12/10/2009 06:03 PM, Anthony Liguori wrote:
Avi Kivity wrote:
On 12/10/2009 02:56 PM, Anthony Liguori wrote:
I'd prefer an empty dict. I actually prefer that over null.
Depends. Key not present suggests the feature is not implemented.
Value is null suggests the feature is not used.
Avi Kivity wrote:
But we have two null conditions to check for, in an extendible
dictionary:
1. The feature is unknown to qemu
2. The feature is known to qemu, but disabled
So, "if 'field' in result:" tests the former, and "if
result['field']:" tests the latter.
In your example, a period of
On 12/10/2009 06:20 PM, Anthony Liguori wrote:
By the same token, wouldn't you probably do:
name = hpet_info.get('name', None)
For name, yes. For an optional feature where you're interested in
knowing both its existence and its value (if it exists), no.
Let me put it another way, I don't
On Thu, 10 Dec 2009, Kevin Wolf wrote:
> This adds a rebase subcommand to qemu-img which allows to change the backing
> file of an image.
[..snip..]
> +if ((optind >= argc) || !out_baseimg)
> +help();
Coding style..
[..snip..]
--
mailto:av1...@comtv.ru
Hi,
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_modrm(s, modrm, OT_WORD, OR_TMP0, 0); // 2
gen_
On 9 déc. 2009, at 00:01, Alexander Graf wrote:
>
> Am 08.12.2009 um 19:35 schrieb Blue Swirl :
>
>> On Tue, Dec 8, 2009 at 4:35 PM, Pierre Riteau wrote:
>>> On 1 oct. 2009, at 18:13, Blue Swirl wrote:
>>>
On Thu, Oct 1, 2009 at 6:30 PM, G 3 wrote:
> On Sep 30, 2009, at 3:16 PM, Anth
On 12/09/2009 11:11 PM, Laurent Desnogues wrote:
I don't know what FPU instructions gcc emits, but QEMU doesn't
handle the rounding mode encoding.
Ah yes, GCC does make use of those.
If you're interested I started
implementing that, though it's not complete (and it didn't fix the
SPEC2k equak
On Thu, 10 Dec 2009 18:24:38 +0200
Avi Kivity wrote:
> > Let me put it another way, I don't think adding null to the json
> > parser and incorporating it into this command is a good idea at this
> > stage in the release so if we want to do something like this, we need
> > to defer it to 0.13.
On 12/10/2009 06:54 PM, Luiz Capitulino wrote:
On Thu, 10 Dec 2009 18:24:38 +0200
Avi Kivity wrote:
Let me put it another way, I don't think adding null to the json
parser and incorporating it into this command is a good idea at this
stage in the release so if we want to do something like
On Thu, 10 Dec 2009 19:02:37 +0200
Avi Kivity wrote:
> On 12/10/2009 06:54 PM, Luiz Capitulino wrote:
> > On Thu, 10 Dec 2009 18:24:38 +0200
> > Avi Kivity wrote:
> >
> >
> >>> Let me put it another way, I don't think adding null to the json
> >>> parser and incorporating it into this comman
On Thu, Dec 10, 2009 at 02:54:57PM -0200, Luiz Capitulino wrote:
> On Thu, 10 Dec 2009 18:24:38 +0200
> Avi Kivity wrote:
>
> > > Let me put it another way, I don't think adding null to the json
> > > parser and incorporating it into this command is a good idea at this
> > > stage in the releas
> Subject: Guest bridge setup variations
>
> As promised, here is my small writeup on which setups I feel
> are important in the long run for server-type guests. This
> does not cover -net user, which is really for desktop kinds
> of applications where you do not want to connect into the
> guest f
On Thu, 10 Dec 2009 17:38:13 +
"Daniel P. Berrange" wrote:
> On Thu, Dec 10, 2009 at 02:54:57PM -0200, Luiz Capitulino wrote:
> > An option we have is: libvirt actually uses four or five of those
> > info commands. So, we could drop all the rest and guarantee that
> > only those libvirt one
Hi,
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: Unknown device 'smbus-eeprom' for bus 'I2C'
CPU #0:
pc=0xb
On Thu, Dec 10, 2009 at 03:49:20PM -0200, Luiz Capitulino wrote:
> On Thu, 10 Dec 2009 17:38:13 +
> "Daniel P. Berrange" wrote:
>
> > On Thu, Dec 10, 2009 at 02:54:57PM -0200, Luiz Capitulino wrote:
>
> > > An option we have is: libvirt actually uses four or five of those
> > > info command
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,
> > >
> > >>> +if (pci_dev == NULL) {
> > >>> +hw_error("PCI: can't register
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 of steam.
Maybe some brave soul will take up converting
the rest o
No functional changes. I verified that the generated
object binary does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/e1000.c | 11 +++
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/hw/e1000.c b/hw/e1000.c
index ad7a267..300b11d 100644
--- a/hw/e1000.c
+++ b/hw/
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/ne2000.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/hw/ne2000.c b/hw/ne2000.c
index d1416cf..78fe14f 100644
--- a/hw/ne2000.c
+++ b/hw/ne2000.c
@@
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/rtl8139.c | 16 ++--
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/hw/rtl8139.c b/hw/rtl8139.c
index 9fd05a8..2b2910d 100644
--- a/hw/rtl8139.c
++
No functional changes. I verified that the generated binary
does not change.
Signed-off-by: Michael S. Tsirkin
---
hw/pci.h |1 +
hw/pcnet.c | 26 +-
2 files changed, 18 insertions(+), 9 deletions(-)
diff --git a/hw/pci.h b/hw/pci.h
index d279e3f..dd61fa1 100644
will be used by eepro100.
Signed-off-by: Michael S. Tsirkin
---
hw/pci.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/hw/pci.h b/hw/pci.h
index dd61fa1..738506c 100644
--- a/hw/pci.h
+++ b/hw/pci.h
@@ -167,6 +167,8 @@ typedef struct PCIIORegion {
#define PCI_STATUS_
No functional changes. I verified that the generated binary
does not change in meaningful ways. Survived light usage
with linux guest.
Signed-off-by: Michael S. Tsirkin
---
hw/eepro100.c | 49 -
1 files changed, 32 insertions(+), 17 deletions(-)
1 - 100 of 154 matches
Mail list logo