Commit graph

33 commits

Author SHA1 Message Date
bouyer
a9b7982b8a Fix build failure reported by David Holland. I don't know why gmake didn't
stop for me on this error.
Bump PKGREVISION, as despite the error the package did build fine for me.
2012-05-30 08:29:43 +00:00
taca
9bba563067 Fix path of the target file in patch files. 2012-05-30 03:27:05 +00:00
bouyer
3ca8160195 Add support for PCI pass-through for HVM guests, based on patch sent by
dukzcry <lomka@gero.in> on netbsd-users@ on may 14. This supports
only HVM guests, and only with the xl tool.

bump pkgrevision.
2012-05-29 15:01:34 +00:00
abs
fc165f5275 Correctly handle PKG_SYSCONFDIR - bump pkgrevision 2012-05-10 16:07:36 +00:00
wiz
7f6ca7040e Bump PKGREVISION for python default version change to 2.7.
py-* not affected, since it built different versions depending on the
setting already.
2012-03-09 12:33:57 +00:00
drochner
852c5d1de0 "xl shutdown --halt" doesn't work, remove the "--halt" 2012-02-24 11:44:03 +00:00
bouyer
208d730cf2 Pull up fix from Xen repository, fixing CVE-2012-0029:
Heap-based buffer overflow in the process_tx_desc function in the
e1000 emulation allows the guest to cause a denial of service (QEMU
crash) and possibly execute arbitrary code via crafted legacy mode
packets.

Bump PKGREVISION
2012-02-03 17:00:24 +00:00
cegger
16e92eb331 Apply patch 79d1d3311319f3390f540f547becaba9d957f84c
from qemu upstream:

Fill in word 64 of IDENTIFY data to indicate support for PIO modes 3 and 4.
This allows NetBSD guests to use UltraDMA modes instead of just PIO mode 0.

With this patch I can no longer reproduce PR 42455.
Bump package revision.
2012-01-26 11:19:23 +00:00
sbd
7b510763d3 Regenerate diffs for GNU patch. 2011-12-14 03:57:50 +00:00
sbd
529d8cb79d Recursive bump for lang/ocaml buildlink addition. 2011-12-06 00:19:21 +00:00
jmcneill
ed1f0f4efc fix previous 2011-10-29 14:16:53 +00:00
jmcneill
6de9cd0164 Fix build for 32-bit hosts with a 64-bit time_t 2011-10-29 10:20:52 +00:00
bouyer
337cea3fe7 Do not hardcode /usr/pkg, use $PREFIX 2011-10-28 11:31:29 +00:00
bouyer
66d48ba9c0 Re-add patch-dd and patch-de, without them it doesn't package properly.
Without these patches, config and sample files are installed in
${PREFIX}/etc/xen instead of ${PREFIX}/share/example/xen/
2011-10-26 13:39:48 +00:00
cegger
f463e71c79 Update to Xen 4.1.2
Fixes/features include:
 * New XL toolstack
 * kexec/kdump
 * Remus
 * Device passthrough to HVM guests
 * Interrupt handling
 * Support for Supervisor Mode Execution Protection (SMEP)
2011-10-21 18:26:58 +00:00
bouyer
744805a566 This needs iasl to build, so depend on acpica-utils if /usr/bin/iasl
doens't exist.
2011-10-16 20:33:35 +00:00
shattered
b9b0692692 PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
sborrill
5c88c3b808 Switch to using version number from version.mk.
Conflict with xenstoretools.

OK cegger@
2011-10-03 17:01:06 +00:00
sborrill
edebdb4314 Add patch to be used by xenstoretools to install a subset of the relevant
tools.
2011-10-03 16:58:57 +00:00
sborrill
ef2aaa4526 Pull out version number from main Makefile so that it can be shared by
sysutils/xenstoretools
2011-10-03 16:58:04 +00:00
cegger
526fc8cc68 Xen 4.1.1 (maintenance release)
*   Security fixes including CVE-2011-1583 CVE-2011-1898
 *   Enhancements to guest introspection (VM single stepping support for very
fine-grained access control)
 *   Many stability improvements, such as: PV-on-HVM stability fixes (fixing
some IRQ issues), XSAVE cpu feature support for PV guests (allows safe use of
latest multimedia instructions), RAS fixes for high availability, fixes for
offlining bad pages and changes to libxc, mainly of benefit to libvirt
 *   Compatibility fixes for newer Linux guests, newer compilers, some old
