Useless and missing kernel variants in our builds
Martin Husemann <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.arm |
|---|---|
| Message-ID | <[email protected]> |
Hey folks, we have hundreds of kernels and variants of some kernels build for some architectures, e.g. evbarm-earmv5. This needs serious cleanup, reduction to usefull kernels - and maybe even extension to missing ones. Recently on netbsd-users a question came up how to install on a SheevaPlug device. Sounds easy: boot the install kernel and answer the sysinst questions. I checked, and we do have them: https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202407281510Z/evbarm-earmv5/installation/instkernel/netbsd-SHEEVAPLUG_INSTALL.gz and also https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202407281510Z/evbarm-earmv5/installation/instkernel/netbsd-SHEEVAPLUG_INSTALL.img.gz OK, fine. But: I have no idea how to boot either of those. There might be some magic how to load the elf kernel file into memory, figure out the entry point and just "go" there from u-boot. I don't even know what format .img is. What would be really usefull for this kernel would be a .ub variant. For the real kernel we do exactly that - why not for the _INSTALL version? Can we find a simple way to drop the useless variants and add the missing ones? Martin