linux-kernel-test/arch/blackfin/kernel
Bernd Schmidt 6f985294f7 Blackfin arch: fix bugs in linker script when using upstream binutils
Fix a few problems I discovered when building a kernel with upstream CVS
binutils.

We have to add the NOTES macro to our linker script, since a kernel
built with --build-id is otherwise unable to boot.  Last time NOTES was
added, it broke things, but the definition of the macro has changed not
to rely on parts of the linker script that aren't present on Blackfin.

I also noticed that _l2_lma_start does not point into the kernel image,
but rather somewhere in L1/L2 space, which seems unintended.  Also, when
the L2 section was added to the linker script, the part following it which
computes then length of the init section was not updated.

Signed-off-by: Bernd Schmidt <bernds_cb1@t-online.de>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
2009-01-07 23:14:39 +08:00
..
cplb-mpu Blackfin arch: unify cplbinfo files 2008-11-18 17:48:22 +08:00
cplb-nompu Blackfin arch: tweak the BUG_ON() check to allow for equal values 2009-01-07 23:14:39 +08:00
asm-offsets.c Blackfin arch: SMP supporting patchset: Blackfin kernel and memory management code 2008-11-18 17:48:22 +08:00
bfin_dma_5xx.c Blackfin arch: remove most BUG_ON channel checks 2008-10-29 11:06:03 +08:00
bfin_gpio.c Blackfin arch: Allow a gpio pin be requested both as gpio and irq. 2009-01-07 23:14:38 +08:00
bfin_ksyms.c Blackfin arch: SMP supporting patchset: Blackfin kernel and memory management code 2008-11-18 17:48:22 +08:00
cplbinfo.c Blackfin arch: rewrite cplbinfo to use seq files 2009-01-07 23:14:39 +08:00
dma-mapping.c [Blackfin] arch: __FUNCTION__ is gcc-specific, use __func__ 2008-04-23 09:39:01 +08:00
early_printk.c Blackfin arch: emulate a TTY over the EMUDAT/JTAG interface 2008-10-10 17:37:52 +08:00
entry.S Blackfin arch: SMP supporting patchset: Blackfin kernel and memory management code 2008-11-18 17:48:22 +08:00
fixed_code.S Blackfin arch: move fixed code into init section 2008-11-18 17:48:22 +08:00
flat.c Blackfin arch: cleanup warnings from checkpatch -- no functional changes 2007-07-12 22:58:21 +08:00
gptimers.c Blackfin arch: Cleanup no functional changes 2008-05-20 16:42:39 +08:00
init_task.c take init_fs to saner place 2008-12-31 18:07:42 -05:00
irqchip.c Blackfin arch: dont export ack_bad_irq as no one else does 2008-11-18 17:48:22 +08:00
kgdb.c Blackfin arch: introduce an IM_MEM macro to kgdb 2008-11-18 17:48:22 +08:00
Makefile Blackfin arch: unify cplbinfo files 2008-11-18 17:48:22 +08:00
module.c Blackfin arch: Remove all traces of the relocation stack 2009-01-07 23:14:39 +08:00
process.c Blackfin arch: SMP supporting patchset: Blackfin kernel and memory management code 2008-11-18 17:48:22 +08:00
ptrace.c Blackfin arch: overlay thread.usp over PT_USP 2008-11-18 17:48:22 +08:00
reboot.c Blackfin arch: SMP supporting patchset: Blackfin kernel and memory management code 2008-11-18 17:48:22 +08:00
setup.c Blackfin arch: delete now unused "cclk" member of blackfin_cpudata 2009-01-07 23:14:38 +08:00
signal.c [Blackfin] arch: disable single stepping when delivering a signal 2008-05-07 11:41:26 +08:00
sys_bfin.c unified (weak) sys_pipe implementation 2008-05-03 13:50:33 -07:00
time-ts.c cpumask: convert struct clock_event_device to cpumask pointers. 2008-12-13 21:20:26 +10:30
time.c Blackfin arch: cleanup the time.c code 2008-11-18 17:48:22 +08:00
traps.c Blackfin arch: do not define decode_instruction if hwtrace is turned off 2008-11-18 17:48:22 +08:00
vmlinux.lds.S Blackfin arch: fix bugs in linker script when using upstream binutils 2009-01-07 23:14:39 +08:00