summaryrefslogtreecommitdiff
path: root/sysutils/xen-tools/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.19.1.20250217Roger Pau Monné2025-02-182-0/+179
| | | | | | | | | | 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
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.17.2Roger Pau Monné2023-10-163-190/+0
| | | | | | | | | | | | 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)
* sys-utils/xen-tools: remove usage of signed bitfieldsRoger Pau Monné2023-06-281-0/+71
| | | | | | | | | | | 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)
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.17Roger Pau Monné2023-03-092-0/+119
| | | | | | | While there also update SeaBIOS to 1.16.1. Sponsored by: Citrix Systems R&D Approved by: bapt (implicit)
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.16.0Roger Pau Monné2022-03-301-105/+0
| | | | | | | | Add fixes for XSA-{395,398} and backport clang retpoline support from unstable. Sponsored by: Citrix Systems R&D Approved by: bapt (implicit)
* sysutils/xen-tools: fix build with clang 13.0.0Roger Pau Monné2021-11-231-0/+105
| | | | Sponsored by: Citrix Systems R&D Approved by: bapt (implicit)
* emulators/xen-kernel,sysutils/xen-tools: update to 4.14.1Roger Pau Monné2021-01-291-62/+0
| | | | | | | | Sponsored by: Citrix Systems R&D Approved by: bapt (implicit) Notes: svn path=/head/; revision=563208
* emulators/xen-kernel & sysutils/xen-tools: update to 4.14.0Roger Pau Monné2020-08-273-743/+62
| | | | | | | | | Update to latest version and include a build fix for LLVM 11. Approved by: bapt (implicit) Notes: svn path=/head/; revision=546327
* sysutils/xen-tools: properly fix Wno-misleading-indentation errorsRoger Pau Monné2020-05-131-0/+691
| | | | | | | | | | | | 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
* sysutils/xen-tools: fix build with clang 10.0Roger Pau Monné2020-03-201-0/+52
| | | | | | | | | | | 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
* xen-{kernel/tools}: update to 4.13Roger Pau Monné2020-02-174-200/+0
| | | | | | | | | Sponsored by: Citrix Systems R&D Approved by: bapt Differential revision: https://reviews.freebsd.org/D23170 Notes: svn path=/head/; revision=526355
* xen-{tools/kernel}: update to 4.12.1Roger Pau Monné2019-08-1311-1358/+0
| | | | | | | | | Sponsored by: Citrix Systems R&D Approved by: mat Differential revision: https://reviews.freebsd.org/D21227 Notes: svn path=/head/; revision=508824
* xen-{kernel/tools}: switch back to LLVM toolchainRoger Pau Monné2019-07-033-0/+167
| | | | | | | | | | | | | | | | | | 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
* xen: add fixes for XSA-297 (MDS)Roger Pau Monné2019-05-1510-0/+1302
| | | | | | | | | Sponsored by: Citrix Systems R&D Reviewed by: mat Differential revision: https://reviews.freebsd.org/D20265 Notes: svn path=/head/; revision=501706
* xen: update to 4.12Roger Pau Monné2019-04-245-214/+33
| | | | | | | | | Reviewed by: bapt Sponsored by: Citrix Systems R&D Differential revision: https://reviews.freebsd.org/D20038 Notes: svn path=/head/; revision=499848
* sysutils/xen-tools: add QEMU migration fixRoger Pau Monné2019-03-151-0/+56
| | | | | | | | | | | 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
* emulators/xen-kernel & sysutils/xen-tools: update to 4.11.1Roger Pau Monné2019-02-274-679/+0
| | | | | | | | | Sponsored by: Citrix Systems R&D Reviewed by: bapt Differential revision: https://reviews.freebsd.org/D19293 Notes: svn path=/head/; revision=494043
* emulators/xen-kernel411 & sysutils/xen-tools411: drop version number from portRoger Pau Monné2019-02-278-0/+893
| | | | | | | | | | | 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
* xen: rename to xen47Roger Pau Monné2018-07-2410-1071/+0
| | | | | | | | | | | | 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
* xen: fix charset of patch fileRoger Pau Monné2018-07-241-1/+1
| | | | | | | | | | | 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
* xen-tools: fix build with newer iaslRoger Pau Monné2018-05-221-0/+35
| | | | | | | | | | 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
* xen-tools: fix ASL QEMU codeRoger Pau Monné2017-06-191-0/+26
| | | | | | | | | | | 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
* xen: apply XSA-206Roger Pau Monné2017-03-292-0/+569
| | | | | | | | | | Reviewed by: bapt MFH: 2017Q1 Sponsored by: Citrix Systems R&D Differential revision: https://reviews.freebsd.org/D10163 Notes: svn path=/head/; revision=437205
* xen: update to 4.7.2Roger Pau Monné2017-03-207-307/+295
| | | | | | | | | | | | 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
* xen: fix build after XSA-209Roger Pau Monné2017-02-231-0/+72
| | | | | | | | | Approved by: bapt (implicit, build fix) Sponsored by: Citrix Systems R&D MFH: 2017Q1 Notes: svn path=/head/; revision=434661
* xen: XSA-209Roger Pau Monné2017-02-211-0/+57
| | | | | | | | | Approved by: bapt Sponsored by: Citrix Systems R&D MFH: 2017Q1 Notes: svn path=/head/; revision=434523
* xen: fix build failure after XSA-208Roger Pau Monné2017-02-141-16/+24
| | | | | | | | | Approved by: bapt MFH: 2017Q1 Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=434070
* xen: apply XSA-209Roger Pau Monné2017-02-101-0/+45
| | | | | | | | | Approved by: bapt MFH: 2017Q1 Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=433792
* xen-tools: fix path of xenstore deviceRoger Pau Monné2016-12-151-0/+32
| | | | | | | | | | | | | | | | | | 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: update to 4.7.1Roger Pau Monné2016-12-025-43/+226
| | | | | | | | | | | | 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
* xen: apply XSA-{182/183/184}Roger Pau Monné2016-08-011-0/+43
| | | | | | | | Sponsored by: Citrix Systems R&D PR: 211482 Notes: svn path=/head/; revision=419430
* xen: update to Xen 4.7-rc4Roger Pau Monné2016-06-039-324/+13
| | | | | | | | | | | | | | 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
* xen-tools: extract seabios, build with clangRoger Pau Monné2016-03-314-82/+24
| | | | | | | | | Submitted by: bapt Minor fixes by: royger Approved by: bapt Notes: svn path=/head/; revision=412232
* xen: update port and apply security fixesRoger Pau Monné2016-02-262-7/+78
| | | | | | | | | | | | | | | | | | | | * 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
* xen: fix XSAsRoger Pau Monné2016-01-052-0/+111
| | | | | | | | | | | | | | | | | | | 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
* xen: update to 4.5.2Roger Pau Monné2015-11-1414-1231/+0
| | | | | | | | | | | ...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
* Fix build on FreeBSD 10, lang/gcc now supports -fstack-protector-strongAntoine Brodin2015-11-101-0/+10
| | | | | | | but c++(1) from base doesn't Notes: svn path=/head/; revision=401204
* xen: apply XSAsRoger Pau Monné2015-10-311-0/+86
| | | | | | | | | | | | 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
* xen: update to 4.5.1Roger Pau Monné2015-10-095-285/+53
| | | | | | | | | | | | | 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
* sysutils/xen-tools: Update to 4.5.1 and apply XSA-139/XSA-140 patchesJason Unovitch2015-08-1739-3024/+686
| | | | | | | | | | | | | | | | | | | - 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
* Fix XSA-138 / CVE-2015-5154Jason Unovitch2015-08-045-0/+323
| | | | | | | | | | | 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
* Fix XSA-137 / CVE-2015-3259Baptiste Daroussin2015-07-111-0/+231
| | | | | | | | PR: 201416 Submitted by: Jason Unovitch <jason.unovitch@gmail.com> Notes: svn path=/head/; revision=391737
* xen: add two symtab/strtab loading fixes from upstreamRoger Pau Monné2015-06-192-0/+161
| | | | | | | | | | | | | 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
* Remove patch that has been replaced by the upstream versionBaptiste Daroussin2015-06-131-114/+0
| | | | | | | Pointyhat to: bapt Notes: svn path=/head/; revision=389444
* Fix multiple security issues Remove previous XSA-133 fix for consistencyBaptiste Daroussin2015-06-1132-0/+3125
| | | | | | | | | | | | | | | 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
* Apply patch from XSA-133 to address CVE-2015-3456 "VENOM" attack.Xin LI2015-05-241-0/+114
| | | | | | | | Obtained from: http://xenbits.xen.org/xsa/advisory-133.html Security: CVE-2015-3456 Notes: svn path=/head/; revision=387246
* Rename emulators/xl into sysutils/xen-toolsBaptiste Daroussin2015-04-063-0/+65
| | | | | | | Requested by: roger@ Notes: svn path=/head/; revision=383430
* Rename xen-tools into xen-guest-toolsBaptiste Daroussin2015-04-063-40/+0
| | | | | | | | Requested by: roger@ Approved by: dinoex@ (maintainer) Notes: svn path=/head/; revision=383429
* - update to 4.2.2Dirk Meyer2015-01-301-5/+10
| | | | | | | | - take maintainership Approved by: feld Notes: svn path=/head/; revision=378154
* Support STAGEMark Felder2013-10-312-0/+24
| | | | | | | | | Fix build on HEAD and when gcc is unavailable Approved by: crees (mentor) Notes: svn path=/head/; revision=332220