Subject: Re: various changes on INSTALL and iso generation
To: None <port-amd64@NetBSD.org, port-i386@NetBSD.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: port-i386
Date: 02/26/2007 20:45:36
On Sun, Feb 25, 2007 at 09:57:49PM +0100, Manuel Bouyer wrote:
> Hi,
> [...]
> what the attached patch does:
> - add acpi to amd64 INSTALL and GENERIC kernel. We keep MPBIOS, so that
>   a 'disable acpi' will fall back to MPBIOS if needed.
> - add acpi to i386 GENERIC kernel (a 'disable acpi' should give us the same
>   functionality as the current GENERIC), and add an INSTALL_LARGE
>   which is INSTALL with acpi and some recent devices with large firmware
>   (more could move from INSTALL to INSTALL_LARGE at this point).
> - change distrib/common/Makefile.bootcd to build boot images with several
>   kernels. The default one is named /netbsd, the others /netbsd1, /netbsd2,
>   etc ... (it seems that the cd9660 boot loader doesn't like long names)
> - changes various place so that the amd64 and i386 install CD can be build
>   from distrib/*/cdrom using makefs instead of etc/ using mkisofs, and
>   use the native boot method (with several kernels available for i386).
> - as we can have several kernels in the same image, drop boot-laptop.iso.
>   The laptop kernel is added to other boot images.
> 
> I've tested the i386cd.iso image in qemu, it installs just fine, and
> I can select different kernels. I'll do more tests tomorow on real hardwares.

I did a round of test of the i386 and amd64 images on various hardware,
from a 400Mhz celeron to a brand new dell poweredge and brand new supermicro
server. No issues so far. The dell doesn't boot with acpi enabled (panics,
I've posted a mail about this but it seems to have been to the moderator's
mailbox) but a 'disable acpi' is enough to get past it. Even the older ACPI
systems I've tested didn't have troubles with acpi (and on a compaq e500
laptop, the new INSTALL_LARGE works while INSTALL_LAPTOP hangs probing wi(4) :)
Of course pre-acpi kernels don't have any problems with the kernel (and I've
not found a system which requires el-torino floppy emulation).
I also checked that I could load the 3 kernels present on the CD.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--