head 1.6; access; symbols pkgsrc-2016Q4:1.5.0.74 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.72 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.70 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.68 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.66 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.64 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.62 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.60 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.58 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.56 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.54 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.52 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.50 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.48 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.46 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.44 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.42 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.40 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.38 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.36 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.34 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.32 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.30 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.28 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.26 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.24 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.22 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.20 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.18 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.16 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.14 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.12 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.10 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.8 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.6 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.4 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.2 pkgsrc-2008Q1:1.4.0.2 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.3.0.2 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.1.0.2 pkgsrc-2007Q3-base:1.1; locks; strict; comment @# @; 1.6 date 2016.12.29.19.13.01; author wiz; state dead; branches; next 1.5; commitid kFYPk8EnajcmFUzz; 1.5 date 2008.04.27.19.59.40; author bouyer; state Exp; branches; next 1.4; 1.4 date 2008.02.15.20.34.35; author bouyer; state Exp; branches; next 1.3; 1.3 date 2007.12.05.22.06.27; author bouyer; state Exp; branches; next 1.2; 1.2 date 2007.11.26.19.35.25; author bouyer; state Exp; branches; next 1.1; 1.1 date 2007.08.17.17.26.04; author bouyer; state Exp; branches; next ; desc @@ 1.6 log @Remove xenkernel and tools versions 3, 33, and 41. As discussed on pkgsrc-users. @ text @$NetBSD: patch-ba,v 1.5 2008/04/27 19:59:40 bouyer Exp $ --- xen/arch/x86/domain_build.c.orig 2008-04-25 15:03:12.000000000 +0200 +++ xen/arch/x86/domain_build.c 2008-04-26 18:23:30.000000000 +0200 @@@@ -308,6 +308,9 @@@@ parms.pae ? ", PAE" : "", elf_msb(&elf) ? "msb" : "lsb", elf.pstart, elf.pend); + if ( elf.bsd_symtab_pstart ) + printk(" Dom0 symbol map 0x%" PRIx64 " -> 0x%" PRIx64 "\n", + elf.bsd_symtab_pstart, elf.bsd_symtab_pend); if ( !compatible ) { @ 1.5 log @Update to Xen 3.1.4. Chnages are bugfixes, mostly in various HVM parts. @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.4 2008/02/15 20:34:35 bouyer Exp $ @ 1.4 log @Update xen3 packages to 3.1.3. Changes are mostly bugfixes and enhancement in HVM support. @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.3 2007/12/05 22:06:27 bouyer Exp $ d3 3 a5 3 --- xen/arch/x86/domain_build.c.orig 2008-01-31 11:06:54.000000000 +0100 +++ xen/arch/x86/domain_build.c 2008-02-13 21:24:12.000000000 +0100 @@@@ -312,6 +312,9 @@@@ a14 9 @@@@ -349,6 +352,8 @@@@ if ( parms.pae == PAEKERN_extended_cr3 ) set_bit(VMASST_TYPE_pae_extended_cr3, &d->vm_assist); + d->arch.physaddr_bitsize = 64; + if ( UNSET_ADDR != parms.virt_hv_start_low && elf_32bit(&elf) ) { #if CONFIG_PAGING_LEVELS < 4 @ 1.3 log @Remplace patches/patch-cy with fix from the Xen repository via Christoph Egger, and merge it back in patches/patch-ba (one patch per file). Bump PKGREVISION @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.2 2007/11/26 19:35:25 bouyer Exp $ d3 3 a5 3 --- xen/arch/x86/domain_build.c.orig 2007-11-15 00:35:27.000000000 +0100 +++ xen/arch/x86/domain_build.c 2007-12-05 22:55:53.000000000 +0100 @@@@ -316,6 +316,9 @@@@ a23 8 @@@@ -642,6 +647,7 @@@@ l4start = l4tab = page_to_virt(page); } copy_page(l4tab, idle_pg_table); + l4tab[0] = l4e_empty(); /* zap trampoline mapping */ l4tab[l4_table_offset(LINEAR_PT_VIRT_START)] = l4e_from_paddr(__pa(l4start), __PAGE_HYPERVISOR); l4tab[l4_table_offset(PERDOMAIN_VIRT_START)] = @ 1.2 log @Properly initialize physaddr_bitsize for native 64bit dom0. Makes NetBSD/xenamd64 boot on systems with more than 4Gb RAM. Bump pkgrevision. @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.1 2007/08/17 17:26:04 bouyer Exp $ d3 3 a5 3 --- xen/arch/x86/domain_build.c.orig 2007-05-18 16:45:21.000000000 +0200 +++ xen/arch/x86/domain_build.c 2007-11-26 15:49:00.000000000 +0100 @@@@ -312,6 +312,9 @@@@ d15 1 a15 1 @@@@ -345,6 +348,8 @@@@ d24 8 @ 1.1 log @Switch from using the pre-build binaries to building our own Xen kernel. Apply a patch (patch-b*) to xen-3.1.0 to fix the ELF loader so that the symbol table is properly loaded for the NetBSD dom0 kernel. This is from the Xen repository, based on a patch inistally submitted by Christoph Egger to Xen (thanks !). Should fix PR port-xen/36671. While there also provide a debug Xen kernel, built with debug=1. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: $ d3 2 a4 2 --- xen/arch/x86/domain_build.c.orig 2007-08-16 21:34:39.000000000 +0200 +++ xen/arch/x86/domain_build.c 2007-08-16 21:43:18.000000000 +0200 d15 9 @