Commit graph

44 commits

Author SHA1 Message Date
bsiegert
8ef9bcf661 Forgot to "cvs add" the patches. Also remove some debugging dreg.
Reminded by wiz, thanks!
2012-04-07 14:48:11 +00:00
bsiegert
acd99d1e76 Fix "xm list" with Python 2.7 (which is the default now). Without these patches,
you get a traceback and a crashing xend.

ok cegger (maintainer), joerg
2012-04-07 13:10:56 +00:00
wiz
8b5589a2ea 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
bouyer
7525399887 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
c84017d909 Apply fixes for gcc 4.5. I cannot reproduce the
error message show in PR 45386.
Bump revision.
2012-01-09 14:06:34 +00:00
joerg
298059cf35 Disable -Wswitch as newer GCC versions are more noisy 2011-12-07 15:22:59 +00:00
shattered
26ce32cfbd PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
sborrill
45f69fa8c6 Conflict with xenstoretools 2011-10-03 17:01:23 +00:00
bouyer
5bba88133c 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
3c6e3ba2bc Add patch from the xen-dev mailing list to fix CVE-2011-1583
Bump PKGREVISION
2011-05-12 15:39:05 +00:00
abs
1807a940dc REPLACE_PYTHON for /usr/bin/env python in misc/xsview, bump PKGREVISION 2011-04-30 19:25:53 +00:00
jym
6a17885159 Add support for "vifname" keys inside XenStore. Its value is the
interface name for the vif, e.g. xvif(4) for dom0, and xennet(4)
for domU.

This allows querying the XenStore for the vif names, rather than
hardcoding their syntax in vif-* scripts.

Add a xen-subr shell script that can contain customized functions, and
include it in the vif-ip/vif-bridge scripts.
Introduce xenstore_read_default that returns the value of a specific
key from XenStore, or the default specified value when key is absent.

Bump revision.

ok bouyer@.

See http://mail-index.netbsd.org/port-xen/2011/01/11/msg006405.html
2011-01-12 00:11:19 +00:00
wiz
6f6fdc077f Fix compatibility with texi2html-5.0.
Problem reported by Sad Clouds on pkgsrc-users.
2010-12-13 13:37:49 +00:00
tnn
62cb63d5f5 Add patch from emulators/qemu to let NetBSD hvm guest use emulated wm(4) NIC. 2010-10-30 20:06:52 +00:00
cegger
4a6a57669c Apply c/s 19609 from upstream:
xend: Avoid deprecation warnings with Python 2.6.
http://xenbits.xensource.com/xen-unstable.hg/rev/4d6029814742
Fixes PR pkg/43231

Add LICENSE
Bump pkgversion
2010-05-05 06:12:35 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
ver
7b3cffc891 Fix failure in patch-ad. Approved by cegger@. 2010-01-01 00:34:53 +00:00
bouyer
9827f1baa8 Really bump pkgrevision for patch-fc change. 2009-10-18 21:31:23 +00:00
bouyer
ab784a9525 Fix serial port on pty (serial = 'pty' configuration directive) for
HVM guests. Tested with a NetBSD 4.0.1 i386 boot cd with console on com0.
PKGREVISION++
2009-10-18 21:28:10 +00:00
cegger
ae35da54e5 Update to Xen 3.3.2.
This is a mainenance release with a number of stability fixes.
2009-08-07 12:43:46 +00:00
joerg
f0bbd1517d Remove @dirrm entries from PLISTs 2009-06-14 18:13:25 +00:00
adam
fbae32920d Fix typo 2009-02-23 11:23:24 +00:00
cegger
5ca78b8684 apply fixes from hannken@
- make pygrub in interactive mode working (upstream c/s 18586)
- PR port-xen/40675: make xen guest console visible (upstream c/s 18591)
2009-02-20 23:22:47 +00:00
cegger
531096021b build xen 3.3 packages for netbsd-5 again despite there is no Dom0 PAE support.
bouyer says:
Dom0 PAE support will be pulled up to netbsd-5 after netbsd-5-0-RELEASE is
tagged. building the packages on netbsd-5 in the meantime does not hurt.
2009-02-18 20:31:29 +00:00
cegger
b8c0d897a0 - drop 4.99.* , everyone using xen 3.3 should be either on netbsd-5 or on -current.
- drop i386 on netbsd-5. It requires Dom0 PAE support only -current has.
2009-02-16 20:16:59 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
bouyer
2d729161d2 Require DAEMON for /etc/rc.d/xend instead of "disks network". Should fix
issue reported Damian Sobczak on port-xen@ where xend is started before
mountall.
bump PKGREVISION
2009-01-17 12:31:10 +00:00
cegger
fecf681ff4 Update to Xen 3.3.1.
This is a mainenance release with a number of stability fixes.
2009-01-13 13:48:32 +00:00
cegger
7a75892c09 Remove workaround: 32bit headers are no longer required for compiling.
Recent changes in -current now allow building a 32bit binary on amd64 for this package.

