Skip to content
Permalink
Branch: solo5
Commits on Feb 20, 2019
  1. Point to latest solo5

    ricarkol committed Feb 20, 2019
Commits on Feb 18, 2019
  1. Update gcc restrictions (6.0 or later recommended)

    papazof authored and ricarkol committed Feb 18, 2019
Commits on Feb 15, 2019
  1. Merge pull request #21 from cloudkernels/solo5-aarch64

    ricarkol committed Feb 15, 2019
    Add aarch64 support
Commits on Feb 14, 2019
  1. hvt: Point to latest solo5

    ananos committed Feb 14, 2019
  2. Update src-netbsd branch

    ananos committed Feb 13, 2019
    (apparently the deafault branch was master, not appstack-src)
  3. Initial aarch64 support

    papazof authored and ananos committed Dec 12, 2018
  4. travis: update specifics for aarch64

    ananos committed Jan 29, 2019
    - add script to prevent travis from timing out
    - Fix timeout, ubuntu & gcc version
    - ignore warnings
    - silence failing tests for now
  5. Make the disabling of the fallthrough warning dependent on GCC version

    najamelan authored and ananos committed Jan 4, 2018
    This should prevent older gcc versions from choking on unknown argument.
    
    I have not tested this, just wrote the code directly on github. Use with caution.
  6. Tiny fix absolute path -o option.

    yarlB authored and ananos committed Apr 8, 2018
  7. Add further -no-pie checks to Rumprun build tools

    kent-mcleod authored and ananos committed Feb 14, 2018
    This builds upon the previous commit to add -no-pie anywhere the
    relocatable flag (-Wl,-r) is used to handle compilers that enable -pie
    by default (Such as Debian Stretch).
  8. Fix linking on Debian Stretch

    liuw authored and ananos committed Jun 7, 2017
    Provide cc-option. Use that to check if -no-pie is available and
    append it when necessary.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Commits on Feb 13, 2019
  1. Merge pull request #22 from nabla-containers/solo5-copy-cmdline

    ricarkol committed Feb 13, 2019
    solo5: copy cmdline before starting the rumprun kernel
  2. solo5: copy cmdline before starting the rumprun kernel

    ricarkol committed Feb 13, 2019
    Signed-off-by: Ricardo Koller <kollerr@us.ibm.com>
Commits on Feb 12, 2019
  1. Merge pull request #19 from nabla-containers/solo5-cleanup

    ricarkol committed Feb 12, 2019
    Cleanup: moving some tests to the ./tests directory and run them from bats
  2. Use wget instead of curl for bats test

    ricarkol committed Feb 12, 2019
    Curl can't retry on connection refused (maybe in the latest version?).
  3. Nits in tests.bats

    ricarkol committed Feb 12, 2019
  4. Nits in tests.bats

    ricarkol committed Feb 12, 2019
  5. Adding file_rename_test

    ricarkol committed Feb 12, 2019
    Signed-off-by: Ricardo Koller <kollerr@us.ibm.com>
Commits on Feb 7, 2019
  1. travis: run tests.bats with sudo

    ricarkol committed Feb 7, 2019
  2. Deleting a bunch of tests that were moved to tests/bats

    ricarkol committed Feb 7, 2019
  3. Adding some bats tests

    ricarkol committed Feb 7, 2019
    Couldn't add these tests to runtests.sh, so just added a new harness.
Commits on Jan 31, 2019
  1. Point to the latest solo5, in order to fix issue #16 (#18)

    ricarkol authored and lumjjb committed Jan 31, 2019
    Signed-off-by: Ricardo Koller <kollerr@us.ibm.com>
Commits on Jan 29, 2019
  1. Merge pull request #14 from nabla-containers/solo5-hvt

    ricarkol committed Jan 29, 2019
    Changes for solo5 hvt (previously ukvm) and tests
  2. The settls function should not be called when RR_USE_TLS is not defined

    ricarkol committed Jan 29, 2019
    Signed-off-by: Ricardo Koller <kollerr@us.ibm.com>
  3. Temporarily building with -fno-stack-protector when platform=solo5

    ricarkol committed Jan 29, 2019
    Right now, rumprun's libc is built with stack protection. It uses thread local
    storage (TLS) to store the canary. This is problematic when running on top of
    solo5 as it doesn't allow the TLS register (%fs in x84/64) to be set. So, in
    this change we temporarily disable stack protection (build with
    -fno-stack-protector) until solo5/solo5 adds a solo5 API to set the TLS
    register.
    
    Signed-off-by: Ricardo Koller <kollerr@us.ibm.com>
  4. Adding hvt tests

    ricarkol committed Jan 29, 2019
    - Adding a -p option to tests/buildtests.sh so one can specify the platform for
      the bake.  This is the way to specify solo5_hvt. The solo5 platform defaults
      to solo5_spt.
    
    Signed-off-by: Ricardo Koller <kollerr@us.ibm.com>
Commits on Jan 25, 2019
  1. Merge pull request #12 from nabla-containers/solo5-tests

    ricarkol committed Jan 25, 2019
    Point to upstream solo5/solo5 and enable solo5 tests
  2. solo5: adding solo5 to runtests.sh and updated travis to run them

    ricarkol committed Jan 25, 2019
    Signed-off-by: Ricardo Koller <kollerr@us.ibm.com>
  3. solo5 libs from build-rr.sh, spt+hvt bake rules, and xenial in travis

    ricarkol committed Jan 25, 2019
    - Now build-rr.sh builds and copies the solo5 libraries to their location.
      There is an objcopy to change stack guard symbols that were in conflict
      with the rumprun libc.
    - The old bake rules were called ukvm-* and seccomp-*. Changed that to
      solo5-hvt and solo5-spt.
    - travis: using xenial ubuntu (need a newer gcc)
    
    Signed-off-by: Ricardo Koller <kollerr@us.ibm.com>
Older
You can’t perform that action at this time.