History log of /openbsd-current/sys/arch/hppa/stand/boot/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.30 23-Feb-2023 miod

Remove dangerous user-settable "addr" variable from MI boot loader, and
only compile tty-related code (stty command, tty variable) on platforms
where it makes sense for the boot loader to control it, rather than the
PROM/firmware/whatever.


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.29 28-Nov-2019 bluhm

Implement a hexdump command in the boot loader. This helps to
inspect the memory layout that the firmware has created. It is
especially useful for UEFI debugging.
OK deraadt@ kettenis@


Revision tags: OPENBSD_6_6_BASE
# 1.28 20-Apr-2019 deraadt

libsa's memcpy() is actually memmove(). make a proper memmove(), and give
memcpy() correct behaviour. This also brings the bcopy() macro into line.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.27 27-Nov-2016 deraadt

ashldi3 is now needed


# 1.26 30-Jul-2016 guenther

Prep for relro: make sure it's off for any non-PIE stand/ program

ok millert@ kettenis@


Revision tags: OPENBSD_6_0_BASE
# 1.25 30-Mar-2016 jmc

for some time now mandoc has not required MLINKS to function
correctly - logically complete that now by removing MLINKS from base;

authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;

ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.24 16-Aug-2013 otto

divdi3 is needed with big time_t


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.23 31-Aug-2012 pascal

Kill NOPIE and NOPIE_FLAGS in hppa/stand.

ok deraadt@


# 1.22 21-Aug-2012 pascal

Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always be
built with -fno-pie. This gets the hairiest part of PIE out of the way ...

ok deraadt@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.21 09-Jul-2011 jsing

Unbreak hppa boot(8) after zlib update.

ok deraadt@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
# 1.20 26-Nov-2007 deraadt

adjust to libkern changes (and pretty .PATH logic); parts from maja


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 30-Oct-2006 jmc

install boot.conf as a section 5 page, not section 8;

from mikolaj kucharski;
ok mk deraadt krw


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE SMP_SYNC_A SMP_SYNC_B
# 1.18 19-Jul-2003 david

don't specify the leading "/" in MANSUBDIR (otherwise "//" occurs)
ok millert@


Revision tags: UBC_SYNC_A
# 1.17 28-Mar-2003 mickey

s/SADIR/STANDIR/ to avoid conflict w/ the libsa; install raw boot as well as cooked


Revision tags: OPENBSD_3_3_BASE
# 1.16 27-Jan-2003 miod

Do not clean too far.


# 1.15 16-Jan-2003 mickey

do not include the bsd into the lif, make links in the mdec


# 1.14 19-Dec-2002 mickey

do not plan for DISKLESS; cross out CRTBEGIN and CRTEND


# 1.13 18-Dec-2002 miod

Dammit Theo, I told you to fix the typo before commiting!


# 1.12 18-Dec-2002 deraadt

make boot.lif use GENERIC


Revision tags: UBC_SYNC_B
# 1.11 24-Oct-2002 mickey

use loadfile


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_BASE
# 1.10 31-May-2000 mickey

branches: 1.10.8;
build mans all the time, cleanfiles always the same


Revision tags: OPENBSD_2_7_BASE SMP_BASE
# 1.9 23-Dec-1999 mickey

branches: 1.9.2;
clean some more files


Revision tags: OPENBSD_2_6_BASE kame_19991208
# 1.8 08-Jul-1999 deraadt

install into man8/arch subdirs


# 1.7 20-Apr-1999 mickey

fix previous commit blowup:
generate link map for a meanwhile
use special kernel config while in developmet
pass HEAP_LIMIT into CPPFLAGS


# 1.6 20-Apr-1999 mickey

Makefile


Revision tags: OPENBSD_2_5_BASE
# 1.5 25-Jan-1999 mickey

call diskless kernel "bsd" so it would be loaded even we have
problems w/ kbd on PDC console device.
remove neva-gonna-b-there stuff from conf.c
some improvements to srt0.S code, use constants defined in machine/ files.


