The NetBSD Project

CVS log for src/sys/arch/i386/stand/Makefile.booters

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / i386 / stand

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.94.20.1 / (download) - annotate - [select for diffs], Thu Dec 14 17:56:08 2023 UTC (2 months, 1 week ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2
Changes since 1.94: +2 -2 lines
Diff to previous 1.94 (colored) next main 1.95 (colored)

Pull up following revision(s) (requested by rin in ticket #498):

	sys/arch/i386/stand/dosboot/Makefile: revision 1.35
	sys/arch/i386/stand/Makefile.booters: revision 1.95
	sys/arch/i386/stand/bootxx/bootxx_msdos/Makefile: revision 1.5
	sys/arch/i386/stand/Makefile.inc: revision 1.19
	sys/arch/i386/stand/bootxx/bootxx_ustarfs/Makefile: revision 1.4
	sys/arch/i386/stand/dosboot/Makefile: revision 1.34

Fix the clang build by setting -z noseparate-code

Merge the OPT_SIZE flags. -Oz is not always producing smaller code that -Os,
so default to -Os for both, and we'll override where needed.

Override these two booters with -Oz for clang since it produces smaller code
here.

x86/dosboot: Allow NULL dereference to fetch command line arguments
DOS command line arguments are provided as struct psp at 0x0000;
see doscommain.c.

Recent versions of gcc and clang are clever enough to optimize code
block involving NULL dereference into ud2 insn.

Sprinkle -fno-delete-null-pointer-checks to doscommain.c to
prevent this behavior.

Note that dosboot.com for netbsd-9 and later was broken due to
this ``over optimization''. gcc 5.5.0 and clang 4.0.0 in netbsd-8
generate correct codes without this workaround.

XXX
Are there still use cases for dosboot.com? Does anyone want to
boot NetBSD from real-mode DOS in 2023?

x86/dosboot: Do not page-align data segment
4K alignment is too heavy burden for COM executable with 64K limit :)
Fix binary size overflow for clang/amd64.

Revision 1.96 / (download) - annotate - [select for diffs], Sat Jun 3 08:52:56 2023 UTC (8 months, 3 weeks ago) by lukem
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (colored)

bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
	CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
	CLANG_NO_ADDR_OF_PACKED_MEMBER
	CC_NO_ADDR_OF_PACKED_MEMBER
	GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.

Revision 1.95 / (download) - annotate - [select for diffs], Wed Jan 18 12:28:54 2023 UTC (13 months ago) by christos
Branch: MAIN
Changes since 1.94: +2 -2 lines
Diff to previous 1.94 (colored)

Fix the clang build by setting -z noseparate-code

Revision 1.94 / (download) - annotate - [select for diffs], Sun Sep 6 07:20:28 2020 UTC (3 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, netbsd-10-base, netbsd-10-0-RC1, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Branch point for: netbsd-10
Changes since 1.93: +3 -1 lines
Diff to previous 1.93 (colored)

add support for new GCC 9 warnings that may be too much to fix
right now.  new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.

apply to a bunch of the tree.  mostly, these are real bugs that
should be fixed, but in many cases, only by removing the 'packed'
attribute from some structure that doesn't really need it.  (i
looked at many different ones, and while perhaps 60-80% were
already properly aligned, it wasn't clear to me that the uses
were always coming from sane data vs network alignment, so it
doesn't seem safe to remove packed without careful research for
each affect struct.)  clang already warned (and was not erroring)
for many of these cases, but gcc picked up dozens more.

Revision 1.92.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:21 2019 UTC (4 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.92: +2 -1 lines
Diff to previous 1.92 (colored) next main 1.93 (colored)

Sync with HEAD

Revision 1.91.12.2 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:34 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.91.12.1: +2 -1 lines
Diff to previous 1.91.12.1 (colored) to branchpoint 1.91 (colored) next main 1.92 (colored)

Sync with HEAD

Revision 1.93 / (download) - annotate - [select for diffs], Wed Jul 25 23:45:32 2018 UTC (5 years, 7 months ago) by kamil
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.92: +2 -1 lines
Diff to previous 1.92 (colored)

Specify NOLIBCSANITIZER in x86 bootloader-like code under sys/arch/

Set NOLIBCSANITIZER for i386 and amd64 specific bootloader-like code.

Revision 1.91.12.1 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:42 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.91: +2 -1 lines
Diff to previous 1.91 (colored)

Sync with HEAD

Revision 1.92 / (download) - annotate - [select for diffs], Sat Jun 2 14:30:06 2018 UTC (5 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0625
Branch point for: phil-wifi
Changes since 1.91: +2 -1 lines
Diff to previous 1.91 (colored)

- Disable MKSANITIZER
- Redo using NOPIE
- Add NORELRO

Revision 1.86.2.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:18 2017 UTC (6 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.86.2.1: +4 -5 lines
Diff to previous 1.86.2.1 (colored) to branchpoint 1.86 (colored) next main 1.87 (colored)

update from HEAD

Revision 1.89.6.2 / (download) - annotate - [select for diffs], Mon Aug 28 17:51:40 2017 UTC (6 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.89.6.1: +4 -5 lines
Diff to previous 1.89.6.1 (colored) to branchpoint 1.89 (colored) next main 1.90 (colored)

Sync with HEAD

Revision 1.90.2.1 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:03 2017 UTC (6 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.90: +4 -5 lines
Diff to previous 1.90 (colored) next main 1.91 (colored)

Sync with HEAD

Revision 1.90.4.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:28 2017 UTC (6 years, 10 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.90: +4 -5 lines
Diff to previous 1.90 (colored) next main 1.91 (colored)

Sync with HEAD

Revision 1.91 / (download) - annotate - [select for diffs], Sat Apr 8 19:53:21 2017 UTC (6 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-compat-base, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: pgoyette-compat
Changes since 1.90: +4 -5 lines
Diff to previous 1.90 (colored)

centralize vers.c building for standalone programs.

Revision 1.89.6.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:17:57 2015 UTC (8 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.89: +2 -2 lines
Diff to previous 1.89 (colored)

Sync with HEAD

Revision 1.89.4.1 / (download) - annotate - [select for diffs], Mon Mar 9 09:07:58 2015 UTC (8 years, 11 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Changes since 1.89: +2 -2 lines
Diff to previous 1.89 (colored) next main 1.90 (colored)

Pull up following revision(s) (requested by martin in ticket #579):
	sys/arch/i386/stand/Makefile.booters: revision 1.90
Compile the booblocks for i386 CPUs, even when the main target architecture
is amd64.
Fixes PR port-i386/49725.

Revision 1.90 / (download) - annotate - [select for diffs], Sun Mar 8 19:47:17 2015 UTC (8 years, 11 months ago) by martin
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Changes since 1.89: +2 -2 lines
Diff to previous 1.89 (colored)

Compile the bootblocks for i386 CPUs, even when the main target architecture
is amd64.
Fixes PR port-i386/49725.

Revision 1.86.2.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:06 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.86: +4 -13 lines
Diff to previous 1.86 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.85.2.2 / (download) - annotate - [select for diffs], Thu May 22 11:39:52 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.85.2.1: +4 -13 lines
Diff to previous 1.85.2.1 (colored) to branchpoint 1.85 (colored) next main 1.86 (colored)

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")

Revision 1.86.4.2 / (download) - annotate - [select for diffs], Sun May 18 17:45:12 2014 UTC (9 years, 9 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.86.4.1: +2 -1 lines
Diff to previous 1.86.4.1 (colored) to branchpoint 1.86 (colored) next main 1.87 (colored)

sync with head

Revision 1.89 / (download) - annotate - [select for diffs], Sun Jan 12 15:26:29 2014 UTC (10 years, 1 month ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, nick-nhusb-base, netbsd-7-base
Branch point for: nick-nhusb, netbsd-7
Changes since 1.88: +2 -1 lines
Diff to previous 1.88 (colored)

Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.

Revision 1.86.4.1 / (download) - annotate - [select for diffs], Wed Aug 28 23:59:17 2013 UTC (10 years, 5 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.86: +3 -13 lines
Diff to previous 1.86 (colored)

sync with head

Revision 1.88 / (download) - annotate - [select for diffs], Wed Aug 21 15:24:27 2013 UTC (10 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.87: +2 -1 lines
Diff to previous 1.87 (colored)

Set KLINK_MACHINE

Revision 1.87 / (download) - annotate - [select for diffs], Wed Aug 21 08:15:19 2013 UTC (10 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.86: +2 -13 lines
Diff to previous 1.86 (colored)

Use <bsd.klinks.mk>

Revision 1.85.2.1 / (download) - annotate - [select for diffs], Tue Oct 30 17:19:51 2012 UTC (11 years, 3 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.85: +1 -3 lines
Diff to previous 1.85 (colored)

sync with head

Revision 1.86 / (download) - annotate - [select for diffs], Fri Aug 10 12:18:14 2012 UTC (11 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: tls-maxphys, rmind-smpnet
Changes since 1.85: +1 -3 lines
Diff to previous 1.85 (colored)

Don't depend on HAVE_GCC being always present.

Revision 1.77.2.6 / (download) - annotate - [select for diffs], Sat Aug 27 15:37:27 2011 UTC (12 years, 6 months ago) by jym
Branch: jym-xensuspend
Changes since 1.77.2.5: +2 -6 lines
Diff to previous 1.77.2.5 (colored) to branchpoint 1.77 (colored) next main 1.78 (colored)

Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen
work of cherry@.

No regression observed on suspend/restore.

Revision 1.83.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:19:16 2011 UTC (12 years, 8 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.83: +2 -6 lines
Diff to previous 1.83 (colored) next main 1.84 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.85 / (download) - annotate - [select for diffs], Mon Jun 20 06:52:37 2011 UTC (12 years, 8 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache
Changes since 1.84: +1 -5 lines
Diff to previous 1.84 (colored)

remove all the code that supported HAVE_GCC=3.  mostly from chuq.

Revision 1.84 / (download) - annotate - [select for diffs], Thu Jun 16 16:39:53 2011 UTC (12 years, 8 months ago) by joerg
Branch: MAIN
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored)

Refactor compiler-specific optimizer flags. Mark bootxx as supported
with clang.

Revision 1.81.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:05:51 2011 UTC (12 years, 8 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.81: +3 -3 lines
Diff to previous 1.81 (colored) next main 1.82 (colored)

Sync with HEAD.

Revision 1.77.2.5 / (download) - annotate - [select for diffs], Mon May 2 22:49:57 2011 UTC (12 years, 9 months ago) by jym
Branch: jym-xensuspend
Changes since 1.77.2.4: +2 -2 lines
Diff to previous 1.77.2.4 (colored) to branchpoint 1.77 (colored)

Sync with head.

Revision 1.78.4.3 / (download) - annotate - [select for diffs], Thu Apr 21 01:41:08 2011 UTC (12 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.78.4.2: +1 -1 lines
Diff to previous 1.78.4.2 (colored) to branchpoint 1.78 (colored) next main 1.79 (colored)

sync with head

Revision 1.83 / (download) - annotate - [select for diffs], Sat Apr 9 00:26:52 2011 UTC (12 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored)

Do not ignore errors from genprom.

Revision 1.77.2.4 / (download) - annotate - [select for diffs], Tue Mar 29 20:42:58 2011 UTC (12 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.77.2.3: +2 -9 lines
Diff to previous 1.77.2.3 (colored) to branchpoint 1.77 (colored)

More sync fixes. And add the mbr_gpt files.

Revision 1.77.2.3 / (download) - annotate - [select for diffs], Mon Mar 28 23:04:43 2011 UTC (12 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.77.2.2: +2 -2 lines
Diff to previous 1.77.2.2 (colored) to branchpoint 1.77 (colored)

Sync with HEAD. TODO before merge:
- shortcut for suspend code in sysmon, when powerd(8) is not running.
Borrow ``xs_watch'' thread context?
- bug hunting in xbd + xennet resume. Rings are currently thrashed upon
resume, so current implementation force flush them on suspend. It's not
really needed.

Revision 1.78.4.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:50:43 2011 UTC (12 years, 11 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.78.4.1: +3 -10 lines
Diff to previous 1.78.4.1 (colored) to branchpoint 1.78 (colored)

sync with head

Revision 1.81.4.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:19:26 2011 UTC (13 years ago) by bouyer
Branch: bouyer-quota2
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored) next main 1.82 (colored)

Sync with HEAD

Revision 1.82 / (download) - annotate - [select for diffs], Sat Jan 22 19:19:18 2011 UTC (13 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: uebayasi-xip-base7, bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored)

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.

Revision 1.81 / (download) - annotate - [select for diffs], Wed Dec 22 20:46:42 2010 UTC (13 years, 2 months ago) by jakllsch
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.80: +2 -5 lines
Diff to previous 1.80 (colored)

It just so happens we don't need -Wno-attributes if we
place __packed in the right place.

Revision 1.78.2.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:44:39 2010 UTC (13 years, 6 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.78: +2 -6 lines
Diff to previous 1.78 (colored) next main 1.79 (colored)

Sync with HEAD.

Revision 1.73.20.2 / (download) - annotate - [select for diffs], Wed Aug 11 22:52:14 2010 UTC (13 years, 6 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.73.20.1: +2 -6 lines
Diff to previous 1.73.20.1 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)

sync with head.

Revision 1.80 / (download) - annotate - [select for diffs], Tue Jul 6 06:00:00 2010 UTC (13 years, 7 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2
Changes since 1.79: +1 -5 lines
Diff to previous 1.79 (colored)

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

Revision 1.78.4.1 / (download) - annotate - [select for diffs], Sun May 30 05:16:54 2010 UTC (13 years, 8 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

sync with head

Revision 1.79 / (download) - annotate - [select for diffs], Thu May 27 06:58:13 2010 UTC (13 years, 9 months ago) by dholland
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

Introduce .WAIT into the cleandir rule for blasting the libsa/libkern/etc.
trees, because it can race with the libsa/libkern/etc. makefiles' own
cleandir rules. I think I've found all of the uses of the offending idiom...
Closes PR 43360.

Revision 1.77.2.2 / (download) - annotate - [select for diffs], Sun Nov 1 13:58:35 2009 UTC (14 years, 3 months ago) by jym
Branch: jym-xensuspend
Changes since 1.77.2.1: +0 -0 lines
Diff to previous 1.77.2.1 (colored) to branchpoint 1.77 (colored)

Sync with HEAD.

Revision 1.77.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:17:51 2009 UTC (14 years, 9 months ago) by jym
Branch: jym-xensuspend
Changes since 1.77: +3 -3 lines
Diff to previous 1.77 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.73.20.1 / (download) - annotate - [select for diffs], Mon May 4 08:11:18 2009 UTC (14 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.73: +5 -3 lines
Diff to previous 1.73 (colored)

sync with head.

Revision 1.76.2.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:13 2009 UTC (14 years, 9 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.76.2.1: +3 -3 lines
Diff to previous 1.76.2.1 (colored) to branchpoint 1.76 (colored) next main 1.77 (colored)

Sync with HEAD.

Revision 1.78 / (download) - annotate - [select for diffs], Mon Mar 30 09:22:52 2009 UTC (14 years, 10 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, uebayasi-xip-base1, uebayasi-xip-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, matt-premerge-20091211, jymxensuspend-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.77: +3 -3 lines
Diff to previous 1.77 (colored)

Remove extra trailing slash in ${S} path.

Revision 1.76.4.1 / (download) - annotate - [select for diffs], Thu Jan 22 19:45:29 2009 UTC (15 years, 1 month ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored) next main 1.77 (colored)

Pull up following revision(s) (requested by jakllsch in ticket #281):
	sys/arch/i386/stand/Makefile.booters: revision 1.77
Use ${VERSIONFILE} instead of ${.ALLSRC} to match Makefile.boot.
This change stops the full path of newvers_stand.sh from showing up in
pxeboot_ia32.bin.

Revision 1.76.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:16:20 2009 UTC (15 years, 1 month ago) by skrll
Branch: nick-hppapmap
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored)

Sync with HEAD.

Revision 1.73.16.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:04 2009 UTC (15 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.73.16.1: +1 -1 lines
Diff to previous 1.73.16.1 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)

Sync with HEAD.

Revision 1.77 / (download) - annotate - [select for diffs], Thu Jan 8 19:02:12 2009 UTC (15 years, 1 month ago) by jakllsch
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored)

Use ${VERSIONFILE} instead of ${.ALLSRC} to match Makefile.boot.

This change stops the full path of newvers_stand.sh from showing up in
pxeboot_ia32.bin.

Revision 1.73.26.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:15:49 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.73: +5 -3 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

Sync with HEAD.

Revision 1.73.16.1 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:00 2008 UTC (15 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.73: +5 -3 lines
Diff to previous 1.73 (colored)

Sync with HEAD.

Revision 1.73.22.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:33:28 2008 UTC (15 years, 5 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.73: +5 -3 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.76 / (download) - annotate - [select for diffs], Fri Aug 29 00:02:23 2008 UTC (15 years, 5 months ago) by gmcgarry
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, netbsd-5
Changes since 1.75: +3 -1 lines
Diff to previous 1.75 (colored)

Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.

Revision 1.73.24.1 / (download) - annotate - [select for diffs], Fri Jul 18 16:37:28 2008 UTC (15 years, 7 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.73: +3 -3 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

Sync with head.

Revision 1.75 / (download) - annotate - [select for diffs], Wed Jul 16 12:52:37 2008 UTC (15 years, 7 months ago) by perry
Branch: MAIN
CVS Tags: simonb-wapbl-nbase, simonb-wapbl-base
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

Call newvers_stand.sh with -DM so we don't include the (unused) date
and builder in the data segment.

Revision 1.74 / (download) - annotate - [select for diffs], Wed Jul 16 00:16:17 2008 UTC (15 years, 7 months ago) by perry
Branch: MAIN
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored)

make vers.c also depend on the script that builds vers.c

Revision 1.70.34.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:17:50 2007 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.70: +2 -3 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

sync with HEAD

Revision 1.60.2.3 / (download) - annotate - [select for diffs], Sat Oct 27 11:26:50 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.60.2.2: +2 -3 lines
Diff to previous 1.60.2.2 (colored) next main 1.61 (colored)

sync with head.

Revision 1.73 / (download) - annotate - [select for diffs], Wed Oct 17 19:54:58 2007 UTC (16 years, 4 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, wrstuden-revivesa-base-1, wrstuden-revivesa-base, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl, mjf-devfs2, haad-dm
Changes since 1.72: +1 -1 lines
Diff to previous 1.72 (colored)

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.

Revision 1.70.14.1 / (download) - annotate - [select for diffs], Tue Oct 9 13:38:00 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.70: +2 -3 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

Sync with head.

Revision 1.70.36.1 / (download) - annotate - [select for diffs], Sat Oct 6 15:34:57 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.70: +2 -3 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

sync with head.

Revision 1.70.22.1 / (download) - annotate - [select for diffs], Wed Oct 3 19:23:56 2007 UTC (16 years, 4 months ago) by garbled
Branch: ppcoea-renovation
Changes since 1.70: +2 -3 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

Sync with HEAD

Revision 1.70.32.1 / (download) - annotate - [select for diffs], Tue Oct 2 18:27:27 2007 UTC (16 years, 4 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.70: +2 -3 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

Sync with HEAD.

Revision 1.72 / (download) - annotate - [select for diffs], Thu Sep 27 01:57:23 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, vmlocking-base, ppcoea-renovation-base, bouyer-xenamd64
Changes since 1.71: +1 -2 lines
Diff to previous 1.71 (colored)

Remove -DBOOT_ELF64 to make build on amd64.

Revision 1.71 / (download) - annotate - [select for diffs], Thu Sep 27 00:13:17 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.70: +3 -3 lines
Diff to previous 1.70 (colored)

- Make i386 bootblocks boot amd64 kernels, and change to say "NetBSD/x86..."
- Don't bother booting a.out kernels any more.

Revision 1.60.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:46:19 2006 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.60.2.1: +13 -12 lines
Diff to previous 1.60.2.1 (colored)

sync with head.

Revision 1.62.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:40:22 2006 UTC (17 years, 5 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.62: +29 -17 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

sync with head

Revision 1.66.2.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:48:54 2006 UTC (17 years, 7 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.66: +13 -12 lines
Diff to previous 1.66 (colored) next main 1.67 (colored)

Merge from HEAD.

Revision 1.70 / (download) - annotate - [select for diffs], Wed Jul 12 14:56:59 2006 UTC (17 years, 7 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-x86pmap-base, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, thorpej-atomic-base, thorpej-atomic, rpaulo-netinet-merge-pcb-base, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-x86pmap, vmlocking, ppcoea-renovation, matt-armv6, jmcneill-pm
Changes since 1.69: +2 -3 lines
Diff to previous 1.69 (colored)

revert the previous because it doesn't work without destdir populated.
pointed by Valeriy E. Ushakov.

Revision 1.69 / (download) - annotate - [select for diffs], Wed Jul 12 13:51:18 2006 UTC (17 years, 7 months ago) by yamt
Branch: MAIN
Changes since 1.68: +3 -2 lines
Diff to previous 1.68 (colored)

-I${S}/../common/include for libprop.

Revision 1.62.8.2 / (download) - annotate - [select for diffs], Mon Jun 26 12:44:53 2006 UTC (17 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.62.8.1: +16 -12 lines
Diff to previous 1.62.8.1 (colored) to branchpoint 1.62 (colored) next main 1.63 (colored)

sync with head.

Revision 1.68 / (download) - annotate - [select for diffs], Sun Jun 25 14:49:32 2006 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6
Changes since 1.67: +12 -11 lines
Diff to previous 1.67 (colored)

Convert to using CC instead of LD, as LDFLAGS is for CC not LD.

Revision 1.67 / (download) - annotate - [select for diffs], Sun Jun 25 14:24:53 2006 UTC (17 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored)

whitespace consistency

Revision 1.60.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:52:44 2006 UTC (17 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.60: +24 -27 lines
Diff to previous 1.60 (colored)

sync with head.

Revision 1.65.2.1 / (download) - annotate - [select for diffs], Mon Jun 19 03:44:26 2006 UTC (17 years, 8 months ago) by chap
Branch: chap-midi
Changes since 1.65: +4 -1 lines
Diff to previous 1.65 (colored) next main 1.66 (colored)

Sync with head.

Revision 1.66 / (download) - annotate - [select for diffs], Mon Jun 12 19:25:20 2006 UTC (17 years, 8 months ago) by dogcow
Branch: MAIN
CVS Tags: gdamore-uart-base, chap-midi-nbase, chap-midi-base
Branch point for: gdamore-uart
Changes since 1.65: +4 -1 lines
Diff to previous 1.65 (colored)

Add -Wno-attributes for amd64, too.

Revision 1.62.6.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:34:53 2006 UTC (17 years, 8 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.62: +14 -6 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

Sync with head.

Revision 1.62.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:47:58 2006 UTC (17 years, 9 months ago) by tron
Branch: peter-altq
Changes since 1.62: +14 -6 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.62.8.1 / (download) - annotate - [select for diffs], Wed May 24 10:56:52 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.62: +14 -6 lines
Diff to previous 1.62 (colored)

sync with head.

Revision 1.65 / (download) - annotate - [select for diffs], Sat May 13 02:47:03 2006 UTC (17 years, 9 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5, simonb-timecounters-base
Branch point for: chap-midi
Changes since 1.64: +5 -5 lines
Diff to previous 1.64 (colored)

When creating BASE.rom, don't use BASE.bin as a temporary filename,
since the latter is a valid target name.

Revision 1.64 / (download) - annotate - [select for diffs], Sat May 13 02:33:40 2006 UTC (17 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.63: +5 -1 lines
Diff to previous 1.63 (colored)

support MAKEVERBOSE

Revision 1.63 / (download) - annotate - [select for diffs], Fri May 12 01:23:51 2006 UTC (17 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.62: +6 -2 lines
Diff to previous 1.62 (colored)

- -mcpu=i386 is gone in GCC4
- we need -Wno-attributes (to avoid __packed__ warnings)
- use -Wno-pointer-sign
- remove some redundancy from pxeboot/Makefile

Revision 1.62 / (download) - annotate - [select for diffs], Sun Dec 11 12:17:47 2005 UTC (18 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base, elad-kernelauth-base, elad-kernelauth
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq
Changes since 1.61: +1 -1 lines
Diff to previous 1.61 (colored)

merge ktrace-lwp.

Revision 1.50.2.4 / (download) - annotate - [select for diffs], Thu Nov 10 13:56:53 2005 UTC (18 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.3: +8 -23 lines
Diff to previous 1.50.2.3 (colored) next main 1.51 (colored)

Sync with HEAD. Here we go again...

Revision 1.58.10.1 / (download) - annotate - [select for diffs], Tue Sep 27 20:04:22 2005 UTC (18 years, 5 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Changes since 1.58: +8 -23 lines
Diff to previous 1.58 (colored) next main 1.59 (colored)

Pull up following revision(s) (requested by chs in ticket #814):
	sys/arch/i386/stand/Makefile.booters: revision 1.61 via patch
	sys/arch/i386/stand/bootxx/Makefile.bootxx: revision 1.18 via patch
	sys/arch/i386/stand/boot/Makefile.boot: revision 1.24 via patch
use a .BEGIN target to make the various symlinks,
the previous way had problems with parallel make.

Revision 1.61 / (download) - annotate - [select for diffs], Sat Sep 17 16:49:25 2005 UTC (18 years, 5 months ago) by chs
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Changes since 1.60: +8 -22 lines
Diff to previous 1.60 (colored)

use a .BEGIN target to make the various symlinks,
the previous way had problems with parallel make.

Revision 1.60 / (download) - annotate - [select for diffs], Thu May 5 18:03:04 2005 UTC (18 years, 9 months ago) by christos
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

add dependall and realdepend to the targets that we need to call in the
beginning. XXX: The real fix (handle dependencies in .BEGIN) is forthcoming.

Revision 1.59 / (download) - annotate - [select for diffs], Sun May 1 00:31:23 2005 UTC (18 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.58: +2 -3 lines
Diff to previous 1.58 (colored)

PR/9567: Arne H. Juul: .BEGIN targets should not use dependencies.

Revision 1.50.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:17:10 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.2: +1 -1 lines
Diff to previous 1.50.2.2 (colored)

Fix the sync with head I botched.

Revision 1.50.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:35:50 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.1: +4 -4 lines
Diff to previous 1.50.2.1 (colored)

Sync with HEAD.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Sep 6 23:41:21 2004 UTC (19 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: netbsd-3
Changes since 1.57: +4 -4 lines
Diff to previous 1.57 (colored)

Use CPUFLAGS for codegen options.

Revision 1.50.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:36:14 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50: +16 -15 lines
Diff to previous 1.50 (colored)

Sync with HEAD

Revision 1.56.2.1 / (download) - annotate - [select for diffs], Tue Jun 22 07:56:51 2004 UTC (19 years, 8 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored) next main 1.57 (colored)

Pull up revision 1.57 (requested by jmc in ticket #531):
Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022

Revision 1.57 / (download) - annotate - [select for diffs], Mon Jun 21 18:20:08 2004 UTC (19 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022

Revision 1.56 / (download) - annotate - [select for diffs], Fri Nov 7 23:44:56 2003 UTC (20 years, 3 months ago) by dsl
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.55: +1 -2 lines
Diff to previous 1.55 (colored)

stand/lib/crt/rom is no more, no need for it in .PATH

Revision 1.55 / (download) - annotate - [select for diffs], Sun Oct 26 07:25:36 2003 UTC (20 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

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.

Revision 1.54 / (download) - annotate - [select for diffs], Wed Oct 8 18:38:43 2003 UTC (20 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.53: +2 -1 lines
Diff to previous 1.53 (colored)

Need to explicitly create directory behing symlink.
Clean share lib directory.

Revision 1.53 / (download) - annotate - [select for diffs], Wed Oct 8 18:20:15 2003 UTC (20 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.52: +12 -4 lines
Diff to previous 1.52 (colored)

Only build the libraries once,

Revision 1.52 / (download) - annotate - [select for diffs], Wed Oct 8 13:06:30 2003 UTC (20 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.51: +3 -10 lines
Diff to previous 1.51 (colored)

BSSTART was only used for the (now depracated) old stand/biosboot code.

Revision 1.51 / (download) - annotate - [select for diffs], Wed Oct 8 04:25:45 2003 UTC (20 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

Overhaul MBR handling (part 1):

<sys/bootblock.h>:
    *	Added definitions for the Master Boot Record (MBR) used by
	a variety of systems (primarily i386), including the format
	of the BIOS Parameter Block (BPB).
	This information was cribbed from a variety of sources
	including <sys/disklabel_mbr.h> which this is a superset of.

	As part of this, some data structure elements and #defines
	were renamed to be more "namespace friendly" and consistent
	with other bootblocks and MBR documentation.
	Update all uses of the old names to the new names.

<sys/disklabel_mbr.h>:
    *	Deprecated in favor of <sys/bootblock.h> (the latter is more
	"host tool" friendly).

amd64 & i386:
    *	Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to
	be consistent with the naming convention of the msdosfs tools.

    *	Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1
	and it's confusing to have two functionally equivalent bootblocks,
	especially given that "ufs" has multiple meanings (it could be
	a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).

    *	Rework pbr.S (the first sector of bootxx_*):
	    +	Ensure that BPB (bytes 11..89) and the partition table
		(bytes 446..509) do not contain code.
	    +	Add support for booting from FAT partitions if BOOT_FROM_FAT
		is defined.  (Only set for bootxx_msdos).
	    +	Remove "dummy" partition 3; if people want to installboot(8)
		these to the start of the disk they can use fdisk(8) to
		create a real MBR partition table...
	    +	Compile with TERSE_ERROR so it fits because of the above.
		Whilst this is less user friendly, I feel it's important
		to have a valid partition table and BPB in the MBR/PBR.

    *	Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent
	with other platforms.

    *	Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that
    	we can boot off FAT partitions.

    *	Crank version of /usr/mdec/boot to 3.1, and fix some of the other
	entries in the version file.

installboot(8) (i386):
    *	Read the existing MBR of the filesystem and retain the BIOS
    	Parameter Block (BPB) in bytes 11..89 and the MBR partition
	table in bytes 446..509.  (Previously installboot(8) would
	trash those two sections of the MBR.)

mbrlabel(8):
    *	Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code
	to map the MBR partition type to the NetBSD disklabel type.


Test built "make release" for i386, and new bootblocks verified to work
(even off FAT!).

Revision 1.50 / (download) - annotate - [select for diffs], Mon May 5 20:49:10 2003 UTC (20 years, 9 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

Use ${MACHINE} when generating the version string, not plain 'i386'.

Revision 1.49 / (download) - annotate - [select for diffs], Sun May 4 06:32:39 2003 UTC (20 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.48: +5 -3 lines
Diff to previous 1.48 (colored)

be consistent with other Makefiles here and invoke "rm -f" separately to ln -s

Revision 1.48 / (download) - annotate - [select for diffs], Sun May 4 06:25:10 2003 UTC (20 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.47: +4 -5 lines
Diff to previous 1.47 (colored)

replace  "ln -sf .... $@"  with  "rm -f $@ && ln -s .... $@"
since the latter works correctly ...

Revision 1.47 / (download) - annotate - [select for diffs], Sat May 3 17:54:21 2003 UTC (20 years, 9 months ago) by fvdl
Branch: MAIN
Changes since 1.46: +4 -7 lines
Diff to previous 1.46 (colored)

Clean up machine include dir handling a tad.

Revision 1.46 / (download) - annotate - [select for diffs], Wed Apr 16 19:03:33 2003 UTC (20 years, 10 months ago) by dsl
Branch: MAIN
Changes since 1.45: +1 -2 lines
Diff to previous 1.45 (colored)

Remove definition of LIBSA_SUPPORT_UFS2, the source will only build separate
ufsv1 and ufsv2 objects (the merged one was too large for the code that only
supported a single fs type).

Revision 1.45 / (download) - annotate - [select for diffs], Wed Apr 2 10:39:32 2003 UTC (20 years, 10 months ago) by fvdl
Branch: MAIN
Changes since 1.44: +4 -1 lines
Diff to previous 1.44 (colored)

Add support for UFS2. UFS2 is an enhanced FFS, adding support for
64 bit block pointers, extended attribute storage, and a few
other things.

This commit does not yet include the code to manipulate the extended
storage (for e.g. ACLs), this will be done later.

Originally written by Kirk McKusick and Network Associates Laboratories for
FreeBSD.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Mar 11 11:03:23 2003 UTC (20 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.43: +10 -6 lines
Diff to previous 1.43 (colored)

create a symlink so that eg <x86/trap.h> is found

Revision 1.43 / (download) - annotate - [select for diffs], Mon Feb 3 03:03:16 2003 UTC (21 years ago) by briggs
Branch: MAIN
Changes since 1.42: +1 -2 lines
Diff to previous 1.42 (colored)

Revert my last change.  While it actually allows a build to finish,
an iso-image created from the resulting release won't boot.  I don't
know if this change is the source of that, but one more knowledgable
than I about the x86 booter needs to look at this, and I don't want
the waters muddied any more than necessary.

Revision 1.42 / (download) - annotate - [select for diffs], Mon Feb 3 00:08:30 2003 UTC (21 years ago) by briggs
Branch: MAIN
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Add CPPFLAGS+= -D__daddr_t=int32_t.

Revision 1.41 / (download) - annotate - [select for diffs], Sat Feb 1 14:48:16 2003 UTC (21 years ago) by dsl
Branch: MAIN
Changes since 1.40: +3 -20 lines
Diff to previous 1.40 (colored)

Change all .S files to use .code16 and .code32
Support 32bit addresses >64k as valid on bios calls.
Move stack for dosboot and biosboot to >64 so stack doesn't hit data.
Use disk sector number passed by mbr code to select default partition
(the mbr code doesn't do this yet).
NB only biosboot and dosboot have been tested so far.
(changes approved by christos and fvdl)

Revision 1.40 / (download) - annotate - [select for diffs], Wed Jan 29 18:44:47 2003 UTC (21 years ago) by fvdl
Branch: MAIN
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 (colored)

Make the ld workaround work on x88_64, and add the temporary ld script
to CLEANFILES.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Jan 28 16:21:58 2003 UTC (21 years, 1 month ago) by dsl
Branch: MAIN
Changes since 1.38: +26 -4 lines
Diff to previous 1.38 (colored)

Remove the 4k between code and data to increase the stack space.
Support for 64bit disk blocks seems to have exploded the code.

Revision 1.26.4.10 / (download) - annotate - [select for diffs], Wed Jan 15 18:21:15 2003 UTC (21 years, 1 month ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.26.4.9: +6 -1 lines
Diff to previous 1.26.4.9 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

Sync with HEAD.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jan 14 23:51:34 2003 UTC (21 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.37: +6 -1 lines
Diff to previous 1.37 (colored)

Stub out LIBCRT0, LIBCRTBEGIN, LIBCRTEND, and LIBC.

Revision 1.26.4.9 / (download) - annotate - [select for diffs], Wed Dec 11 06:01:04 2002 UTC (21 years, 2 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.26.4.8: +13 -0 lines
Diff to previous 1.26.4.8 (colored) to branchpoint 1.26 (colored)

Sync with HEAD.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Nov 23 23:34:39 2002 UTC (21 years, 3 months ago) by fvdl
Branch: MAIN
CVS Tags: gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.36: +14 -1 lines
Diff to previous 1.36 (colored)

Some hacks to make this compile on x86_64.

Revision 1.26.4.8 / (download) - annotate - [select for diffs], Tue Sep 17 21:15:14 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.26.4.7: +1 -2 lines
Diff to previous 1.26.4.7 (colored) to branchpoint 1.26 (colored)

Catch up to -current.

Revision 1.26.6.5 / (download) - annotate - [select for diffs], Fri Sep 6 08:36:33 2002 UTC (21 years, 5 months ago) by jdolecek
Branch: kqueue
Changes since 1.26.6.4: +3 -4 lines
Diff to previous 1.26.6.4 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

sync kqueue branch with HEAD

Revision 1.36 / (download) - annotate - [select for diffs], Mon Sep 2 07:33:11 2002 UTC (21 years, 5 months ago) by jdolecek
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-base, kqueue-aftermerge
Changes since 1.35: +2 -3 lines
Diff to previous 1.35 (colored)

make vers.c depend on ${SOURCES} and remove .PHONY tag for it, so that it
would only be regenerated if any of the input files changed

Revision 1.26.4.7 / (download) - annotate - [select for diffs], Thu Aug 1 02:42:11 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.26.4.6: +2 -2 lines
Diff to previous 1.26.4.6 (colored) to branchpoint 1.26 (colored)

Catch up to -current.

Revision 1.33.6.2 / (download) - annotate - [select for diffs], Tue Jul 16 08:29:56 2002 UTC (21 years, 7 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.33.6.1: +2 -2 lines
Diff to previous 1.33.6.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

catch up with -current.

Revision 1.33.6.1 / (download) - annotate - [select for diffs], Sun Jul 14 17:48:02 2002 UTC (21 years, 7 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

catch up with -current.

Revision 1.33.8.2 / (download) - annotate - [select for diffs], Thu Jul 4 10:50:33 2002 UTC (21 years, 7 months ago) by lukem
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Changes since 1.33.8.1: +0 -1 lines
Diff to previous 1.33.8.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

revert accidental and incorrect pullup of rev 1.34 when rev 1.35 was
pulled up.  problem noted by enami.

Revision 1.33.8.1 / (download) - annotate - [select for diffs], Wed Jul 3 02:27:04 2002 UTC (21 years, 7 months ago) by lukem
Branch: netbsd-1-6
Changes since 1.33: +3 -2 lines
Diff to previous 1.33 (colored)

Pull up revision 1.35 (requested by pooka in ticket #424):
Assign COPTS instead of adding to it, avoids situation where -mi386
is mixed with -march=something_incompatible
suggested by thorpej

Revision 1.35.2.2 / (download) - annotate - [select for diffs], Thu Jun 27 20:44:09 2002 UTC (21 years, 8 months ago) by pooka
Branch: sommerfeld_i386mp_1
Changes since 1.35.2.1: +115 -0 lines
Diff to previous 1.35.2.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)

Assign COPTS instead of adding to it, avoids situation where -mi386
is mixed with -march=something_incompatible

suggested by thorpej

Revision 1.35.2.1, Thu Jun 27 20:44:08 2002 UTC (21 years, 8 months ago) by pooka
Branch: sommerfeld_i386mp_1
Changes since 1.35: +0 -115 lines
FILE REMOVED

file Makefile.booters was added on branch sommerfeld_i386mp_1 on 2002-06-27 20:44:09 +0000

Revision 1.35 / (download) - annotate - [select for diffs], Thu Jun 27 20:44:08 2002 UTC (21 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: sommerfeld_i386mpnext, sommerfeld_i386mpbase_1, gehenna-devsw-base
Branch point for: sommerfeld_i386mp_1
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Assign COPTS instead of adding to it, avoids situation where -mi386
is mixed with -march=something_incompatible

suggested by thorpej

Revision 1.26.6.4 / (download) - annotate - [select for diffs], Sun Jun 23 17:37:32 2002 UTC (21 years, 8 months ago) by jdolecek
Branch: kqueue
Changes since 1.26.6.3: +5 -2 lines
Diff to previous 1.26.6.3 (colored) to branchpoint 1.26 (colored)

catch up with -current on kqueue branch

Revision 1.26.4.6 / (download) - annotate - [select for diffs], Thu Jun 20 03:39:16 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.26.4.5: +2 -1 lines
Diff to previous 1.26.4.5 (colored) to branchpoint 1.26 (colored)

Catch up to -current.

Revision 1.34 / (download) - annotate - [select for diffs], Fri May 31 18:26:26 2002 UTC (21 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Build with -ffreestanding.

Revision 1.26.4.5 / (download) - annotate - [select for diffs], Mon Apr 1 07:40:44 2002 UTC (21 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.26.4.4: +4 -2 lines
Diff to previous 1.26.4.4 (colored) to branchpoint 1.26 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.33 / (download) - annotate - [select for diffs], Tue Mar 19 22:03:37 2002 UTC (21 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base, i386mp_plus16_stable, eeh-devprop-base, eeh-devprop
Branch point for: netbsd-1-6, gehenna-devsw
Changes since 1.32: +4 -2 lines
Diff to previous 1.32 (colored)

Make sure we override any optimization options specified by the
user; the boot blocks don't work when built with e.g. -mcpu=i486
(probably due to how branches are aligned in that case, causing
segment boundaries to be crossed).

Revision 1.26.6.3 / (download) - annotate - [select for diffs], Sat Mar 16 15:58:20 2002 UTC (21 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.26.6.2: +37 -21 lines
Diff to previous 1.26.6.2 (colored) to branchpoint 1.26 (colored)

Catch up with -current.

Revision 1.26.4.4 / (download) - annotate - [select for diffs], Thu Feb 28 04:10:24 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.26.4.3: +37 -21 lines
Diff to previous 1.26.4.3 (colored) to branchpoint 1.26 (colored)

Catch up to -current.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Feb 17 20:03:06 2002 UTC (22 years ago) by thorpej
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base
Changes since 1.31: +33 -24 lines
Diff to previous 1.31 (colored)

Cleanup of i386 bootloader building:
* Add separate directories for the individual netboot ROMs and
  always build them.
* Each bootloader Makefile explicitly specifies the start file
  and link address it wishes to use.
* genprom becomes a proper host program.
* Make sure all generated files get cleaned up.
* Set BINDIR in Makefile.inc
* Add compressed image support to pxeboot.
* Make pxeboot use the default serial console speed (9600).

Revision 1.31 / (download) - annotate - [select for diffs], Sat Feb 16 03:37:39 2002 UTC (22 years ago) by thorpej
Branch: MAIN
Changes since 1.30: +9 -2 lines
Diff to previous 1.30 (colored)

Add a PXE boot loader.  PXE interface code is derived by code
written by Alfred Perlstein, Paul Saab, John Baldwin for FreeBSD.

Still needs some work, but this will load a kernel on a Soekris net4501.

Many thanks to Frank van der Linden and his simulator wizardry for
helping me debug the low-level startup code.

Revision 1.26.6.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:45:10 2002 UTC (22 years, 1 month ago) by thorpej
Branch: kqueue
Changes since 1.26.6.1: +8 -3 lines
Diff to previous 1.26.6.1 (colored) to branchpoint 1.26 (colored)

Sync kqueue branch with -current.

Revision 1.26.4.3 / (download) - annotate - [select for diffs], Tue Jan 8 00:25:46 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.26.4.2: +4 -1 lines
Diff to previous 1.26.4.2 (colored) to branchpoint 1.26 (colored)

Catch up to -current.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Nov 22 00:14:20 2001 UTC (22 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.29: +4 -1 lines
Diff to previous 1.29 (colored)

Don't make the symlinks on clean rules as well as obj rules. Breaks r/o source
trees that haven't gotten to the make obj recursion part of make build
otherwise.

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Mon Oct 1 12:40:10 2001 UTC (22 years, 4 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.27: +5 -3 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Catch up with -current.

Revision 1.26.4.2 / (download) - annotate - [select for diffs], Wed Sep 26 19:54:45 2001 UTC (22 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.26.4.1: +5 -3 lines
Diff to previous 1.26.4.1 (colored) to branchpoint 1.26 (colored)

Catch up to -current.
Again.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Sep 23 23:43:29 2001 UTC (22 years, 5 months ago) by tls
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 (colored)

GCC 2.95 generates significantly larger code with -O2 than our old compiler did; this can cause the second-stage bootblock to exceed the number of blocks that fit in the list in the first-stage bootblock.  I thought we used to explicitly set -Os in here; anyway, with this change, we do now!

Revision 1.28 / (download) - annotate - [select for diffs], Sat Sep 22 03:34:19 2001 UTC (22 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

objcopy -> ${OBJCOPY}; remove redundant definitions of OBJCOPY?= (it is
now in bsd.own.mk).

Revision 1.26.6.1 / (download) - annotate - [select for diffs], Sat Aug 25 06:15:27 2001 UTC (22 years, 6 months ago) by thorpej
Branch: kqueue
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

Merge Aug 24 -current into the kqueue branch.

Revision 1.26.4.1 / (download) - annotate - [select for diffs], Fri Aug 24 00:08:39 2001 UTC (22 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

Catch up with -current.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Aug 18 12:53:58 2001 UTC (22 years, 6 months ago) by enami
Branch: MAIN
CVS Tags: thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

Include bsd.own.mk a bit earlier so that make cleandir works.

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 20:09:37 2000 UTC (23 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.24: +18 -16 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Jul 12 21:05:35 2000 UTC (23 years, 7 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa, kqueue
Changes since 1.25: +12 -11 lines
Diff to previous 1.25 (colored)

switch to MI newvers_stand.sh version info generator

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jan 23 16:44:18 2000 UTC (24 years, 1 month ago) by mycroft
Branch: MAIN
CVS Tags: sommerfeld_i386mpbase_20000422, sommerfeld_i386mp_houseclean, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl, chs-ubc2-newbase
Changes since 1.24: +7 -6 lines
Diff to previous 1.24 (colored)

Fix the symlink hack.

Revision 1.21.4.2 / (download) - annotate - [select for diffs], Mon Aug 2 19:50:36 1999 UTC (24 years, 6 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.21.4.1: +3 -7 lines
Diff to previous 1.21.4.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

Update from trunk.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Jul 8 14:32:28 1999 UTC (24 years, 7 months ago) by drochner
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-base
Branch point for: thorpej_scsipi
Changes since 1.23: +3 -7 lines
Diff to previous 1.23 (colored)

fix creation of DOS / ROM images from ELF executables: use "objcopy"

Revision 1.21.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 00:50:02 1999 UTC (24 years, 8 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.21: +9 -4 lines
Diff to previous 1.21 (colored)

Sync w/ -current.

Revision 1.23 / (download) - annotate - [select for diffs], Tue May 11 19:43:09 1999 UTC (24 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored)

make sure the ./machine link is created early enough for specific targets,
fixes PR port-i386/7553 by David Rankin <drankin@bohemians.lexington.ky.us>

Revision 1.22 / (download) - annotate - [select for diffs], Wed Apr 28 09:13:51 1999 UTC (24 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.21: +7 -4 lines
Diff to previous 1.21 (colored)

Use new loadfile.c

Revision 1.21 / (download) - annotate - [select for diffs], Sun Mar 14 00:04:06 1999 UTC (24 years, 11 months ago) by fvdl
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Hack to make biosboot_ser work.

XXX The makefile structure in src/sys/arch/i386/stand is very bad.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Mar 13 20:58:25 1999 UTC (24 years, 11 months ago) by tron
Branch: MAIN
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored)

$(OBJS) -> ${OBJS}

Revision 1.19 / (download) - annotate - [select for diffs], Fri Mar 12 16:07:58 1999 UTC (24 years, 11 months ago) by sommerfe
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Also build serial bootblocks by default, installing into
/usr/mdec/biosboot_ser.sym
Change Makefile.booters to not assume `version' file is in source directory.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Feb 7 18:25:54 1999 UTC (25 years ago) by tron
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Remove "lib" directory only during "make cleandir" so that ".depend"
doesn't get nuked during "make clean".

Revision 1.17 / (download) - annotate - [select for diffs], Sun Feb 7 13:39:36 1999 UTC (25 years ago) by tron
Branch: MAIN
Changes since 1.16: +6 -1 lines
Diff to previous 1.16 (colored)

Remove "lib" directory created during build process while doing
"make clean" or "make cleandir".

Revision 1.16 / (download) - annotate - [select for diffs], Sat Jan 30 17:43:10 1999 UTC (25 years ago) by christos
Branch: MAIN
Changes since 1.15: +14 -6 lines
Diff to previous 1.15 (colored)

Remove exec.o, and make necessary changes for elf.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Jan 29 18:47:58 1999 UTC (25 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

Both booters need exec.o now.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jul 8 17:47:42 1998 UTC (25 years, 7 months ago) by drochner
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

add dependency to get the version number right

Revision 1.13 / (download) - annotate - [select for diffs], Fri Mar 27 01:32:53 1998 UTC (25 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

add -nostdinc to CPPFLAGS, so that /usr/include won't be used

Revision 1.12 / (download) - annotate - [select for diffs], Sun Feb 22 07:19:02 1998 UTC (26 years ago) by mycroft
Branch: MAIN
Changes since 1.11: +1 -4 lines
Diff to previous 1.11 (colored)

Nuke the override of libkern SRCS from orbit.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Jan 22 15:48:02 1998 UTC (26 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.10: +3 -2 lines
Diff to previous 1.10 (colored)

strchr.c disappeared from libkern, use index.c instead
(we can't control the libkern build as we want, but it works...)

Revision 1.10 / (download) - annotate - [select for diffs], Sat Oct 18 21:46:27 1997 UTC (26 years, 4 months ago) by hubertf
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Prevent error if machine-symlink isn't already there (rm -> rm -f)

Revision 1.7.2.2 / (download) - annotate - [select for diffs], Tue Oct 14 09:10:41 1997 UTC (26 years, 4 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.7.2.1: +24 -24 lines
Diff to previous 1.7.2.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Sep 28 11:47:29 1997 UTC (26 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: marc-pcmcia-base
Changes since 1.8: +24 -24 lines
Diff to previous 1.8 (colored)

Use the "proginstall" rule from <bsd.prog.mk> to get the UPDATE
behaviour right.

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Sat Aug 23 07:09:21 1997 UTC (26 years, 6 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.7: +12 -17 lines
Diff to previous 1.7 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Aug 20 16:53:31 1997 UTC (26 years, 6 months ago) by drochner
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal
Changes since 1.7: +12 -17 lines
Diff to previous 1.7 (colored)

Make "genprom" work in objdir.
Minor cleanup to ease bootcode development at non-standard locations.
Closes PR port-i386/4013 by Luke Mewburn.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jul 26 01:50:36 1997 UTC (26 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: marc-pcmcia-bp
Branch point for: marc-pcmcia
Changes since 1.6: +13 -7 lines
Diff to previous 1.6 (colored)

New welcome banner code, modeled after NetBSD/hp300's boot program
welcome banner code.  Includes additional build information, and it
generally nicer to look at.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Jul 15 13:02:04 1997 UTC (26 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.5: +10 -3 lines
Diff to previous 1.5 (colored)

Use include files from kernel source, not userland. Create a
"machine" link automatically for this.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 26 19:03:32 1997 UTC (26 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: bouyer-scsipi
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Define _STANDALONE for standalone programs.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jun 13 17:49:22 1997 UTC (26 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Allow to boot from DOS if a XMS manager is installed.
XMS is recognized and used as temporary buffer for the kernel image.
The processor must still be in real mode at program start, so EMM386
or QEMM are not allowed. W*95 is OK.
Written by Martin Husemann (pr port-i386/3336).
Completely separated from other bootloaders for sanity.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jun 13 13:12:29 1997 UTC (26 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Force inclusion of "diskbuf" into bootsectors.
This allows to build bootsectors containing netboot code
("make netboot.sym" in the netboot directory).

Revision 1.2 / (download) - annotate - [select for diffs], Thu Apr 17 07:34:57 1997 UTC (26 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

STRIP -> STRIPFLAG

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Mar 14 02:40:29 1997 UTC (26 years, 11 months ago) by perry
Branch: DROCHNER
CVS Tags: bootcode-970312
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of new boot code, created by Matthias Drochner with a
little hacking by me. This isn't strictly identical to his 920312
release -- I've hacked it a bit -- but since we are taking over change
control it doesn't matter much.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Mar 14 02:40:29 1997 UTC (26 years, 11 months ago) by perry
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>