On 14 August 2013 03:08, Deepak Saxena <dsax...@linaro.org> wrote: > Idea is good though one note on this is that the DT binding is very > Linux-specific and there is a move away from OS-specific bindings.
I see... yes I read rumblings about this. I have an idea how to rearrange the DT bits to solve that objection I think. > You'll have to repost to a wider audience including the new DT binding > maintainers to get their input. You also need to add the binding to > Documentation/devicetree/bindings regardless of what the final binding > is. Yes, will do. Thanks for the input. -Andy > ~Deepak > > On 9 August 2013 07:34, Andy Green <andy.gr...@linaro.org> wrote: >> The following patches extend accurate time much further back into >> the boot process by adding an optional arch_early_time source that >> starts counting about 1.75ms after the MMU is enabled. >> >> This exposes currently hidden kernel boot times exceeding 340ms for a 2GByte >> dual A9. >> >> Currently only Arm globaltimer is supported as the early time source. >> >> Where the globaltimer is and how to map it is configured by >> Device Tree as explained in the second patch. >> >> To get monotonic time in the kernel starting from before the normal time >> source can be initialized, the early time source offset is allowed to be >> added to scheduler clock time in the first patch. >> >> --- >> >> Andy Green (2): >> scheduler: time: allow arch-specific time offset function >> arm: time: add globaltimer-based arch_early_time >> >> >> arch/arm/Kconfig | 16 ++++++ >> arch/arm/Kconfig.debug | 10 ++++ >> arch/arm/boot/dts/mb8ac0300eb.dts | 10 +++- >> arch/arm/configs/fujitsu_defconfig | 2 + >> arch/arm/include/asm/memory.h | 8 +++ >> arch/arm/kernel/devtree.c | 1 >> arch/arm/kernel/setup.c | 50 ++++++++++++++++++ >> arch/arm/kernel/time.c | 101 >> ++++++++++++++++++++++++++++++++++++ >> arch/arm/mach-mb8ac0300/Kconfig | 3 + >> arch/arm/mm/mmu.c | 49 +++++++++++++++++ >> include/linux/time.h | 7 ++ >> kernel/sched/clock.c | 12 ++-- >> mm/Kconfig | 2 - >> 13 files changed, 263 insertions(+), 8 deletions(-) >> >> -- >> >> _______________________________________________ >> linaro-dev mailing list >> linaro-dev@lists.linaro.org >> http://lists.linaro.org/mailman/listinfo/linaro-dev > > > > -- > Deepak Saxena - Kernel Working Group Lead > Linaro.org | Open source software for ARM SoCs > Follow Linaro: http://www.facebook.com/pages/Linaro _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev