Commit 441e2d1f by Craig Heffner

Fixed Linux kernel ARM boot image signatures

parent 9882a629
......@@ -16,14 +16,23 @@
>>14 string x "%s"
# Linux ARM compressed kernel image
# See arch/arm/boot/compressed/head.S and arch/arm/boot/compressed/vmlinux.lds.S
0 ulelong 0x016f2818 Linux kernel ARM boot executable zImage (little-endian),
>4 ulelong x load address: "0x%.8X",
>8 ulelong x end address: "0x%.8X"
>12 ulelong !0x04030201 {invalid}
0 ubelong 0x016f2818 Linux kernel ARM boot executable zImage (big-endian),
>4 ubelong x load address: "0x%.8X",
>8 ubelong x end address: "0x%.8X"
>12 ubelong !0x04030201 {invalid}
# Starts with 8 NOPs, with 0x016F2818 at offset 0x24
36 ulelong 0x016F2818 Linux kernel ARM boot executable zImage (little-endian)
>0 ulelong !0xE1A00000 {invalid}(invalid)
>4 ulelong !0xE1A00000 {invalid}(invalid)
>8 ulelong !0xE1A00000 {invalid}(invalid)
>12 ulelong !0xE1A00000 {invalid}(invalid)
>16 ulelong !0xE1A00000 {invalid}(invalid)
>20 ulelong !0xE1A00000 {invalid}(invalid)
>24 ulelong !0xE1A00000 {invalid}(invalid)
>28 ulelong !0xE1A00000 {invalid}(invalid)
36 ubelong 0x016F2818 Linux kernel ARM boot executable zImage (big-endian)
>0 ubelong !0xE1A00000 {invalid}(invalid)
>4 ubelong !0xE1A00000 {invalid}(invalid)
>8 ubelong !0xE1A00000 {invalid}(invalid)
>12 ubelong !0xE1A00000 {invalid}(invalid)
>16 ubelong !0xE1A00000 {invalid}(invalid)
>20 ubelong !0xE1A00000 {invalid}(invalid)
>24 ubelong !0xE1A00000 {invalid}(invalid)
>28 ubelong !0xE1A00000 {invalid}(invalid)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment