NetBSD-Bugs archive

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

Re: port-shark/41672: Install kernel in release directory is ELFversion only.

I think there are three problems:

(1)INSTALL notes should be sync'ed with reality

I agree with it of course.

(2)How install RAMDISK kernels should be built

I think shark had a problem on it and fixes in the PR is correct.
(cats has the same problem BTW)

(3)Where and in which name install RAMDISK kernels should be put

Maybe we should re-think about this.

There are several historical and port specific variants.
Some ports require special binary formats and others not.
The firmware on shark and cats require a.out kernels,
but gxemul emulating cats requires a standard ELF kernel.
dreamcast requires a raw netbsd-GENERIC_MD.bin kernel for bootstrap,
but it has been put in binary/kernel.
arc requires netbsd-RAMDISK.gz kernel as alpha,
but it has been put in binary/kernel.
(yes, I did the latter two, but it was just because i386 put it there)

For now, it might be a compromise to change MDSET_RELEASEDIR
in distrib/shark/instkernel/instkernel/Makefile from
binary/kernel to installation/instkernel, I think.

Izumi Tsutsui

Home | Main Index | Thread Index | Old Index