On 03/06/2018 01:15 PM, Michael S. Tsirkin wrote:
> On Tue, Mar 06, 2018 at 12:53:14PM -0500, Jason Baron wrote:
>>
>>
>> On 03/02/2018 12:54 PM, Michael S. Tsirkin wrote:
>>> On Thu, Mar 01, 2018 at 10:46:33PM -0500, Jason Baron wrote:
>>>> Pull in def
/msg07072.html
Thanks,
-Jason
v2
-pull in include/linux/ethtool.h (Michael Tsirkin)
Jason Baron (3):
scripts/update-linux-headers: add ethtool.h and update to 4.16.0-rc4
virtio-net: use 64-bit values for feature flags
virtio-net: add linkspeed and duplex settings to virtio-net
hw/net
A subsequent patch to add support for setting linkspeed/duplex in
virtio-net, requires a few definitions from ethtool.h, which ends up
pulling in kernel.h and sysinfo.h as well.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
overwrite it later if desired via: 'ethtool -s'.
Linkspeed and duplex settings can be set as:
'-device virtio-net,speed=1,duplex=full'
where speed is [0...INT_MAX], and duplex is ["half"|"full"].
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirk
In prepartion for using some of the high order feature bits, make sure that
virtio-net uses 64-bit values everywhere.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
Cc: virtio-...@list
On 03/04/2018 08:05 AM, Yan Vugenfirer wrote:
>
>
>> On 2 Mar 2018, at 22:19, Michael S. Tsirkin <m...@redhat.com
>> <mailto:m...@redhat.com>> wrote:
>>
>> On Fri, Mar 02, 2018 at 03:14:01PM +0800, Jason Wang wrote:
>>>
>>>
>>
On 03/02/2018 03:22 PM, Michael S. Tsirkin wrote:
> On Fri, Mar 02, 2018 at 11:59:00AM -0500, Jason Baron wrote:
>> On 03/02/2018 02:14 AM, Jason Wang wrote:
>>>
>>>
>>> On 2018年03月02日 11:46, Jason Baron wrote:
>>>> Although linkspeed and duplex
On 03/02/2018 12:54 PM, Michael S. Tsirkin wrote:
> On Thu, Mar 01, 2018 at 10:46:33PM -0500, Jason Baron wrote:
>> Pull in definitions for SPEED_UNKNOWN, DUPLEX_UNKNOWN, DUPLEX_HALF,
>> and DUPLEX_FULL.
>>
>> Signed-off-by: Jason Baron <jba...@akamai.com&g
On 03/02/2018 02:14 AM, Jason Wang wrote:
>
>
> On 2018年03月02日 11:46, Jason Baron wrote:
>> Although linkspeed and duplex can be set in a linux guest via 'ethtool
>> -s',
>> this requires custom ethtool commands for virtio-net by default.
>>
In prepartion for using some of the high order feature bits, make sure that
virtio-net uses 64-bit values everywhere.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
Cc: virtio-...@list
overwrite it later if desired via: 'ethtool -s'.
Linkspeed and duplex settings can be set as:
'-device virtio-net,speed=1,duplex=full'
where speed is [0...INT_MAX], and duplex is ["half"|"full"].
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirk
Make use of duplex definitions from net/eth.h.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
Cc: Jiri Pirko <j...@resnulli.us>
Cc: virtio-...@lists.oasis-open.org
---
hw/net/roc
Pull in definitions for SPEED_UNKNOWN, DUPLEX_UNKNOWN, DUPLEX_HALF,
and DUPLEX_FULL.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
Cc: virtio-...@lists.oasis-open.org
---
include/n
Thanks,
-Jason
Jason Baron (4):
eth: add speed and duplex definitions
rocker: drop local duplex definitions
virtio-net: use 64-bit values for feature flags
virtio-net: add linkspeed and duplex settings to virtio-net
hw/net/rocker/rocker_fp.c | 6 +---
hw/net/virtio-net.c
overwrite it later if desired via: 'ethtool -s'.
Linkspeed and duplex settings can be set as:
'-device virtio-net,speed=1,duplex=full'
where speed is [-1...INT_MAX], and duplex is ["half"|"full"].
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirk
is that device feature bits are to grow down from bit 63, since the
transports are starting from bit 24 and growing up.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
Cc: virtio-...@lists.oasis-open.org
-
speed/duplex read in virtnet_config_changed_work() on LINK_UP
changes from v2:
* move speed/duplex read into virtnet_config_changed_work() so link up changes
are detected
Jason Baron (1):
virtio_net: propagate linkspeed/duplex settings from the hypervisor
drivers/net/virtio_net.c| 23
In prepartion for using some of the high order feature bits, make sure that
virtio-net uses 64-bit values everywhere.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
Cc: virtio-...@list
On 01/04/2018 01:22 PM, Michael S. Tsirkin wrote:
> On Thu, Jan 04, 2018 at 01:12:30PM -0500, Jason Baron wrote:
>>
>>
>> On 01/04/2018 12:05 PM, Michael S. Tsirkin wrote:
>>> On Thu, Jan 04, 2018 at 12:16:44AM -0500, Jason Baron wrote:
>>>> The abil
On 01/04/2018 12:05 PM, Michael S. Tsirkin wrote:
> On Thu, Jan 04, 2018 at 12:16:44AM -0500, Jason Baron wrote:
>> The ability to set speed and duplex for virtio_net is useful in various
>> scenarios as described here:
>>
>> 16032be virtio_net: add ethtool support
On 01/04/2018 11:27 AM, Michael S. Tsirkin wrote:
> On Thu, Jan 04, 2018 at 12:16:44AM -0500, Jason Baron wrote:
>> The ability to set speed and duplex for virtio_net is useful in various
>> scenarios as described here:
>>
>> 16032be virtio_net: add ethtool support
In prepartion for using some of the high order feature bits, make sure that
virtio-net uses 64-bit values everywhere.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
Cc: virtio-...@list
linux changes:
changes from v2:
* move speed/duplex read into virtnet_config_changed_work() so link up changes
are detected
Jason Baron (1):
virtio_net: propagate linkspeed/duplex settings from the hypervisor
drivers/net/virtio_net.c| 19 ++-
include/uapi/linux
is that device feature bits are to grow down from bit 63, since the
transports are starting from bit 24 and growing up.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
Cc: virtio-...@lists.oasis-open.org
-
overwrite it later if desired via: 'ethtool -s'.
Linkspeed and duplex settings can be set as:
'-device virtio-net,speed=1,duplex=full'
where speed is [-1...INT_MAX], and duplex is ["half"|"full"].
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirk
On 12/27/2017 04:43 PM, David Miller wrote:
> From: Jason Baron <jba...@akamai.com>
> Date: Fri, 22 Dec 2017 16:54:01 -0500
>
>> The ability to set speed and duplex for virtio_net in useful in various
>> scenarios as described here:
>>
>> 16032be virtio_n
linux changes:
Jason Baron (1):
virtio_net: propagate linkspeed/duplex settings from the hypervisor
drivers/net/virtio_net.c| 17
In prepartion for using some of the high order feature bits, make sure that
virtio-net uses 64-bit values everywhere.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
---
hw/net/
commands.
Introduce a new feature flag, VIRTIO_NET_F_SPEED_DUPLEX, which allows
the hypervisor to export a linkspeed and duplex setting. The user can
subsequently overwrite it later if desired via: 'ethtool -s'.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S.
overwrite it later if desired via: 'ethtool -s'.
Linkspeed and duplex settings can be set as:
'-device virtio-net,speed=1,duplex=full'
where speed is [-1...INT_MAX], and duplex is ["half"|"full"].
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirk
On 12/20/2017 09:33 AM, Yan Vugenfirer wrote:
>
>> On 20 Dec 2017, at 16:31, Michael S. Tsirkin <m...@redhat.com> wrote:
>>
>> On Tue, Dec 19, 2017 at 11:52:39AM -0500, Jason Baron wrote:
>>>
>>>
>>> On 12/19/2017 04:19 AM, Yan Vugenfirer w
On 12/20/2017 12:52 PM, Michael S. Tsirkin wrote:
> On Wed, Dec 20, 2017 at 12:07:55PM -0500, Jason Baron wrote:
>>
>>
>> On 12/20/2017 09:57 AM, Michael S. Tsirkin wrote:
>>> On Thu, Dec 14, 2017 at 02:33:53PM -0500, Jason Baron wrote:
>>>> If the hy
On 12/20/2017 09:57 AM, Michael S. Tsirkin wrote:
> On Thu, Dec 14, 2017 at 02:33:53PM -0500, Jason Baron wrote:
>> If the hypervisor exports the link and duplex speed, let's use that instead
>> of the default unknown speed. The user can still overwrite it later if
>> des
On 12/19/2017 04:19 AM, Yan Vugenfirer wrote:
>
>> On 18 Dec 2017, at 18:04, Jason Baron via Qemu-devel
>> <qemu-devel@nongnu.org <mailto:qemu-devel@nongnu.org>> wrote:
>>
>>
>>
>> On 12/18/2017 06:34 AM, Yan Vugenfirer wrote:
>>&g
On 12/18/2017 06:34 AM, Yan Vugenfirer wrote:
>
>> On 14 Dec 2017, at 21:33, Jason Baron via Qemu-devel <qemu-devel@nongnu.org>
>> wrote:
>>
>> Although they can be currently set in linux via 'ethtool -s', this requires
>> guest changes, and thus it wou
, to
indicate that a linkspeed and duplex setting are present.
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
---
drivers/net/virtio_net.c| 11 ++-
include/uapi/linux/vir
,speed=1,duplex=full'
where speed is [-1...INT_MAX], and duplex is ["half"|"full"].
Signed-off-by: Jason Baron <jba...@akamai.com>
Cc: "Michael S. Tsirkin" <m...@redhat.com>
Cc: Jason Wang <jasow...@redhat.com>
---
as a demonstration of how I intend this
to work.
Thanks,
-Jason
Jason Baron (2):
virtio_net: allow hypervisor to indicate linkspeed and duplex setting
qemu: add linkspeed and duplex setting to virtio-net
linux changes:
drivers/net/virtio_net.c| 11 ++-
include/uapi/linux/virtio_net.h
From: Jason Baron jba...@redhat.com
'dma_status' and 'dma_cb' are written to, but never read.
Remove these fields in preparation for AHCI migration bits.
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/ide/ahci.c |8 ++--
hw/ide/ahci.h |2 --
2 files changed, 2 insertions(+), 8
Hi,
Add migration bits for ahci. This allows q35 to be migratable. I also
have been working on some qtest migration tests, to show that this does
something. I will re-post those separately.
Thanks,
-Jason
Jason Baron (2):
ahci: remove unused AHCIDevice fields
ahci: add migration support
From: Jason Baron jba...@redhat.com
I've tested these patches by migrating Windows 7 and Fedora 17 guests (while
uunder i/o) on both piix with ahci attached and on q35 (which has a built-in
ahci controller).
Changes from v2:
-migrate all relevant ahci fields
-flush any pending i/o
From: Jason Baron jba...@redhat.com
Currently, the qtest harness can only spawn 1 qemu instance at a time because
the parent pid is used to create the socket files. Use 'mkdtemp()' in
combination with the parent pid to avoid conflicts.
Signed-off-by: Jason Baron jba...@redhat.com
---
tests
migration patches are accepted.
Thanks,
-Jason
v2:
* move core migration functions to libqtest.c
* simplify Makefile dependencies
* use 'mkdtemp()' instead of child pid to identify qemu instances
Jason Baron (3):
qtest: Enable creation of multiple qemu instances
qtest: extend qtest_qmp
From: Jason Baron jba...@redhat.com
Tests a single 'pc' machine migration on the same host.
Would be nice to extend the test matrix to various machine versions, but that
requires building multiple qemu binaries, which is a bit awkward in the
context of qtest. Testing migration between different
From: Jason Baron jba...@redhat.com
Introduce:
Add void qtest_qmp_resp(QTestState *s, QString *resp, const char *fmt, ...)
which allows a response string to be filled in.
Signed-off-by: Jason Baron jba...@redhat.com
---
tests/Makefile |2 +-
tests/libqtest.c | 17
On Thu, Dec 20, 2012 at 08:07:02PM +, Blue Swirl wrote:
On Thu, Dec 20, 2012 at 5:14 PM, Jason Baron jba...@redhat.com wrote:
From: Jason Baron jba...@redhat.com
Currently, the qtest harness can only spawn 1 qemu instance at a time
because
the parent pid is used to create
On Wed, Dec 19, 2012 at 02:32:42PM -0500, Gabriel L. Somlo wrote:
Hi,
I'm working on getting OS X to run on KVM, and the latest
q35-qemu tree from GitHub, plus additionally applied commit
40862309a9d733cb0e878c79f477de003897b5d2 from mainline works
great, with the following command line:
On Sat, Dec 15, 2012 at 09:20:13AM +, Blue Swirl wrote:
On Sat, Dec 15, 2012 at 9:14 AM, Paolo Bonzini pbonz...@redhat.com wrote:
+#define QTEST_FILE_TEMP /tmp/qtest-%d.sock
+#define QTEST_QMP_FILE_TEMP /tmp/qtest-%d.qmp
+#define QTEST_PID_FILE_TEMP /tmp/qtest-%d.pid
These
On Fri, Dec 14, 2012 at 01:07:24AM +0100, Andreas Färber wrote:
Am 13.12.2012 23:02, schrieb Jason Baron:
diff --git a/tests/Makefile b/tests/Makefile
index b60f0fb..30a101d 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -74,10 +74,10 @@ tests/test-qmp-input-strict$(EXESUF
the test matrix to various machine versions,
but that
requires building multiple qemu binaries, which is a bit awkward in
the
context of qtest. Testing migration between different machine
versions with the
same binary doesn't seem too useful.
Signed-off-by: Jason Baron jba
From: Jason Baron jba...@redhat.com
Introduce:
Add void qtest_qmp_resp(QTestState *s, QString *resp, const char *fmt, ...)
which allows a response string to be filled in.
Signed-off-by: Jason Baron jba...@redhat.com
---
tests/Makefile |6 +++---
tests/libqtest.c | 17
From: Jason Baron jba...@redhat.com
Currently, the qtest harness can only spawn 1 qemu instance at a time because
the parent pid is used to create the socket files. Use the child pid instead,
so we can remove that limitation.
Signed-off-by: Jason Baron jba...@redhat.com
---
tests/libqtest.c
migration patches are accepted.
Thanks,
-Jason
Jason Baron (3):
qtest: Enable creation of multiple qemu instances
qtest: extend qtest_qmp() to fill in the reply
qtest: add migrate-test
tests/Makefile |8 ++-
tests/libqtest.c | 48 ++
tests/libqtest.h |4
From: Jason Baron jba...@redhat.com
Tests a single 'pc' machine migration on the same host. Currently, the test
fail for q35 since the ahci controller doesn't yet migrate. Will add support
for q35 once the ahci support is accepted.
Would be nice to extend the test matrix to various machine
On Tue, Dec 11, 2012 at 08:02:12AM +0100, Alexandre DERUMIER wrote:
seem to be related to seabios update:
seabios: q35 update
http://lists.gnu.org/archive/html/qemu-devel/2012-12/msg00113.html
This is most likely due to SeaBIOS commit:
commit d9f5cdbdf55d61aef9a1a534d9123ef734427478
On Tue, Dec 04, 2012 at 08:40:27AM +0100, Gerd Hoffmann wrote:
Hi,
1) legacy ide mode
I can currently create a ide controller on the command-line using
'-device'. However, on the real h/w there is an IDE compatibility mode
which essentially advertises an ide controller at the same
qemu -M q35 JustWorks[tm].
please pull,
Gerd
Hi,
Feel free to add my Acked-by: Jason Baron jba...@redhat.com
to the series.
I've just been looking at WindowsXP support and there are a few issues
that need to be resolved to make it work with the current q35 code.
1) legacy ide mode
I can
On Tue, Nov 27, 2012 at 01:10:16AM +0100, Andreas Färber wrote:
Am 19.09.2012 13:50, schrieb Julien Grall:
This patch replaces all register_ioport* by a MemorySection.
It permits to use the new Memory stuff like listener.
Moreover, the PCI is added as an argument for apm_init, so we
From: Jason Baron jba...@redhat.com
Lay the groundwork for subsequent ich9 support.
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/Makefile.objs |2
hw/acpi_ich9.c | 315 ++
hw
From: Jason Baron jba...@redhat.com
Add support for the ich9 smbus chip.
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/Makefile.objs |2 -
hw/smbus_ich9.c | 159 ++
2 files
On Thu, Nov 22, 2012 at 12:24:43PM +0100, Gerd Hoffmann wrote:
These patches are intened to give us a base set of patches for Q35 upon
which
to build. The major change in this series is to add the memory controller
hub,
or 'mch' as proper member of the q35 host structure. This change
On Fri, Nov 16, 2012 at 09:39:07AM +0100, lementec fabien wrote:
Hi,
I am a software engineer who works in an electronic group. Using QEMU
to emulate devices allows me to start writing and testing LINUX software
before the device is actually available. In the group, we are mostly
working
, pc_piix: split out pc nic initialization
pc/piix_pci: factor out smram/pam logic
q35: Introduce q35 pc based chipset emulator
Jan Kiszka (3):
q35: Suppress SMM BIOS initialization under KVM
q35: Fix non-PCI IRQ processing in ich9_lpc_update_apic
q35: Add kvmclock support
Jason Baron (8
From: Jason Baron jba...@redhat.com
Add support for the ICH9 LPC chip.
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/i386/Makefile.objs |1 +
hw/lpc_ich9.c | 523 +
2 files
From: Jan Kiszka jan.kis...@siemens.com
Avoid passing a non-PCI IRQ to ich9_gsi_to_pirq. It's wrong and triggers
an assertion.
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/lpc_ich9.c |6
Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/pc.c | 15 +++
hw/pc.h |1 +
hw/pc_piix.c |9 +
3 files changed, 17 insertions(+), 8 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index 4aca498..04553f8 100644
--- a/hw/pc.c
From: Jason Baron jba...@redhat.com
Rename: kvm_piix3_gsi_handlei() - kvm_pc_gsi_handler()
kvm_piix3_setup_irq_routing() - kvm_pc_setup_irq_routing()
This is in preparation for other users, namely q35 at this time.
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/kvm/ioapic.c | 40
From: Jason Baron jba...@redhat.com
Add support for the ich9 smbus chip.
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/Makefile.objs |2 +-
hw/smbus_ich9.c | 159 ++
2 files
From: Jason Baron jba...@redhat.com
Move ioapic_init() from pc_piix.c to pc.c, to make it a common function.
Rename ioapic_init() - ioapic_init_gsi().
Move to pc.h so q35 can use them as well.
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Jason Baron jba...@redhat.com
---
hw
From: Jason Baron jba...@redhat.com
Automatically, locate the required q35 dsdt table on load. Otherwise we error
out. This could be done in the bios, but its harder to produce a good error
message.
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/pc.c | 19 +++
hw/pc.h
From: Jason Baron jba...@redhat.com
If -L dir is specified, and qemu does not find the bios file in dir, then
the search fails. Add infrastructure such that the search will continue in
the default paths, if not found in the -L path.
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Signed-off
will begin to version the machine names.
Major features which still need to be added:
-Migration support (mostly around ahci)
-ACPI hotplug support (pcie hotplug support is working)
-Passthrough support
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
From: Jason Baron jba...@redhat.com
Lay the groundwork for subsequent ich9 support.
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/Makefile.objs |1 +
hw/acpi_ich9.c | 315 ++
hw
From: Jan Kiszka jan.kis...@siemens.com
Same as for i44fx: KVM does not support SMM yet. Signal it initialized
to Seabios to avoid failures.
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
Signed-off-by: Jason Baron jba...@redhat.com
---
hw
From: Jason Baron jba...@redhat.com
Add the dmi-to-pci i82801b11 bridge chip. This is the pci bridge chip
that q35 uses on its host bus for PCI bus arbitration.
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/Makefile.objs |1 +
hw
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/Makefile.objs |1 +
hw/pam.c | 87
hw/pam.h | 97 ++
hw/piix_pci.c| 68 -
4 files
From: Jan Kiszka jan.kis...@siemens.com
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/pc_q35.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/hw/pc_q35.c b/hw/pc_q35
On Wed, Oct 31, 2012 at 07:55:13AM -0500, Anthony Liguori wrote:
Michael S. Tsirkin m...@redhat.com writes:
On Tue, Oct 30, 2012 at 02:20:35PM -0500, Anthony Liguori wrote:
Jason Baron jba...@redhat.com writes:
Hi,
Re-base of my previous q35 patches on top of Michael Tsirkin's
On Tue, Oct 30, 2012 at 03:43:20PM +0100, Markus Armbruster wrote:
The primary purpose of this memo is a brain dump on how block interface
types are used, and what that means for AHCI. A secondary purpose is to
disabuse Alex of the notion that -drive is simple ;)
BlockInterfaceType really
On Tue, Oct 30, 2012 at 07:34:26AM +0100, Gerd Hoffmann wrote:
Hi,
+uhci_devname[sizeof(uhci_devname) - 2] = ((char)'1') + i;
snprintf(devname, sizeof(devname), ...%d, i) is more readable.
ok.
+qdev_prop_set_string(usb_qdev, masterbus, ich9-usb-bus.0);
On Tue, Oct 30, 2012 at 05:19:01PM +0100, Gerd Hoffmann wrote:
On 10/30/12 16:19, Jason Baron wrote:
On Tue, Oct 30, 2012 at 07:34:26AM +0100, Gerd Hoffmann wrote:
Hi,
+uhci_devname[sizeof(uhci_devname) - 2] = ((char)'1') + i;
snprintf(devname, sizeof(devname), ...%d, i
logic
pc, pc_piix: split out pc nic initialization
q35: Introduce q35 pc based chipset emulator
Jan Kiszka (2):
q35: Suppress SMM BIOS initialization under KVM
q35: Add kvmclock support
Jason Baron (8):
Back out add of i21154
blockdev: Introduce QEMUMachine-default_drive_if
blockdev
-by: Jason Baron jba...@redhat.com
---
hw/pc.c | 15 +++
hw/pc.h |1 +
hw/pc_piix.c |9 +
3 files changed, 17 insertions(+), 8 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index a02b397..cb7fa68 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -1104,6 +1104,21 @@ void
From: Jason Baron jba...@redhat.com
Move ioapic_init from pc_piix.c to pc.c, to make it a common function.
Rename ioapic_init - ioapic_init_gsi.
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/pc.c | 24
hw/pc.h
From: Jason Baron jba...@redhat.com
The current QEMUMachine definition has a 'use_scsi' field to indicate if a
machine type should use scsi by default. However, Q35 wants to use ahci by
default. Thus, introdue a new field in the QEMUMachine defintion,
default_drive_if.
Please use 'static inline
From: Jason Baron jba...@redhat.com
Introduce IF_AHCI so that q35 can differentiate between ide and ahci disks.
This allows q35 to specify its default disk type. It also allows q35 to
differentiate between ahci and ide disks, such that -drive if=ide does not
result in the creating of an ahci disk
From: Jason Baron jba...@redhat.com
If -L dir is specified, and qemu does not find the bios file in dir, then
the search fails. Add infrastructure such that the search will continue in
the default paths, if not found in the -L path.
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Signed-off
From: Jan Kiszka jan.kis...@siemens.com
Same as for i44fx: KVM does not support SMM yet. Signal it initialized
to Seabios to avoid failures.
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
Signed-off-by: Jason Baron jba...@redhat.com
---
hw
From: Jan Kiszka jan.kis...@siemens.com
Reviewed-by: Paolo Bonzini pbonz...@redhat.com
Signed-off-by: Jan Kiszka jan.kis...@siemens.com
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/pc_q35.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/hw/pc_q35.c b/hw/pc_q35
From: Jason Baron jba...@redhat.com
Automatically, locate the required q35 dsdt table on load. Otherwise we error
out. This could be done in the bios, but its harder to produce a good error
message.
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/pc.c | 19 +++
hw/pc.h
From: Jason Baron jba...@redhat.com
Cleanup the q35/ich9 license headers.
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/acpi_ich9.c | 13 +++--
hw/lpc_ich9.c | 32
hw/smbus_ich9.c | 14 --
3 files changed, 23 insertions(+), 36
will begin to version the machine names.
Major features which still need to be added:
-Migration support (mostly around ahci)
-ACPI hotplug support (pcie hotplug support is working)
-Passthrough support
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
From: Jason Baron jba...@redhat.com
As pointed out by Andreas Färber this is covered by dec_pci.c.
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/Makefile.objs |2 +-
hw/i21154.c | 113 --
hw/i21154.h |9
3 files
From: Isaku Yamahata yamah...@valinux.co.jp
Factor out smram/pam logic for later use.
Which will be used by q35 too.
[jba...@redhat.com: changes for updated memory API]
Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp
Signed-off-by: Jason Baron jba...@redhat.com
---
hw/i386/Makefile.objs
From: Jason Baron jba...@redhat.com
This fills out the usb slots on q35, when -usb is passed.
We now have (lspci output):
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI
On Wed, Oct 24, 2012 at 10:55:28AM -0400, Gabriel L. Somlo wrote:
Jason,
Commit d8b0dbdba325773469733222a167b54aca74de55 in the q35 tree breaks
'-usbdevice keyboard' for me. Instead of being able to type at the VM,
none of the keypresses make it through, and qemu stderr soon starts
logging
On Wed, Oct 24, 2012 at 05:50:25PM +0200, Markus Armbruster wrote:
Jason Baron jba...@redhat.com writes:
On Mon, Oct 22, 2012 at 01:40:21PM +0200, Kevin Wolf wrote:
From: Jason Baron jba...@redhat.com
Introduce IF_AHCI so that q35 can differentiate between ide and ahci
disks
On Wed, Oct 24, 2012 at 03:12:36PM +0200, Markus Armbruster wrote:
Jason Baron jba...@redhat.com writes:
From: Jason Baron jba...@redhat.com
The current QEMUMachine definition has a 'use_scsi' field to indicate if a
machine type should use scsi by default. However, Q35 wants to use ahci
On Mon, Oct 22, 2012 at 01:26:29PM +0200, Kevin Wolf wrote:
Am 22.10.2012 12:47, schrieb Michael S. Tsirkin:
On Fri, Oct 19, 2012 at 04:43:26PM -0400, Jason Baron wrote:
From: Jason Baron jba...@redhat.com
The current QEMUMachine definition has a 'use_scsi' field to indicate
On Mon, Oct 22, 2012 at 01:40:21PM +0200, Kevin Wolf wrote:
From: Jason Baron jba...@redhat.com
Introduce IF_AHCI so that q35 can differentiate between ide and ahci disks.
This allows q35 to specify its default disk type. It also allows q35 to
differentiate between ahci and ide disks
1 - 100 of 271 matches
Mail list logo