Xiaoyao Li
add7f30a6e
*** HACK *** linux-headers: Update headers to pull in TDX API changes
...
Pull in recent TDX updates, which are not backwards compatible.
It's just to make this series runnable. It will be updated by script
scripts/update-linux-headers.sh
once TDX support is upstreamed in linux kernel
Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com >
2024-07-25 12:02:54 +02:00
Xiaoyao Li
d8c4e63245
linux-headers: Update to Linux v6.8-rc5
...
Guest memfd support in QEMU requires corresponding KVM guest memfd APIs,
which lands in Linux from v6.8-rc1.
Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com >
2024-07-25 11:39:23 +02:00
Daniel Henrique Barboza
af5fd6485b
linux-headers: Update to Linux v6.7-rc5
...
We'll add a new RISC-V linux-header file, but first let's update all
headers.
Headers for 'asm-loongarch' were added in this update.
Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com >
Acked-by: Alistair Francis <alistair.francis@wdc.com >
Message-ID: <20231218204321.75757-2-dbarboza@ventanamicro.com >
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
(cherry picked from commit efb91426af )
Signed-off-by: Dario Faggioli <dfaggioli@suse.com >
2024-07-25 11:38:59 +02:00
Thomas Huth
da3c22c74a
linux-headers: Update to Linux v6.6-rc1
...
This update contains the required header changes for the
"target/s390x: AP-passthrough for PV guests" patch from
Steffen Eiden.
Message-ID: <20230912093432.180041-1-thuth@redhat.com >
Signed-off-by: Thomas Huth <thuth@redhat.com >
2023-09-12 11:34:56 +02:00
Cédric Le Goater
d0bf492f38
linux-headers: update to v6.5-rc1
...
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Cédric Le Goater <clg@redhat.com >
2023-07-10 09:52:52 +02:00
David 'Digit' Turner
c5c0fdbe39
Update linux headers to v6.3rc5
...
commit 7e364e56293bb98cae1b55fd835f5991c4e96e7d
Signed-off-by: David 'Digit' Turner <digit@google.com >
Message-Id: <20230405172109.3081788-4-digit@google.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2023-04-28 15:55:55 +02:00
Avihai Horon
93d7620c25
linux-headers: Update to v6.2-rc8
...
Update to commit ceaa837f96ad ("Linux 6.2-rc8").
Signed-off-by: Avihai Horon <avihaih@nvidia.com >
Link: https://lore.kernel.org/r/20230216143630.25610-2-avihaih@nvidia.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com >
2023-02-16 12:13:46 -07:00
Peter Xu
93e0932b7b
linux-headers: Update to v6.1
...
Signed-off-by: Peter Xu <peterx@redhat.com >
Reviewed-by: Juan Quintela <quintela@redhat.com >
Acked-by: Cornelia Huck <cohuck@redhat.com >
Signed-off-by: Juan Quintela <quintela@redhat.com >
2023-02-11 16:51:09 +01:00
Chenyi Qiang
d525f73f91
Update linux headers to v6.0-rc4
...
commit 7e18e42e4b280c85b76967a9106a13ca61c16179
Signed-off-by: Chenyi Qiang <chenyi.qiang@intel.com >
Reviewed-by: Cornelia Huck <cohuck@redhat.com >
Message-Id: <20220915091035.3897-3-chenyi.qiang@intel.com >
Signed-off-by: Thomas Huth <thuth@redhat.com >
2022-09-26 17:23:47 +02:00
Paolo Bonzini
105bb7cdbe
kvm: add support for boolean statistics
...
The next version of Linux will introduce boolean statistics, which
can only have 0 or 1 values. Convert them to the new QAPI fields
added in the previous commit.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2022-07-18 18:51:32 +02:00
Alex Williamson
e4082063e4
linux-headers: Update to v5.18-rc6
...
Update to c5eb0a61238d ("Linux 5.18-rc6"). Mechanical search and
replace of vfio defines with white space massaging.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com >
2022-05-13 08:20:11 -06:00
Paolo Bonzini
1ea5208feb
linux-headers: include missing changes from 5.17
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2022-03-15 11:50:50 +01:00
Vivek Goyal
ef17dd6a8e
linux-headers: Update headers to v5.17-rc1
...
Update headers to 5.17-rc1. I need latest fuse changes.
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com >
Signed-off-by: Vivek Goyal <vgoyal@redhat.com >
Message-Id: <20220208204813.682906-3-vgoyal@redhat.com >
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com >
2022-02-17 17:21:45 +00:00
Paolo Bonzini
43709a0ca3
linux-headers: update to 5.16-rc1
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Acked-by: Cornelia Huck <cohuck@redhat.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20211111110604.207376-3-pbonzini@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2021-12-10 09:47:18 +01:00
Bharata B Rao
327d4b7f3f
linux-headers: Update
...
Update to mainline commit: 79160a603bdb ("Merge tag 'usb-5.14-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb"
Signed-off-by: Bharata B Rao <bharata@linux.ibm.com >
Message-Id: <20210706112440.1449562-2-bharata@linux.ibm.com >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2021-07-09 11:01:06 +10:00
Eduardo Habkost
278f064e45
Update Linux headers to 5.13-rc4
...
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
Message-Id: <20210603191541.2862286-1-ehabkost@redhat.com >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
2021-06-17 14:11:06 -04:00
Brijesh Singh
3ea1a80243
target/i386/sev: add support to query the attestation report
...
The SEV FW >= 0.23 added a new command that can be used to query the
attestation report containing the SHA-256 digest of the guest memory
and VMSA encrypted with the LAUNCH_UPDATE and sign it with the PEK.
Note, we already have a command (LAUNCH_MEASURE) that can be used to
query the SHA-256 digest of the guest memory encrypted through the
LAUNCH_UPDATE. The main difference between previous and this command
is that the report is signed with the PEK and unlike the LAUNCH_MEASURE
command the ATTESATION_REPORT command can be called while the guest
is running.
Add a QMP interface "query-sev-attestation-report" that can be used
to get the report encoded in base64.
Cc: James Bottomley <jejb@linux.ibm.com >
Cc: Tom Lendacky <Thomas.Lendacky@amd.com >
Cc: Eric Blake <eblake@redhat.com >
Cc: Paolo Bonzini <pbonzini@redhat.com >
Cc: kvm@vger.kernel.org
Reviewed-by: James Bottomley <jejb@linux.ibm.com >
Tested-by: James Bottomley <jejb@linux.ibm.com >
Signed-off-by: Brijesh Singh <brijesh.singh@amd.com >
Reviewed-by: Connor Kuehl <ckuehl@redhat.com >
Message-Id: <20210429170728.24322-1-brijesh.singh@amd.com >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
2021-06-01 09:32:23 -04:00
Eric Farman
b3c818a47f
Update linux headers to 5.11-rc2
...
Signed-off-by: Eric Farman <farman@linux.ibm.com >
Message-Id: <20210104202057.48048-3-farman@linux.ibm.com >
[CH: dropped qatomic->atomic changes in pvrdma_ring.h]
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2021-01-21 11:19:45 +01:00
Matthew Rosato
53ba2eee52
linux-headers: update against 5.10-rc1
...
commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec
Signed-off-by: Matthew Rosato <mjrosato@linux.ibm.com >
[aw: drop pvrdma_ring.h changes to avoid revert of d73415a315 ("qemu/atomic.h: rename atomic_ to qatomic_")]
Signed-off-by: Alex Williamson <alex.williamson@redhat.com >
2020-11-01 12:30:51 -07:00
Andrew Jones
94c7fefcb4
linux headers: sync to 5.9-rc7
...
Update against Linux 5.9-rc7.
Cc: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Andrew Jones <drjones@redhat.com >
Message-id: 20201001061718.101915-2-drjones@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-10-08 15:24:32 +01:00
Jason Wang
e6546342a8
linux headers: sync to 5.9-rc4
...
Update against Linux 5.9-rc4.
Cc: Cornelia Huck <cohuck@redhat.com >
Cc: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Jason Wang <jasowang@redhat.com >
Message-Id: <20200907104903.31551-2-jasowang@redhat.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2020-09-29 02:14:29 -04:00
Cornelia Huck
f76b348ec7
Linux headers: update
...
Update against Linux 5.8-rc1.
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2020-06-18 12:13:36 +02:00
Cornelia Huck
dc6f8d458a
linux-headers: update against Linux 5.7-rc3
...
commit 6a8b55ed4056ea5559ebe4f6a4b247f627870d4c
Reviewed-by: Michael S. Tsirkin <mst@redhat.com > # virtio/vhost parts
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
Message-Id: <20200427102415.10915-3-cohuck@redhat.com >
2020-04-28 12:29:01 +02:00
Cornelia Huck
ddda37483d
linux-headers: update
...
Update to commit b1da3acc781c ("Merge tag 'ecryptfs-5.6-rc3-fixes' of
git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs")
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2020-02-26 18:57:07 +01:00
Bharata B Rao
50fd0c375b
linux-headers: Update
...
Update to mainline commit: d1eef1c61974 ("Linux 5.5-rc2")
Signed-off-by: Bharata B Rao <bharata@linux.ibm.com >
Message-Id: <20191219031445.8949-2-bharata@linux.ibm.com >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2020-01-08 11:01:59 +11:00
Greg Kurz
2a886794f1
linux-headers: Update
...
Update to mainline commit be2eca94d144 ("Merge tag 'for-linus-5.5-1'`
of git://github.com/cminyard/linux-ipmi")
Signed-off-by: Greg Kurz <groug@kaod.org >
Message-Id: <157478677756.67101.11558821804418331832.stgit@bahia.tlslab.ibm.com >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2019-12-17 10:39:48 +11:00
Eric Auger
f363d039e8
linux headers: update against v5.4-rc1
...
Update the headers against commit:
0f1a7b3fac05 ("timer-of: don't use conditional expression
with mixed 'void' types")
Signed-off-by: Eric Auger <eric.auger@redhat.com >
Acked-by: Marc Zyngier <maz@kernel.org >
Message-id: 20191003154640.22451-2-eric.auger@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2019-10-15 18:09:02 +01:00
Wanpeng Li
d38d201f0e
i386/kvm: support guest access CORE cstate
...
Allow guest reads CORE cstate when exposing host CPU power management capabilities
to the guest. PKG cstate is restricted to avoid a guest to get the whole package
information in multi-tenant scenario.
Cc: Eduardo Habkost <ehabkost@redhat.com >
Cc: Paolo Bonzini <pbonzini@redhat.com >
Cc: Radim Krčmář <rkrcmar@redhat.com >
Signed-off-by: Wanpeng Li <wanpengli@tencent.com >
Message-Id: <1563154124-18579-1-git-send-email-wanpengli@tencent.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2019-09-16 12:32:20 +02:00
Cornelia Huck
d9cb433615
linux headers: update against Linux 5.2-rc1
...
commit a188339ca5a396acc588e5851ed7e19f66b0ebd9
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2019-05-21 16:58:56 +02:00
Paolo Bonzini
da054c646c
include: update Linux headers to 4.21-rc1/5.0-rc1
...
This is simply running the newly-updated script on Linux, in
order to obtain the new header files and all the other updates
from the recent Linux merge window.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2019-02-04 00:08:58 -05:00
Paolo Bonzini
966f2ec3ac
linux-headers: update to 4.20-rc1
...
This brings in eVMCS and coalesced PIO support, as well as other features we do
not support yet.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-10-19 13:44:11 +02:00
Cornelia Huck
8f3cd250a8
linux-headers: update
...
Update to kvm/next commit dd5bd0a65ff6 ("Merge tag 'kvm-s390-next-4.20-1'
of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD")
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2018-10-12 11:32:18 +02:00
Cornelia Huck
d36f7de829
linux-headers: update
...
Update to Linux upstream commit 2ad0d5269970
("Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net")
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2018-08-20 14:18:49 +02:00
Eric Auger
77d361b13c
linux-headers: Update to kernel mainline commit b357bf602
...
Update our kernel headers to mainline commit
b357bf6023a948cf6a9472f07a1b0caac0e4f8e8
("Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm")
Signed-off-by: Eric Auger <eric.auger@redhat.com >
Message-id: 1529072910-16156-2-git-send-email-eric.auger@redhat.com
[PMM: clarified commit message]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2018-06-22 13:28:35 +01:00
Peter Maydell
65a6d8dd3f
Update Linux headers to 4.17-rc6
...
Update our copy of the Linux headers to upstream 4.17-rc6
(kernel commit 771c577c23bac90597c68).
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Message-Id: <20180525132755.21839-6-peter.maydell@linaro.org >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-06-01 15:14:31 +02:00
Paolo Bonzini
9f2d175db5
update Linux headers to 4.16-rc5
...
Note that VIRTIO_GPU_CAPSET_VIRGL2 was added manually so it has to be added
manually after re-running scripts/update-linux-headers.sh.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-03-13 12:02:32 +01:00
Cornelia Huck
9cbb636270
linux-headers: update
...
Update headers against 4.15-rc9.
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2018-01-22 11:07:47 +01:00
Eric Auger
dd8739669f
linux-headers: update to 4.15-rc1
...
Update headers against v4.15-rc1.
Signed-off-by: Eric Auger <eric.auger@redhat.com >
Message-id: 1511883692-11511-4-git-send-email-eric.auger@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2017-12-13 17:59:23 +00:00
Alexey Perevalov
d4083f50e0
linux-headers: sync against v4.14-rc1
...
Signed-off-by: Alexey Perevalov <a.perevalov@samsung.com >
Message-Id: <1506085187-24259-2-git-send-email-a.perevalov@samsung.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2017-09-29 10:58:31 +02:00
Christian Borntraeger
ab6e15500b
linux header sync against v4.13-rc1
...
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com >
2017-07-18 10:55:16 +02:00
Christian Borntraeger
3272f0e22f
linux-headers: update to 4.13-rc0
...
commit af3c8d98508d37541d4bf57f13a984a7f73a328c
Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linux
There is a change pending for v4.13-rc1 in linux-headers/linux/kvm.h
I will submit a fixup patch for 2.10 as soon as it hits the kernel.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com >
2017-07-14 12:29:10 +02:00
Cornelia Huck
74c98e20a6
linux-headers: update
...
Update against Linux v4.12-rc1.
Also include the new vfio_ccw.h header.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com >
2017-05-19 12:29:01 +02:00
Paolo Bonzini
3a5eb5b4a9
update Linux headers to 4.11
...
virtio_mmio.h would be deleted; I am leaving it in though it was a
mistake to add it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2017-02-28 16:18:49 +00:00
Marcelo Tosatti
bc20403598
kvm: sync linux headers
...
Import KVM_CLOCK_TSC_STABLE.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com >
Message-Id: <20161210172324.402794293@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2016-12-22 16:00:26 +01:00
Cornelia Huck
dbdfea9226
linux-headers: update
...
Update headers against 4.8-rc2.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com >
2016-09-05 15:15:16 +02:00
Cornelia Huck
ff804f15a1
linux-headers: update
...
Update to 4.7-rc2.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com >
2016-06-14 13:34:50 +02:00
Paolo Bonzini
b89485a52e
update Linux headers to 4.6
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2016-04-05 11:46:52 +02:00
Cornelia Huck
66fb2d5467
linux-headers: update against kvm/next
...
Update against commit efef127c, but keep userfaultd.h.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com >
2016-03-01 12:15:28 +01:00
Paolo Bonzini
fff02bc00b
linux-headers: update from kvm/next
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2015-12-17 15:24:34 +01:00
Paolo Bonzini
3a824b1552
linux-headers: update from kvm/next
...
linux-headers/linux/vhost.h is currently out of sync with Linux. Do
not touch it in this update.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2015-10-12 18:29:26 +02:00