FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
xen-kernel Hypervisor using a microkernel design
4.7.2_1 emulators on this many watch lists=1 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
Ignore IGNORE: only supported on recent FreeBSD 11
Maintainer: royger@FreeBSD.org search for ports maintained by this maintainer
Port Added: 06 Apr 2015 14:31:23
License: GPLv2
The Xen Project hypervisor is an open-source type-1 or baremetal hypervisor,
which makes it possible to run many instances of an operating system or indeed
different operating systems in parallel on a single machine (or host). The Xen
Project hypervisor is the only type-1 hypervisor that is available as open
source. It is used as the basis for a number of different commercial and open
source applications, such as: server virtualization, Infrastructure as a Service
(IaaS), desktop virtualization, security applications, embedded and hardware
appliances

WWW: http://www.xenproject.org/
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/emulators/xen-kernel/ && make install clean

A package is not available for ports marked as: Forbidden / Broken / Ignore / Restricted

PKGNAME: xen-kernel

ONLY_FOR_ARCHS: amd64

NOT_FOR_ARCHS: nil

distinfo:

TIMESTAMP = 1489059095
SHA256 (xen-4.7.2.tar.gz) = 61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5
SIZE (xen-4.7.2.tar.gz) = 20714281


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. gmake : devel/gmake
  2. python2.7 : lang/python27
  3. as : devel/binutils

This port is required by:

for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
     No options to configure

USES:
cpe gmake python:build

pkg-mesage:
Please add the following entries in order to boot the xen kernel

In /etc/sysctl.conf:
	vm.max_wired=-1

In /etc/ttys:
	xc0 	"/usr/libexec/getty Pc"         xterm   on  secure

In /boot/loader.conf for a dom0 with 2G memory and 4 vcpus:
	hw.pci.mcfg=0
	xen_kernel="/boot/xen"
	xen_cmdline="dom0_mem=2048M dom0_max_vcpus=4 dom0pvh=1 com1=115200,8n1 guest_loglvl=all loglvl=all"

Add to the above xen_cmdline in order to activate the serial console:
	console=com1

In /boot/menu.rc.local:
	try-include /boot/xen.4th

Master Sites:
  1. http://downloads.xenproject.org/release/xen/4.7.2/

Number of commits found: 28

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
04 Apr 2017 13:32:53
Original commit files touched by this commit  4.7.2_1
Revision:437732
royger search for other commits by this committer
xen: apply XSA-212

And do some portlint fixing (thanks to Li-Wen Hsu).

Approved by:	lwshu
Sponsored by:	Citrix Systems R&D
MFH:		2017Q1
20 Mar 2017 10:42:21
Original commit files touched by this commit  4.7.2
Revision:436536 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: update to 4.7.2

Apply build fixes for clang 4.0 (picked from upstream) and XSA-211.

Reviewed by:		bapt
MFH:			2017Q1
Sponsored by:		AsiaBSDCon
Differential revision:	https://reviews.freebsd.org/D9926
16 Jan 2017 16:46:25
Original commit files touched by this commit  4.7.1_3
Revision:431679 This port version is marked as vulnerable.
mat search for other commits by this committer
Fixup EXTRA_PATCHES and PATCHFILES missing the :-pX argument.

Sponsored by:	Absolight
21 Dec 2016 12:27:40
Original commit files touched by this commit  4.7.1_3
Revision:429074 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: apply XSA-202

Approved by:	bapt
MFH:		2016Q4
Sponsored by:	Citrix Systems R&D
19 Dec 2016 16:34:04
Original commit files touched by this commit  4.7.1_2
Revision:428950 This port version is marked as vulnerable.
royger search for other commits by this committer
xen-kernel: add fix for XSA-204

Approved by:	bapt
MFH:		2016Q4
Sponsored by:	Citrix Systems R&D
13 Dec 2016 15:20:42
Original commit files touched by this commit  4.7.1_1
Revision:428496 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: apply XSA-200

MFH:		2016Q4
Approved by:	bapt
Sponsored by:	Citrix Systems R&D
02 Dec 2016 16:07:24
Original commit files touched by this commit  4.7.1
Revision:427568 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: update to 4.7.1

