head	1.12;
access;
symbols
	pkgsrc-2026Q1:1.10.0.2
	pkgsrc-2026Q1-base:1.10
	pkgsrc-2025Q4:1.9.0.2
	pkgsrc-2025Q4-base:1.9
	pkgsrc-2025Q3:1.8.0.2
	pkgsrc-2025Q3-base:1.8
	pkgsrc-2025Q2:1.7.0.2
	pkgsrc-2025Q2-base:1.7
	pkgsrc-2025Q1:1.5.0.4
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.5.0.2
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.4.0.2
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.1.0.6
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.4
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.2
	pkgsrc-2023Q4-base:1.1;
locks; strict;
comment	@# @;


1.12
date	2026.06.10.18.09.55;	author bouyer;	state Exp;
branches;
next	1.11;
commitid	yb311tTapAozphJG;

1.11
date	2026.05.16.09.29.59;	author bouyer;	state Exp;
branches;
next	1.10;
commitid	8PlYVDYbvVMgk1GG;

1.10
date	2026.03.17.20.43.01;	author bouyer;	state Exp;
branches
	1.10.2.1;
next	1.9;
commitid	m6e2Bm7Yvv7LZmyG;

1.9
date	2025.10.21.13.14.33;	author bouyer;	state Exp;
branches;
next	1.8;
commitid	cdEGcSGvbrWZerfG;

1.8
date	2025.07.01.16.55.06;	author bouyer;	state Exp;
branches
	1.8.2.1;
next	1.7;
commitid	mu8IbJr0CNBL341G;

1.7
date	2025.05.27.17.22.16;	author bouyer;	state Exp;
branches
	1.7.2.1;
next	1.6;
commitid	vdjLUgt8GC2HkzWF;

1.6
date	2025.05.22.14.14.37;	author bouyer;	state Exp;
branches;
next	1.5;
commitid	4rzHsp11ToIorUVF;

1.5
date	2024.12.21.16.01.47;	author bouyer;	state Exp;
branches;
next	1.4;
commitid	7S7qjDNWfObdUnCF;

1.4
date	2024.09.27.12.47.09;	author manu;	state Exp;
branches;
next	1.3;
commitid	6vZ6HLaKGYM4BrrF;

1.3
date	2024.09.27.12.45.49;	author manu;	state Exp;
branches;
next	1.2;
commitid	GwTN2pdO7nvazrrF;

1.2
date	2024.09.10.12.40.14;	author bouyer;	state Exp;
branches;
next	1.1;
commitid	aIvZIH9vHuDM4gpF;

1.1
date	2023.11.21.11.38.26;	author bouyer;	state Exp;
branches;
next	;
commitid	rTOWmMuu9ci5dtNE;

1.10.2.1
date	2026.05.16.12.05.48;	author bsiegert;	state Exp;
branches;
next	;
commitid	MeODs9ctQm4bd2GG;

1.8.2.1
date	2025.10.21.14.57.53;	author maya;	state Exp;
branches;
next	;
commitid	nqPCtcg2DNrKOrfG;

1.7.2.1
date	2025.07.05.00.07.27;	author maya;	state Exp;
branches;
next	;
commitid	hG2Q9pWSPhivmu1G;


desc
@@


1.12
log
@Update xenkernel418 and xentools418 to 20260610.
Changes since 20260515: bug fixes, including fixes for XSA-491,
XSA-492, XSA-493 and XSA-494
@
text
@$NetBSD: distinfo,v 1.11 2026/05/16 09:29:59 bouyer Exp $

BLAKE2s (xen418/xen-f8cc168c4cdfe73da4e7bcb4b575ffc376523bcc.tar.gz) = e619bc048fbb75fdac054480470df90eb485ae782f2f9399a3974178a7615012
SHA512 (xen418/xen-f8cc168c4cdfe73da4e7bcb4b575ffc376523bcc.tar.gz) = 7b2ed9e468da9e59c21bb1b68796338fa3e4ec4650f87c513399719c52dd788eb699d5cded1426548df18a7318128af507a80c9c663e4ecaae80a72ca2d42ba0
Size (xen418/xen-f8cc168c4cdfe73da4e7bcb4b575ffc376523bcc.tar.gz) = 6868523 bytes
SHA1 (patch-Config.mk) = 9372a09efd05c9fbdbc06f8121e411fcb7c7ba65
SHA1 (patch-xen_Makefile) = 0c400e8054e907ce44faf2be955e0c2d63b768ed
SHA1 (patch-xen_arch_x86_Makefile) = f05a5879518005417a9cdb69488d136f207a7ab1
SHA1 (patch-xen_arch_x86_Rules.mk) = b0bc391f2ca3e96ce2bcaec5e1fcd66139ff16f9
SHA1 (patch-xen_arch_x86_boot_build32.lds) = 9157f22876085254844f720853761a2cd0f4876e
SHA1 (patch-xen_arch_x86_extable.c) = f64b956be1167901a60bf9be1abd98dbfaffb100
SHA1 (patch-xen_arch_x86_mm_p2m.c) = 6e9b84dc8448eca9677f184e720bbfcb3c6d314e
SHA1 (patch-xen_arch_x86_traps.c) = 9548d6476e2fb5898d2958c10eaf2fd1e424d9c5
SHA1 (patch-xen_tools_check-endbr.sh) = a7268ee5ff11f21fdc5b0bc213498a1923b693be
@


