History log of /netbsd/sys/arch/x68k/stand/boot/Makefile (Results 1 – 25 of 34)
Revision Date Author Comments
# 08ed2ba0 10-Aug-2020 rin <rin@NetBSD.org>

Make x68k/stand compile with GCC8. Tested with XEiJ.


# f8fbf698 18-Jan-2020 isaki <isaki@NetBSD.org>

Add 0x prefix when defining variables, not when using it.
This was necessary for bc(1) but it's no longer necessary.


# 6decaaf2 18-Jan-2020 isaki <isaki@NetBSD.org>

Pass address constants from Makefile to ldscript.


# 8852caf4 14-Jun-2019 isaki <isaki@NetBSD.org>

boot_ufs (primary bootloader) expects /boot OMAGIC a.out.


# 99834a1d 02-Jan-2019 christos <christos@NetBSD.org>

use the right version of ELF2AOUT


# 4ce2a95d 31-Dec-2018 christos <christos@NetBSD.org>

use elf2aout for boot.


# acab79c3 08-Apr-2017 christos <christos@NetBSD.org>

centralize vers.c building for standalone programs.


# 69159093 25-Jun-2016 isaki <isaki@NetBSD.org>

Unify netboot and boot (into boot).
Now boot becomes to be able to load the NFS kernel and
netboot also becomes to be able to load the local kernel.
The only difference is the default kernel which lo

Unify netboot and boot (into boot).
Now boot becomes to be able to load the NFS kernel and
netboot also becomes to be able to load the local kernel.
The only difference is the default kernel which loads.
I.e., netboot's default is nfs.

Bump boot_ustar's BOOT_MAXSIZE.

show more ...


# 8a4f460b 08-Aug-2014 isaki <isaki@NetBSD.org>

Remove STRIP?=strip.
Falling back to the hosttool is not a good way now.


# 0bd4989a 06-Aug-2014 isaki <isaki@NetBSD.org>

Remove unused variable.


# bb664538 05-Aug-2014 isaki <isaki@NetBSD.org>

Support a 'switch' command.
It displays/modifies some SRAM parameters on X680x0, like as
memswitch(1) or Human68k's SWITCH.X .
It makes easy to change the boot devices or correct the inconsistency
of

Support a 'switch' command.
It displays/modifies some SRAM parameters on X680x0, like as
memswitch(1) or Human68k's SWITCH.X .
It makes easy to change the boot devices or correct the inconsistency
of SRAM/real memory size.

sample usage:
> switch show .. show all supported parameters
> switch boot=std .. set boot order to 'STD'
> switch memory=12 .. set memory size to 12MB

show more ...


# 38a3f328 06-Jul-2014 tsutsui <tsutsui@NetBSD.org>

Merge and share boot.c between normal boot and netboot by dumb #ifdefs.

Tested on XM6i.


# 7109b54d 20-Mar-2012 minoura <minoura@NetBSD.org>

Be silent.


# b9376a47 25-Dec-2011 tsutsui <tsutsui@NetBSD.org>

Apply the following patch submitted by Evgeniy Ivanov:
http://mail-index.NetBSD.org/tech-kern/2011/12/15/msg012226.html
http://mail-index.NetBSD.org/tech-kern/2011/12/17/msg012229.html

- add 'ls' o

Apply the following patch submitted by Evgeniy Ivanov:
http://mail-index.NetBSD.org/tech-kern/2011/12/15/msg012226.html
http://mail-index.NetBSD.org/tech-kern/2011/12/17/msg012229.html

- add 'ls' op to struct fs_ops to support ls command on each fs,
enabled by -DLIBSA_ENABLE_LS_OP and SAMISCMAKEFLAGS+="SA_ENABLE_LS_OP=yes"
in libsa
- split sys/lib/libsa/ufs_ls.c into UFS specific part and MI part (ls.c)
that opens the target fs and calls fs-depedent XXX_ls() functions
- add a ls op for ext2fs
(all other fs than ufs and ext2fs don't have actual ls ops yet)
- replace existing MD ufs_ls() calls with this new MI ls()

The original patch was written for i386 and ext2fs.
zaurus zboot has been tested by nonaka@.
ews4800mips and x68k loaders have been tested by me (with several fixes).
landisk might be okay since it was almost copied from i386.

XXX1: "ls" op in fs_ops looks a bit inconsistent, but we will be able to
replace it with real fs ops like readdir if it's really worth
XXX2: someone might have to check sys/arch/ia64/stand/efi/libefi/efifs_ls.c

show more ...


# 8f2021de 12-Apr-2011 tsutsui <tsutsui@NetBSD.org>

Make x68k bootloader to use MI libsa, libkern, and libz Makefiles in
src/sys/lib dirs for maintainability. Tested on X68030, ok from isaki@.


# 9adfae59 22-Jan-2011 joerg <joerg@NetBSD.org>

Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh. Change -D to the
inverted logic, so that it adds the date to bootprog_re

Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh. Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.

show more ...


# 4c92852a 06-Jul-2010 mrg <mrg@NetBSD.org>

remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new

remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.

this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format. ie, most of this code has been dead for
over a decade.

i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k. this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.


some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h

show more ...


# 923c2f94 14-Feb-2009 abs <abs@NetBSD.org>

Use relative paths so we can avoid using ${MACHINE} in a path


# 5af0a1df 12-Jan-2009 tsutsui <tsutsui@NetBSD.org>

- WARNSfy
- make sure machine and ${MACHIN_ARCH} symlinks are always created
- several tweaks to allow build without installed DESTDIR


# 96230fab 19-Oct-2008 apb <apb@NetBSD.org>

Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.


# 61510aae 11-Nov-2007 isaki <isaki@NetBSD.org>

${PROG} depends on libsa and libiocs.


# d3156814 29-Jun-2006 lukem <lukem@NetBSD.org>

Support MAKEVERBOSE


# 0de20fda 29-Jun-2006 lukem <lukem@NetBSD.org>

Rename LDFLAGS to LINKFLAGS, as the former is for CC not LD.


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# f85d2d1c 26-Oct-2003 lukem <lukem@NetBSD.org>

Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.


12