| History log of /src/sys/arch/powerpc/stand/mkbootimage |
| Revision | Date | Author | Comments |
| 1.5 | 09-Jul-2013 |
joerg | Don't depend on libz.a for the tools build, /usr/lib/libz.a might not exist.
|
| 1.4 | 26-Jan-2011 |
joerg | branches: 1.4.4; 1.4.14; 1.4.18; Fix tools build on !NetBSD. Fix printfs to use correct types.
|
| 1.3 | 07-Nov-2009 |
skrll | branches: 1.3.4; 1.3.6; 1.3.8; Use elf/external.h from new binutils.
XXX do we need a src/tools/compat/elf.h?
|
| 1.2 | 30-Apr-2008 |
garbled | Convert prep to use the new unified mkbootimage rather than it's own. This mkbootimage can be shared by prep, rs6000, and bebox.
TODO: Convert bebox to use this. Needs someone to test.
|
| 1.1 | 18-Dec-2007 |
garbled | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.14; 1.1.16; 1.1.18; Copy prep/stand/mkbootimage over to powerpc/stand/mkbootimage. The makefile still needs work, and I still need to do some additional fiddling here, but this is to be the unified rs6000/prep/bebox mkbootimage eventually.
|
| 1.1.18.2 | 11-Mar-2010 |
yamt | sync with head
|
| 1.1.18.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.1.16.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.1.14.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.1.8.2 | 21-Jan-2008 |
yamt | sync with head
|
| 1.1.8.1 | 18-Dec-2007 |
yamt | file Makefile was added on branch yamt-lazymbuf on 2008-01-21 09:38:30 +0000
|
| 1.1.6.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.1.6.1 | 18-Dec-2007 |
matt | file Makefile was added on branch matt-armv6 on 2008-01-09 01:47:57 +0000
|
| 1.1.4.2 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.1.4.1 | 18-Dec-2007 |
bouyer | file Makefile was added on branch bouyer-xeni386 on 2008-01-02 21:49:13 +0000
|
| 1.1.2.2 | 18-Dec-2007 |
garbled | Copy prep/stand/mkbootimage over to powerpc/stand/mkbootimage. The makefile still needs work, and I still need to do some additional fiddling here, but this is to be the unified rs6000/prep/bebox mkbootimage eventually.
|
| 1.1.2.1 | 18-Dec-2007 |
garbled | file Makefile was added on branch mjf-devfs on 2007-12-18 18:19:08 +0000
|
| 1.3.8.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.3.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.3.4.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.4.18.1 | 28-Aug-2013 |
rmind | sync with head
|
| 1.4.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.4.4.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.4 | 22-Apr-2014 |
phx | Fixed mkbootimage for 64-bit architectures. Now I can create a working BeBox boot.fs under NetBSD/amd64.
|
| 1.3 | 24-Dec-2012 |
kiyohara | branches: 1.3.2; 1.3.10; Change name of boot image(mount point?) to 'NetBSD' from 'fd'.
|
| 1.2 | 24-May-2008 |
kiyohara | branches: 1.2.32; 1.2.38; 1.2.42; Fix some bugs for bebox.
|
| 1.1 | 20-Dec-2007 |
garbled | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.14; 1.1.16; 1.1.18; 1.1.20; Add bebox mkbootimage stuff to the unified mkbootimage. It should work in theory, assuming:
a) I didn't mess up b) The original code in bebox/stand actually works
|
| 1.1.20.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.1.18.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.1.16.1 | 04-Jun-2008 |
yamt | sync with head
|
| 1.1.14.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.1.8.2 | 21-Jan-2008 |
yamt | sync with head
|
| 1.1.8.1 | 20-Dec-2007 |
yamt | file bebox_bootrec.h was added on branch yamt-lazymbuf on 2008-01-21 09:38:30 +0000
|
| 1.1.6.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.1.6.1 | 20-Dec-2007 |
matt | file bebox_bootrec.h was added on branch matt-armv6 on 2008-01-09 01:47:58 +0000
|
| 1.1.4.2 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.1.4.1 | 20-Dec-2007 |
bouyer | file bebox_bootrec.h was added on branch bouyer-xeni386 on 2008-01-02 21:49:13 +0000
|
| 1.1.2.2 | 20-Dec-2007 |
garbled | Add bebox mkbootimage stuff to the unified mkbootimage. It should work in theory, assuming:
a) I didn't mess up b) The original code in bebox/stand actually works
|
| 1.1.2.1 | 20-Dec-2007 |
garbled | file bebox_bootrec.h was added on branch mjf-devfs on 2007-12-20 23:00:00 +0000
|
| 1.2.42.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.42.1 | 25-Feb-2013 |
tls | resync with head
|
| 1.2.38.1 | 03-Jun-2014 |
msaitoh | Pull up following revision(s) (requested by phx in ticket #1074): sys/arch/powerpc/stand/mkbootimage/mkbootimage.c: revision 1.18 sys/arch/powerpc/stand/mkbootimage/pef.h: revision 1.3 sys/arch/powerpc/stand/mkbootimage/bebox_bootrec.h: revision 1.4 Fixed mkbootimage for 64-bit architectures. Now I can create a working BeBox boot.fs under NetBSD/amd64.
|
| 1.2.32.2 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.2.32.1 | 23-Jan-2013 |
yamt | sync with head
|
| 1.3.10.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.3.2.1 | 18-May-2014 |
rmind | sync with head
|
| 1.4 | 24-May-2008 |
kiyohara | Fix some bugs for bebox.
|
| 1.3 | 20-Dec-2007 |
garbled | branches: 1.3.2; 1.3.4; 1.3.6; 1.3.8; 1.3.14; 1.3.16; 1.3.18; 1.3.20; Add bebox mkbootimage stuff to the unified mkbootimage. It should work in theory, assuming:
a) I didn't mess up b) The original code in bebox/stand actually works
|
| 1.2 | 19-Dec-2007 |
garbled | Add rs6000 stuff in here now.
|
| 1.1 | 19-Dec-2007 |
garbled | Changed my mind on naming this prep_magic.h. Change it back to magic.h. Sorry for the churn.
|
| 1.3.20.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.3.18.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.3.16.1 | 04-Jun-2008 |
yamt | sync with head
|
| 1.3.14.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.3.8.2 | 21-Jan-2008 |
yamt | sync with head
|
| 1.3.8.1 | 20-Dec-2007 |
yamt | file magic.h was added on branch yamt-lazymbuf on 2008-01-21 09:38:30 +0000
|
| 1.3.6.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.3.6.1 | 20-Dec-2007 |
matt | file magic.h was added on branch matt-armv6 on 2008-01-09 01:47:58 +0000
|
| 1.3.4.2 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.3.4.1 | 20-Dec-2007 |
bouyer | file magic.h was added on branch bouyer-xeni386 on 2008-01-02 21:49:14 +0000
|
| 1.3.2.2 | 20-Dec-2007 |
garbled | Add bebox mkbootimage stuff to the unified mkbootimage. It should work in theory, assuming:
a) I didn't mess up b) The original code in bebox/stand actually works
|
| 1.3.2.1 | 20-Dec-2007 |
garbled | file magic.h was added on branch mjf-devfs on 2007-12-20 23:00:01 +0000
|
| 1.21 | 03-Nov-2024 |
gutteridge | mkbootimage.c: consistently use sa_htobe32(2)
There were 38 calls to sa_htobe32(2) and two to htonl(3), mixed even within the same function, with arpa/inet.h not included. (It's unclear why this varied, as the original version of this file first checked in included this discrepancy.)
Addresses build failure issue on current Linux distros that have a GCC with implicit-function-declaration baked in as an error. Build tested on Fedora 40.
Issue reported by Jan-Benedict Glaw. Also relevant to PR lib/58674.
|
| 1.20 | 08-Feb-2024 |
christos | branches: 1.20.2; PR/57906: Jan-Benedict Glaw: Extend`mkbootimage` to allow for $MKREPRO_TIMESTAMP usage
|
| 1.19 | 21-Jan-2016 |
christos | branches: 1.19.48; PR/50685: David Binderman: fix memory leak
|
| 1.18 | 22-Apr-2014 |
phx | branches: 1.18.4; Fixed mkbootimage for 64-bit architectures. Now I can create a working BeBox boot.fs under NetBSD/amd64.
|
| 1.17 | 09-Jul-2013 |
joerg | branches: 1.17.4; Fix format string.
|
| 1.16 | 19-Dec-2012 |
kiyohara | branches: 1.16.2; Obsolete options '-s'(standalone) on bebox. bebox can boot no-standalone image from FD or HDD.
|
| 1.15 | 19-May-2012 |
kiyohara | branches: 1.15.2; prep's boot supports to load kernel from HDD. We can specify option -I (no in-kernel).
|
| 1.14 | 26-Jan-2011 |
joerg | branches: 1.14.4; 1.14.8; 1.14.10; Fix tools build on !NetBSD. Fix printfs to use correct types.
|
| 1.13 | 16-Oct-2010 |
kiyohara | branches: 1.13.2; 1.13.4; Add option -I (no-inkernel). bebox loads kernel from HDD.
|
| 1.12 | 16-Oct-2010 |
kiyohara | Remove unnecessary white-spaces and Tabs. Replace white-spaces to Tab.
|
| 1.11 | 01-Sep-2008 |
martin | branches: 1.11.14; 1.11.16; Fix machine_arch vs. machine confusion, PR 39436. OK: garbled
|
| 1.10 | 24-May-2008 |
kiyohara | branches: 1.10.4; Fix some bugs for bebox.
|
| 1.9 | 30-Apr-2008 |
garbled | branches: 1.9.2; Convert prep to use the new unified mkbootimage rather than it's own. This mkbootimage can be shared by prep, rs6000, and bebox.
TODO: Convert bebox to use this. Needs someone to test.
|
| 1.8 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
| 1.7 | 24-Dec-2007 |
garbled | branches: 1.7.2; 1.7.4; 1.7.6; 1.7.12; 1.7.14; 1.7.16; Fix a segv if you forget to set the -m option.
|
| 1.6 | 20-Dec-2007 |
garbled | branches: 1.6.2; Add bebox mkbootimage stuff to the unified mkbootimage. It should work in theory, assuming:
a) I didn't mess up b) The original code in bebox/stand actually works
|
| 1.5 | 20-Dec-2007 |
garbled | add verbose flag to usage statement.
|
| 1.4 | 20-Dec-2007 |
garbled | Port over the code from rs6000/stand/mkbootimage. Now the unified mkbootimage can build both prep and rs6000 images.
|
| 1.3 | 19-Dec-2007 |
garbled | Changed my mind on naming this prep_magic.h. Change it back to magic.h. Sorry for the churn.
|
| 1.2 | 18-Dec-2007 |
garbled | First crack at a new unified mkbootimage for powerpc. Still some work left to do here, so the build isn't enabled yet.
|
| 1.1 | 18-Dec-2007 |
garbled | Copy prep/stand/mkbootimage over to powerpc/stand/mkbootimage. The makefile still needs work, and I still need to do some additional fiddling here, but this is to be the unified rs6000/prep/bebox mkbootimage eventually.
|
| 1.6.2.2 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.6.2.1 | 20-Dec-2007 |
mjf | file mkbootimage.c was added on branch mjf-devfs on 2008-02-18 21:04:59 +0000
|
| 1.7.16.2 | 04-May-2009 |
yamt | sync with head.
|
| 1.7.16.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.7.14.2 | 04-Jun-2008 |
yamt | sync with head
|
| 1.7.14.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.7.12.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
| 1.7.12.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.7.6.2 | 21-Jan-2008 |
yamt | sync with head
|
| 1.7.6.1 | 24-Dec-2007 |
yamt | file mkbootimage.c was added on branch yamt-lazymbuf on 2008-01-21 09:38:31 +0000
|
| 1.7.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.7.4.1 | 24-Dec-2007 |
matt | file mkbootimage.c was added on branch matt-armv6 on 2008-01-09 01:47:58 +0000
|
| 1.7.2.2 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.7.2.1 | 24-Dec-2007 |
bouyer | file mkbootimage.c was added on branch bouyer-xeni386 on 2008-01-02 21:49:15 +0000
|
| 1.9.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.9.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.10.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
| 1.11.16.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.11.14.1 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
| 1.13.4.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.13.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.14.10.1 | 03-Jun-2014 |
msaitoh | Pull up following revision(s) (requested by phx in ticket #1074): sys/arch/powerpc/stand/mkbootimage/mkbootimage.c: revision 1.18 sys/arch/powerpc/stand/mkbootimage/pef.h: revision 1.3 sys/arch/powerpc/stand/mkbootimage/bebox_bootrec.h: revision 1.4 Fixed mkbootimage for 64-bit architectures. Now I can create a working BeBox boot.fs under NetBSD/amd64.
|
| 1.14.8.1 | 02-Jun-2012 |
mrg | sync to latest -current.
|
| 1.14.4.3 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.14.4.2 | 23-Jan-2013 |
yamt | sync with head
|
| 1.14.4.1 | 23-May-2012 |
yamt | sync with head.
|
| 1.15.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.15.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.15.2.1 | 25-Feb-2013 |
tls | resync with head
|
| 1.16.2.2 | 18-May-2014 |
rmind | sync with head
|
| 1.16.2.1 | 28-Aug-2013 |
rmind | sync with head
|
| 1.17.4.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.18.4.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|
| 1.19.48.1 | 15-Dec-2024 |
martin | Pull up following revision(s) (requested by gutteridge in ticket #1019):
sys/arch/hppa/stand/mkboot/mkboot.c: revision 1.5 sys/arch/powerpc/stand/mkbootimage/mkbootimage.c: revision 1.21 usr.bin/elf2aout/elf2aout.c: revision 1.25
mkboot.c: ensure all functions are declared
Addresses build failure issue on current Linux distros that have a GCC with implicit-function-declaration baked in as an error. Use be32toh(3) instead of ntohl(3), seems to make more sense stylistically. Build tested on Fedora 40.
Issue reported by Jan-Benedict Glaw. Also relevant to PR lib/58674.
elf2aout.c: switch to use htobe32(3)
As discussed on tech-toolchain. Tested with virt68k tools build on Fedora 40. (Relevant to PR lib/58674.)
mkbootimage.c: consistently use sa_htobe32(2)
There were 38 calls to sa_htobe32(2) and two to htonl(3), mixed even within the same function, with arpa/inet.h not included. (It's unclear why this varied, as the original version of this file first checked in included this discrepancy.)
Addresses build failure issue on current Linux distros that have a GCC with implicit-function-declaration baked in as an error. Build tested on Fedora 40.
Issue reported by Jan-Benedict Glaw. Also relevant to PR lib/58674.
|
| 1.20.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.3 | 22-Apr-2014 |
phx | Fixed mkbootimage for 64-bit architectures. Now I can create a working BeBox boot.fs under NetBSD/amd64.
|
| 1.2 | 16-Oct-2010 |
kiyohara | branches: 1.2.8; 1.2.14; 1.2.18; 1.2.22; 1.2.32; Remove unnecessary white-spaces and Tabs. Replace white-spaces to Tab.
|
| 1.1 | 20-Dec-2007 |
garbled | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.38; 1.1.40; Add bebox mkbootimage stuff to the unified mkbootimage. It should work in theory, assuming:
a) I didn't mess up b) The original code in bebox/stand actually works
|
| 1.1.40.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.1.38.1 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
| 1.1.8.2 | 21-Jan-2008 |
yamt | sync with head
|
| 1.1.8.1 | 20-Dec-2007 |
yamt | file pef.h was added on branch yamt-lazymbuf on 2008-01-21 09:38:31 +0000
|
| 1.1.6.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.1.6.1 | 20-Dec-2007 |
matt | file pef.h was added on branch matt-armv6 on 2008-01-09 01:47:59 +0000
|
| 1.1.4.2 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.1.4.1 | 20-Dec-2007 |
bouyer | file pef.h was added on branch bouyer-xeni386 on 2008-01-02 21:49:16 +0000
|
| 1.1.2.2 | 20-Dec-2007 |
garbled | Add bebox mkbootimage stuff to the unified mkbootimage. It should work in theory, assuming:
a) I didn't mess up b) The original code in bebox/stand actually works
|
| 1.1.2.1 | 20-Dec-2007 |
garbled | file pef.h was added on branch mjf-devfs on 2007-12-20 23:00:01 +0000
|
| 1.2.32.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.2.22.1 | 18-May-2014 |
rmind | sync with head
|
| 1.2.18.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.14.1 | 03-Jun-2014 |
msaitoh | Pull up following revision(s) (requested by phx in ticket #1074): sys/arch/powerpc/stand/mkbootimage/mkbootimage.c: revision 1.18 sys/arch/powerpc/stand/mkbootimage/pef.h: revision 1.3 sys/arch/powerpc/stand/mkbootimage/bebox_bootrec.h: revision 1.4 Fixed mkbootimage for 64-bit architectures. Now I can create a working BeBox boot.fs under NetBSD/amd64.
|
| 1.2.8.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.3 | 19-Dec-2007 |
garbled | branches: 1.3.2; Changed my mind on naming this prep_magic.h. Change it back to magic.h. Sorry for the churn.
|
| 1.2 | 18-Dec-2007 |
garbled | First crack at a new unified mkbootimage for powerpc. Still some work left to do here, so the build isn't enabled yet.
|
| 1.1 | 18-Dec-2007 |
garbled | Copy prep/stand/mkbootimage over to powerpc/stand/mkbootimage. The makefile still needs work, and I still need to do some additional fiddling here, but this is to be the unified rs6000/prep/bebox mkbootimage eventually.
|
| 1.3.2.2 | 19-Dec-2007 |
garbled | Changed my mind on naming this prep_magic.h. Change it back to magic.h. Sorry for the churn.
|
| 1.3.2.1 | 19-Dec-2007 |
garbled | file prep_magic.h was added on branch mjf-devfs on 2007-12-19 19:45:35 +0000
|
| 1.2 | 24-Jul-2021 |
andvar | Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889. Also fixed some additional typos in comments, found on review of same files or typos.
|
| 1.1 | 19-Dec-2007 |
garbled | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.122; bring over bootrec.h from rs6000/stand/mkbootimage
|
| 1.1.122.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
| 1.1.8.2 | 21-Jan-2008 |
yamt | sync with head
|
| 1.1.8.1 | 19-Dec-2007 |
yamt | file rs6000_bootrec.h was added on branch yamt-lazymbuf on 2008-01-21 09:38:31 +0000
|
| 1.1.6.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.1.6.1 | 19-Dec-2007 |
matt | file rs6000_bootrec.h was added on branch matt-armv6 on 2008-01-09 01:47:59 +0000
|
| 1.1.4.2 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.1.4.1 | 19-Dec-2007 |
bouyer | file rs6000_bootrec.h was added on branch bouyer-xeni386 on 2008-01-02 21:49:16 +0000
|
| 1.1.2.2 | 19-Dec-2007 |
garbled | bring over bootrec.h from rs6000/stand/mkbootimage
|
| 1.1.2.1 | 19-Dec-2007 |
garbled | file rs6000_bootrec.h was added on branch mjf-devfs on 2007-12-19 19:50:15 +0000
|