1.11
log
@Update xenkernel418 and xentools418 to version 20260515.
Changes since 20260317:
Fix XSA-488 / CVE-2025-54505
Fix XSA-483 / CVE-2026-23556
Fix XSA-484 / CVE-2026-23557
Fix XSA-486 / CVE-2026-23558
Fix XSA-490 / CVE-2025-54518
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2026/03/17 20:43:01 bouyer Exp $
d3 3
a5 3
BLAKE2s (xen418/xen-581a10f8846768920e7f809e1c51cf2a9f13cbce.tar.gz) = a15033d8974ff98f16667c32b9e02fae8e327562cd4cc3ca963eea3d790cf585
SHA512 (xen418/xen-581a10f8846768920e7f809e1c51cf2a9f13cbce.tar.gz) = 97ebe48dcb49aa9e882a8c20f122570eb0a38ab874fdd5c2e154bab7fb592f90cae77ec0d755a60a420a8550fcae3c3ce5cf2dcc77e320d6f4aecfa33da396a6
Size (xen418/xen-581a10f8846768920e7f809e1c51cf2a9f13cbce.tar.gz) = 6866128 bytes
@


1.10
log
@Update xenkernel418 and xentools418 to 20260317

Changes since 20250701: mostly bug fixes and small improvements on
some hardware, including security fixes up to XSA481
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2025/10/21 13:14:33 bouyer Exp $
d3 3
a5 3
BLAKE2s (xen418/xen-2c5f7fd78ba894c6a2fd3bfc2d164cc792db8f42.tar.gz) = ce9ac62328483886fe9e7cbc2b0874d921984b6b5363b1e89322147a651921a3
SHA512 (xen418/xen-2c5f7fd78ba894c6a2fd3bfc2d164cc792db8f42.tar.gz) = c1ae31b54a45dd5432deae7ca8ed2341393fc7703e6f2c0d5a08660459fbfa73d857f713a8924abbfe0c5d64b7429de41c19ed4ccd48d5bb292331b2a8b2005d
Size (xen418/xen-2c5f7fd78ba894c6a2fd3bfc2d164cc792db8f42.tar.gz) = 6865231 bytes
@


1.10.2.1
log
@Pullup ticket #7113 - requested by bouyer
sysutils/xen{kernel,tools}418: security fix

Revisions pulled up:
- sysutils/xenkernel418/distinfo                                1.11
- sysutils/xentools418/distinfo                                 1.11
- sysutils/xentools418/version.mk                               1.8

---
   Module Name:	pkgsrc
   Committed By:	bouyer
   Date:		Sat May 16 09:29:59 UTC 2026

   Modified Files:
   	pkgsrc/sysutils/xenkernel418: distinfo
   	pkgsrc/sysutils/xentools418: distinfo version.mk

   Log Message:
   Update xenkernel418 and xentools418 to version 20260515.
   Changes since 20260317:
   Fix XSA-488 / CVE-2025-54505
   Fix XSA-483 / CVE-2026-23556
   Fix XSA-484 / CVE-2026-23557
   Fix XSA-486 / CVE-2026-23558
   Fix XSA-490 / CVE-2025-54518
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (xen418/xen-581a10f8846768920e7f809e1c51cf2a9f13cbce.tar.gz) = a15033d8974ff98f16667c32b9e02fae8e327562cd4cc3ca963eea3d790cf585
SHA512 (xen418/xen-581a10f8846768920e7f809e1c51cf2a9f13cbce.tar.gz) = 97ebe48dcb49aa9e882a8c20f122570eb0a38ab874fdd5c2e154bab7fb592f90cae77ec0d755a60a420a8550fcae3c3ce5cf2dcc77e320d6f4aecfa33da396a6
Size (xen418/xen-581a10f8846768920e7f809e1c51cf2a9f13cbce.tar.gz) = 6866128 bytes
@


