YPG1: Increase wifi enable delay.

Change-Id: Ie93e568e2e2c176962be993a90862f238190eb20
YPG1: Add stage1 decoy recovery handler.

Change-Id: Ib1d3622f8b14c1be76b0cacac6c5cf143ae85a09
Add POKE_REC_BOOT_MAGIC.

Change-Id: I3ad8e9e89c78d018feac97e87502af132a863a46
Enable kexec syscall and fix support for ARMv7.

Essentially a backport of the relevant functions from Linux 3.1-rc4.  In
particular, it now actually disables the MMU in preparation for
soft boot.  Without this, relocate_new_kernel() would hang for an unknown
reason.  Although, it's known that there's no safe way to execute that
function with the MMU on as it may overwrite active page tables.

The suggestion to call cpu_reset by its physical address comes from an
earlier kexec support patch by Will Deacon [1].

[1] W. Deacon. [4/6] ARM: reset: add reset functionality for jumping to a
    physical address, Jun. 2011. https://patchwork.kernel.org/patch/852802/
Support hard booting to a kexec kernel.

See KEXEC_HARDBOOT config option help for details.
Move S5P_INFORM5 write to aries_notifier_call.

Move write to S5P_INFORM5 (to show logo.jpg on reboot instead of
_charging.jpg when USB is connected, and possibly avoid LPM mode) from
arm_machine_restart to aries_notifier_call.  This better partitions this
device-specific operation, and makes it compatible with kexec hardboot.

This reverts commit 4bcead882b5d9a02985262609da5a17e15bbb8a1.

Change-Id: I3cc34e603f85bc35548bfb5adb1488fc4ceaceaf
YPG1: Additional S5P_INFORM5 write.

Set flag to disable lpm if rebooted with USB connected.  Moved from
notifier_call to catch cases of unclear reboots (e.g. kernel crash).

Change-Id: I65c6b0f57942277995afa525fed08509ea58386f
Add MODULE_LOOSE_VERMAGIC option for compatibility.

Add MODULE_LOOSE_VERMAGIC option for compatibility with EH17 vermagic.

Avoids the problem where proprietary modules have a vermagic of
"2.6.35.7 preempt mod_unload ARMv7", and our kernels use ones like
"2.6.35.7-g1b570a1-dirty preempt mod_unload ARMv7".  This keeps the
otherwise-useful local version, but retains module compatibility across
kernel builds.
YPG1: S3CFB: Fix default window for recovery.

Change-Id: If2c863838eb32c1f74aa6be657cdfaab8b09aba6