linux-hardened/arch/powerpc
Scott Wood e4bb688d9f [POWERPC] bootwrapper: Fix array handling in dt_xlate_reg().
This fixes a few bugs in how dt_xlate_reg() handles address arrays:

1. copy_val() was copying into the wrong end of the array, resulting
in random stack garbage at the other end.
2. dt_xlate_reg() was getting the result from the wrong end of the array.
3. add_reg() and sub_reg() were treating the arrays as
little-endian rather than big-endian.
4. add_reg() only returned an error on a carry out of the entire
array, rather than out of the naddr portion.
5. The requested reg resource was checked to see if it exceeded
the size of the reg property, but not to see if it exceeded the
size of the buffer.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-04-27 21:13:56 +10:00
..
boot [POWERPC] bootwrapper: Fix array handling in dt_xlate_reg(). 2007-04-27 21:13:56 +10:00
configs [POWERPC] Rename MPIC_BROKEN_U3 to MPIC_U3_HT_IRQS 2007-04-24 22:06:58 +10:00
kernel [POWERPC] Replace if-then-else with a switch statement 2007-04-27 21:13:21 +10:00
lib [POWERPC] Emulate more instructions in software 2007-04-24 21:31:57 +10:00
math-emu [POWERPC] ppc math-emu needs -fno-builtin-fabs for math.c and fabs.c 2006-09-26 15:24:35 +10:00
mm [POWERPC] Abolish PHYS_FMT macro from arch/powerpc 2007-04-24 22:11:16 +10:00
oprofile [POWERPC] pasemi: PA6T oprofile support 2007-04-24 21:31:51 +10:00
platforms [POWERPC] pasemi: Cpufreq driver 2007-04-27 15:51:57 +10:00
sysdev [POWERPC] Rename MPIC_BROKEN_U3 to MPIC_U3_HT_IRQS 2007-04-24 22:06:58 +10:00
xmon [POWERPC] Fix WARN_ON when entering xmon 2007-04-27 21:13:28 +10:00
.gitignore [POWERPC] Add files build to .gitignore 2006-12-04 20:41:29 +11:00
Kconfig [POWERPC] bootwrapper: Add CONFIG_DEVICE_TREE 2007-04-24 21:31:53 +10:00
Kconfig.debug [POWERPC] DEBUG_PAGEALLOC for 64-bit 2007-04-13 04:09:39 +10:00
Makefile [POWERPC] Enable make install 2007-04-27 21:13:43 +10:00