Revision tags: OPENBSD_2_4_BASE
# 1.4 29-Sep-1998 mickey

update config
include (gzipped) diskless kernel if compiled in LIF volume


# 1.3 29-Aug-1998 mickey

add kernel to LIF volume in case we have DISKLESS built


# 1.2 27-Jun-1998 mickey

gen boot.lif automagically


# 1.1 23-Jun-1998 mickey

branches: 1.1.1;
Initial revision


# 1.29 28-Nov-2019 bluhm

Implement a hexdump command in the boot loader. This helps to
inspect the memory layout that the firmware has created. It is
especially useful for UEFI debugging.
OK deraadt@ kettenis@


Revision tags: OPENBSD_6_6_BASE
# 1.28 20-Apr-2019 deraadt

libsa's memcpy() is actually memmove(). make a proper memmove(), and give
memcpy() correct behaviour. This also brings the bcopy() macro into line.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.27 27-Nov-2016 deraadt

ashldi3 is now needed


# 1.26 30-Jul-2016 guenther

Prep for relro: make sure it's off for any non-PIE stand/ program

ok millert@ kettenis@


Revision tags: OPENBSD_6_0_BASE
# 1.25 30-Mar-2016 jmc

for some time now mandoc has not required MLINKS to function
correctly - logically complete that now by removing MLINKS from base;

authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;

ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.24 16-Aug-2013 otto

divdi3 is needed with big time_t


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.23 31-Aug-2012 pascal

Kill NOPIE and NOPIE_FLAGS in hppa/stand.

ok deraadt@


# 1.22 21-Aug-2012 pascal

Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always be
built with -fno-pie. This gets the hairiest part of PIE out of the way ...

ok deraadt@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.21 09-Jul-2011 jsing

Unbreak hppa boot(8) after zlib update.

ok deraadt@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
# 1.20 26-Nov-2007 deraadt

adjust to libkern changes (and pretty .PATH logic); parts from maja


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 30-Oct-2006 jmc

install boot.conf as a section 5 page, not section 8;

from mikolaj kucharski;
ok mk deraadt krw


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE SMP_SYNC_A SMP_SYNC_B
# 1.18 19-Jul-2003 david

don't specify the leading "/" in MANSUBDIR (otherwise "//" occurs)
ok millert@


Revision tags: UBC_SYNC_A
# 1.17 28-Mar-2003 mickey

s/SADIR/STANDIR/ to avoid conflict w/ the libsa; install raw boot as well as cooked


Revision tags: OPENBSD_3_3_BASE
# 1.16 27-Jan-2003 miod

Do not clean too far.


# 1.15 16-Jan-2003 mickey

do not include the bsd into the lif, make links in the mdec


# 1.14 19-Dec-2002 mickey

do not plan for DISKLESS; cross out CRTBEGIN and CRTEND


# 1.13 18-Dec-2002 miod

Dammit Theo, I told you to fix the typo before commiting!


# 1.12 18-Dec-2002 deraadt

make boot.lif use GENERIC


Revision tags: UBC_SYNC_B
# 1.11 24-Oct-2002 mickey

use loadfile


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_BASE
# 1.10 31-May-2000 mickey

branches: 1.10.8;
build mans all the time, cleanfiles always the same


Revision tags: OPENBSD_2_7_BASE SMP_BASE
# 1.9 23-Dec-1999 mickey

branches: 1.9.2;
clean some more files


Revision tags: OPENBSD_2_6_BASE kame_19991208
# 1.8 08-Jul-1999 deraadt

install into man8/arch subdirs


# 1.7 20-Apr-1999 mickey

fix previous commit blowup:
generate link map for a meanwhile
use special kernel config while in developmet
pass HEAP_LIMIT into CPPFLAGS


# 1.6 20-Apr-1999 mickey

Makefile


Revision tags: OPENBSD_2_5_BASE
# 1.5 25-Jan-1999 mickey

call diskless kernel "bsd" so it would be loaded even we have
problems w/ kbd on PDC console device.
remove neva-gonna-b-there stuff from conf.c
some improvements to srt0.S code, use constants defined in machine/ files.


