Commit graph

16 commits

Author SHA1 Message Date
dholland
f13d6671da Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
joerg
e599d3b993 Fix header guards. 2013-07-17 09:39:18 +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
manu
9ca952da2f Fix "xm list" with Python 2.7 (which is the default now). Without these patches,you get a traceback and a crashing xend.
copied from similar patch on xentools33 from bsiegert
2012-05-14 15:39:52 +00:00
sbd
01ce2c530c Regenerate diffs for GNU patch. 2011-12-14 03:57:50 +00:00
joerg
d0eb32eadf Disable -Wswitch for newer GCC versions 2011-12-07 15:22:28 +00:00
bouyer
afc3758a7e pci.py: add a parser for our kernfs pciback interface
pciquirk.py: fix uninitialized variable when there's no PERMISSIVE_CONFIG_FILE
add a note about exported PCI devices in netbsd1 example file

Python hacking by Pierre-Emmanuel Le Roux at LIP6 (thanks !)
PKGREVISION++
2009-03-05 19:43:32 +00:00
bouyer
54a805b98f Fixe some mmap() and mlock() issues; makes xm dump-core and suspend/resume
work for linux guests.
Bump PKGREVISION.
2008-09-16 19:39:06 +00:00
joerg
10db7c225d DESTDIR support for xentools3{,-hvm}. 2008-08-07 16:00:14 +00:00
bouyer
8f53a002b7 Back out previous change on patch-cc: setting the pty slave to raw is still
required for pgrub. Ride the previous PKGREVISION bump.
2008-03-08 17:24:20 +00:00
bouyer
2cfeee172d On NetBSD, the pseudo-tty attributes are reset when the slave is open
for the first time. This cause a race between xenconsole and xenconsoled,
where the later start writing to the master pty before the former has
switched it back to raw, causing some lines to be echoed back to the
domU.
Fix this by keeping the slave open in xenconsoled, so that when xenconsole
opens it attributes are not reset. Hint provided by fvdl@, thanks !
Because of this we no longer need to set the slave to raw in xenconsole,
so shorten patch-cc.

Bump PKGREVISION.
2008-03-08 13:59:39 +00:00
hannken
fdecb48665 Enable the build of pygrub.
Ok: Manuel Bouyer <bouyer@netbsd.org>
2008-03-03 16:45:27 +00:00
bouyer
7d9ce5b9ea Use /usr/include/xen/xenio*.h if present, falling back to the ones
from files/ (which have the old IOCTL_PRIVCMD_HYPERCALL to be compatible
with NetBSD 4.0).
Properly handle the new IOCTL_PRIVCMD_HYPERCALL ioctl if present.
2008-02-17 16:29:03 +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
bc7ff7b2d4 Make it build and run on amd64. 2007-11-17 16:45:32 +00:00
bouyer
f9a2cde352 Rename xentools30 to xentools3 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:39:45 +00:00