{"shas":[["738db53527529c6c1a18cf292ebd3dbd90b0b039","7a0d90a1adca681c9953d6feb00cea884ae86124@gmail.com","head.S : Picked several changes from CAF\n\nARM: Remove unused PARAMS_PHYS from arch/arm/boot/compressed\n\nThe only reference in arch/arm/boot/compressed to PARAMS_PHYS is\nparams() in head.S, which can be directly converted to the exact\naddress as specified by arch/arm/mach-rpc/Makefile.boot.\n\nSigned-off-by: Eric Miao <eric.miao@canonical.com>\nSigned-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>\n\nARM: 6503/1: Thumb-2: Restore sensible zImage header layout for CONFIG_T...\n\n...HUMB2_KERNEL\nThe code which makes up the zImage header intends to leave a\n32-byte gap followed by a branch to the real entry point, a magic\nnumber, and a word containing the absolute entry point address.\n\nThis gets messed up with with CONFIG_THUMB2_KERNEL, because the\nsize of the initial padding NOPs changes.\n\nInstead, the header can be made fully compatible by restoring it to\nARM.\n\nIn the Thumb-2 case, we can replace the initial NOPs with a\nsequence which switches to Thumb and jumps to the real entry point.\n\nAs a consequence, the zImage entry point is now always ARM, so no\nspecial magic is needed any more for the uImage rules in the\nThumb-2 case.\n\nSigned-off-by: Dave Martin <dave.martin@linaro.org>\nAcked-by: Catalin Marinas <catalin.marinas@arm.com>\nAcked-by: Nicolas Pitre <nicolas.pitre@linaro.org>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\n\nARM: 6750/1: improvements to compressed/head.S\n\nIn the case of a conflict between the memory used by the compressed\nkernel with its decompressor code and the memory used for the\ndecompressed kernel, we currently store the later after the former and\nrelocate it afterwards.\n\nThis would be more efficient to do this the other way around i.e.\nrelocate the compressed data up front instead, resulting in a smaller\ncopy.  That also has the advantage of making the code smaller and more\nstraight forward.\n\nSigned-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","burstlam"]],"ref":"refs/heads/master","size":1,"head":"738db53527529c6c1a18cf292ebd3dbd90b0b039","push_id":41840658}