On 2016-11-30 12:31, Ralf Ramsauer wrote: > From: Claudio Scordino <[email protected]> > > This patch adds the inmate support for the Tegra TX1 board. > > Signed-off-by: Claudio Scordino <[email protected]> > [ralf: rename uart.h to console.h and align console.h] > Signed-off-by: Ralf Ramsauer <[email protected]> > --- > inmates/lib/arm64/Makefile.lib | 1 + > inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h | 15 +++++++++++++++ > inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h | 14 ++++++++++++++ > inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h | 13 +++++++++++++ > 4 files changed, 43 insertions(+) > create mode 100644 inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h > create mode 100644 inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h > create mode 100644 inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h > > diff --git a/inmates/lib/arm64/Makefile.lib b/inmates/lib/arm64/Makefile.lib > index 45cdfa225f55..0e6f06719400 100644 > --- a/inmates/lib/arm64/Makefile.lib > +++ b/inmates/lib/arm64/Makefile.lib > @@ -29,6 +29,7 @@ endef > mach-$(CONFIG_MACH_FOUNDATION_V8) := foundation-v8 > mach-$(CONFIG_MACH_AMD_SEATTLE) := amd-seattle > mach-$(CONFIG_MACH_HI6220) := hi6220 > +mach-$(CONFIG_MACH_TEGRA_TX1) := tegra-tx1 > > MACHINE := mach-$(mach-y) > KBUILD_CFLAGS += > -I$(INMATES_LIB)/include/$(MACHINE) > diff --git a/inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h > b/inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h > new file mode 100644 > index 000000000000..79ef329ca81c > --- /dev/null > +++ b/inmates/lib/arm64/include/mach-tegra-tx1/mach/console.h > @@ -0,0 +1,15 @@ > +/* > + * Jailhouse, a Linux-based partitioning hypervisor > + * > + * Copyright (c) Siemens AG, 2015 > + * > + * Authors: > + * Jan Kiszka <[email protected]> > + * > + * This work is licensed under the terms of the GNU GPL, version 2. See > + * the COPYING file in the top-level directory. > + */ > + > +#define CON_TYPE "8250" > + > +#define CON_BASE 0x70006000 > diff --git a/inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h > b/inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h > new file mode 100644 > index 000000000000..e51319443df6 > --- /dev/null > +++ b/inmates/lib/arm64/include/mach-tegra-tx1/mach/gic_v2.h > @@ -0,0 +1,14 @@ > +/* > + * Jailhouse, a Linux-based partitioning hypervisor > + * > + * Copyright (c) Siemens AG, 2015 > + * > + * Authors: > + * Jan Kiszka <[email protected]> > + * > + * This work is licensed under the terms of the GNU GPL, version 2. See > + * the COPYING file in the top-level directory. > + */ > + > +#define GICD_BASE ((void *)0x50041000) > +#define GICC_BASE ((void *)0x50042000) > diff --git a/inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h > b/inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h > new file mode 100644 > index 000000000000..428162d81cc4 > --- /dev/null > +++ b/inmates/lib/arm64/include/mach-tegra-tx1/mach/timer.h > @@ -0,0 +1,13 @@ > +/* > + * Jailhouse, a Linux-based partitioning hypervisor > + * > + * Copyright (c) Siemens AG, 2015 > + * > + * Authors: > + * Jan Kiszka <[email protected]> > + * > + * This work is licensed under the terms of the GNU GPL, version 2. See > + * the COPYING file in the top-level directory. > + */ > + > +#define TIMER_IRQ 27 >
Without doing the diff myself: why do we need a separate mach and cannot generalize the one for the TK1? Jan -- Siemens AG, Corporate Technology, CT RDA ITP SES-DE Corporate Competence Center Embedded Linux -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
