aboutsummaryrefslogtreecommitdiff
path: root/emulators/xen-kernel
Commit message (Collapse)AuthorAgeFilesLines
* 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
* xen-kernel: add fix for XSA-204Roger Pau Monné2016-12-192-2/+72
| | | | | | | | | Approved by: bapt MFH: 2016Q4 Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=428950
* xen: apply XSA-200Roger Pau Monné2016-12-132-2/+58
| | | | | | | | | MFH: 2016Q4 Approved by: bapt Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=428496
* xen: update to 4.7.1Roger Pau Monné2016-12-029-186/+484
| | | | | | | | | | | | 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-013-2/+181
| | | | | | | | Sponsored by: Citrix Systems R&D PR: 211482 Notes: svn path=/head/; revision=419430
* xen: update to final 4.7.0Roger Pau Monné2016-07-042-7/+5
| | | | | | | Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=418036
* xen: update to 4.7.0-rc6Roger Pau Monné2016-06-164-49/+11
| | | | | | | Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=416971
* xen: add missing file from r416310Roger Pau Monné2016-06-071-0/+33
| | | | | | | Sponsored by: Citrix Systems R&D Notes: svn path=/head/; revision=416497
* xen-kernel: update post install messageRoger Pau Monné2016-06-031-0/+1
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=416313
* xen: update to Xen 4.7-rc4Roger Pau Monné2016-06-0320-1258/+178
| | | | | | | | | | | | | | 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: update port and apply security fixesRoger Pau Monné2016-02-266-2/+439
| | | | | | | | | | | | | | | | | | | | * 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-054-1/+182
| | | | | | | | | | | | | | | | | | | 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-149-379/+132
| | | | | | | | | | | ...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
* drop maintainership: ENOTIMEBaptiste Daroussin2015-11-091-1/+1
| | | | Notes: svn path=/head/; revision=401104
* xen: apply XSAsRoger Pau Monné2015-10-316-1/+336
| | | | | | | | | | | | 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-0923-826/+660
| | | | | | | | | | | | | 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
* Move Xen Kernel menuitem to Boot Options submenu. Prevent conflict withDevin Teske2015-08-033-23/+98
| | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=393501