preboot_size

Contains the number of bytes from the beginning of the loaded image to the startup header. Note that this value will usually be zero, indicating that nothing precedes the startup portion. On an x86 with a BIOS, it will be nonzero, because there's a small piece of code that gets data from the BIOS in real mode and then switches into protected mode and performs the startup.