[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 010ca0: linux-headers: Update to v3.9-rc2
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 010ca0: linux-headers: Update to v3.9-rc2 |
Date: |
Tue, 02 Apr 2013 09:00:38 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 010ca0b3fb9bebd6ad53c1db0266dd7b39f700c7
https://github.com/qemu/qemu/commit/010ca0b3fb9bebd6ad53c1db0266dd7b39f700c7
Author: Alex Williamson <address@hidden>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M linux-headers/linux/vfio.h
Log Message:
-----------
linux-headers: Update to v3.9-rc2
Unedited scripts/update-linux-headers.sh run against v3.9-rc2 tag
Signed-off-by: Alex Williamson <address@hidden>
Commit: 4b5d5e87c7ab2e979a2cad6c8e01bcae55b85f1c
https://github.com/qemu/qemu/commit/4b5d5e87c7ab2e979a2cad6c8e01bcae55b85f1c
Author: Alex Williamson <address@hidden>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M hw/vfio_pci.c
Log Message:
-----------
vfio-pci: Generalize PCI config mangling
Kernel-side vfio virtualizes all of config space, but some parts are
unique to Qemu. For instance we may or may not expose the ROM BAR,
Qemu manages MSI/MSIX, and Qemu manages the multi-function bit so that
single function devices can appear as multi-function and vica versa.
Generalize this into a bitmap of Qemu emulated bits.
Signed-off-by: Alex Williamson <address@hidden>
Commit: 96adc5c7c2178d02f0db2db368ba3e4aacef931a
https://github.com/qemu/qemu/commit/96adc5c7c2178d02f0db2db368ba3e4aacef931a
Author: Alex Williamson <address@hidden>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M hw/vfio_pci.c
Log Message:
-----------
vfio-pci: Add PCIe capability mangling based on bus type
Windows seems to pay particular interest to the PCIe header type of
devices and will fail to load drivers if we attach Endpoint devices or
Legacy Endpoint devices to the Root Complex. We can use
pci_bus_is_express and pci_bus_is_root to determine the bus type and
mangle the type appropriately:
* Legacy PCI
* No change, capability is unmodified for compatibility.
* PCI Express
* Integrated Root Complex Endpoint -> Endpoint
* PCI Express Root Complex
* Endpoint -> Integrated Root Complex Endpoint
* Legacy Endpoint -> none, capability hidden
We also take this opportunity to explicitly limit supported devices
to Endpoints, Legacy Endpoints, and Root Complex Integrated Endpoints.
We don't currently have support for other types and users often cause
themselves problems by assigning them.
Signed-off-by: Alex Williamson <address@hidden>
Commit: f15689c7e4422d5453ae45628df5b83a53e518ed
https://github.com/qemu/qemu/commit/f15689c7e4422d5453ae45628df5b83a53e518ed
Author: Alex Williamson <address@hidden>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M hw/vfio_pci.c
Log Message:
-----------
qemu vfio-pci: Add support for VGA MMIO and I/O port access
Most VGA cards need some kind of quirk to fully operate since they
hide backdoors to get to other registers outside of PCI config space
within the registers, but this provides the base infrastructure. If
we could identity map PCI resources for assigned devices we would need
a lot fewer quirks.
To enable this, use a kernel side vfio-pci driver that incorporates
VGA support (v3.9), and use the -vga none option and add the x-vga=on
option for the vfio-pci device. The "x-" denotes this as an
experimental feature. You may also need to use a cached copy of the
VGA BIOS for your device, passing it to vfio-pci using the romfile=
option.
Signed-off-by: Alex Williamson <address@hidden>
Commit: 7076eabcbf38d514ecd47c8190d3d162573ceacc
https://github.com/qemu/qemu/commit/7076eabcbf38d514ecd47c8190d3d162573ceacc
Author: Alex Williamson <address@hidden>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M hw/vfio_pci.c
Log Message:
-----------
qemu vfio-pci: Graphics device quirks
Graphics cards have a number of different backdoors. Some of these
are alternative ways to get PCI BAR addresses, some of them are
complete mirrors of PCI config space available through MMIO and
I/O port access. These quirks cover a number of ATI Radeon and
Nvidia devices. On the ATI/AMD side, this should enable HD5450
and HD7850 and hopefully a host of devices around those generations.
For Nvidia, my card selection is much more dated. A 8400gs works
well with both the Window shipped driver and the Nvidia downloaded
driver. A 7300le works as well, with the caveat that generating
the Window experience index with the Nvidia driver causes the card
to reset several times before generating a BSOD. An NVS 290 card
seems to run well with the shipped Windows driver, but generates
a BSOD with the Nvidia driver. All of the Nvidia devices work with
the Linux Nvidia proprietary driver and nouveau, the HD5450 works
with either radeon or fglrx, HD7850 works with vesa and fglrx (not
supported by radeon). Extremely limited 3D testing.
Device reset is also an issue with graphics. It's unfortunately
very common that the devices offer no means to reset the card or
doesn't seem effective. Nvidia devices are pretty good about being
able to get the device to a working state through the VGA BIOS init,
Radeon devices less so, and often require a host reboot. Work
remains to be done here.
Signed-off-by: Alex Williamson <address@hidden>
Commit: 82ca891283a08cddd659b534592fe00f2159bc74
https://github.com/qemu/qemu/commit/82ca891283a08cddd659b534592fe00f2159bc74
Author: Alex Williamson <address@hidden>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M hw/vfio_pci.c
Log Message:
-----------
vfio-pci: Add extra debugging
Often when debugging it's useful to be able to disable bypass paths
so no interactions with the device are missed. Add some extra debug
options to do this. Also add device info on read/write BAR accesses,
which is useful when debugging more than one assigned device. A
couple DPRINTFs also had redundant "vfio:" prefixes.
Signed-off-by: Alex Williamson <address@hidden>
Commit: ba66181828a5e5b0bbc117c4e999ca559a87456e
https://github.com/qemu/qemu/commit/ba66181828a5e5b0bbc117c4e999ca559a87456e
Author: Alex Williamson <address@hidden>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M hw/vfio_pci.c
Log Message:
-----------
vfio-pci: Move devices to D0 on reset
Guests may leave devices in a low power state at reboot, but we expect
devices to be woken up for the next boot. Make this happen.
Signed-off-by: Alex Williamson <address@hidden>
Commit: c29029dd8829827ef8af3a6fb18f9df929ffc6b7
https://github.com/qemu/qemu/commit/c29029dd8829827ef8af3a6fb18f9df929ffc6b7
Author: Alex Williamson <address@hidden>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M hw/vfio_pci.c
Log Message:
-----------
vfio: Add bootindex support
Signed-off-by: Alex Williamson <address@hidden>
Commit: 6dcfdbad69aa510bc87b4a2585a597e028ca4eaa
https://github.com/qemu/qemu/commit/6dcfdbad69aa510bc87b4a2585a597e028ca4eaa
Author: Alex Williamson <address@hidden>
Date: 2013-04-01 (Mon, 01 Apr 2013)
Changed paths:
M hw/vfio_pci.c
Log Message:
-----------
vfio: cleanup includes
Starting to get messy, put the back in alphabetical order.
Signed-off-by: Alex Williamson <address@hidden>
Commit: a130c6b2b1b9c45836a51e90c847baedcb3125d3
https://github.com/qemu/qemu/commit/a130c6b2b1b9c45836a51e90c847baedcb3125d3
Author: Anthony Liguori <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M hw/vfio_pci.c
M linux-headers/linux/vfio.h
Log Message:
-----------
Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20130401.0'
into staging
vfio-pci pull request 20130401
# gpg: Signature made Mon 01 Apr 2013 02:40:45 PM CDT using RSA key ID 3BB08B22
# gpg: Can't check signature: public key not found
# By Alex Williamson
# Via Alex Williamson
* awilliam/tags/vfio-pci-for-qemu-20130401.0:
vfio: cleanup includes
vfio: Add bootindex support
vfio-pci: Move devices to D0 on reset
vfio-pci: Add extra debugging
qemu vfio-pci: Graphics device quirks
qemu vfio-pci: Add support for VGA MMIO and I/O port access
vfio-pci: Add PCIe capability mangling based on bus type
vfio-pci: Generalize PCI config mangling
linux-headers: Update to v3.9-rc2
Commit: 4690579e9bafa0a2a49d7b12dae905279a552cd6
https://github.com/qemu/qemu/commit/4690579e9bafa0a2a49d7b12dae905279a552cd6
Author: Amos Kong <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M vl.c
Log Message:
-----------
append the terminating '\0' to bootorder string
Problem was introduced in commit c8a6ae8b. The last terminating
'\0' was lost, use the right length 5 ("HALT\0").
Reported-by: Gerd Hoffmann <address@hidden>
Signed-off-by: Amos Kong <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: d8da9ee847799b8d7de4679d4de17d66d4dedb56
https://github.com/qemu/qemu/commit/d8da9ee847799b8d7de4679d4de17d66d4dedb56
Author: Aurelien Jarno <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M ui/gtk.c
Log Message:
-----------
gtk: make more messages translatable
Anthony Liguori <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Reviewed-by: Anthony Liguori <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: f84756554e32d97db3aa949db1dd58c7eea62375
https://github.com/qemu/qemu/commit/f84756554e32d97db3aa949db1dd58c7eea62375
Author: Aurelien Jarno <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M po/Makefile
Log Message:
-----------
po/Makefile: simplify
In the hope we get more translations, we should not have to modify
po/Makefile for each of them.
Cc: Anthony Liguori <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Reviewed-by: Anthony Liguori <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 1b33b354b43c8a3cc176bd4d7a021a1eac423ebc
https://github.com/qemu/qemu/commit/1b33b354b43c8a3cc176bd4d7a021a1eac423ebc
Author: Aurelien Jarno <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M po/Makefile
Log Message:
-----------
po/Makefile: correctly pass QEMU version
Cc: Anthony Liguori <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Reviewed-by: Anthony Liguori <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 9b6926e4e3cc102fb434fd16917a1044119eadd3
https://github.com/qemu/qemu/commit/9b6926e4e3cc102fb434fd16917a1044119eadd3
Author: Aurelien Jarno <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M po/de_DE.po
M po/it.po
M po/messages.po
Log Message:
-----------
po: update existing translation files
Cc: Paolo Bonzini <address@hidden>
Cc: Kevin Wolf <address@hidden>
Cc: Anthony Liguori <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Reviewed-by: Anthony Liguori <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 77cfd14c9f5742136e7968aee5c305e50b8891ac
https://github.com/qemu/qemu/commit/77cfd14c9f5742136e7968aee5c305e50b8891ac
Author: Aurelien Jarno <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
A po/fr_FR.po
Log Message:
-----------
po: add French translation
Cc: Anthony Liguori <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Reviewed-by: Anthony Liguori <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: d819cdccffe08f6e12b4c2dec8f4aa381f0cd687
https://github.com/qemu/qemu/commit/d819cdccffe08f6e12b4c2dec8f4aa381f0cd687
Author: Stefan Weil <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M ui/gtk.c
Log Message:
-----------
ui/gtk: Set QEMU window icon
The QEMU icon which is already used for SDL
is now also loaded by GTK.
Signed-off-by: Stefan Weil <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 684a096eafbe37ab6c9a1fdb5e0185f04098b166
https://github.com/qemu/qemu/commit/684a096eafbe37ab6c9a1fdb5e0185f04098b166
Author: Anthony Liguori <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M qemu-char.c
Log Message:
-----------
qemu-char: rewrite io_channel_send_all and drop the '_all' suffix
The current code is oddly written and have equally odd semantics.
Despite the '_all' suffix, upon EAGAIN the result will be a partial
write but instead of returning the partial write, we return EAGAIN.
Change the behavior to write as much as we can until we get an EAGAIN
returning a partial write if we do.
Reported-by: Amit Shah <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>
Message-id: address@hidden
Commit: 8f0605cc9caacbcc647a6df9ae541ed2da4b9bb0
https://github.com/qemu/qemu/commit/8f0605cc9caacbcc647a6df9ae541ed2da4b9bb0
Author: Stefan Berger <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M backends/Makefile.objs
A backends/tpm.c
A include/backends/tpm.h
M include/tpm/tpm.h
M tpm/tpm.c
M tpm/tpm_int.h
M tpm/tpm_passthrough.c
M tpm/tpm_tis.c
Log Message:
-----------
QOM-ify the TPM support
QOM-ified the TPM support with much code borrowed from the rng implementation.
All other TPM related code moves will be provided in a subsequent patch.
Signed-off-by: Stefan Berger <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: b1ee58290d7cc2c6b1231fd701987c1753ad9ae3
https://github.com/qemu/qemu/commit/b1ee58290d7cc2c6b1231fd701987c1753ad9ae3
Author: Anthony Liguori <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M hw/qdev.c
Log Message:
-----------
qdev: only send deleted event if device was realized
Reported-by: Kevin Wolf <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>
Message-id: address@hidden
Commit: c707582b78d01d81fe4e470fd812334be145882d
https://github.com/qemu/qemu/commit/c707582b78d01d81fe4e470fd812334be145882d
Author: Wenchao Xia <address@hidden>
Date: 2013-04-02 (Tue, 02 Apr 2013)
Changed paths:
M hw/vmxnet3.c
Log Message:
-----------
VMXNET3: initialize rx_ridx to eliminate compile warning
Gcc report "hw/vmxnet3.c:972: error: ‘rx_ridx’ may be used
uninitialized in this function", so fix it.
Signed-off-by: Wenchao Xia <address@hidden>
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Compare: https://github.com/qemu/qemu/compare/5d45de979653...c707582b78d0
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 010ca0: linux-headers: Update to v3.9-rc2,
GitHub <=