Revision tags: OPENBSD_2_4_BASE
# 1.4 29-Sep-1998 mickey

update config
include (gzipped) diskless kernel if compiled in LIF volume


# 1.3 29-Aug-1998 mickey

add kernel to LIF volume in case we have DISKLESS built


# 1.2 27-Jun-1998 mickey

gen boot.lif automagically


# 1.1 23-Jun-1998 mickey

branches: 1.1.1;
Initial revision


# 1.28 20-Apr-2019 deraadt

libsa's memcpy() is actually memmove(). make a proper memmove(), and give
memcpy() correct behaviour. This also brings the bcopy() macro into line.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.27 27-Nov-2016 deraadt

ashldi3 is now needed


# 1.26 30-Jul-2016 guenther

Prep for relro: make sure it's off for any non-PIE stand/ program

ok millert@ kettenis@


Revision tags: OPENBSD_6_0_BASE
# 1.25 30-Mar-2016 jmc

for some time now mandoc has not required MLINKS to function
correctly - logically complete that now by removing MLINKS from base;

authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;

ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.24 16-Aug-2013 otto

divdi3 is needed with big time_t


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.23 31-Aug-2012 pascal

Kill NOPIE and NOPIE_FLAGS in hppa/stand.

ok deraadt@


# 1.22 21-Aug-2012 pascal

Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always be
built with -fno-pie. This gets the hairiest part of PIE out of the way ...

ok deraadt@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.21 09-Jul-2011 jsing

Unbreak hppa boot(8) after zlib update.

ok deraadt@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
# 1.20 26-Nov-2007 deraadt

adjust to libkern changes (and pretty .PATH logic); parts from maja


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 30-Oct-2006 jmc

install boot.conf as a section 5 page, not section 8;

from mikolaj kucharski;
ok mk deraadt krw


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE SMP_SYNC_A SMP_SYNC_B
# 1.18 19-Jul-2003 david

don't specify the leading "/" in MANSUBDIR (otherwise "//" occurs)
ok millert@


Revision tags: UBC_SYNC_A
# 1.17 28-Mar-2003 mickey

s/SADIR/STANDIR/ to avoid conflict w/ the libsa; install raw boot as well as cooked


Revision tags: OPENBSD_3_3_BASE
# 1.16 27-Jan-2003 miod

Do not clean too far.


# 1.15 16-Jan-2003 mickey

do not include the bsd into the lif, make links in the mdec


# 1.14 19-Dec-2002 mickey

do not plan for DISKLESS; cross out CRTBEGIN and CRTEND


# 1.13 18-Dec-2002 miod

Dammit Theo, I told you to fix the typo before commiting!


# 1.12 18-Dec-2002 deraadt

make boot.lif use GENERIC


Revision tags: UBC_SYNC_B
# 1.11 24-Oct-2002 mickey

use loadfile


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_BASE
# 1.10 31-May-2000 mickey

branches: 1.10.8;
build mans all the time, cleanfiles always the same


Revision tags: OPENBSD_2_7_BASE SMP_BASE
# 1.9 23-Dec-1999 mickey

branches: 1.9.2;
clean some more files


Revision tags: OPENBSD_2_6_BASE kame_19991208
# 1.8 08-Jul-1999 deraadt

install into man8/arch subdirs


# 1.7 20-Apr-1999 mickey

fix previous commit blowup:
generate link map for a meanwhile
use special kernel config while in developmet
pass HEAP_LIMIT into CPPFLAGS


# 1.6 20-Apr-1999 mickey

Makefile


Revision tags: OPENBSD_2_5_BASE
# 1.5 25-Jan-1999 mickey

call diskless kernel "bsd" so it would be loaded even we have
problems w/ kbd on PDC console device.
remove neva-gonna-b-there stuff from conf.c
some improvements to srt0.S code, use constants defined in machine/ files.


Revision tags: OPENBSD_2_4_BASE
# 1.4 29-Sep-1998 mickey

update config
include (gzipped) diskless kernel if compiled in LIF volume


