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

[Mirage 3.x] Port to new Mirage/Xen platform stack #1183

Merged
merged 7 commits into from Oct 24, 2020

Commits on Oct 23, 2020

  1. [Mirage 3.x] Port to new Mirage/Xen platform stack

    This adapts the `mirage` front-end tool to the new Mirage/Xen platform
    stack (see mirage#1159).
    
    User-visible changes:
    
    - `.xe` (Xenserver) filegeneration has been removed, I have no way to
    test this.
    - "Unknown" argument filtering in `Bootvar` / `argv` has been removed,
    this was causing problems and I do not know of any users apart from
    Qubes OS where this can be solved differently, see comments in
    mirage#1159.
    
    Note that Xen unikernels now include a dummy Solo5 manifest to keep the
    rest of the build system and Solo5 layers happy; this does not contain
    any devices as they are not required and Xen device naming does not
    follow Solo5 requirements.
    mato authored and hannesm committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    473cd74 View commit details
    Browse the repository at this point in the history
  2. Since mirage-xen 6.0.0, checksum stubs are provided by mirage-xen

    Thus, tcpip.xen is not needed to be linked anymore.
    hannesm committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    f3ddaad View commit details
    Browse the repository at this point in the history
  3. mirage-{net,bootvar,block,console}-xen, mirage-qubes{-ipv4}: adapt bo…

    …unds for the upcoming release
    hannesm committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    54c6eef View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2020

  1. Provide separate functions for bin_extension and solo5_bindings_pkg

    These two things are hardly related, keep them separate
    hannesm committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    547546b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb8a514 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ac2758 View commit details
    Browse the repository at this point in the history
  4. travis: disable TESTS

    mirage does not contain any tests, avoid unneccessary rebuilds
    hannesm committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    771db89 View commit details
    Browse the repository at this point in the history