[ipxe-devel] SRP booting linux, SRP volume with ISO stops seeing itself
Michael Brown
mcb30 at ipxe.org
Mon Jul 25 15:37:12 UTC 2016
On 18/07/16 02:39, james harvey wrote:
> I hope I'm wrong here, but I think there needs to be an additional
> kernel module to allow SRP booting. Has no one done this yet, booted
> linux by SRP, or am I off somewhere?
>
> I do have a program that can search a given 640k area, and find and
> parse a sBFT. (Probably needs a tweak or two once I'm running it on
> what iPXE leaves behind, rather than the test structures I'm randomly
> making and randomly placing.)
>
> Now that I'm at the point of wanting to try it during boot, I realized
> what I should have earlier - I don't think there's any way for my
> program to access the sBFT.
You should be able to mmap() /dev/mem, which will give you access to the
low 1MB of physical address space from a userspace program. The sBFT
will be preserved within this region.
Michael
More information about the ipxe-devel
mailing list