History log of /arch/hexagon/kernel/setup.c
Revision Date Author Comments
0b81430590882954ed60a138ac2bad1149303165 08-Sep-2013 Rob Herring <rob.herring@calxeda.com> hexagon: remove unnecessary prom.h includes

Hexagon does not have a prom.h header, so it is probably broken with
CONFIG_OF enabled. In any case, remove unnecessary prom.h include in
preparation to make prom.h optional.

Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Acked-by: Richard Kuo <rkuo@codeaurora.org>
Acked-by: Grant Likely <grant.likely@linaro.org>
Cc: linux-hexagon@vger.kernel.org
7ddc839977cf4aa2c643a2f0405aa79daa72dc07 18-Jun-2013 Paul Gortmaker <paul.gortmaker@windriver.com> hexagon: delete __cpuinit usage from all hexagon files

The __cpuinit type of throwaway sections might have made sense
some time ago when RAM was more constrained, but now the savings
do not offset the cost and complications. For example, the fix in
commit 5e427ec2d0 ("x86: Fix bit corruption at CPU resume time")
is a good example of the nasty type of bugs that can be created
with improper use of the various __init prefixes.

After a discussion on LKML[1] it was decided that cpuinit should go
the way of devinit and be phased out. Once all the users are gone,
we can then finally remove the macros themselves from linux/init.h.

Note that some harmless section mismatch warnings may result, since
notify_cpu_starting() and cpu_up() are arch independent (kernel/cpu.c)
are flagged as __cpuinit -- so if we remove the __cpuinit from
arch specific callers, we will also get section mismatch warnings.
As an intermediate step, we intend to turn the linux/init.h cpuinit
content into no-ops as early as possible, since that will get rid
of these warnings. In any case, they are temporary and harmless.

This removes all the arch/hexagon uses of the __cpuinit macros from
all C files. Currently hexagon does not have any __CPUINIT used in
assembly files.

[1] https://lkml.org/lkml/2013/5/20/589

Cc: Richard Kuo <rkuo@codeaurora.org>
Acked-by: Richard Kuo <rkuo@codeaurora.org>
Cc: linux-hexagon@vger.kernel.org
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
7c6a5df44fd90a288fe067581c5564859c071fc0 29-Mar-2013 Richard Kuo <rkuo@codeaurora.org> Hexagon: update copyright dates

Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
2b3c744c3bcaab14ad2cc0f067d76c2f119085a5 04-Feb-2013 Richard Kuo <rkuo@codeaurora.org> Hexagon: don't print info for offline CPU's

Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
8f5a0b9dffeb3cb94f2b0622b6fe0717512ef54b 22-Mar-2013 Richard Kuo <rkuo@codeaurora.org> Hexagon: add support for ARCH_PFN_OFFSET

Add support for loading the kernel at a physical offset. The
offset should still be 4M aligned.

Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
e1858b2a21cd84a855945a4747fb2db41b250c22 19-Sep-2012 Richard Kuo <rkuo@codeaurora.org> Hexagon: Copyright marking changes

Code Aurora Forum (CAF) is becoming a part of Linux Foundation Labs.

Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
e03167b26b7fcffea11e82f5672472a23a88ffbc 01-Nov-2011 Richard Kuo <rkuo@codeaurora.org> Hexagon: Add startup code

Signed-off-by: Richard Kuo <rkuo@codeaurora.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>