Linear ROM compressed boot image

Here's the same scenario, but with a compressed image:

Here are the steps required in the IPL:

checksum (image_paddr, startup_size)
checksum (image_paddr + startup_size, stored_size - startup_size)
copy (image_paddr, ram_paddr, startup_size)
jump (startup_vaddr)

And here's the step required in the startup:

uncompress (ram_paddr + startup_size, image_paddr + startup_size,
            stored_size - startup_size)