History log of /netbsd-current/distrib/cdrom/NetBSD-4.0.mk
Revision Date Author Comments
# 1.3 10-Mar-2007 bouyer

branches: 1.3.12;
Adjust config for 4.0: use native boot for i386 and amd64, swap i386 and amd64
and remove vax so that images are below 700MB.


# 1.2 16-Sep-2006 tsutsui

branches: 1.2.2;
Reorganize macppc_installboot to make macppccd.iso image actually bootable
on (some) OpenFirmware 2.x machines.

Current macppccd.iso image doesn't boot on Openfirmware 2.x
(and probably 1.0.5) machines because it uses pre-compiled binary
which is based on old (and customized) bootxx.
It causes version mismatch against newer ofwboot whose load address
has been changed from 0x600000 to 0xe00000, as mentioned in the
following post:
http://mail-index.netbsd.org/port-macppc/2004/12/14/0020.html
There was also an raw binary which was passed to mkisofs as -boot-hfs-file.

To fix these issue, prepare a simple mkhfsboot program which creates
a boothfs file with the Apple partition map info for mkisofs,
and modify macppc_installboot to search the secondary ofwboot from isofs
and to put and modify the primary bootxx accordingly.
See PR toolchain/30245 for more details.

There are still some machines which don't boot from an iso image created
by this method (G3 machines with OF 2.0f1 etc.), but it's still better
than to keep ugly and obsolete hacks.

Ok'ed by macallan, and there is no other particular comment about this PR.


# 1.1 24-Aug-2006 riz

First crack at configs for 4.0 .iso images.


# 1.2.2.2 25-Sep-2006 tron

Pull up following revision(s) (requested by tsutsui in ticket #172):
distrib/cdrom/macppc_installboot/macppc_installboot.c: file removal
distrib/cdrom/macppc_installboot/cd9660_util.c: revision 1.1
distrib/cdrom/Makefile: revision 1.29
distrib/cdrom/macppc_mkboothfs/Makefile: revision 1.1
distrib/cdrom/macppc_installboot/bootxx.raw.uue: file removal
distrib/cdrom/NetBSD-current.mk: revision 1.5
distrib/cdrom/macppc_mkboothfs/mkboothfs.c: revision 1.1
distrib/cdrom/macppc_installboot/mkmacppcboot.c: file removal
distrib/cdrom/macppc_installboot/macppcboot.raw.uue: file removal
distrib/cdrom/macppc_installboot/cd9660.c: revision 1.1
distrib/cdrom/macppc_installboot/Makefile: revision 1.6
distrib/cdrom/NetBSD-4.0.mk: revision 1.2
distrib/cdrom/macppc_installboot/installboot.c: revision 1.1
distrib/cdrom/macppc_installboot/installboot.h: revision 1.1
Reorganize macppc_installboot to make macppccd.iso image actually bootable
on (some) OpenFirmware 2.x machines.
Current macppccd.iso image doesn't boot on Openfirmware 2.x
(and probably 1.0.5) machines because it uses pre-compiled binary
which is based on old (and customized) bootxx.
It causes version mismatch against newer ofwboot whose load address
has been changed from 0x600000 to 0xe00000, as mentioned in the
following post:
http://mail-index.netbsd.org/port-macppc/2004/12/14/0020.html
There was also an raw binary which was passed to mkisofs as -boot-hfs-file.
To fix these issue, prepare a simple mkhfsboot program which creates
a boothfs file with the Apple partition map info for mkisofs,
and modify macppc_installboot to search the secondary ofwboot from isofs
and to put and modify the primary bootxx accordingly.
See PR toolchain/30245 for more details.
There are still some machines which don't boot from an iso image created
by this method (G3 machines with OF 2.0f1 etc.), but it's still better
than to keep ugly and obsolete hacks.
Ok'ed by macallan, and there is no other particular comment about this PR.


# 1.2.2.1 25-Sep-2006 tron

Pull up following revision(s) (requested by tsutsui in ticket #172):
distrib/cdrom/4.0.conf: revision 1.1
distrib/cdrom/NetBSD-4.0.mk: revision 1.1
First crack at configs for 4.0 .iso images.


# 1.3.12.1 05-Oct-2008 mjf

Sync with HEAD.