Xen 4.7.1 contains the following XSAs: 184, 185, 186, 187, 188 and 190 which
where missing in the previous package. Additionally XSAs 191, 192, 193, 194,
195, 197 and 198 are also applied.

Approved by:	bapt
Sponsored by:	Citrix Systems R&D
01 Aug 2016 08:35:55
Original commit files touched by this commit  4.7.0_3
Revision:419430 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: apply XSA-{182/183/184}

Sponsored by:	Citrix Systems R&D
PR:		211482
04 Jul 2016 15:29:46
Original commit files touched by this commit  4.7.0_2
Revision:418036 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: update to final 4.7.0

Sponsored by: Citrix Systems R&D
16 Jun 2016 15:25:26
Original commit files touched by this commit  4.7.0_1
Revision:416971 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: update to 4.7.0-rc6

Sponsored by:	Citrix Systems R&D
07 Jun 2016 07:34:40
Original commit files touched by this commit  4.7.0
Revision:416497 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: add missing file from r416310

Sponsored by: Citrix Systems R&D
03 Jun 2016 13:03:08
Original commit files touched by this commit  4.7.0
Revision:416313 This port version is marked as vulnerable.
royger search for other commits by this committer
xen-kernel: update post install message

Expand the post install instructions to mention the need to add
hw.pci.mcfg=0 to /boot/loader.conf, or else FreeBSD is not going to be able
to boot as Dom0.

Approved by:	bapt
Sponsored by:	Citrix Systems R&D
03 Jun 2016 11:26:09
Original commit files touched by this commit  4.7.0
Revision:416310 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: update to Xen 4.7-rc4

Now both the xen-kernel and xen-tools packages are compiled with clang from
base.

xen-kernel however needs to use binutils due to some limitations in the
current elftc.

Approved by:	bapt
Sponsored by:	Citrix Systems R&D
26 Feb 2016 12:56:36
Original commit files touched by this commit  4.5.2_2
Revision:409604 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: update port and apply security fixes

 * Apply the following Xen security fixes (XSAs): 167, 168, 170.
 * Update SeaBIOS version to 1.8.2, and apply build fix so it builds with
   ELF toolchain objcopy [0].
 * Perform the backport of two functional changes to the Xen kernel in order
   to improve PVH Dom0 hardware support [1].

Security:		CVE-2016-1570
Security:		CVE-2016-1571
Security:		CVE-2016-2271
Sponsored by:		Citrix Systems R&D
Requested by:		Gustau Perez <gperez@entel.upc.edu> [1]
PR:			207170 [0]
Approved by:		bapt
Differential revision:	https://reviews.freebsd.org/D5420
05 Jan 2016 10:06:07
Original commit files touched by this commit  4.5.2_1
Revision:405279 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: fix XSAs

Add the following XSA patches: 159, 160, 162, 165, 166.

Security:		CVE-2015-8339
Security:		CVE-2015-8340
Security:		CVE-2015-8341
Security:		CVE-2015-7504
Security:		CVE-2015-8555
PR:			205841
MFH:			2016Q1
Sponsored by:		Citrix Systems R&D
Requested by:		junovitch
Reviewed by:		junovitch
Differential revision:	https://reviews.freebsd.org/D4783
14 Nov 2015 09:27:32
Original commit files touched by this commit  4.5.2
Revision:401564 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: update to 4.5.2

...and add XSA-156.

Sponsored by:		Citrix Systems R&D
Reviewed by:		bapt
Differential Revision:	https://reviews.freebsd.org/D4150
09 Nov 2015 15:09:34
Original commit files touched by this commit  4.5.1_1
Revision:401104 This port version is marked as vulnerable.
bapt search for other commits by this committer
drop maintainership: ENOTIME
31 Oct 2015 10:52:39
Original commit files touched by this commit  4.5.1_1
Revision:400566 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: apply XSAs

Apply the following XSAs: 148, 149, 150, 151, 152 and 153. More information
about the content of each XSA can be found at: http://xenbits.xen.org/xsa/

Sponsored by:		Citrix Systems R&D
Reviewed by:		bapt
Differential revision:	https://reviews.freebsd.org/D4049
09 Oct 2015 14:09:07
Original commit files touched by this commit  4.5.1
Revision:398918 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: update to 4.5.1

