On Wed, Aug 27, 2014 at 10:49 AM, H. Peter Anvin <hpa@xxxxxxxxx> wrote: > On 08/26/2014 03:05 PM, Yinghai Lu wrote: > This does, however, suggest at least two possible solutions: > > 1. We can read the initramfs into a temporary buffer and memcpy() it to > the target. > > 2. We might be able to align the initramfs buffer to a 512-byte section > and then round up the size. > > The 512 bytes here is probably a hardware sector, I'm not sure how this > will play on 4K-hard-sectored media, although those are few and far between. efi_high_alloc() already round up the buffer size with EFI_PAGE_SIZE (it is 4KiB now), and the buffer is aligned to EFI_PAGE_SIZE. Yinghai -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html