Commit graph

29 commits

Author SHA1 Message Date
joerg
8fb971391a Fix header guard. 2013-07-13 19:43:21 +00:00
gdt
71c33cddb9 Explain xen version differences.
There are 5 versions of xen in pkgsrc, which is confusing.  Explain in
DESCR which version is in which package (xenkernel3 contains 3.1), and
which versions support PCI passthrough (only 3.1).  Explain which
versions support non-PAE (3.1) and PAE (3.3, 4.1, 4.2), because the
HOWTO is out of date and it's easy to end up with a non-working system
on a 3.1 to 3.3 update.  Cuation that 2.0 is beyond crufty.

This is a DESCR-only change (with PKGREVISION++ of course).

(ok during freeze agc@)
2013-06-19 14:03:41 +00:00
joerg
8f28de81a1 Allow building Xen infrastructure with Clang. Fix various bugs in
xenkernel3, xenkernel41, xentools3 and xentools41 exposed by Clang
default warnings. Bump revisions for those.
2013-04-11 19:57:51 +00:00
asau
54c5cd959e Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 19:50:50 +00:00
jym
81f3f35767 Create a MESSAGE so we know where to look for Xen kernels. i386 is
specific due to the PAE kernel. Add license.
2011-11-20 03:48:10 +00:00
jym
346eece732 Improve the pattern matching a bit for compiler version. Otherwise we
get garbage in the match, and sed will choke on it during compilation.
2011-11-20 03:43:30 +00:00
bouyer
b135f72195 Apply patch from http://www.openwall.com/lists/oss-security/2011/09/02/2,
fixing SA45835.
Bump pkgrevision
2011-09-10 18:35:51 +00:00
jym
f036c7a4ad - protect Xen's stdarg.h from multiple inclusion.
- build fix for stdarg under NetBSD.

Both backported from upstream. Seems to be needed to build pkg under 5.99.x

http://xenbits.xensource.com/hg/xen-unstable.hg/file/a574bf2f5059/xen/include/xen/stdarg.h
2011-07-19 18:53:53 +00:00
drochner
b5921d85ea add patch from upstream (manually, due to changed #ifdefs and indentation)
to fix possible crashes triggered by 64-bit guests (found by
Cherry G. Mathew, CVE-2011-1166)
bump PKGREV
2011-03-24 12:43:53 +00:00
bouyer
1307e549cb Add a fix for CVE-2010-4255, from the xen-devel list and adapted for Xen 3.1 2010-12-07 18:43:48 +00:00
joerg
f0bbd1517d Remove @dirrm entries from PLISTs 2009-06-14 18:13:25 +00:00
abs
a5e7b78bc4 Add PKG_DESTDIR_SUPPORT and clean up some pkglint 2009-05-03 23:10:50 +00:00
bouyer
0be3971482 On i386 also build and install PAE versions of the xen kernel.
Bump pkgrevision
2009-02-13 22:34:52 +00:00
bouyer
616e3e4b52 some device have I/O space but no mem space so checking iomem to grant
privileges to non-0 domains is not enough.
PKGREVISION++
2009-01-24 18:57:59 +00:00
joerg
bc770c39cf Don't require Python at run time. Bump revision. 2008-10-28 16:07:25 +00:00
bouyer
0b4d71f11f Update to Xen 3.1.4. Chnages are bugfixes, mostly in various HVM parts. 2008-04-27 19:59:40 +00:00
joerg
a77e7015fe Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2008-04-25 20:39:06 +00:00
tnn
0eb274c8d6 Accept Python 2.5. 2008-04-25 20:11:17 +00:00
bouyer
b46e211595 Remplace patch-cx with the official fix from Xen. Bump PKGREVISION.
Thanks to Christoph Egger for getting this fixed in Xen repository.
2008-02-20 22:48:27 +00:00
bouyer
f69338af33 Update xen3 packages to 3.1.3. Changes are mostly bugfixes and enhancement
in HVM support.
2008-02-15 20:34:35 +00:00
bouyer
3319948890 Remplace patches/patch-cy with fix from the Xen repository via
Christoph Egger, and merge it back in patches/patch-ba (one patch per file).
Bump PKGREVISION
2007-12-05 22:06:26 +00:00
bouyer
b2edc5f91f Update the Xen3 packages to 3.1.2.
Package changes:
  point HOMEPAGE to http://xen.org/
  looks like the Xen peoples won't put a tarball on their http server
  for this; I built one from their repository and put it in
  ${MASTER_SITE_LOCAL}
Summary of changes since 3.1.0:
  some of our patches have been integrated upstream, thanks to Christoph Egger
  various performances improvements and bug fixes, including some security
    fixes, and one bug that would lead to floating point register
    leak/corruption from HVM to PV guests on Intel VMX CPUs.
2007-12-03 21:54:28 +00:00
bouyer
9535d5e7a8 Properly initialize physaddr_bitsize for native 64bit dom0. Makes
NetBSD/xenamd64 boot on systems with more than 4Gb RAM.
Bump pkgrevision.
2007-11-26 19:35:24 +00:00
bouyer
3f5c975c8e Make it build on NetBSD/amd64. This packages requires bash on this platform;
if someone feels bored he can look at fixing the script :)
2007-11-22 21:49:54 +00:00
bouyer
76c861a001 Fix Xen kernel to silence a message on recursive Page Table Entries for
level >= 3 (will send to Xen developers)
Allow this package to build on x86_64.
bump PKGREVISION.
2007-10-16 20:31:57 +00:00
martti
bd986edbc7 Remove trailing spaces. 2007-10-09 19:19:08 +00:00
bouyer
92f5c0435e Switch from using the pre-build binaries to building our own Xen kernel.
Apply a patch (patch-b*) to xen-3.1.0 to fix the ELF loader so that the
symbol table is properly loaded for the NetBSD dom0 kernel. This is from
the Xen repository, based on a patch inistally submitted by Christoph Egger
to Xen (thanks !). Should fix PR port-xen/36671.
While there also provide a debug Xen kernel, built with debug=1.
Bump PKGREVISION.
2007-08-17 17:26:03 +00:00
bouyer
bde1ee47e8 Restrict to Linux-2.[46]*-i386 NetBSD-*-i386. Suggested by Hauke Fath. 2007-07-01 20:20:24 +00:00
bouyer
15760d93dd Rename xenkernel30 to xenkernel3 to acknowledge that Xen dropped one digit
in version numbers, and upgrade to 3.1.0.
Changes since 3.0.4:
    *   XenAPI 1.0 support
          o XML configuration files for virtual machines;
          o VM life-cycle management operations; and
          o Secure on- or off-box XML-RPC with bindings for many languages
    * Basic save/restore/migrate support for HVM (e.g. Windows) VMs;
    * Dynamic memory control for HVM guests;
    * 32-on-64 PV guest support (run PAE PV VMs on a 64-bit Xen!); and
    * Blktap copy-on-write disk support.

It also fixes some HVM bugs.
2007-06-14 19:37:00 +00:00