guest savefiles, newer Python, grub2, some hardware/BIOS bugs.
2011-06-16 13:40:06 +00:00
abs
a9845a5245 Use REPLACE_PYTHON in the appropriate places - bump pkgrevision 2011-06-05 23:05:58 +00:00
bouyer
6b999e0781 Add a patch which fixes 2 problems:
- use the correct way to get the size of a disk device or partition (from
  haad@NetBSD.org)
- if given a block device, use the character device instead (the block device
  is already in use by the backend driver).

With this I could succeffully boot a HVMPV FreeBSD kernel using a phy:
virtual disk.
2011-05-20 17:09:21 +00:00
bouyer
1c21ae462a Apply patch from xen repository, fixing CVE-2011-1583 2011-05-12 15:57:38 +00:00
tnn
cf6c0ce149 Try to fix CONF_FILES handling and some pkglint warnings.
Bump PKGREVISION.
2011-05-07 18:39:05 +00:00
tnn
6b270c7e17 sort PLIST, add two missing ocaml files 2011-05-07 17:02:39 +00:00
tnn
c0fe7253cc Override texi2html & pod2man detection so that manpages belonging to
emulators/qemu don't get spuriously overwritten during install.
2011-05-07 16:55:58 +00:00
tnn
b609bf0ed3 drop superflous item in CHECK_PORTABILITY_SKIP 2011-05-07 06:39:16 +00:00
abs
8b63d02ef1 Avoid using == in /bin/sh script. Bump PKGREVISION 2011-05-02 20:32:27 +00:00
bouyer
473ac6c1c9 Add $NetBSD: $ 2011-04-15 13:35:05 +00:00
bouyer
acda90f5a3 Install hotplug scripts (actually called by xenbackendd on NetBSD)
in share/examples/xen/scripts, and copy them to etc/xen/scripts/.
Bump pkgrevision
2011-04-15 10:32:22 +00:00
cegger
c1f07261fc make ocaml-findlib and ocaml a build dependency as discussed with wiz@ 2011-04-06 10:03:00 +00:00
cegger
3d98a888d5 The Xen virtual machine monitor allows running several virtual machines
on a single physical machine.  The xentools41 package contains the
tools to create, destroy and control the virtual machines.

This package contains the tools for Xen 4.1.x

Release notes:
The Xen team is pleased to announce the release of Xen 4.1.

The result of nearly 12 months of development, new features include:
  * A re-architected and improved XL toolstack replacing XM/XEND
  * Prototype credit2 scheduler designed for latency-sensitive workloads and
    very large systems.
  * CPU Pools for advanced partitioning.
  * Support for large systems (>255 processors)
  * Support for x86 Advanced Vector eXtension (AVX).
  * New Memory Access API enabling integration of 3rd party security
    solutions into Xen virtualized environments.
  * Many IOMMU fixes (both Intel VT-d IOMMU and AMD IOMMU).
  * Many toolstack and buildsystem fixes for Linux and NetBSD hosts.
  * Thirdparty libs: libvirt driver for libxl has been merged to upstream
    libvirt.
  * HVM guest PXE boot enhancements, replacing gPXE with iPXE.
  * Even better stability through our new automated regression tests.

Detailed release notes, including a more extensive feature list:
   http://wiki.xen.org/xenwiki/Xen4.1

To download tarballs:
   http://xen.org/products/xen_source.html
Or the Mercurial source repository (tag 'RELEASE-4.1.0'):
   http://xenbits.xen.org/xen-unstable.hg

And the announcement on the Xen blog:
   http://blog.xen.org/index.php/2011/03/25/xen-4-1-releases/

Thanks to the many people who have contributed to this release!

  Regards,
  The Xen Team
2011-04-06 09:10:26 +00:00