| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Update Xen packages, include QEMU fix to avoid using %ms scanf directive
which is not supported by FreeBSD libc.
Link: https://lore.kernel.org/xen-devel/20250107093140.86180-1-roger.pau@citrix.com/
Link: https://lists.freebsd.org/archives/freebsd-xen/2025-February/000227.html
Approved by: bapt (implicit)
Sponsored by: Cloud Software Group
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also take the opportunity to switch to fetching the sources from the GitHub
mirror based on commit hash. This makes it easier to update the port when
security fixes or relevant bugfixes are backported to the stable branches,
instead of manually having to cherry pick the changes and add them as patches.
Long term we should look into building emulators/qemu with Xen support so that
the xen-tools package doesn't need to carry its own version of QEMU.
Approved by: bapt (implicit)
|
|
|
|
|
|
|
|
|
|
|
| |
When using a single-bit signed bitfield clang complains with:
xenalyze.c:6157:17: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1
Backport fix from upstream Xen.
Sponsored by: Citrix System R&D
Approved by: bapt (implicit)
|
|
|
|
|
|
|
| |
While there also update SeaBIOS to 1.16.1.
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
|
|
|
|
|
|
|
|
| |
Add fixes for XSA-{395,398} and backport clang retpoline support from
unstable.
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
|
|
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
Notes:
svn path=/head/; revision=563208
|
|
|
|
|
|
|
|
|
| |
Update to latest version and include a build fix for LLVM 11.
Approved by: bapt (implicit)
Notes:
svn path=/head/; revision=546327
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport the commit from upstream in order to properly fix
Wno-misleading-indentation related errors from the Flex generated
libxl disk parser.
Sponsored by: Citrix Systems R&D
Approved by: bapt (implicit)
Notes:
svn path=/head/; revision=535106
|
|
|
|
|
|
|
|
|
|
|
| |
Add upstream fix for clang 10.0 build.
Sponsored by: Citrix Systems R&D
Approved by: lwhsu
Differential revision: https://reviews.freebsd.org/D24097
Notes:
svn path=/head/; revision=528771
|
|
|
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Approved by: bapt
Differential revision: https://reviews.freebsd.org/D23170
Notes:
svn path=/head/; revision=526355
|
|
|
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Approved by: mat
Differential revision: https://reviews.freebsd.org/D21227
Notes:
svn path=/head/; revision=508824
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport upstream fixes to correctly build Xen using LLVM 8
toolchain.
Note the fixes are not strictly needed for xen-tools since the Xen
shim build is only ever supposed to be booted using the PVH entry
point (and not the multiboot entry points). Yet given LLD8 erratic
behaviour with orphan section placement I think it's best to ensure
proper section placement for the shim also.
Sponsored by: Citrix Systems R&D
Reviewed by: mat
Differential revision: https://reviews.freebsd.org/D20816
Notes:
svn path=/head/; revision=505754
|
|
|
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Reviewed by: mat
Differential revision: https://reviews.freebsd.org/D20265
Notes:
svn path=/head/; revision=501706
|
|
|
|
|
|
|
|
|
| |
Reviewed by: bapt
Sponsored by: Citrix Systems R&D
Differential revision: https://reviews.freebsd.org/D20038
Notes:
svn path=/head/; revision=499848
|
|
|
|
|
|
|
|
|
|
|
| |
Add a QEMU fix to make migration more reliable.
Sponsored by: Citrix Systems R&D
Reviewed by: novel
Differential revision: https://reviews.freebsd.org/D19591
Notes:
svn path=/head/; revision=495786
|
|
|
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
Reviewed by: bapt
Differential revision: https://reviews.freebsd.org/D19293
Notes:
svn path=/head/; revision=494043
|
|
|
|
|
|
|
|
|
|
|
| |
Actually perform the rename of the directories missing in r494039.
Sponsored by: Citrix Systems R&D
Reviewed by: bapt
Differential revision: https://reviews.freebsd.org/D19284
Notes:
svn path=/head/; revision=494040
|
|
|
|
|
|
|
|
|
|
|
|
| |
Preparatory change in order to import a newer Xen version while
keeping the previous one.
Reviewed by: bapt
Sponsored by: Citrix Systems R&D
Differential Revision: https://reviews.freebsd.org/D16416
Notes:
svn path=/head/; revision=475254
|
|
|
|
|
|
|
|
|
|
|
| |
Phabricator doesn't handle iso-8859-1 properly, so use utf-8 instead.
Sponsored by: Citrix Systems R&D
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D16415
Notes:
svn path=/head/; revision=475252
|
|
|
|
|
|
|
|
|
|
| |
The added patch fixes the build on HEAD that contains a newer version
of iasl.
Sponsored by: Citrix Systems R&D
Notes:
svn path=/head/; revision=470624
|
|
|
|
|
|
|
|
|
|
|
| |
In order to build with newer IASL compiler found in FreeBSD 12
Approved by: bapt
Sponsored by: Citrix Systems R&D
MFH: 2017Q2
Notes:
svn path=/head/; revision=443875
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: bapt
MFH: 2017Q1
Sponsored by: Citrix Systems R&D
Differential revision: https://reviews.freebsd.org/D10163
Notes:
svn path=/head/; revision=437205
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=436536
|
|
|
|
|
|
|
|
|
| |
Approved by: bapt (implicit, build fix)
Sponsored by: Citrix Systems R&D
MFH: 2017Q1
Notes:
svn path=/head/; revision=434661
|
|
|
|
|
|
|
|
|
| |
Approved by: bapt
Sponsored by: Citrix Systems R&D
MFH: 2017Q1
Notes:
svn path=/head/; revision=434523
|
|
|
|
|
|
|
|
|
| |
Approved by: bapt
MFH: 2017Q1
Sponsored by: Citrix Systems R&D
Notes:
svn path=/head/; revision=434070
|
|
|
|
|
|
|
|
|
| |
Approved by: bapt
MFH: 2017Q1
Sponsored by: Citrix Systems R&D
Notes:
svn path=/head/; revision=433792
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When xenstore is not running on the same domain as the toolstack the xenstore
device is used in order to access it (like when running some tools from an
unprivileged domain). Fix the path to point to the FreeBSD path
(/dev/xen/xenstore). This is a backport of upstream commit 7ff99b.
Sponsored by: Citrix Systems R&D
Approved by: bapt
MFH: 2016Q4
--This line, and hose below, will be ignored--
M sysutils/xen-tools/Makefile
AM sysutils/xen-tools/files/0001-libs-xenstore-set-correct-FreeBSD-device.patch
Notes:
svn path=/head/; revision=428628
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=427568
|
|
|
|
|
|
|
|
| |
Sponsored by: Citrix Systems R&D
PR: 211482
Notes:
svn path=/head/; revision=419430
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=416310
|
|
|
|
|
|
|
|
|
| |
Submitted by: bapt
Minor fixes by: royger
Approved by: bapt
Notes:
svn path=/head/; revision=412232
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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 Pérez <gperez@entel.upc.edu> [1]
PR: 207170 [0]
Approved by: bapt
Differential revision: https://reviews.freebsd.org/D5420
Notes:
svn path=/head/; revision=409604
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=405279
|
|
|
|
|
|
|
|
|
|
|
| |
...and add XSA-156.
Sponsored by: Citrix Systems R&D
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D4150
Notes:
svn path=/head/; revision=401564
|
|
|
|
|
|
|
| |
but c++(1) from base doesn't
Notes:
svn path=/head/; revision=401204
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=400566
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=398918
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update to 4.5.1
- Remove XSA-117 to XSA-136 and elf_parse_bsdsyms patches now part of 4.5.1
- Leave XSA-135 QEMU traditional patches due an oversight in 4.5.1
- Apply patches for XSA-139/XSA-140
- Set USE_LDCONFIG, sort USES, use ${PATCH}, and reorder Makefile (portlint)
PR: 201931
Security: CVE-2015-5166
Security: ee99899d-4347-11e5-93ad-002590263bf5
Security: CVE-2015-5165
Security: f06f20dc-4347-11e5-93ad-002590263bf5
Approved by: bapt (maintainer), feld (mentor)
MFH: 2015Q3
Notes:
svn path=/head/; revision=394506
|
|
|
|
|
|
|
|
|
|
|
| |
PR: 201931
Security: CVE-2015-5154
Security: da451130-365d-11e5-a4a5-002590263bf5
Approved by: ports-secteam (delphij), delphij (mentor)
MFH: 2015Q3
Notes:
svn path=/head/; revision=393514
|
|
|
|
|
|
|
|
| |
PR: 201416
Submitted by: Jason Unovitch <jason.unovitch@gmail.com>
Notes:
svn path=/head/; revision=391737
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=390112
|
|
|
|
|
|
|
| |
Pointyhat to: bapt
Notes:
svn path=/head/; revision=389444
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Security: XSA-119 / CVE-2015-2152
Security: XSA-125 / CVE-2015-2752
Security: XSA-126 / CVE-2015-2756
Security: XSA-128 / CVE-2015-4103
Security: XSA-129 / CVE-2015-4104
Security: XSA-130 / CVE-2015-4105
Security: XSA-131 / CVE-2015-4106
Security: XSA-133 / CVE-2015-3456
Security: XSA-135 / CVE-2015-3209
Notes:
svn path=/head/; revision=389243
|
|
|
|
|
|
|
|
| |
Obtained from: http://xenbits.xen.org/xsa/advisory-133.html
Security: CVE-2015-3456
Notes:
svn path=/head/; revision=387246
|
|
|
|
|
|
|
| |
Requested by: roger@
Notes:
svn path=/head/; revision=383430
|
|
|
|
|
|
|
|
| |
Requested by: roger@
Approved by: dinoex@ (maintainer)
Notes:
svn path=/head/; revision=383429
|
|
|
|
|
|
|
|
| |
- take maintainership
Approved by: feld
Notes:
svn path=/head/; revision=378154
|
|
|
|
|
|
|
|
|
| |
Fix build on HEAD and when gcc is unavailable
Approved by: crees (mentor)
Notes:
svn path=/head/; revision=332220
|