linux/arch/microblaze/kernel
John Williams fadf2e60a6 microblaze: Get module loading working
New reloc type R_MICROBLAZE_32_PCREL_LO requires a null handler (no work to do).

Remove legacy hack for broken linker pre gcc-4.1.1, that required us to extract
an offset from the code, add it to the addend, then rewrite the instruction.

Fixup the invalid reloc type error output.

Boot tested with the xilinx_emaclite ethernet driver.

Signed-off-by: John Williams <john.williams@petalogix.com>
Signed-off-by: Michal Simek <monstr@monstr.eu>
2009-07-27 09:03:17 +02:00
..
cpu microblaze: Detect new Microblaze 7.20 versions 2009-07-27 07:39:55 +02:00
asm-offsets.c microblaze_mmu_v2: MMU asm offset update 2009-05-26 16:45:19 +02:00
early_printk.c microblaze_mmu_v2: Alocate TLB for early console 2009-05-26 16:45:14 +02:00
entry-nommu.S microblaze: use generic syscalls.h 2009-07-06 10:26:59 +02:00
entry.S microblaze: use generic syscalls.h 2009-07-06 10:26:59 +02:00
exceptions.c microblaze_mmu_v2: Add MMU related exceptions handling 2009-05-26 16:45:20 +02:00
head.S microblaze: Clear print messages for DTB passing via r7 2009-07-27 07:39:54 +02:00
heartbeat.c microblaze_v8: heartbeat file 2009-03-27 14:25:24 +01:00
hw_exception_handler.S microblaze: Support unaligned address for put/get_user macros 2009-07-27 09:03:15 +02:00
init_task.c microblaze: remove init_mm 2009-06-20 14:36:50 +02:00
intc.c microblaze: Fix kind-of-intr checking against number of interrupts 2009-05-18 14:47:42 +02:00
irq.c microblaze_v8: Interrupt handling and timer support 2009-03-27 14:25:49 +01:00
Makefile microblaze_mmu_v2: Makefiles 2009-05-26 16:45:24 +02:00
microblaze_ksyms.c microblaze: export some symbols 2009-05-21 15:56:05 +02:00
misc.S microblaze: Fix problem with early_printk in startup 2009-05-30 16:40:58 +02:00
module.c microblaze: Get module loading working 2009-07-27 09:03:17 +02:00
of_device.c microblaze: struct device - replace bus_id with dev_name() 2009-04-14 10:37:27 +02:00
of_platform.c microblaze_v8: Open firmware files 2009-03-27 14:25:12 +01:00
process.c microblaze_mmu_v2: Update process creation for MMU 2009-05-26 16:45:18 +02:00
prom_parse.c microblaze_v8: Open firmware files 2009-03-27 14:25:12 +01:00
prom.c microblaze: Fix cast warning for __va in prom.c 2009-05-21 16:39:58 +02:00
ptrace.c headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
selfmod.c microblaze_v8: Selfmodified code 2009-03-27 14:25:15 +01:00
setup.c microblaze: Add messages about FDT blob 2009-07-27 07:39:53 +02:00
signal.c headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
sys_microblaze.c microblaze: remove sys_ipc 2009-07-27 09:03:16 +02:00
syscall_table.S microblaze: remove sys_ipc 2009-07-27 09:03:16 +02:00
timer.c microblaze: add parameter to microblaze_read() 2009-04-23 16:27:38 +02:00
traps.c microblaze_mmu_v2: Traps MMU update 2009-05-26 16:45:21 +02:00
vmlinux.lds.S microblaze: Add missing symbols for CONSTRUCTORS support 2009-06-20 14:36:58 +02:00