History log of /netbsd/sys/arch/x68k/stand/libsa/Makefile (Results 1 – 25 of 31)
Revision Date Author Comments
# a176091c 17-Jan-2016 tsutsui <tsutsui@NetBSD.org>

Enable LIBSA_CREAD_NOCRC. PR/50638

Bump version to denote user visible change.
XXX: recent visible changes (memsize probe, SRAM switch command)
were not denoted in versions
Tested on (real)

Enable LIBSA_CREAD_NOCRC. PR/50638

Bump version to denote user visible change.
XXX: recent visible changes (memsize probe, SRAM switch command)
were not denoted in versions
Tested on (real) X68030.

show more ...


# 4836955a 25-Jul-2015 isaki <isaki@NetBSD.org>

sysinst is 15*2 sect/cyl (fdXc), not 8*2 sect/cyl (it's fdXa,
DOS compatible). It makes the loading of sysinst a bit faster.
Pointed out by Yosuke Sugahara.


# 58e95c2b 12-Oct-2012 tsutsui <tsutsui@NetBSD.org>

First cut at x68k network bootloader via NE2000 on Neptune-X and Nereid.
Written by isaki@ back in 2003 based on x86's NE2000 netboot, and
misc debug and improvements by tsutsui@ and Y.Sugahara.

Tes

First cut at x68k network bootloader via NE2000 on Neptune-X and Nereid.
Written by isaki@ back in 2003 based on x86's NE2000 netboot, and
misc debug and improvements by tsutsui@ and Y.Sugahara.

Tested on XM6i (emulating Nereid Ethernet) and X68030 + Neptune-X by me,
also on X68030 + Nereid and X68000 PRO-II + Xellent30 + Nereid by isaki@.

Note:
- X680x0 IPLROM doesn't support bootstrap from Neptune-X or Nereid,
so this network bootloader needs to be loaded from floppy or harddisk.
- Currently netboot support is not merged into the secondary Multi-boot
(/usr/mdec/boot) due to size restriction.
- Primary loaders assumes that the secondary bootloader name is /boot,
so /usr/mdec/netboot needs to be installed as /boot into the target
bootstrap device.

show more ...


# 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 ...


# 098451a7 11-Oct-2011 tsutsui <tsutsui@NetBSD.org>

Fix "Error occurs, please reset" boot problem on
X68030 + 060turbo in 060 mode, found on NetBSD booth
at OSC 2011 Hiroshima:

- use -D__daddr_t=int32_t for all bootloader files
to avoid 64 bit ops

Fix "Error occurs, please reset" boot problem on
X68030 + 060turbo in 060 mode, found on NetBSD booth
at OSC 2011 Hiroshima:

- use -D__daddr_t=int32_t for all bootloader files
to avoid 64 bit ops in FFS
- explicitly specify -m68020-60 to avoid 64 bit mulsl/mulul
instructions which need to be handled by 060SP emulation
but not available in 060turbo IPL ROM
(LFS still has uint64_t members even with 32bit daddr_t)

The problem was investigated (at least 1.6.2 bootloaders worked)
by Yasushi Oshima at OSC booth, and fixes have been confirmed
by Y.Sugahara on his 060turbo. Thanks everyone!

Should also be pulled up to netbsd-5.

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@.


# 18014b1a 19-Mar-2009 tsutsui <tsutsui@NetBSD.org>

Remove bcmp() from MD libsa.

XXX: These ports should be rewritten to use MI libsa for maintainability.


# 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


# ab0140fc 28-Nov-2008 he <he@NetBSD.org>

We now also need globals.c from the common libsa.


# 3a7a8e72 11-Nov-2007 isaki <isaki@NetBSD.org>

x68k's floppy is 8*2 sect/cyl, not 18*2 sect/cyl.


# d974db0a 17-Oct-2007 garbled <garbled@NetBSD.org>

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the v

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

show more ...


# b9c5a4c6 23-Jun-2007 isaki <isaki@NetBSD.org>

Remove _ZLIB_PRIVATE that should have been removed 10 years ago.


# 8b18b188 16-Jan-2006 he <he@NetBSD.org>

Adapt to use of $S/../common/dist/zlib.


# 4c57d328 27-Dec-2005 he <he@NetBSD.org>

Make this build again by using ${S}/../common/lib/libc/Makefile.inc,
after the libc/libkern consolidation.


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

merge ktrace-lwp.


# 75219318 23-Aug-2003 he <he@NetBSD.org>

Add memmove.c, needed by new ufs.c.


# 5f88fc57 30-Mar-2003 isaki <isaki@NetBSD.org>

Make it compilable.
see http://mail-index.netbsd.org/source-changes/2003/03/26/0009.html


# 3a93f292 23-Feb-2003 simonb <simonb@NetBSD.org>

Update for LFSv2 support. Ports that have "bootxx_lfs"-style
bootblocks currently only support LFSv2, but the second level
"boot" program supports both LFS versions.


# 69fab1d6 02-Feb-2003 isaki <isaki@NetBSD.org>

- sys/lib/libsa/ufs_ls.c rev 1.3 needs strrchr.
- sort.


# 9bf4faf8 25-Jan-2003 isaki <isaki@NetBSD.org>

Make it compilable with 64bit daddr_t.


# 9c4195c5 05-May-2002 isaki <isaki@NetBSD.org>

libsa/Makefile: Fix rules to create symlinks on read-only source tree.
{boot,libsa,mboot}/Makefile, Makefile.booters:
move that common rule to Makefile.booters


# 8e6f7afb 12-Dec-2001 tv <tv@NetBSD.org>

MKfoo=no -> NOfoo


# 90e97e1e 02-Dec-2001 minoura <minoura@NetBSD.org>

Do not install libsa.a


# 48c09b62 14-Nov-2001 tv <tv@NetBSD.org>

Work around <bsd.lib.mk> used for kernel libs in other places. Clean up
include paths.


# 4810d730 31-Oct-2001 thorpej <thorpej@NetBSD.org>

Build the loadfile() a.out, ECOFF, and ELF back-ends as separate
objects.


12