Publishing details
Changelog
linux-azure-5.4 (5.4.0-1047.49+cvmpreview.6~18.04.1) bionic; urgency=medium
[ Ubuntu: 5.4.0-1047.49+cvmpreview.6 ]
* Backport commits required for confidential VMs (LP: #1915146)
- SAUCE: x86/hyperv: Load/save the Isolation Configuration leaf
- SAUCE: x86/Hyper-V: Add visibility parameter for vmbus_establish_gpadl()
- SAUCE: x86/Hyper-V: Add new hvcall guest address host visibility support
- SAUCE: HV: Get Hyper-V Isolated VM capability
- SAUCE: HV: Add Write/Read MSR registers via ghcb
- SAUCE: HV: Add ghcb hvcall support for SNP VM
- SAUCE: HV/Vmbus: Add SNP support for VMbus channel initiate message
- SAUCE: hv/vmbus: Initialize VMbus ring buffer for Isolated VM
- SAUCE: x86/Hyper-V: Initialize bounce buffer page cache and list
- SAUCE: x86/Hyper-V: Add new parameter for
vmbus_sendpacket_pagebuffer()/mpb_desc()
- SAUCE: x86/Hyper-V: Copy data from/to bounce buffer during IO operation.
- SAUCE: HV/Netvsc: Add SNP support for netvsc driver
- SAUCE: HV/Storvsc: Add bounce buffer support for Storvsc
- hv_netvsc: Remove unnecessary round_up for recv_completion_cnt
- hv_netvsc: Add validation for untrusted Hyper-V values
- drivers: hv: vmbus: Introduce latency testing
- Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
- scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus
hardening
- hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus
hardening
- SAUCE: Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring
buffer
- SAUCE: hv_utils: Add validation for untrusted Hyper-V values
- SAUCE: Drivers: hv: vmbus: Initialize memory to be sent to the host
- Drivers: hv: copy from message page only what's needed
- Drivers: hv: check VMBus messages lengths
- Drivers: hv: allocate the exact needed memory for messages
- SAUCE: Drivers: hv: vmbus: Reduce number of references to message in
vmbus_on_msg_dpc()
- Drivers: hv: make sure that 'struct vmbus_channel_message_header' compiles
correctly
- SAUCE: Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind()
- SAUCE: scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer
- SAUCE: scsi: storvsc: Resolve data race in storvsc_probe()
- SAUCE: scsi: storvsc: Validate length of incoming packet in
storvsc_on_channel_callback()
- SAUCE: hv_netvsc: Add (more) validation for untrusted Hyper-V values
- Drivers: hv: vmbus: Introduce table of VMBus protocol versions
- Drivers: hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2
- SAUCE: Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests
- SAUCE: Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests
- SAUCE: hv_netvsc: Restrict configurations on isolated guests
- SAUCE: hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer
- SAUCE: HV/Bounce buffer: Add SMP support in the bounce buffer code
- SAUCE: HV/IVM: Disable interrupt when read ghcb
- SAUCE: HV/Netvsc: Unmap recv_buf and send buf in extra address space
- SAUCE: HV: Set gpadl buffer not visible to host when return buffer back to
system
- SAUCE: Stovsc: Reserve bounce buffer for storvsc subchannel
- hv_netvsc: Validate number of allocated sub-channels
- SAUCE: Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc()
- SAUCE: hv_netvsc: Allocate the recv_buf buffers after
NVSP_MSG1_TYPE_SEND_RECV_BUF
- SAUCE: hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info
- SAUCE: HV/Netvsc: Fix dropping package during high network throughput
- SAUCE: Netvsc: Fix race condition with skb
- SAUCE: HV/IVM: Add support for new AMD GHCB spec
- [Config] azure: CONFIG_HYPERV_TESTING=y
- Drivers: hv: vmbus: Use after free in __vmbus_open()
- Drivers: hv: vmbus: Initialize unload_event statically
- hv_netvsc: Cache the current data path to avoid duplicate call and message
- hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
- Drivers: hv: vmbus: Drop error message when 'No request id available'
- SAUCE: Revert "UBUNTU: SAUCE: Drivers: hv: vmbus: Copy packets sent by
Hyper-V out of the ring buffer"
- SAUCE: Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring
buffer
- SAUCE: scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs
- SAUCE: HV/Storvsc: Adjust bounce buffer in on_channel_callback
-- Marcelo Henrique Cerri <email address hidden> Thu, 27 May 2021 11:05:53 -0300
Builds
Built packages
-
linux-azure-5.4-cloud-tools-5.4.0-1047
Linux kernel version specific cloud tools for version 5.4.0-1047
-
linux-azure-5.4-headers-5.4.0-1047
Header files related to Linux kernel version 5.4.0
-
linux-azure-5.4-tools-5.4.0-1047
Linux kernel version specific tools for version 5.4.0-1047
-
linux-buildinfo-5.4.0-1047-azure
Linux kernel buildinfo for version 5.4.0 on 64 bit x86 SMP
-
linux-cloud-tools-5.4.0-1047-azure
Azure Linux kernel version specific cloud tools for version 5.4.0-1047
-
linux-headers-5.4.0-1047-azure
Azure Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
-
linux-image-unsigned-5.4.0-1047-azure
Azure Linux kernel image for version 5.4.0 on 64 bit x86 SMP
-
linux-image-unsigned-5.4.0-1047-azure-dbgsym
Azure Linux kernel debug image for version 5.4.0 on 64 bit x86 SMP
-
linux-modules-5.4.0-1047-azure
Azure Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
-
linux-modules-extra-5.4.0-1047-azure
Azure Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
-
linux-tools-5.4.0-1047-azure
Azure Linux kernel version specific tools for version 5.4.0-1047
Package files