Update xen-kernel to 4.5.1 and add patches to allow live migration, save and
restore. Remove qemu-traditional patches (FreeBSD doesn't support
qemu-traditional) and add XSA-142.

Approved by:		bapt
Differential revision:	https://reviews.freebsd.org/D3854
Sponsored by:		Citrix Systems R&D
03 Aug 2015 22:29:31
Original commit files touched by this commit  4.5.0_5
Revision:393501 This port version is marked as vulnerable.
dteske search for other commits by this committer
Move Xen Kernel menuitem to Boot Options submenu. Prevent conflict with
upcoming Boot Environment menu. The Xen Kernel is dynamically appended
after the last menuitem in the Boot Options submenu. If xen_kernel is not
defined in loader.conf(5) the Xen Kernel menuitem displays "N/A" versus
"On"/"off". While here, fix-up the pkg-message (make capitalization of
"in" vs. "In" consistent; make use of trailing ":" consistent; move a
comment out of the way of file contents, etc.).

Differential Revision:	https://reviews.freebsd.org/D2717
Reviewed by:	allanjude, bapt
Approved by:	bapt
25 Jul 2015 10:53:12
Original commit files touched by this commit  4.5.0_4
Revision:392871 This port version is marked as vulnerable.
ak search for other commits by this committer
- Fix typo: ONLY_FOR_ARCH -> ONLY_FOR_ARCHS

Approved by: bapt (manintainer), office (bapt)
19 Jun 2015 10:41:32
Original commit files touched by this commit  4.5.0_4
Revision:390112 This port version is marked as vulnerable.
royger search for other commits by this committer
xen: add two symtab/strtab loading fixes from upstream

Those are upstream commits:

06ee60 libxc: fix xc_dom_load_elf_symtab
90b18f libelf: fix elf_parse_bsdsyms call

Reviewed by: bapt
Sponsored by: Citrix Systems R&D
11 Jun 2015 18:08:42
Original commit files touched by this commit  4.5.0_3
Revision:389233 This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix plenty of security issues

Security:	XSA-117 / CVE-2015-0268
Security:	XSA-118 / CVE-2015-1563
Security:	XSA-121 / CVE-2015-2044
Security:	XSA-122 / CVE-2015-2045
Security:	XSA-123 / CVE-2015-2151
Security:	XSA-125 / CVE-2015-2752
Security:	XSA-127 / CVE-2015-2751
Security:	XSA-132 / CVE-2015-3340
Security:	XSA-134 / CVE-2015-4163
Security:	XSA-136 / CVE-2015-4164
21 May 2015 14:59:45
Original commit files touched by this commit  4.5.0_2
Revision:386935 This port version is marked as vulnerable.
bapt search for other commits by this committer
Grr forgot svn add

Reported by:	decke
21 May 2015 13:32:26
Original commit files touched by this commit  4.5.0_2
Revision:386931 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add a patch to disable posted interrupts for PVH guest

Submitted by:	royger
14 May 2015 10:04:07
Original commit files touched by this commit  4.5.0_1
Revision:386309 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Add CPE info

Approved by:	portmgr blanket
27 Apr 2015 20:34:05
Original commit files touched by this commit  4.5.0_1
Revision:384873 This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix xen.4th on head following change r280937 and r281180 (in base)

Reported by:	Michael Dexter
Submitted by:	dteske
06 Apr 2015 14:31:17
Original commit files touched by this commit  4.5.0
Revision:383431 This port version is marked as vulnerable.
bapt search for other commits by this committer
Rename xen into xen-kernel

Requested by:	roger@

Number of commits found: 28

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
libresslApr 28
jenkinsApr 27
jenkins-ltsApr 27
codeigniterApr 25
bind9-devel*Apr 24
bind910*Apr 24
bind911*Apr 24
bind99*Apr 24
knot1*Apr 24
knot2*Apr 24
nsd*Apr 24
powerdns*Apr 24
weechatApr 24
chromiumApr 21
drupal8Apr 21

17 vulnerabilities affecting 107 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 29899
Broken 237
Deprecated 202
Ignore 527
Forbidden 0
Restricted 207
No CDROM 84
Vulnerable 141
Expired 21
Set to expire 197
Interactive 0
new 24 hours 27
new 48 hours38
new 7 days82
new fortnight257
new month1595

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.