aboutsummaryrefslogtreecommitdiff
path: root/emulators/xen-kernel
Commit message (Collapse)AuthorAgeFilesLines
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.19.1.20250217Roger Pau Monné2025-02-182-5/+5
| | | | | | | | | | 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.19.0Roger Pau Monné2024-11-122-5/+5
| | | | | Sponsored by: Cloud Software Group Approved by: bapt (implicit)
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.8.2Roger Pau Monné2024-04-123-147/+9
| | | | | | Changelog: https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=RELEASE-4.18.2 Sponsored by: Cloud Software Group Approved by: bapt (implicit)
* {sysutils,emulators}/xen-{tools,kernel}: update to latest stable hashRoger Pau Monné2024-02-223-5/+145
| | | | | | | | Update the kernel and tools packages and also include a fix for a clang code generation bug. Sponsored by: Cloud Software Group Approved by: bapt (implicit)
* emulators/xen-kernel,sysutils/xen-tools: update to 4.18.0Roger Pau Monné2023-12-194-151/+5
| | | | | | | | See release notes: https://wiki.xenproject.org/wiki/Xen_Project_4.18_Release_Notes Approved by: bapt (implicit)
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.17.2Roger Pau Monné2023-10-166-439/+10
| | | | | | | | | | | | 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)
* emulators/xen-kernel: add fix for fetching video modeRoger Pau Monné2023-03-142-2/+61
| | | | | Sponsored by: Citrix Systems R&D Approved by: bapt (implicit)
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.17Roger Pau Monné2023-03-0913-459/+521
| | | | | | | While there also update SeaBIOS to 1.16.1. Sponsored by: Citrix Systems R&D Approved by: bapt (implicit)
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.16.0Roger Pau Monné2022-03-3012-664/+470
| | | | | | | | Add fixes for XSA-{395,398} and backport clang retpoline support from unstable. Sponsored by: Citrix Systems R&D Approved by: bapt (implicit)
* emulators/xen-kernel: fix build with clang 13.0.0Roger Pau Monné2021-11-232-1/+109
| | | | | Sponsored by: Citrix Systems R&D Approved by: bapt (implicit)
* cleanup: drop support for EOL FreeBSD 11.XRene Ladan2021-09-301-4/+0
| | | | | | | | | | | | | | | | | Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
* emulators/xen-kernel: import fix for cache attributesRoger Pau Monné2021-06-224-1/+553
| | | | | | | | Import fixes for cache attributes of grant and foreign maps on Intel. This should result in an I/O performance improvement when using FreeBSD as a dom0 on Intel hardware. Approved by: bapt (implicit)
* emulators/xen-kernel: remove stale patch filesRoger Pau Monné2021-06-222-92/+0
| | | | | | Those patches are already part of Xen 4.15 and not used by the build. Approved by: bapt (implicit)
* {emulators,sysutils}/xen-{kernel,tools}: update to 4.15.0Roger Pau Monné2021-05-122-11/+5
| | | | | | | Also add support for using UEFI firmware in guests. Sponsored by: Citrix Systems R&D Approved by: bapt (implicit)
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* emulators/xen-kernel: fix EFI calling conventionRoger Pau Monné2021-02-162-1/+42
| | | | | | | | | | Xen builds using clang where not using the correct calling convention for EFI services, backport an upstream patch to fix it. Approved by: bapt (implicit) Notes: svn path=/head/; revision=565411
* emulators/xen-kernel,sysutils/xen-tools: update to 4.14.1Roger Pau Monné2021-01-294-68/+60
| | | | | | | | 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-5/+70
| | | | | | | | | 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 + emulators/xen-kernel: update to 4.13.1Roger Pau Monné2020-05-252-4/+4
| | | | | | | | Sponsored by: Citrix Systems R&D Approved by: bapt (implicit) Notes: svn path=/head/; revision=536472
* emulators/xen-kernel: improve package messageRoger Pau Monné2020-05-041-2/+13
| | | | | | | | | | | | | | Use onifconsole for the Xen console, so that when booting bare metal there are no annoying messages about a console being off. Also note the usage of vm.max_user_wired instead of vm.max_wired on FreeBSD > 13. Finally expand a little bit on how to get a working serial and VGA consoles simultaneously. Sponsored by: Citrix Systems R&D Approved by: bapt (implicit) Notes: svn path=/head/; revision=533907
* xen-{kernel/tools}: update to 4.13Roger Pau Monné2020-02-176-242/+5
| | | | | | | | | Sponsored by: Citrix Systems R&D Approved by: bapt Differential revision: https://reviews.freebsd.org/D23170 Notes: svn path=/head/; revision=526355
* Convert to UCL & cleanup pkg-message (categories e-g)Mathieu Arnold2019-08-131-0/+6
| | | | Notes: svn path=/head/; revision=508837
* xen-{tools/kernel}: update to 4.12.1Roger Pau Monné2019-08-1312-1321/+5
| | | | | | | | | Sponsored by: Citrix Systems R&D Approved by: mat Differential revision: https://reviews.freebsd.org/D21227 Notes: svn path=/head/; revision=508824
* emulators/xen-kernel: fix foreign mappingsRoger Pau Monné2019-07-292-1/+61
| | | | | | | | | | | Backport upstream patch to fix foreign mappings. Sponsored by: Citrix Systems R&D Approved by: ports (tobik) Differential revision: https://reviews.freebsd.org/D21028 Notes: svn path=/head/; revision=507571
* xen-{kernel/tools}: switch back to LLVM toolchainRoger Pau Monné2019-07-034-9/+180
| | | | | | | | | | | | | | | | | | 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
* emulators/xen-kernel: use binutils to workaround LLD 8 bugRoger Pau Monné2019-06-201-2/+9
| | | | | | | | | | | | | | | | LLD 8 changed the behaviour regarding the placement of orphaned sections, which produces a non-bootable Xen kernel: https://bugs.llvm.org/show_bug.cgi?id=42327 Switch to GNU LD (and NM) until this is resolved. Sponsored by: Citrix Systems R&D Reviewed by: mat Differential revision: https://reviews.freebsd.org/D20706 Notes: svn path=/head/; revision=504632
* xen: add fixes for XSA-297 (MDS)Roger Pau Monné2019-05-1511-1/+1317
| | | | | | | | | 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-2431-3549/+5
| | | | | | | | | Reviewed by: bapt Sponsored by: Citrix Systems R&D Differential revision: https://reviews.freebsd.org/D20038 Notes: svn path=/head/; revision=499848
* emulators/xen-kernel: backport fixes and apply XSAsRoger Pau Monné2019-03-1214-1/+2218
| | | | | | | | | | | | Backport a couple of fixes critical for PVH dom0 and fixes for XSA-{284,287,290,292-294}. Sponsored-by: Citrix Systems R&D Reviewed by: bapt Differential revision: https://reviews.freebsd.org/D19413 Notes: svn path=/head/; revision=495458
* xen-kernel & xen-tools: fix ignore messageRoger Pau Monné2019-02-271-1/+1
| | | | | | | | | | | | To mention 12.0 or any newer release, instead of just mentioning HEAD. Sponsored by: Citrix Systems R&D Reviewed by: bapt Differential revision: https://reviews.freebsd.org/D19387 Notes: svn path=/head/; revision=494055
* emulators/xen-kernel & sysutils/xen-tools: update to 4.11.1Roger Pau Monné2019-02-2754-7326/+6
| | | | | | | | | 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-2771-0/+8722
| | | | | | | | | | | 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-2462-7536/+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-kernel: add prerequisites for XSA-254 bandaidRoger Pau Monné2018-01-243-1/+447
| | | | | | | | MFH with: r459787 MFH: 2018Q1 Notes: svn path=/head/; revision=459822
* xen-kernel: fix build with clang 6 and apply pending XSA patchesRoger Pau Monné2018-01-231-2/+12
| | | | | | | | | | | | | This includes a band-aid for running 64bit PV guests without compromising the whole system. Commit the makefile diff left behind in r459786. MFH: 2018Q1 Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=459787
* xen-kernel: fix build with clang 6 and apply pending XSA patchesRoger Pau Monné2018-01-2310-0/+1646
| | | | | | | | | | | This includes a band-aid for running 64bit PV guests without compromising the whole system. MFH: 2018Q1 Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=459786
* - Those ports fail to build with python3Antoine Brodin2017-12-101-1/+1
| | | | | | | - Add some explicit FLAVOR to dependencies where needed Notes: svn path=/head/; revision=455913
* xen: apply XSA-236Roger Pau Monné2017-10-242-2/+69
| | | | | | | | | Approved by: bapt (implicit) MFH: 2017Q4 Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=452769
* xen-kernel: apply XSA-{237..244}Roger Pau Monné2017-10-1214-2/+1298
| | | | | | | | | Approved by: bapt (implicit) MFH: 2017Q4 Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=451882
* xen: apply XSA-{231-234}Roger Pau Monné2017-09-195-2/+374
| | | | | | | | | MFH: 2017Q3 Approved by: bapt Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=450121
* xen-kernel: apply XSA-{226,227,228,230}Roger Pau Monné2017-08-155-2/+427
| | | | | | | | | | | | This is CVE-2017-12135, CVE-2017-12137, CVE-2017-12136 and CVE-2017-12855. MFH: 2017Q3 Approved by: lwshu Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=447987
* xen: apply XSA-{217,218,219,220,221,222,224}Roger Pau Monné2017-06-2015-2/+2220
| | | | | | | | | Approved by: bapt Sponsored by: Citrix Systems R&D MFH: 2017Q2 Notes: svn path=/head/; revision=443949
* xen: XSA-{213,214,215}Roger Pau Monné2017-05-104-2/+256
| | | | | | | | | | | Apply XSA-213, XSA-214 and XSA-215. MFH: 2017Q2 Approved by: bapt Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=440559
* xen: apply XSA-212Roger Pau Monné2017-04-042-5/+93
| | | | | | | | | | | And do some portlint fixing (thanks to Li-Wen Hsu). Approved by: lwshu Sponsored by: Citrix Systems R&D MFH: 2017Q1 Notes: svn path=/head/; revision=437732
* xen: update to 4.7.2Roger Pau Monné2017-03-2012-685/+198
| | | | | | | | | | | | 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
* Fixup EXTRA_PATCHES and PATCHFILES missing the :-pX argument.Mathieu Arnold2017-01-161-8/+8
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=431679
* xen: apply XSA-202Roger Pau Monné2016-12-212-2/+78
| | | | | | | | | Approved by: bapt MFH: 2016Q4 Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=429074