While here, remove conflict with xentools32-* which was never packaged.
2008-10-27 14:02:06 +00:00
cegger
731b999fc8 Apply changeset 18441 from xen-3.3-testing tree.
This fixes a typo introduced by the security fix for http://secunia.com/advisories/32064/
This effectively removes patch-gb
2008-10-09 10:15:52 +00:00
cegger
ad9a396121 Apply changeset 18434 from upstream xen-3.3-testing tree.
This fixes security issue http://secunia.com/advisories/32064/
2008-10-08 19:13:41 +00:00
joerg
ac50b743b3 Don't install qemu documentation. Install formats to share/examples/xen
as well and use config file framework. Sort PLIST.
2008-09-30 15:08:34 +00:00
cegger
740cfb932b Don't hardcode config directory, which cause problems with different LOCALBASE.
Reported by Marcin M. Jessa via private mail.
2008-09-03 09:38:07 +00:00
cegger
7dd3b09eec fix installation on i386, where MACHINE_ARCH expands to i386.
Reported by Marcin M. Jessa via private mail.
2008-09-03 09:36:16 +00:00
cegger
01deeac581 Update to final Xen 3.3.0.
Release notes for Xen 3.3.0:

This is a major new release with a host of new features including:
 - Power management (P & C states) in the hypervisor
 - HVM emulation domains ('qemu-on-minios') for better scalability,
performance and security
 - PVGrub: boot PV kernels using real GRUB inside the PV domain
 - Better PV performance: domain lock removed from pagetable-update paths
 - Shadow3: optimisations to make this the best shadow pagetable algorithm
yet, making HVM performance better than ever
 - Hardware Assisted Paging enhancements: 2MB page support for better TLB
locality
 - CPUID feature levelling: allows safe domain migration across systems with
different CPU models.
 - PVSCSI drivers for SCSI access direct into PV guests
 - HVM framebuffer optimisations: scan for framebuffer updates more
efficiently
 - Device passthrough enhancements
 - Full x86 real-mode emulation for HVM guests on Intel VT: supports a much
wider range of legacy guest OSes
 - New qemu merge with upstream development
 - Many other changes in both x86 and IA64 ports
2008-08-22 17:03:30 +00:00
cegger
d0100c85e7 Update to Xen 3.3 7th release candidate:
This fixes an x86 HVM emulation issue introduced in -rc6 which caused
certain guests (Win98 and OS2, for example) to fail to boot.
2008-08-20 15:06:49 +00:00
cegger
d35703397d Update to Xen 3.3 6th release candidate:
This has a handful of small fixes that were submitted after -rc5, and also a
larger fix for emulation of certain repeated I/O instructions for x86 HVM
guests.
2008-08-20 09:52:21 +00:00
cegger
97134b4193 Install documentation files where they belong to and not into /usr/share/doc.
Patch from FUKAUMI Naoki per private mail.
2008-08-19 17:38:09 +00:00
cegger
23c8dc512e Install tools/xentrace/formats. It is needed for xentrace_format and makes xentrace and xentrace_format useable.
While here, give xentrace_format execution bits since this is a python script
2008-08-15 20:12:52 +00:00
cegger
3c71ceef69 Install qemu-ifup properly. Makes network functional in HVM guests. 2008-08-15 14:06:54 +00:00
cegger
ff826d84e2 Update to changeset 18331. Some bugfixes never hurt. 2008-08-15 13:04:25 +00:00
cegger
dd45bc659a NetBSD does not support ballooning. So disable it by default. 2008-08-14 13:12:53 +00:00
cegger
cd66bfb61a link qemu-dm correctly to find the xen libs. This lets qemu-dm actually launch. 2008-08-13 12:36:05 +00:00
cegger
09edac3ab5 Import Xen 3.3.0-rc3
The Xen virtual machine monitor allows running several virtual machines on a
single physical machine.  The xentools33 package contains the tools to create,
destroy and control the virtual machines.
The xentools33 package contains the tools for Xen 3.3.x
2008-08-07 20:26:56 +00:00