Hi Anthony,
This is the updated pull request after moving the repo to github. I added two
patches to the series. The signed tag for-anthony is updated with updated info
The following changes since commit 3799ce4ab64f578eb818689a276e4f0c73d01fb5:
sd: Remember to reset .expecting_acmd on reset.
From: "Aneesh Kumar K.V"
Signed-off-by: Aneesh Kumar K.V
---
fsdev/file-op-9p.h |2 +-
hw/9pfs/virtio-9p.c | 21 +++--
hw/9pfs/virtio-9p.h |2 +-
trace-events|8
4 files changed, 17 insertions(+), 16 deletions(-)
diff --git a/fsdev/file-op-9p.h b
On 20.12.2011 22:23, in...@expertcomputerrepair.com wrote:
> Sorry, I don't normally use this email and didn't realize it was set to
> html.
>
> I've been trying for several days now to get my OEM copy of Windows XP
> to pre-activate properly in Qemu-kvm. I saw the instructions for
> patching the
The earlier code really was a hack: initialising class methods in an
object init function as noted by Anthony.
The motivation for that was to not have the virtio-serial-bus call into
the callback functions if there was no chardev backend registered.
However, that really wasn't a worthwhile optimis
There's no need to check if ports can accept any incoming data from the
guest each time the guest sends data. Check if the port implements such
functionality during port initialisation.
Signed-off-by: Amit Shah
---
hw/virtio-serial-bus.c |6 +++---
1 files changed, 3 insertions(+), 3 deleti
For the callback functions invoked by the virtio-serial-bus code, check
if we have chardev backends registered before we call into the chardev
functions.
Signed-off-by: Amit Shah
---
hw/virtio-console.c | 11 +++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/hw/virtio
On 21.12.2011, at 03:43, 陳韋任 wrote:
This patch is actually wrong and we should rather make proper -R values
the default instead of relying on MAP_32BIT.
>>>
>>> I don't understand what "make proper -R values" mean
On 12/20/11 8:30 PM, "Alex Williamson" wrote:
> On Wed, 2011-12-21 at 14:32 +1100, David Gibson wrote:
>> On Mon, Dec 19, 2011 at 04:41:56PM +0100, Joerg Roedel wrote:
>>> On Mon, Dec 19, 2011 at 11:11:25AM +1100, David Gibson wrote:
>>>
>>> Well, the iommu-api was designed for amd-vi and vt
On Wed, 2011-12-21 at 14:32 +1100, David Gibson wrote:
> On Mon, Dec 19, 2011 at 04:41:56PM +0100, Joerg Roedel wrote:
> > On Mon, Dec 19, 2011 at 11:11:25AM +1100, David Gibson wrote:
> > > Well.. that's not where it is in Alex's code either. The iommu layer
> > > (to the extent that there is suc
Hi Peter,
On 18 December 2011 21:37, Peter Maydell wrote:
> This patchset fixes a number of bugs in our SD card emulation, mostly
> in the status bit handling. In particular, it fixes the issues raised
> in https://bugs.launchpad.net/qemu/+bug/597641 . The others are things
> I noticed while I wa
On Mon, Dec 19, 2011 at 04:41:56PM +0100, Joerg Roedel wrote:
> On Mon, Dec 19, 2011 at 11:11:25AM +1100, David Gibson wrote:
> > Well.. that's not where it is in Alex's code either. The iommu layer
> > (to the extent that there is such a "layer") supplies the group info,
> > but the group managem
Hi,
the problem is as follows:(And then, others can't login mostly because of
the os' busing and you can't do anything else.)
[**@xentest ::三 12月 21::~]$ sudo xm list
NameID Mem VCPUs State Time(s)
Domain-0
> >> This patch is actually wrong and we should rather make proper -R values
> >> the default instead of relying on MAP_32BIT.
> >
> > I don't understand what "make proper -R values" means. Where/how we can
> > apply
> > "-
On 20 December 2011 17:25, Eric Blake wrote:
> On 12/20/2011 02:15 AM, Wen Congyang wrote:
>> Signed-off-by: Wen Congyang
>> ---
>> Makefile.target | 8 +-
>> dump.c | 452
>> +++
>> dump.h | 4 +
>> hmp-commands.hx |
On 20 December 2011 19:11, Peter Maydell wrote:
> From: Juha Riihimäki
>
> Signed-off-by: Juha Riihimäki
> [Riku Voipio: Fixes and restructuring patchset]
> Signed-off-by: Riku Voipio
> [Peter Maydell: More fixes and cleanups for upstream submission]
> Signed-off-by: Peter Maydell
> ---
> hw
At 12/21/2011 12:25 AM, Eric Blake Write:
> On 12/20/2011 02:15 AM, Wen Congyang wrote:
>> Signed-off-by: Wen Congyang
>> ---
>> Makefile.target |8 +-
>> dump.c | 452
>> +++
>> dump.h |4 +
>> hmp-commands.hx | 16
On Tue, Dec 20, 2011 at 04:28:47PM +0100, Alexander Graf wrote:
>
> On 13.12.2011, at 05:24, David Gibson wrote:
>
> > From: Nishanth Aravamudan
> >
> > When run with a PPC Book3S (server) CPU Currently 'info tlb' in the
> > qemu monitor reports "dump_mmu: unimplemented". However, during
> > b
On Tue, Dec 20, 2011 at 04:41:25PM +0100, Alexander Graf wrote:
>
> On 13.12.2011, at 05:24, David Gibson wrote:
>
> > Now that qemu 1.0 is out there, here are a number of cleanups and
> > minor bugfixes for the pseries machine to queue up for post 1.0. Many
> > of these fix problems with non-de
Hi Stefan,
after upgrading GCC to V4.5.3 everything work's perfect.
thanks for your help,
Michael
** Changed in: qemu
Status: New => Fix Released
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/
On 2011-12-21 00:41, Anthony Liguori wrote:
> On 12/20/2011 04:20 PM, Jan Kiszka wrote:
>> On 2011-12-20 22:55, Anthony Liguori wrote:
>>> The components of the path are the *property* names of the parent
>>> device. In the case of the local APIC, you would have something like:
>>>
>>> /cpus/cpu0/
On 12/20/2011 04:20 PM, Jan Kiszka wrote:
On 2011-12-20 22:55, Anthony Liguori wrote:
The components of the path are the *property* names of the parent
device. In the case of the local APIC, you would have something like:
/cpus/cpu0/apic
/cpus/cpu1/apic
Which would be links on the composition
On 2011-12-20 22:55, Anthony Liguori wrote:
> On 12/20/2011 03:45 PM, Jan Kiszka wrote:
>> On 2011-12-20 22:38, Anthony Liguori wrote:
I'm not talking about migration here, I'm talking about qtree
addressability. That is orthogonal, at least right now.
>>>
>>> qtree is not an ABI. The ou
On 11/30/2011 02:35 PM, Hervé Poussineau wrote:
This small patchset fixes some problems I've found while using
the dump backend.
At least first patch may be considered for 1.0.
Applied all. Thanks.
Regards,
Anthony Liguori
Changes v1->v2:
- Update patches descriptions
Hervé Poussineau (2
On 12/19/2011 02:33 PM, Peter Maydell wrote:
Now that all sysbus MMIO regions are MemoryRegions, mmio[n].memory
is never NULL, and we can remove some unnecessary conditionals.
Signed-off-by: Peter Maydell
Applied. Thanks.
Regards,
Anthony Liguori
---
A minor tidyup following Benoît's now-
On 12/15/2011 03:09 PM, Hervé Poussineau wrote:
Current patches are a rework of my patches already available at [1].
They don't provide full support for multiple ISA buses (yet), but
add a ISABus or ISADevice argument to all ISA functions.
They are mostly mechanically touching every instanciation
On 12/20/2011 05:41 AM, Alon Levy wrote:
since commit f9b29ca03 included in release 2.31 (docs below say 2.32 but
that is not correct) and onwards g_thread_init is deprecated and calling
it is not required:
http://developer.gnome.org/glib/unstable/glib-Deprecated-Thread-APIs.html#g-thread-ini
On 12/20/2011 07:10 AM, Paolo Bonzini wrote:
Signed-off-by: Paolo Bonzini
Applied. Thanks.
Regards,
Anthony Liguori
---
hw/piix_pci.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/hw/piix_pci.c b/hw/piix_pci.c
index 43c85aa..e188c7a 100644
--- a/hw/piix_pci.
On 12/20/2011 03:45 PM, Jan Kiszka wrote:
On 2011-12-20 22:38, Anthony Liguori wrote:
I'm not talking about migration here, I'm talking about qtree
addressability. That is orthogonal, at least right now.
qtree is not an ABI. The output of info qtree can (and will) change
over time.
That's n
On 2011-12-20 22:38, Anthony Liguori wrote:
> On 12/20/2011 03:23 PM, Jan Kiszka wrote:
>> On 2011-12-20 20:14, Anthony Liguori wrote:
>>> On 12/20/2011 11:02 AM, Jan Kiszka wrote:
On 2011-12-20 15:07, Anthony Liguori wrote:
> On 12/20/2011 07:57 AM, Paolo Bonzini wrote:
>> On 12/20/20
On Tue, Dec 20, 2011 at 4:49 PM, Stefan Hajnoczi wrote:
> On Tue, Dec 20, 2011 at 3:25 PM, Michael Niehren
> <902...@bugs.launchpad.net> wrote:
>> here we are. Attached the tgz. I am using no spezial distribution, it's a
>> self compiled LFS with
>> gcc V4.5.1
>>
>> Is there a different compiler-
On 12/20/2011 03:23 PM, Jan Kiszka wrote:
On 2011-12-20 20:14, Anthony Liguori wrote:
On 12/20/2011 11:02 AM, Jan Kiszka wrote:
On 2011-12-20 15:07, Anthony Liguori wrote:
On 12/20/2011 07:57 AM, Paolo Bonzini wrote:
On 12/20/2011 02:54 PM, Anthony Liguori wrote:
In QOM parlance Jan implemen
On 20 December 2011 21:06, Mark Langsdorf wrote:
> On 12/20/2011 01:58 PM, Peter Maydell wrote:
>> On 20 December 2011 19:11, Mark Langsdorf wrote:
>>> From: Rob Herring
>>>
>>> Signed-off-by: Rob Herring
>>> Signed-off-by: Mark Langsdorf
>>> ---
>>> hw/arm_gic.c | 10 --
>>> 1 files
On 2011-12-20 20:14, Anthony Liguori wrote:
> On 12/20/2011 11:02 AM, Jan Kiszka wrote:
>> On 2011-12-20 15:07, Anthony Liguori wrote:
>>> On 12/20/2011 07:57 AM, Paolo Bonzini wrote:
On 12/20/2011 02:54 PM, Anthony Liguori wrote:
>> In QOM parlance Jan implemented this:
>>
>> abst
** Attachment added: "qemu-1.0-vmdk4-headers.patch"
https://bugs.launchpad.net/bugs/907063/+attachment/2641812/+files/qemu-1.0-vmdk4-headers.patch
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/907
Public bug reported:
VMDK4 files can have a footer in the last block, which is the same
datastructure as the header but must be used instead if present. In this case,
the gd_offset in the usual header at the beginning of the file is the special
flag -1 (VMDK 1.1 spec, page 17, "GD_AT_END
"). qe
On 12/20/2011 01:58 PM, Peter Maydell wrote:
> On 20 December 2011 19:11, Mark Langsdorf wrote:
>> From: Rob Herring
>>
>> Signed-off-by: Rob Herring
>> Signed-off-by: Mark Langsdorf
>> ---
>> hw/arm_gic.c | 10 --
>> 1 files changed, 8 insertions(+), 2 deletions(-)
>>
>> diff --git a
On 12/20/2011 08:30 AM, Paolo Bonzini wrote:
On 12/20/2011 02:50 PM, Anthony Liguori wrote:
For saving, you would adapt your visitor-based vmstate "put"
routines so that they put things in a dictionary with no regard for
integer types (a bit ugly for uint64, but perfectly fine for
everything els
On 20 December 2011 19:15, Mark Langsdorf wrote:
> Use qdev properties to allow board modelers to set the frequencies
> for the sp804 timer. Each of the sp804's timers can have an
> individual frequency or they share the frequency by default.
> The timers default to 1MHz.
Is it really worth havin
On 12/19/2011 03:55 PM, Anthony Liguori wrote:
On 12/19/2011 11:39 AM, Avi Kivity wrote:
On 12/19/2011 07:13 PM, Anthony Liguori wrote:
Hi,
I've published a set of tests I wrote over the weekend on qemu.org.
My motivations were 1) to prevent regressions like the libguestfs one
and 2) to have a
On 20 December 2011 19:15, Mark Langsdorf wrote:
> This adds very basic support for xgmac block. Missing things include:
>
> - statistics counters
> - WoL support
> - rx checksum offload
> - chained descriptors (only linear descriptor ring)
> - broadcast and multicast handling
So, er, what's an x
On 12/20/2011 08:30 AM, Paolo Bonzini wrote:
On 12/20/2011 02:50 PM, Anthony Liguori wrote:
For saving, you would adapt your visitor-based vmstate "put"
routines so that they put things in a dictionary with no regard for
integer types (a bit ugly for uint64, but perfectly fine for
everything els
On 20 December 2011 19:13, Mark Langsdorf wrote:
> From: Rob Herring
>
> This is just a dummy device for ARM L2 cache controllers.
>
> Signed-off-by: Rob Herring
> Signed-off-by: Mark Langsdorf
This is missing save/load support.
> ---
> Makefile.target | 2 +-
> hw/arm_l2x0.c | 109
> +
On 20 December 2011 19:11, Mark Langsdorf wrote:
> From: Rob Herring
>
> Signed-off-by: Rob Herring
> Signed-off-by: Mark Langsdorf
> ---
> hw/arm_gic.c | 10 --
> 1 files changed, 8 insertions(+), 2 deletions(-)
>
> diff --git a/hw/arm_gic.c b/hw/arm_gic.c
> index 9b52119..5974c2f 1
On 20 December 2011 19:10, Mark Langsdorf wrote:
> From: Rob Herring
>
> Signed-off-by: Rob Herring
> Signed-off-by: Mark Langsdorf
>
> Conflicts:
>
> target-arm/cpu.h
> target-arm/helper.c
Commit messages shouldn't have Conflicts notes in them.
You could also use more detail her
On 20.12.2011, at 19:49, Göran Weinholt wrote:
> Alexander Graf writes:
>
>> Yes, this patch makes things work again :). Thanks a lot!
>>
>> The only thing I could nitpick on would be the coding style - checkpatch.pl
>> complains :). Could you please resend with braces?
>> Justin, Please al
On 20 December 2011 19:10, Mark Langsdorf wrote:
> From: juha.riihim...@nokia.com
>
> Conflicts:
>
> target-arm/cpu.h
> target-arm/helper.c
>
> Signed-off-by: Mark Langsdorf
All sorts of problems here, I'm afraid.
* you can't submit a patch written by somebody else and without
On 20 December 2011 19:10, Mark Langsdorf wrote:
> From: Rob Herring
>
> Add power control and non-secure access ctrl registers
>
> Signed-off-by: Rob Herring
> Signed-off-by: Mark Langsdorf
> ---
> hw/a9mpcore.c | 26 --
> 1 files changed, 24 insertions(+), 2 deletio
From: Rob Herring
Add power control and non-secure access ctrl registers
Signed-off-by: Rob Herring
Signed-off-by: Mark Langsdorf
---
hw/a9mpcore.c | 26 --
1 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/hw/a9mpcore.c b/hw/a9mpcore.c
index cd2985f..
From: Rob Herring
Signed-off-by: Rob Herring
Signed-off-by: Mark Langsdorf
Conflicts:
target-arm/cpu.h
target-arm/helper.c
---
target-arm/cpu.h|1 +
target-arm/helper.c |7 +++
2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/target-arm/cpu.h b/
Use qdev properties to allow board modelers to set the frequencies
for the sp804 timer. Each of the sp804's timers can have an
individual frequency or they share the frequency by default.
The timers default to 1MHz.
Signed-off-by: Mark Langsdorf
---
hw/arm_timer.c | 36 +++
This adds very basic support for xgmac block. Missing things include:
- statistics counters
- WoL support
- rx checksum offload
- chained descriptors (only linear descriptor ring)
- broadcast and multicast handling
Signed-off-by: Rob Herring
Signed-off-by: Mark Langsdorf
---
Makefile.target |
On 12/20/2011 11:02 AM, Jan Kiszka wrote:
On 2011-12-20 15:07, Anthony Liguori wrote:
On 12/20/2011 07:57 AM, Paolo Bonzini wrote:
On 12/20/2011 02:54 PM, Anthony Liguori wrote:
In QOM parlance Jan implemented this:
abstract class Object
abstract class Device
class APIC: { backend: link }
ab
From: Rob Herring
This is just a dummy device for ARM L2 cache controllers.
Signed-off-by: Rob Herring
Signed-off-by: Mark Langsdorf
---
Makefile.target |2 +-
hw/arm_l2x0.c | 109
+++
2 files changed, 110 insertions(+), 1 deletion
From: Rob Herring
Add support for ahci on sysbus.
Signed-off-by: Rob Herring
Signed-off-by: Mark Langsdorf
---
hw/ide/ahci.c | 35 +++
1 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c
index 135d0ee..8b56509 100644
From: Rob Herring
Use AHCIState instead of AHCIPCIState so the function can be used for
non-PCI based AHCI controllers.
Signed-off-by: Rob Herring
Signed-off-by: Mark Langsdorf
---
hw/ide/ahci.c | 14 +++---
hw/ide/ich.c |4 ++--
2 files changed, 9 insertions(+), 9 deletions(-
From: Rob Herring
Signed-off-by: Rob Herring
Signed-off-by: Mark Langsdorf
---
hw/arm_gic.c | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/hw/arm_gic.c b/hw/arm_gic.c
index 9b52119..5974c2f 100644
--- a/hw/arm_gic.c
+++ b/hw/arm_gic.c
@@ -274,7 +274,7 @@ sta
From: juha.riihim...@nokia.com
Conflicts:
target-arm/cpu.h
target-arm/helper.c
Signed-off-by: Mark Langsdorf
---
target-arm/cpu.h |4 +
target-arm/helper.c | 556
+-
target-arm/machine.c |6 +
3 files changed, 335
This is a collection of patches that make minor fixes to
the models for various ARM devices.
--Mark Langsdorf
Calxeda, Inc.
Alexander Graf writes:
> Yes, this patch makes things work again :). Thanks a lot!
>
> The only thing I could nitpick on would be the coding style - checkpatch.pl
> complains :). Could you please resend with braces?
> Justin, Please also queue this for 1.0-stable when it comes in its final form.
From: Juha Riihimäki
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream submission]
Signed-off-by: Peter Maydell
---
hw/omap.h |8 +---
hw/omap1.c | 60 ++
From: Juha Riihimäki
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream submission]
Signed-off-by: Peter Maydell
---
hw/omap.h |6 +-
hw/omap1.c | 28 ++--
From: Juha Riihimäki
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream submission]
Signed-off-by: Peter Maydell
---
hw/omap.h | 16 +---
hw/omap1.c | 127 ++
Drop includes of qemu-timer.h, qemu-char.h and pc.h as they are no
longer needed.
Signed-off-by: Peter Maydell
---
hw/omap1.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/hw/omap1.c b/hw/omap1.c
index 5fc67e9..f89dca5 100644
--- a/hw/omap1.c
+++ b/hw/omap1.c
@@ -20
omap_mpuio_init() is only used and defined in omap1.c, so make it static.
Signed-off-by: Peter Maydell
---
hw/omap.h |4
hw/omap1.c |2 +-
2 files changed, 1 insertions(+), 5 deletions(-)
diff --git a/hw/omap.h b/hw/omap.h
index 42eb361..5fe33db 100644
--- a/hw/omap.h
+++ b/hw/oma
From: Juha Riihimäki
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream submission]
Signed-off-by: Peter Maydell
---
hw/omap.h | 10 +-
hw/omap1.c | 57
Sorry, I don't normally use this email and didn't realize it was set to
html.
I've been trying for several days now to get my OEM copy of Windows XP
to pre-activate properly in Qemu-kvm. I saw the instructions for
patching the seabios here:
http://lists.gnu.org/archive/html/qemu-devel/2011-03/msg
Signed-off-by: Anthony Liguori
---
hw/scsi-bus.c | 95 +++-
hw/scsi-disk.c| 159 -
hw/scsi-generic.c | 29 ++
hw/scsi.h | 31 ++
4 files changed, 201 insertions(+), 113 deletions
Signed-off-by: Anthony Liguori
---
hw/ads7846.c | 17 -
hw/max111x.c | 34 --
hw/spitz.c | 39 +++
hw/ssd0323.c | 17 -
hw/ssi-sd.c| 17 -
hw/ssi.c |
You shouldn't override class methods in an object initialization function.
Whatever the code is trying to achieve here, it needs to be rethought and done
in a better way.
Amit, if you can give me some insight into what's going on here, I can take a
look at refactoring.
Cc: Amit Shah
---
hw/virt
Signed-off-by: Anthony Liguori
---
hw/usb-bt.c | 33 ++
hw/usb-bus.c| 179 +++
hw/usb-ccid.c | 38 +++-
hw/usb-desc.c | 18 +++---
hw/usb-hid.c| 108 --
hw/usb-hub.c|
This patchset is some minor cleanup which pulls out the data fields
of omap_mpu_state which are really specific to the omap1 into their
own structures in omap1.c. (At some point they can then be converted
fully into qdev devices I guess.)
There's also a couple of trivial cleanups from me in there.
Signed-off-by: Anthony Liguori
---
hw/ds1338.c | 10 +-
hw/hw.h |4 ++--
hw/i2c.c | 30 +++---
hw/i2c.h | 18 ++
hw/lm832x.c | 10 +-
hw/max7310.c | 10 +-
hw/pxa2xx.c | 10 +-
hw/smbus.
Signed-off-by: Anthony Liguori
---
hw/hda-audio.c | 58 ++-
hw/intel-hda.c | 31 +
hw/intel-hda.h | 26
3 files changed, 71 insertions(+), 44 deletions(-)
diff --git a/hw/hda-audio.c b/
Since we are still dynamically creating TypeInfo, we need to chain the
class_init function in order to be able to make use of it within subclasses of
TYPE_DEVICE.
This will disappear once we register TypeInfos directly.
Signed-off-by: Anthony Liguori
---
hw/qdev.c |4
hw/qdev.h |5
Right now, DeviceInfo acts as the class for qdev. In order to switch to a
proper ObjectClass derivative, we need to ween all of the callers off of
interacting directly with the info pointer.
Signed-off-by: Anthony Liguori
---
hw/acpi_piix4.c|4 +-
hw/cirrus_vga.c|2 +-
h
In order to introduce inheritance while still using the qdev registration
interfaces, we need to be able to use a parent other than TYPE_DEVICE. Add a
new interface that allows this.
Signed-off-by: Anthony Liguori
---
hw/qdev.c |9 +++--
hw/qdev.h |1 +
2 files changed, 8 insertions
These are various small stylistic changes which help make things more
consistent such that the automated conversion script can be simpler.
It's not necessary to agree or disagree with these style changes because all
of this code is going to be rewritten by the patch monkey script anyway.
Signed-o
This converts two types because smbus is implemented as a subclass of i2c. It's
extremely difficult to convert these two independently.
Signed-off-by: Anthony Liguori
---
hw/ds1338.c | 21 +
hw/i2c.c | 83 +---
hw/i2
This is a very shallow integration. We register a TYPE_DEVICE but only use
QOM as basically a memory allocator. This will make all devices show up as
QOM objects but they will all carry the TYPE_DEVICE.
Signed-off-by: Anthony Liguori
---
hw/qdev.c | 27 +--
hw/qdev.h
Signed-off-by: Anthony Liguori
---
hw/ccid-card-emulated.c | 27 ++--
hw/ccid-card-passthru.c | 27 ++--
hw/ccid.h | 28 +++--
hw/usb-ccid.c | 76 +++
4 files changed, 109 insertions(+)
I think David has an idea about how to fix this properly.
Cc: David Gibson
---
hw/spapr_vty.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/hw/spapr_vty.c b/hw/spapr_vty.c
index 2849961..29cb006 100644
--- a/hw/spapr_vty.c
+++ b/hw/spapr_vty.c
@@ -154,6 +154,7 @@ stat
We already have a QOM interface for this so let's use it.
Signed-off-by: Anthony Liguori
---
hw/e1000.c |2 +-
hw/eepro100.c |2 +-
hw/etraxfs_eth.c|2 +-
hw/hda-audio.c |2 +-
hw/intel-hda.c |2 +-
hw/lan9118.c|
I have no idea what's going on here, but this is broken and cannot possibly
work because:
1) It's qdev name conflicts with a device that sits on SysBus
2) The PCI constructor expects a SysBus device... but's it's a PCIDevice
If you do qdev_create("grackle"), the code expects to get the SysBus
Obviously, this isn't an acceptable approach. We need to convert these devices
to qdev.
---
hw/macio.c |5 +
hw/openpic.c|5 +
hw/ppc4xx_pci.c |5 +
hw/prep_pci.c |5 +
4 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/hw/macio.c b/hw/macio
Same problem as with grackle. This code can't possibly work.
Signed-off-by: Anthony Liguori
---
hw/unin_pci.c | 77 -
1 files changed, 0 insertions(+), 77 deletions(-)
diff --git a/hw/unin_pci.c b/hw/unin_pci.c
index 14d9914..b3365fe 10
Signed-off-by: Anthony Liguori
---
hw/applesmc.c| 18 --
hw/cs4231a.c | 20 +---
hw/debugcon.c| 16 +++-
hw/fdc.c | 24 +++-
hw/gus.c | 20 +---
hw/i8254.c | 22 ++
Signed-off-by: Anthony Liguori
---
hw/ide/internal.h | 20 ++---
hw/ide/qdev.c | 111 +
2 files changed, 82 insertions(+), 49 deletions(-)
diff --git a/hw/ide/internal.h b/hw/ide/internal.h
index 00b28df..c808a0d 100644
--- a/hw/ide/
Signed-off-by: Anthony Liguori
---
hw/spapr_llan.c | 37 +++--
hw/spapr_vio.c | 47 ---
hw/spapr_vio.h | 35 ++-
hw/spapr_vscsi.c | 35 ++-
hw/s
Signed-off-by: Anthony Liguori
---
hw/virtio-console.c| 67 +---
hw/virtio-serial-bus.c | 70 +
hw/virtio-serial.h | 81 ++--
3 files changed, 128 insertions(+), 9
On 12/19/2011 06:15 PM, Anthony Liguori wrote:
On 12/19/2011 04:55 PM, Corey Bryant wrote:
diff --git a/net.c b/net.c
index f7bebf8..9296224 100644
--- a/net.c
+++ b/net.c
@@ -952,6 +952,14 @@ static const struct {
.type = QEMU_OPT_STRING,
.help = "script to shut down the interface",
}, {
+
Commit 6daf194d got rid of them, but Hans and Gerd added some more
lately. Tracked down with this Coccinelle semantic patch:
@r@
expression fmt;
position p;
@@
error_report(fmt, ...)@p
@script:python@
fmt << r.fmt;
p << r.p;
@@
if "\\n" in str(fmt):
print "%s:%s:%s:%s" % (
On 2011-12-20 15:07, Anthony Liguori wrote:
> On 12/20/2011 07:57 AM, Paolo Bonzini wrote:
>> On 12/20/2011 02:54 PM, Anthony Liguori wrote:
In QOM parlance Jan implemented this:
abstract class Object
abstract class Device
class APIC: { backend: link }
abstract class A
This class provides the main building block for QEMU Object Model and is
extensively documented in the header file. It is largely inspired by GObject.
Signed-off-by: Anthony Liguori
---
Makefile.objs |2 +
hw/object.c | 469 +
hw/ob
** Bug watch added: GCC Bugzilla #45967
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45967
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/902148
Title:
qemu-img V1.0 hangs on creating Image (0.15.
On 12/20/2011 10:51 AM, Anthony Liguori wrote:
This is series 2/4 of the QOM refactoring. These series are divided up based
on the major scripted code conversions.
Dang, this should have been an RFC, apologies.
This series makes qdev a proper Object and converts qdev's type inheritance to
Q
We want to eliminate DeviceInfo so update the PCI check to look for a valid
class pointer.
Signed-off-by: Anthony Liguori
---
hw/pci.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/pci.c b/hw/pci.c
index 4fc46c2..3ea6223 100644
--- a/hw/pci.c
+++ b/hw/pci.c
@@ -1
Signed-off-by: Anthony Liguori
---
hw/intel-hda.c |4 +---
hw/lsi53c895a.c |2 +-
hw/qdev.c | 22 +-
hw/qdev.h | 10 +-
4 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/hw/intel-hda.c b/hw/intel-hda.c
index 1b42e10..09459b8 1006
This is series 2/4 of the QOM refactoring. These series are divided up based
on the major scripted code conversions.
This series makes qdev a proper Object and converts qdev's type inheritance to
QOM inheritance.
The first half of the series are manual cleanups/refactorings. The second half
is
On Tue, Dec 20, 2011 at 3:25 PM, Michael Niehren
<902...@bugs.launchpad.net> wrote:
> here we are. Attached the tgz. I am using no spezial distribution, it's a
> self compiled LFS with
> gcc V4.5.1
>
> Is there a different compiler-call if i use --enable-debug, which then
> works ?
Richard Sandif
On Sun, 18 Dec 2011, Avi Kivity wrote:
> On 12/15/2011 05:12 PM, Anthony Liguori wrote:
> > On 12/09/2011 03:54 PM, Anthony PERARD wrote:
> >> In Xen case, the guest RAM is not handle by QEMU, and it is saved by
> >> Xen tools.
> >> So, we just avoid to register the RAM save state handler.
> >>
>
1 - 100 of 188 matches
Mail list logo