[Fastboot] kexec cant load OpenBSD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Apr 19, 2007 at 03:49:46PM -0400, Jon Steel wrote:
> Hi
> 
> Im running Gentoo and Im trying to use kexec to start up OpenBSD. I've
> got it set up correct because I can do a boot into Gentoo. Here is what
> happens:
> 
> base ~ # kexec -l /boot/bsd --type="elf-x86"
> Base address: d0200120 is not page aligned
> 

Above address indicates that some loadable program segment is not
page size(4K) aligned hence kexec is cribbing.

A, "readelf -l /boot/bsd" should display the various program headers.
I think you shall have to modify linker script of OpenBSD kernel to 
generate page size aligned loadable segments.

This does raise a question in my mind, why all the program headers
should be loaded at page size boundaries? Just because ease of handling
or there is some other reason too?

Eric, you want to shed some light on this requirement?

Thanks
Vivek



[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux