Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare to support libkrunfw 4.x #141

Merged
merged 3 commits into from
Aug 10, 2023
Merged

Prepare to support libkrunfw 4.x #141

merged 3 commits into from
Aug 10, 2023

Commits on Aug 3, 2023

  1. devices/vsock: accommodate the latest patch series

    There's a new patch series implementing datagram support into vsock
    which seems closer to get merged "[PATCH RFC net-next v4 0/8]
    virtio/vsock: support datagrams" (https://lkml.org/lkml/2023/6/9/1490).
    
    Change our vsock/TSI implementation to use the semantics of that patch
    series.
    
    Signed-off-by: Sergio Lopez <[email protected]>
    slp committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    2886fdc View commit details
    Browse the repository at this point in the history
  2. libkrun/vmm: split up kernel load and entry addr

    Since Linux 6.4, load and entry addresses doesn't match, so we're
    required to do the right thing and treat them independently. For this,
    libkrunfw 4.x.x has already extended krunfw_get_kernel() to return this
    information, so we need to change the library call, extend the
    kernel_bundle to include a field for storing the entry address, and use
    it where appropriate.
    
    This also implies we need to bump KRUNFW_MIN_VERSION from 3 to 4.
    
    Signed-off-by: Sergio Lopez <[email protected]>
    slp committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    4c6395a View commit details
    Browse the repository at this point in the history
  3. Bump version to v1.6.0

    Bump minor version to reflect the dependency on a newer libkrunfw
    version (> 4.x), now at v1.6.0.
    
    Signed-off-by: Sergio Lopez <[email protected]>
    slp committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    7ff56bd View commit details
    Browse the repository at this point in the history