* [ARM ATTEND] DT maintainer @ 2013-08-13 13:11 Rob Herring 2013-08-15 16:06 ` [Ksummit-2013-discuss] " Catalin Marinas 0 siblings, 1 reply; 3+ messages in thread From: Rob Herring @ 2013-08-13 13:11 UTC (permalink / raw) To: linux-arm-kernel As a DT maintainer and maintainer of the highbank platform, I'd like to attend the ARM summit. The DT issues have already been discussed to length, so I won't rehash them here. Other topics I'd like to discuss: What's left for ARM consolidation work? What further work needed to avoid arm64 duplication? Now that we are moving from just compiling multiple platforms together to actually running them, what problems have been run into? Are there issues around multi-platform kernels such as kernel size or need for additional run-time patching? Rob ^ permalink raw reply [flat|nested] 3+ messages in thread
* [Ksummit-2013-discuss] [ARM ATTEND] DT maintainer 2013-08-13 13:11 [ARM ATTEND] DT maintainer Rob Herring @ 2013-08-15 16:06 ` Catalin Marinas 2013-08-17 16:24 ` Rob Herring 0 siblings, 1 reply; 3+ messages in thread From: Catalin Marinas @ 2013-08-15 16:06 UTC (permalink / raw) To: linux-arm-kernel On Tue, Aug 13, 2013 at 02:11:06PM +0100, Rob Herring wrote: > Other topics I'd like to discuss: > What's left for ARM consolidation work? What further work needed to > avoid arm64 duplication? We'll have a better idea once we see more arm64 hardware. In the meantime, what I know for sure is that we need a PCIe implementation that is able to share drivers/host/* code between arm and arm64 (and possibly other architectures). We had some attempts for more unification between arm64, powerpc, microblaze, mips (http://lkml.indiana.edu/hypermail/linux/kernel/1304.3/00698.html, http://www.linux-mips.org/archives/linux-mips/2013-07/msg00031.html) and work is ongoing. > Now that we are moving from just compiling multiple platforms together > to actually running them, what problems have been run into? Are there > issues around multi-platform kernels such as kernel size or need for > additional run-time patching? If size becomes an issue, the next step for multi-platform could be compiling as much SoC-related code as possible into loadable modules that can go into initramfs. -- Catalin ^ permalink raw reply [flat|nested] 3+ messages in thread
* [Ksummit-2013-discuss] [ARM ATTEND] DT maintainer 2013-08-15 16:06 ` [Ksummit-2013-discuss] " Catalin Marinas @ 2013-08-17 16:24 ` Rob Herring 0 siblings, 0 replies; 3+ messages in thread From: Rob Herring @ 2013-08-17 16:24 UTC (permalink / raw) To: linux-arm-kernel On Thu, Aug 15, 2013 at 11:06 AM, Catalin Marinas <catalin.marinas@arm.com> wrote: > On Tue, Aug 13, 2013 at 02:11:06PM +0100, Rob Herring wrote: >> Other topics I'd like to discuss: >> What's left for ARM consolidation work? What further work needed to >> avoid arm64 duplication? > > We'll have a better idea once we see more arm64 hardware. In the > meantime, what I know for sure is that we need a PCIe implementation > that is able to share drivers/host/* code between arm and arm64 (and > possibly other architectures). We had some attempts for more unification > between arm64, powerpc, microblaze, mips > (http://lkml.indiana.edu/hypermail/linux/kernel/1304.3/00698.html, > http://www.linux-mips.org/archives/linux-mips/2013-07/msg00031.html) and > work is ongoing. > >> Now that we are moving from just compiling multiple platforms together >> to actually running them, what problems have been run into? Are there >> issues around multi-platform kernels such as kernel size or need for >> additional run-time patching? > > If size becomes an issue, the next step for multi-platform could be > compiling as much SoC-related code as possible into loadable modules > that can go into initramfs. Yes, that is the obvious and easy first step. The challenge here are the many inter-dependencies of modules needed at boot time like i2c, gpio, regulators, pmic's, etc. Perhaps having something like preloaded/built-in modules which are available at boot time, but could be unloaded after boot if not needed. Special per machine linker sections which could be freed are another option, but the trend seems to be moving away from special sections like __devinit, Rob ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-08-17 16:24 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-08-13 13:11 [ARM ATTEND] DT maintainer Rob Herring 2013-08-15 16:06 ` [Ksummit-2013-discuss] " Catalin Marinas 2013-08-17 16:24 ` Rob Herring
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).