# 1.3 29-Aug-1998 mickey

add kernel to LIF volume in case we have DISKLESS built


# 1.2 27-Jun-1998 mickey

gen boot.lif automagically


# 1.1 23-Jun-1998 mickey

branches: 1.1.1;
Initial revision


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.27 27-Nov-2016 deraadt

ashldi3 is now needed


# 1.26 30-Jul-2016 guenther

Prep for relro: make sure it's off for any non-PIE stand/ program

ok millert@ kettenis@


Revision tags: OPENBSD_6_0_BASE
# 1.25 30-Mar-2016 jmc

for some time now mandoc has not required MLINKS to function
correctly - logically complete that now by removing MLINKS from base;

authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;

ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.24 16-Aug-2013 otto

divdi3 is needed with big time_t


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.23 31-Aug-2012 pascal

Kill NOPIE and NOPIE_FLAGS in hppa/stand.

ok deraadt@


# 1.22 21-Aug-2012 pascal

Add NOPIE= bits for sys/arch/*/stand to ensure that bootblocks will always be
built with -fno-pie. This gets the hairiest part of PIE out of the way ...

ok deraadt@


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.21 09-Jul-2011 jsing

Unbreak hppa boot(8) after zlib update.

ok deraadt@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
# 1.20 26-Nov-2007 deraadt

adjust to libkern changes (and pretty .PATH logic); parts from maja


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 30-Oct-2006 jmc

install boot.conf as a section 5 page, not section 8;

from mikolaj kucharski;
ok mk deraadt krw


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE SMP_SYNC_A SMP_SYNC_B
# 1.18 19-Jul-2003 david

don't specify the leading "/" in MANSUBDIR (otherwise "//" occurs)
ok millert@


Revision tags: UBC_SYNC_A
# 1.17 28-Mar-2003 mickey

s/SADIR/STANDIR/ to avoid conflict w/ the libsa; install raw boot as well as cooked


Revision tags: OPENBSD_3_3_BASE
# 1.16 27-Jan-2003 miod

Do not clean too far.


# 1.15 16-Jan-2003 mickey

do not include the bsd into the lif, make links in the mdec


# 1.14 19-Dec-2002 mickey

do not plan for DISKLESS; cross out CRTBEGIN and CRTEND


# 1.13 18-Dec-2002 miod

Dammit Theo, I told you to fix the typo before commiting!


# 1.12 18-Dec-2002 deraadt

make boot.lif use GENERIC


Revision tags: UBC_SYNC_B
# 1.11 24-Oct-2002 mickey

use loadfile


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_BASE
# 1.10 31-May-2000 mickey

branches: 1.10.8;
build mans all the time, cleanfiles always the same


Revision tags: OPENBSD_2_7_BASE SMP_BASE
# 1.9 23-Dec-1999 mickey

branches: 1.9.2;
clean some more files


Revision tags: OPENBSD_2_6_BASE kame_19991208
# 1.8 08-Jul-1999 deraadt

install into man8/arch subdirs


# 1.7 20-Apr-1999 mickey

fix previous commit blowup:
generate link map for a meanwhile
use special kernel config while in developmet
pass HEAP_LIMIT into CPPFLAGS


# 1.6 20-Apr-1999 mickey

Makefile


Revision tags: OPENBSD_2_5_BASE
# 1.5 25-Jan-1999 mickey

call diskless kernel "bsd" so it would be loaded even we have
problems w/ kbd on PDC console device.
remove neva-gonna-b-there stuff from conf.c
some improvements to srt0.S code, use constants defined in machine/ files.


Revision tags: OPENBSD_2_4_BASE
# 1.4 29-Sep-1998 mickey

update config
include (gzipped) diskless kernel if compiled in LIF volume


# 1.3 29-Aug-1998 mickey

add kernel to LIF volume in case we have DISKLESS built


# 1.2 27-Jun-1998 mickey

gen boot.lif automagically


# 1.1 23-Jun-1998 mickey

branches: 1.1.1;
Initial revision