Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mirage/mirage
base: 9d2793f5c2ed
Choose a base ref
...
head repository: mirage/mirage
compare: 8a473ec04524
Choose a head ref
  • 4 commits
  • 4 files changed
  • 1 contributor

Commits on Dec 1, 2014

  1. Add a specific MacOS X platform

    This lets us add MacOS X-specific libraries for the platform where
    it diverges from stock Unix.  The first such use is in the networking
    layer, where MacOS X provides the `vmnet` framework.
    
    This patch defaults the `mirage CLI` to use the `MacOSX` mode on
    that platform, and adds a `--no-macosx` override to force use of
    the Unix mode (for advanced users).
    
    The end-user capability added by this patch is that userlevel bridged
    networking is possible using `vmnet`, and does not require any
    third-party kernel modules to be installed either.
    
    Requires ocaml/opam-repository#3135 to have the new packages
    avsm committed Dec 1, 2014
    Copy the full SHA
    34f951c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    844d9d9 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b729dcb View commit details
    Browse the repository at this point in the history
  4. Merge pull request #329 from avsm/osx-bridging

    Add a specific MacOS X platform
    avsm committed Dec 1, 2014
    Copy the full SHA
    8a473ec View commit details
    Browse the repository at this point in the history