|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XEN PATCH v7 14/51] xen: move include/asm-* to arch/*/include/asm
On 24.08.2021 12:50, Anthony PERARD wrote:
> This avoid the need to create the symbolic link "include/asm".
>
> Whenever a comment refer to an "asm" headers, this patch avoid
> spelling the arch when not needed to avoid some code churn.
>
> One unrelated change is to sort entries in MAINTAINERS for "INTEL(R)
> VT FOR X86 (VT-X)"
Actually that misplaced entry isn't really that much VT-x related and
hence would imo better be dropped from there. But I can see that such
dropping would be less suitable of a change here.
> --- a/tools/include/Makefile
> +++ b/tools/include/Makefile
> @@ -30,7 +30,7 @@ xen-dir:
> ln -s $(XEN_ROOT)/xen/include/acpi/platform acpi/
> ln -s $(XEN_ROOT)/xen/include/acpi/ac*.h acpi/
> ifeq ($(CONFIG_X86),y)
> - ln -s $(XEN_ROOT)/xen/include/asm-x86 xen/asm
> + ln -s $(XEN_ROOT)/xen/arch/x86/include/asm xen/asm
I think this would now better be
ln -s $(XEN_ROOT)/xen/arch/x86/include/asm xen/
matching what is visible in context.
> --- a/xen/arch/riscv/arch.mk
> +++ b/xen/arch/riscv/arch.mk
> @@ -12,3 +12,4 @@ riscv-march-$(CONFIG_RISCV_ISA_C) := $(riscv-march-y)c
>
> CFLAGS += -march=$(riscv-march-y) -mstrict-align -mcmodel=medany
> CFLAGS += -I$(BASEDIR)/include
> +CFLAGS += -I$(BASEDIR)/arch/$(TARGET_ARCH)/include
I find it odd that this needed repeating in every arch.mk. Can't
this be done once for all arches?
> --- a/xen/common/page_alloc.c
> +++ b/xen/common/page_alloc.c
> @@ -241,7 +241,7 @@ PAGE_LIST_HEAD(page_broken_list);
>
> /*
> * first_valid_mfn is exported because it is use in ARM specific NUMA
> - * helpers. See comment in asm-arm/numa.h.
> + * helpers. See comment in asm/numa.h.
> */
> mfn_t first_valid_mfn = INVALID_MFN_INITIALIZER;
I'm afraid that in this case it is relevant that it's Arm's header,
like ...
> --- a/xen/include/xen/acpi.h
> +++ b/xen/include/xen/acpi.h
> @@ -40,8 +40,9 @@
> #define ACPI_MADT_GET_TRIGGER(inti) ACPI_MADT_GET_(TRIGGER, inti)
>
> /*
> - * Fixmap pages to reserve for ACPI boot-time tables (see asm-x86/fixmap.h or
> - * asm-arm/config.h, 64 pages(256KB) is large enough for most cases.)
> + * Fixmap pages to reserve for ACPI boot-time tables (see
> + * arch/x86/include/asm/fixmap.h or arch/arm/include/asm/config.h,
> + * 64 pages(256KB) is large enough for most cases.)
... you arrange for here.
Jan
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |