[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] firmware/shim : filter output files during Xen tree setup
>>> On 25.07.18 at 02:28, <christopher.w.clark@xxxxxxxxx> wrote: > --- a/tools/firmware/xen-dir/Makefile > +++ b/tools/firmware/xen-dir/Makefile > @@ -11,6 +11,10 @@ D=xen-root > LINK_DIRS=config xen > LINK_FILES=Config.mk > > +# Files to exclude from the link farm > +EXCLUDE_FILES=xen xen.gz xen-syms xen-syms.map xen.efi xen.efi.map \ > + efi.lds xen.lds mkelf32 mkreloc To amend my earlier reply to v1, here's a diff between the initial linkfarm.stamp and one resulting after a first incremental re-build: --- .../tools/firmware/xen-dir/linkfarm.stamp +++ .../tools/firmware/xen-dir/linkfarm.stamp @@ -212,6 +212,13 @@ xen/arch/x86/boot/edd.S xen/arch/x86/boot/cmdline.c xen/arch/x86/boot/Makefile xen/arch/x86/boot/build32.mk +xen/arch/x86/boot/mkelf32 +xen/arch/x86/boot/reloc.lnk +xen/arch/x86/boot/cmdline.lnk +xen/arch/x86/boot/cmdline.bin +xen/arch/x86/boot/reloc.bin +xen/arch/x86/boot/cmdline.S +xen/arch/x86/boot/reloc.S xen/arch/x86/cpu/mcheck/mce.c xen/arch/x86/cpu/mcheck/mce_intel.c xen/arch/x86/cpu/mcheck/x86_mca.h @@ -257,6 +264,12 @@ xen/arch/x86/efi/relocs-dummy.S xen/arch/x86/efi/check.c xen/arch/x86/efi/Makefile xen/arch/x86/efi/efi-boot.h +xen/arch/x86/efi/boot.c +xen/arch/x86/efi/runtime.c +xen/arch/x86/efi/compat.c +xen/arch/x86/efi/efi.h +xen/arch/x86/efi/mkreloc +xen/arch/x86/efi/check.efi xen/arch/x86/genapic/bigsmp.c xen/arch/x86/genapic/default.c xen/arch/x86/genapic/delivery.c @@ -460,6 +473,8 @@ xen/arch/x86/copy_page.S xen/arch/x86/compat.c xen/arch/x86/bitops.c xen/arch/x86/bzimage.c +xen/arch/x86/xen.lds +xen/arch/x86/efi.lds xen/arch/Kconfig xen/common/compat/grant_table.c xen/common/compat/xlat.c @@ -1023,6 +1038,9 @@ xen/include/asm-x86/apicdef.h xen/include/asm-x86/altp2m.h xen/include/asm-x86/amd-iommu.h xen/include/asm-x86/acpi.h +xen/include/asm-x86/cpuid-autogen.h +xen/include/asm-x86/asm-macros.h +xen/include/asm-x86/asm-offsets.h xen/include/crypto/vmac.h xen/include/crypto/rijndael.h xen/include/crypto/README.source @@ -1240,10 +1258,139 @@ xen/include/xen/bitops.h xen/include/xen/bitmap.h xen/include/xen/8250-uart.h xen/include/xen/device_tree.h +xen/include/xen/compile.h xen/include/xsm/dummy.h xen/include/xsm/xsm.h xen/include/xlat.lst xen/include/Makefile +xen/include/config/auto.conf.cmd +xen/include/config/arch/supports/int128.h +xen/include/config/arch/defconfig.h +xen/include/config/has/alternative.h +xen/include/config/has/mem/access.h +xen/include/config/has/mem/paging.h +xen/include/config/has/mem/sharing.h +xen/include/config/has/vpci.h +xen/include/config/has/pdx.h +xen/include/config/has/gdbsx.h +xen/include/config/has/pci.h +xen/include/config/has/ehci.h +xen/include/config/has/ioports.h +xen/include/config/has/cpufreq.h +xen/include/config/has/kexec.h +xen/include/config/has/passthrough.h +xen/include/config/has/ex/table.h +xen/include/config/has/ubsan.h +xen/include/config/has/ns16550.h +xen/include/config/compat.h +xen/include/config/hvm/fep.h +xen/include/config/scrub/debug.h +xen/include/config/fast/symbol/lookup.h +xen/include/config/sched/rtds.h +xen/include/config/sched/null.h +xen/include/config/sched/credit2.h +xen/include/config/sched/credit.h +xen/include/config/sched/default.h +xen/include/config/sched/arinc653.h +xen/include/config/x86.h +xen/include/config/acpi.h +xen/include/config/xenoprof.h +xen/include/config/pv.h +xen/include/config/core/parking.h +xen/include/config/defconfig/list.h +xen/include/config/tboot.h +xen/include/config/video.h +xen/include/config/kexec.h +xen/include/config/frame/pointer.h +xen/include/config/tmem.h +xen/include/config/numa.h +xen/include/config/hvm.h +xen/include/config/verbose/debug.h +xen/include/config/crypto.h +xen/include/config/cmdline.h +xen/include/config/livepatch.h +xen/include/config/x86/64.h +xen/include/config/shadow/paging.h +xen/include/config/nr/cpus.h +xen/include/config/vga.h +xen/include/config/debug.h +xen/include/config/64bit.h +xen/include/config/pv/linear/pt.h +xen/include/config/acpi/legacy/tables/lookup.h +xen/include/config/needs/libelf.h +xen/include/config/tristate.conf +xen/include/config/auto.conf +xen/include/generated/autoconf.h +xen/include/compat/arch-x86/xen-x86_32.h +xen/include/compat/arch-x86/pmu.h +xen/include/compat/arch-x86/xen.h +xen/include/compat/arch-x86/xen-mca.h +xen/include/compat/hvm/hvm_vcpu.h +xen/include/compat/hvm/hvm_op.h +xen/include/compat/hvm/dm_op.h +xen/include/compat/.xlat/arch-x86/pmu.lst +xen/include/compat/.xlat/arch-x86/xen-x86_32.lst +xen/include/compat/.xlat/arch-x86/xen.lst +xen/include/compat/.xlat/arch-x86/xen-mca.lst +xen/include/compat/.xlat/arch-x86/xen-x86_32.h +xen/include/compat/.xlat/arch-x86/xen.h +xen/include/compat/.xlat/arch-x86/pmu.h +xen/include/compat/.xlat/arch-x86/xen-mca.h +xen/include/compat/.xlat/hvm/dm_op.lst +xen/include/compat/.xlat/hvm/hvm_op.lst +xen/include/compat/.xlat/hvm/hvm_vcpu.lst +xen/include/compat/.xlat/hvm/hvm_op.h +xen/include/compat/.xlat/hvm/hvm_vcpu.h +xen/include/compat/.xlat/hvm/dm_op.h +xen/include/compat/.xlat/xen.lst +xen/include/compat/.xlat/event_channel.lst +xen/include/compat/.xlat/grant_table.lst +xen/include/compat/.xlat/kexec.lst +xen/include/compat/.xlat/memory.lst +xen/include/compat/.xlat/physdev.lst +xen/include/compat/.xlat/platform.lst +xen/include/compat/.xlat/pmu.lst +xen/include/compat/.xlat/sched.lst +xen/include/compat/.xlat/tmem.lst +xen/include/compat/.xlat/trace.lst +xen/include/compat/.xlat/vcpu.lst +xen/include/compat/.xlat/xenoprof.lst +xen/include/compat/.xlat/pmu.h +xen/include/compat/.xlat/xenoprof.h +xen/include/compat/.xlat/trace.h +xen/include/compat/.xlat/tmem.h +xen/include/compat/.xlat/kexec.h +xen/include/compat/.xlat/vcpu.h +xen/include/compat/.xlat/sched.h +xen/include/compat/.xlat/event_channel.h +xen/include/compat/.xlat/physdev.h +xen/include/compat/.xlat/xen.h +xen/include/compat/.xlat/grant_table.h +xen/include/compat/.xlat/memory.h +xen/include/compat/.xlat/platform.h +xen/include/compat/arch-x86_32.h +xen/include/compat/version.h +xen/include/compat/pmu.h +xen/include/compat/nmi.h +xen/include/compat/callback.h +xen/include/compat/tmem.h +xen/include/compat/features.h +xen/include/compat/kexec.h +xen/include/compat/xenoprof.h +xen/include/compat/vcpu.h +xen/include/compat/trace.h +xen/include/compat/event_channel.h +xen/include/compat/sched.h +xen/include/compat/elfnote.h +xen/include/compat/physdev.h +xen/include/compat/grant_table.h +xen/include/compat/platform.h +xen/include/compat/memory.h +xen/include/compat/xen.h +xen/include/compat/xlat.h +xen/include/headers99.chk +xen/include/headers.chk +xen/include/headers++.chk xen/tools/kconfig/lxdialog/yesno.c xen/tools/kconfig/lxdialog/util.c xen/tools/kconfig/lxdialog/textbox.c @@ -1288,6 +1435,10 @@ xen/tools/kconfig/Makefile.kconfig xen/tools/kconfig/POTFILES.in xen/tools/kconfig/Makefile.host xen/tools/kconfig/Makefile +xen/tools/kconfig/zconf.tab.c +xen/tools/kconfig/zconf.lex.c +xen/tools/kconfig/zconf.hash.c +xen/tools/kconfig/conf xen/tools/gen-cpuid.py xen/tools/scmversion xen/tools/get-fields.sh @@ -1297,6 +1448,7 @@ xen/tools/xen.flf xen/tools/symbols.c xen/tools/Makefile xen/tools/fig-to-oct.py +xen/tools/symbols xen/xsm/flask/include/objsec.h xen/xsm/flask/include/security.h xen/xsm/flask/include/avc_ss.h @@ -1352,4 +1504,12 @@ xen/Kconfig.debug xen/Kconfig xen/Rules.mk xen/COPYING +xen/.config +xen/.banner +xen/xen.efi +xen/xen-syms +xen/xen.efi.map +xen/xen-syms.map +xen/xen +xen/xen.gz Config.mk I think all additions here should be considered as exclusion candidates. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |