Skip to content

xenserver/xen.pg

Repository files navigation

This is the repository of XenServer-specific patches to Xen.

For any new features, please work with the upstream Xen project and
request backports by emailing the XenServer development mailing list
([email protected]).

Refer to http://wiki.xenproject.org/wiki/Submitting_Xen_Patches for
information on contributing to the Xen project.

This repo a guilt patchqueue.  To set up for use with guilt:

  Clone upstream Xen, create a branch called patchqueue
  $ git clone git://xenbits.xen.org/xen.git xen.git
  $ cd xen.git
  $ git branch patchqueue

  Clone this repo into upstream's .git/patches
  $ git clone [email protected]:xenserver/xen.pg.git .git/patches

  Point the patchqueue branch at the patches inside patches/
  $ ln -s patches .git/patches/patchqueue
  $ touch .git/patches/patchqueue/status

  Push the patchqueue
  $ guilt push -a

As development progresses, the base of the patchqueue moves.  Refer to
xen.spec for the appropriate base to use.  To update the base when it moves:

  Pop the patches
  $ guilt pop -a

  Move the patchqueue branch to the new base
  $ git reset --hard $NEW_BASE

  Push the patchqueue at its new base
  $ guilt push -a

Refer to the specfile for dependencies and build instructions.

Note: Some of the patches in this series introduce hypercall ABI
changes that are incompatible with upstream Xen.

About

XenServer Hypervisor Patch Queue

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 29