Once again, only minor changes were required in
0008-virtio-vsock-support-dgrams.patch. I can't wait for DGRAM
support to get upstreamed.
Signed-off-by: Sergio Lopez <slp@redhat.com>
Rebase on a 6.12.3 kernel, jumping to the next LTS series. Only a
surprisingly small amount of changes needed in the patches, mostly in
the DGRAM and TSI sets. A new qboot binary was also needed with a very
small change to account for the new SEV kernel entry point (tested under
SEV-ES on Naples).
We also dropped "0009-tests-add-vsock-dgram-tests.patch" to reduce the
maintenance burden (was useless anyway).
Signed-off-by: Sergio Lopez <slp@redhat.com>
Rebase on the latest LTS kernel. Only minor changes required in
"vsock-dgram-generalize-recvmsg-and-drop-transport-dg.patch".
Also, update the Asahi TSO patches to include the "fixup!" patches in
bits/220-tso, and add "drm-virtio-Support-fence-passing-feature.patch"
to enable userspace to implement cross-domain fence optimizations.
Signed-off-by: Sergio Lopez <slp@redhat.com>
Rebase on the latest LTS kernel. A minor change in 0015 and a config
update for the SEV flavor was required.
Signed-off-by: Sergio Lopez <slp@redhat.com>
Since there's a new patch set implementing datagram support in
vsock (https://lkml.org/lkml/2023/6/9/1490) that appears to have good
chances of getting merge, we can keep TSI around in parallel to the
future virtio-net/passt alternative.
Here we rebase on the latest stable 6.4.x kernel, adopting the new
vsock+datagram patch set mentioned above.
In 6.4.x kernels, load and entry addresses no longer match, so we need
to do the right thing and treat them independently. We modify
krunfw_get_kernel to also provide the entry addr to the callers. This
means we're breaking the API/ABI, so bump major version to 4.
Signed-off-by: Sergio Lopez <slp@redhat.com>