1.9
log
@xenkernel418, xenkernel420: add upstream patches fixing xsa475.
Bump PKGREVISION
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2025/07/01 16:55:06 bouyer Exp $
d3 3
a5 3
BLAKE2s (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 8855fa3b76ab86c24949a2862231fba25c9c6877ef6f9628ee6dff96be8c7094
SHA512 (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 3147bec66da25757885b8561f578d1267801c04c5b0d85493c2856aa17f01b4bd29d924e611b3aabd39a5b3c51f6374474d5768c13d54f0fb3e98f6b053f9aeb
Size (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 6861191 bytes
a14 2
SHA1 (patch-xsa475-1) = 7211ad0099e1c1554aed49169ef0949d0304073e
SHA1 (patch-xsa475-2) = 9d0bd2fbf9ff446df229bc47d54951098278577c
@


1.8
log
@Update xentools418 and xenkernel418 to 20250701.
Changes since 20250521:
Fix XSA-470 / CVE-2025-27465
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2025/05/27 17:22:16 bouyer Exp $
d15 2
@


1.8.2.1
log
@Pullup ticket #7016 - requested by bouyer
sysutils/xenkernel418: Security fix
sysutils/xenkernel420: Security fix

Revisions pulled up:
- sysutils/xenkernel418/Makefile                                1.6
- sysutils/xenkernel418/distinfo                                1.9
- sysutils/xenkernel418/patches/patch-xsa475-1                  1.1
- sysutils/xenkernel418/patches/patch-xsa475-2                  1.1
- sysutils/xenkernel420/Makefile                                1.2
- sysutils/xenkernel420/distinfo                                1.2
- sysutils/xenkernel420/patches/patch-xsa475-1                  1.1
- sysutils/xenkernel420/patches/patch-xsa475-2                  1.1

---
   Module Name:	pkgsrc
   Committed By:	bouyer
   Date:		Tue Oct 21 13:14:33 UTC 2025

   Modified Files:
   	pkgsrc/sysutils/xenkernel418: Makefile distinfo
   	pkgsrc/sysutils/xenkernel420: Makefile distinfo
   Added Files:
   	pkgsrc/sysutils/xenkernel418/patches: patch-xsa475-1 patch-xsa475-2
   	pkgsrc/sysutils/xenkernel420/patches: patch-xsa475-1 patch-xsa475-2

   Log Message:
   xenkernel418, xenkernel420: add upstream patches fixing xsa475.
   Bump PKGREVISION
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2025/07/01 16:55:06 bouyer Exp $
a14 2
SHA1 (patch-xsa475-1) = 7211ad0099e1c1554aed49169ef0949d0304073e
SHA1 (patch-xsa475-2) = 9d0bd2fbf9ff446df229bc47d54951098278577c
@


1.7
log
@Add upstream patch fixing dr6 handling; making the atf dbregs_* tests
pass again on xen PV guests
bump PKGREVISION
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2025/05/22 14:14:37 bouyer Exp $
d3 3
a5 3
BLAKE2s (xen418/xen-0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12.tar.gz) = 8d81589710484a72bf576abf9328ec50b490f4bf8254efa19531809ad8fc8a8c
SHA512 (xen418/xen-0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12.tar.gz) = e22c205b553f57da08f1916edb8f334c0b11984be0fe270f1a19bfabe60b9ff95e918eebaaf4ca2fa62c97b73b37568e6a7a455c7077da5a8475c4c5170ab113
Size (xen418/xen-0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12.tar.gz) = 6861107 bytes
@


1.7.2.1
log
@Pullup ticket #6980 - requested by bouyer
sysutils/xenkernel418: Security fix
sysutils/xentools418: Security fix

Revisions pulled up:
- sysutils/xenkernel418/Makefile                                1.5
- sysutils/xenkernel418/distinfo                                1.8
- sysutils/xentools418/Makefile                                 1.8
- sysutils/xentools418/distinfo                                 1.9
- sysutils/xentools418/version.mk                               1.6

---
   Module Name:    pkgsrc
   Committed By:   bouyer
   Date:           Tue Jul  1 16:55:06 UTC 2025

   Modified Files:
           pkgsrc/sysutils/xenkernel418: Makefile distinfo
           pkgsrc/sysutils/xentools418: Makefile distinfo version.mk

   Log Message:
   Update xentools418 and xenkernel418 to 20250701.
   Changes since 20250521:
   Fix XSA-470 / CVE-2025-27465
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 8855fa3b76ab86c24949a2862231fba25c9c6877ef6f9628ee6dff96be8c7094
SHA512 (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 3147bec66da25757885b8561f578d1267801c04c5b0d85493c2856aa17f01b4bd29d924e611b3aabd39a5b3c51f6374474d5768c13d54f0fb3e98f6b053f9aeb
Size (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 6861191 bytes
@


1.6
log
@Update xenkernel418 and xentools418 to 20250521. This brings in the Xen
4.18.5 release.

CHANGES since 20241221: mostly bug fixes, including security fixes
up to XSA-469; some newer hardware support.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2024/12/21 16:01:47 bouyer Exp $
d13 1
@


1.5
log
@Update xenkernel418, xentools418 and xenstoretools to 20241221, pointing
to the Xen 4.18.4 release. It includes all security patches up to XSA 464
(XSA 465 is a linux kernel issue and XSA 466 is documentation update).
Changes are:
- Prefer ACPI reboot over UEFI ResetSystem() run time service call.
- various bug fixes, including security fixes up to XSA464 (included)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2024/09/27 12:47:09 manu Exp $
d3 3
a5 3
BLAKE2s (xen418/xen-e77ff547385861c72108aa380ab279e35d0f4735.tar.gz) = e64d4db0928bf8feb2114bf05d0dcf79861c723544f40384e4dc3c626e014ae0
SHA512 (xen418/xen-e77ff547385861c72108aa380ab279e35d0f4735.tar.gz) = 6e16924f00ae082271d3428db9265ba0f6458546f96862c52c9a8a0a8b8c4edc12521baabdded143746f55b65e725dfa699e7c91689fb264ea1595cd7c049c5a
Size (xen418/xen-e77ff547385861c72108aa380ab279e35d0f4735.tar.gz) = 6847288 bytes
d8 1
@


1.4
log
@Remove patch committed by mistake
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2024/09/27 12:45:49 manu Exp $
d3 3
a5 3
BLAKE2s (xen418/xen-bd51e57.tar.gz) = cc12f497140f71ae2726a575d365a1c19c24315b20d80beff5b0ebbf0a8b2c89
SHA512 (xen418/xen-bd51e57.tar.gz) = 752fb65b69c43410b04ad5ca34eba320f7afb8de7edac26b807fb7258b2571dc1fff71c271a3f834283ddbe0429b6d6c190fda9e33d9e048cdb97d6dc7ae71dc
Size (xen418/xen-bd51e57.tar.gz) = 6839432 bytes
a10 1
SHA1 (patch-xen_arch_x86_hvm_lvapic.c) = fa68243926fe4ed3ba83cd2f5fa04df529af00c7
@


1.3
log
@Fix XSA-462 / CVE-2024-45817 by patch from upstream
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2024/09/10 12:40:14 bouyer Exp $
a11 1
SHA1 (patch-xen_arch_x86_include_asm_cpufeature.h) = 44be1ea31ffda50da1aa69f3ed290b752e57f4e1
@


1.2
log
@Update xenkernel418 and xentools418 to 20240909. This brings in Xen 4.18.3

pkgsrc CHANGES:
set O_CLOEXEC (if requested) and remove O_NONBLOCK on /dev/xenevt
set O_CLOEXEC on /kern/xen/privcmd
(both from the freebsd-specific code)

Main changes since 20231116 (Xen 4.18.0):
Fix various bugs, especially in these areas:
- interrupt setup
- error paths

better support for some of the newer CPUs
some performances improvement

Fixes XSA-447, XSA-449, XSA-450, XSA-451, XSA-452, XSA-453, XSA-454, XSA-455,
      XSA-456, XSA-458, XSA-460, XSA-461
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2023/11/21 11:38:26 bouyer Exp $
d11 2
@


1.1
log
@Add xenkernel418 version 20231116
Unlike previous Xen packages, the xentools418 and xenkernel418 will point
to a specific commit of the stable branch (instead of release tags),
the package version being the date of the commit. Hopefully this will make
tracking security fixes easier.

From DESCR:
Xen is a hypervisor which supports running multiple guest operating
systems on a single machine. Guest OSes (also called "domains")
can be either paravirtualised (i.e. make hypercalls in order to
access hardware), run in HVM (Hardware Virtualisation Mode) where
they will be presented with virtual devices, or a combination where
they use hypercalls to access hardware but manage memory themselves.
At boot, the xen kernel is loaded along with the guest kernel for
the first domain (called domain0). domain0 has privileges to access
the physical hardware (PCI and ISA devices), administrate other
domains and provide virtual devices (disks and network) to other
domains.

This package contains the 4.18 Xen kernel itself.  PCI passthrough is
not supported.  PAE is mandatory; on i386 one must use XEN3PAE_DOM[0U].
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2023/09/21 10:39:45 bouyer Exp $
d3 3
a5 3
BLAKE2s (xen418/xen-d75f1e9.tar.gz) = 378782f6af3fb609a0fce4c7e76a3fc22d3ad691b89aa2d328be3310431dfbcf
SHA512 (xen418/xen-d75f1e9.tar.gz) = e928b980f6bff13b9754f705d6b01ed0d4c4083187d74105dc4fad5af5c6bae0dd97b36ebc21482750ddbc038538e38a1296d4a3cf782fdcd2dc2b8b97d6dbd5
Size (xen418/xen-d75f1e9.tar.gz) = 6820424 bytes
@

