fix some issues with the kernel decompressor
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | ARM: zImage: no need to get the decompressed size from the filesystem | +0 | 0 replies | |
| 2/3 | ARM: compressed/misc.c: simplify decompress_kernel() | +0 | 0 replies | |
| 2/3 | ARM: compressed/misc.c: simplify decompress_kernel() | +0 | 1 reply | |
| 2/3 | ARM: compressed/misc.c: simplify decompress_kernel() | +0 | 0 replies | |
| 3/3 | ARM: zImage: fix issues with missing GOT entries for some global variables | +0 | 0 replies |
Reviews trailers per patch
None of the 5 patches has a Reviewed-by or Acked-by.
| Patch | Tony Lindgren | Shawn Guo |
|---|---|---|
| Series | T-b | T-b |
| 1/3 | T-b | |
| 2/3 | T-b | |
| 2/3 | T-b | |
| 2/3 | T-b | |
| 3/3 | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/3] fix some issues with the kernel decompressor
Quoted 22 lines · Nicolas Pitre
Quoted 20 lines · Tony Lindgren
Quoted 18 lines · Nicolas Pitre
Quoted 11 lines · Tony Lindgren
Quoted 3 lines · Nicolas Pitre
Here some patches to fix some issues with the zImage code. The LZMA decompressor now works for me, and the DT append patch should work on all platforms now too.
Weird still no luck here booting n900 zImage.. LZMA image prints corrupt error, and only works if the image is relocated further by 1MB or so. With the following hack n900 boots, so some size calculations still are wrong. No luck with DT append patch either.
Any ideas why the following helps on n900?
No idea. This could indicate that the lzma code is crapping into memory outside of its output buffer. The fact that my patch #2/3 makes lzma decompression suddenly work for me with no apparent explanation is not reassuring either.
Quoted 4 lines
Quoted 2 lines
With gzip kernel looks like I need to move the kernel further by 8MB instead of 1MB for some reason..
What kernel config are you using?
This is omap2plus_defconfig with DEBUG_LL and EARLY_PRINTK added on v2.6.39-rc4 with no extra patches.
This same kernel binary boots everything except n900. It also boots n8x0 just fine, and that too is using nolo bootloader with zImage.
Out of your three patches only the last one seems to make any difference where it now prints an error about DT data not found if the DT append patches are applied.
Tony