linux/arch/microblaze/kernel
Michal Simek 026a207879 microblaze: Fix DTB passing from bootloader
Little endian system needs to check OF_DT_HEADER
but it is swapped because it is in big-endian.
Microblaze LE provides lwr instruction which loads
magic number in BIG endian format which can be compared.

There is used the fact that if you write 0x1 as word
and load it as byte then you get for big-endian zero
and 1 for little-endian.

Signed-off-by: Michal Simek <monstr@monstr.eu>
2011-01-28 14:04:36 +01:00
..
cpu microblaze: Add PVR for Microblaze v8.00.b 2011-01-03 10:08:16 +01:00
asm-offsets.c microblaze: Remove "cache" optimized copy_page function 2010-05-06 11:21:58 +02:00
dma.c microblaze: Fix sg_dma_len() regression 2010-06-09 16:20:54 +02:00
early_printk.c microblaze: Support early console on uart16550 2010-10-21 15:51:53 +10:00
entry-nommu.S microblaze: Add stack unwinder 2010-08-04 10:22:35 +02:00
entry.S Revert "microblaze: Simplify syscall rutine" 2010-11-18 13:13:52 +01:00
exceptions.c microblaze: Clear i/dcache for sw breakpoints 2011-01-03 10:16:56 +01:00
ftrace.c microblaze: Fix ftrace_update_ftrace_func panic 2010-04-07 07:27:25 +02:00
head.S microblaze: Fix DTB passing from bootloader 2011-01-28 14:04:36 +01:00
heartbeat.c microblaze: Add support for little-endian Microblaze 2010-10-21 15:51:59 +10:00
hw_exception_handler.S microblaze: Fix unaligned exception for little endian platform 2011-01-03 10:08:29 +01:00
init_task.c Use new __init_task_data macro in arch init_task.c files. 2009-09-21 06:27:08 +02:00
intc.c microblaze: Add support for little-endian Microblaze 2010-10-21 15:51:59 +10:00
irq.c Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6 2010-08-05 15:57:35 -07:00
kgdb.c microblaze: KGDB little endian support 2010-10-21 15:51:58 +10:00
Makefile Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6 2010-08-05 15:57:35 -07:00
mcount.S microblaze: ftrace: Add dynamic function graph tracer 2009-12-14 08:44:54 +01:00
microblaze_ksyms.c microblaze: Export missing symbols for modules 2010-10-21 15:51:43 +10:00
misc.S microblaze: Fix comment for TLB 2010-08-02 10:44:03 +02:00
module.c microblaze: Fix module loading on system with WB cache 2010-05-14 07:43:38 +02:00
process.c microblaze: Do not trace cpu_relax function 2010-08-04 10:22:36 +02:00
prom_parse.c of/net: Move of_get_mac_address() to a common source file. 2010-11-01 01:08:14 -04:00
prom.c dt/flattree: Return virtual address from early_init_dt_alloc_memory_arch() 2011-01-15 22:01:58 -07:00
ptrace.c ptrace: cleanup arch_ptrace() on microblaze 2010-10-27 18:03:11 -07:00
reset.c of/gpio: stop using device_node data pointer to find gpio_chip 2010-07-05 16:14:30 -06:00
selfmod.c microblaze_v8: Selfmodified code 2009-03-27 14:25:15 +01:00
setup.c microblaze: Report if only one timer is used 2010-10-21 15:51:30 +10:00
signal.c microblaze: Remove rt_sigsuspend wrapper 2009-12-14 08:45:12 +01:00
stacktrace.c microblaze: Add stack unwinder 2010-08-04 10:22:35 +02:00
sys_microblaze.c Make do_execve() take a const filename pointer 2010-08-17 18:07:43 -07:00
syscall_table.S microblaze: wire up prlimit64 and fanotify* syscalls 2010-10-21 15:51:38 +10:00
timer.c microblaze: Support timer on AXI lite 2010-10-21 15:52:00 +10:00
traps.c microblaze: Add stack unwinder 2010-08-04 10:22:35 +02:00
unwind.c microblaze: Add stack unwinder 2010-08-04 10:22:35 +02:00
vmlinux.lds.S microblaze: Fix initramfs 2010-11-18 13:02:54 +01:00