Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Kernel ELF entry point
Hello,
I've been playing a bit with NetBSD/evbarm on qemu (integratorcp) to
get my feet wet.
I noticed is the entry point address in the kernel ELF binary seems to
be incorrect. Even though the linker script has the line
ENTRY(KERNEL_BASE_phys), it gets overridden by the "-e start"
command-line option added by Makefile.kern.inc:
$ arm--netbsdelf-eabi-readelf -h netbsd | grep Entry
Entry point address: 0xc010015c
This is causing some problems when trying to run the kernel in qemu
with the -kernel command-line option.
I got around this problem by adding the following line to mk.integrator_cp:
ENTRYPOINT = ${KERNEL_BASE_PHYS}
Is there a better solution?
Thanks for reading.
Home |
Main Index |
Thread Index |
Old Index