The NetBSD Project

CVS log for src/sys/arch/i386/stand/dosboot/Makefile

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.33.26.1 / (download) - annotate - [select for diffs], Thu Dec 14 17:56:08 2023 UTC (4 months ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2
Changes since 1.33: +7 -1 lines
Diff to previous 1.33 (colored) next main 1.34 (colored) to selected 1.11 (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.36 / (download) - annotate - [select for diffs], Mon Nov 6 07:09:08 2023 UTC (5 months, 1 week ago) by rin
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored) to selected 1.11 (colored)

x86/dosboot: Drop no-longer-available -DSLOW for libz

It should be lost during merge from upstream.

We may introduce a similar hack again, if it is *really* required;
inflate_fast() may be dropped by using slow path unconditionally.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Nov 6 07:02:17 2023 UTC (5 months, 1 week ago) by rin
Branch: MAIN
Changes since 1.34: +4 -1 lines
Diff to previous 1.34 (colored) to selected 1.11 (colored)

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.34 / (download) - annotate - [select for diffs], Mon Nov 6 06:53:52 2023 UTC (5 months, 1 week ago) by rin
Branch: MAIN
Changes since 1.33: +4 -1 lines
Diff to previous 1.33 (colored) to selected 1.11 (colored)

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?

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:54 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.31: +4 -3 lines
Diff to previous 1.31 (colored) next main 1.32 (colored) to selected 1.11 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.33 / (download) - annotate - [select for diffs], Mon Sep 23 13:42:36 2019 UTC (4 years, 6 months ago) by christos
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, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, netbsd-10-base, netbsd-10-0-RC1, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-sunxi-drm-base, bouyer-sunxi-drm, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: netbsd-10
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) to selected 1.11 (colored)

Consistently use ${RELEASEDIR}/${RELEASEMACHINE} instead of
${RELEASEDIR}/${MACHINE} (Paul Ripke)

Revision 1.30.10.1 / (download) - annotate - [select for diffs], Wed Sep 18 17:30:06 2019 UTC (4 years, 7 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE
Changes since 1.30: +3 -2 lines
Diff to previous 1.30 (colored) next main 1.31 (colored) to selected 1.11 (colored)

Pull up following revision(s) [adapted, via patch]
(requested by manu in ticket #1382):

	sys/arch/i386/include/multiboot2.h: revision 1.1
	sys/arch/i386/stand/lib/exec.c: revision 1.74
	sys/arch/i386/stand/efiboot/efiboot.c: revision 1.11
	sys/arch/i386/stand/efiboot/bootia32/multiboot32.S: revision 1.1
	sys/arch/i386/stand/lib/biosdisk.c: revision 1.52
	sys/arch/i386/stand/efiboot/bootx64/efibootx64.c: revision 1.5
	distrib/sets/lists/comp/md.amd64: revision 1.273
	sys/arch/i386/stand/efiboot/eficons.c: revision 1.7
	sys/arch/i386/stand/efiboot/bootia32/efibootia32.c: revision 1.5
	distrib/sets/lists/comp/md.i386: revision 1.191
	sys/arch/i386/stand/lib/libi386.h: revision 1.45
	sys/arch/i386/stand/lib/bootinfo_memmap.c: revision 1.6
	sys/arch/i386/stand/lib/pread.c: revision 1.8
	sys/arch/i386/stand/efiboot/efiboot.h: revision 1.10
	sys/arch/i386/stand/efiboot/bootia32/Makefile: revision 1.3
	sys/arch/i386/stand/lib/Makefile: revision 1.47
	sys/arch/i386/stand/efiboot/bootx64/Makefile: revision 1.2
	sys/arch/i386/stand/lib/multiboot.S: revision 1.3
	sys/arch/i386/stand/efiboot/bootx64/multiboot64.S: revision 1.1
	sys/arch/i386/stand/efiboot/efimemory.c: revision 1.9
	sys/arch/i386/stand/efiboot/boot.c: revision 1.16
	sys/arch/i386/include/Makefile: revision 1.50
	sys/arch/i386/stand/efiboot/Makefile.efiboot: revision 1.16
	share/man/man8/man8.x86/boot.8: revision 1.20
	sys/arch/i386/stand/boot/Makefile.boot: revision 1.73
	sys/arch/i386/stand/pxeboot/Makefile: revision 1.26
	sys/arch/i386/stand/lib/exec_multiboot1.c: revision 1.1
	sys/arch/i386/stand/netboot/Makefile.netboot: revision 1.11
	sys/arch/i386/stand/lib/exec_multiboot2.c: revision 1.1
	sys/arch/i386/stand/lib/biosdisk.h: revision 1.12
	sys/arch/i386/stand/lib/exec_multiboot2.c: revision 1.2
	sys/arch/i386/stand/dosboot/Makefile: revision 1.32
	sys/external/bsd/gnu-efi/dist/inc/efiapi.h (apply patch)

Add multiboot 2 support to x86 bootloaders

multiboot 2 is required to boot Xen on an EFI system.

This also require a kernel patch for properly discovering
the ACPI RSDP, which is available after 20190912, in
src/sys/arch/x86/acpi/acpi_machdep.c 1.26-1.28

There are a few missing bit in this multiboot 2 implementation
(which are unused by Xen):
- Header tags Address, Freambuffer, and Relocatable are ignored
- Tags APM and Network are not provided
- Tags ACPI old and ACP new are only provided for ACPI boot
- Tag boot device does not provides the subpart (BSD disklabel partition)

Notes:
- multiboot2 is disabled in dosboot, otherwise the binary
  gets too big and build fails.
- in src/sys/arch/i386/stand/efiboot, consinit() is renamed
  as efi_consinit() to avoid prototype conflicts in src/sys/sys/systm.h

Remove debug define.

It remained there unseen because it was misspelled!

Remove obsoeolete BUGS note that UEFI bootloader does not support multiboot

Add new multiboot2.h header.

Revision 1.31.6.1 / (download) - annotate - [select for diffs], Tue Sep 17 19:32:00 2019 UTC (4 years, 7 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored) next main 1.32 (colored) to selected 1.11 (colored)

Pull up following revision(s) (requested by manu in ticket #203):

	sys/arch/i386/include/multiboot2.h: revision 1.1
	sys/arch/i386/stand/lib/exec.c: revision 1.74
	sys/arch/i386/stand/efiboot/efiboot.c: revision 1.11
	sys/arch/i386/stand/efiboot/bootia32/multiboot32.S: revision 1.1
	sys/arch/i386/stand/lib/biosdisk.c: revision 1.52
	sys/arch/i386/stand/efiboot/bootx64/efibootx64.c: revision 1.5
	sys/arch/i386/stand/efiboot/eficons.c: revision 1.7
	sys/arch/i386/stand/efiboot/bootia32/efibootia32.c: revision 1.5
	sys/arch/i386/stand/lib/libi386.h: revision 1.45
	sys/arch/i386/stand/lib/bootinfo_memmap.c: revision 1.6
	sys/arch/i386/stand/lib/pread.c: revision 1.8
	sys/arch/i386/stand/efiboot/efiboot.h: revision 1.10
	sys/arch/i386/stand/efiboot/bootia32/Makefile: revision 1.3
	sys/arch/i386/stand/lib/Makefile: revision 1.47
	sys/arch/i386/stand/efiboot/bootx64/Makefile: revision 1.2
	sys/arch/i386/stand/lib/multiboot.S: revision 1.3
	sys/arch/i386/stand/efiboot/bootx64/multiboot64.S: revision 1.1
	sys/arch/i386/stand/efiboot/efimemory.c: revision 1.9
	sys/arch/i386/stand/efiboot/boot.c: revision 1.16
	sys/arch/i386/include/Makefile: revision 1.50
	sys/arch/i386/stand/efiboot/Makefile.efiboot: revision 1.16
	share/man/man8/man8.x86/boot.8: revision 1.20
	sys/arch/i386/stand/boot/Makefile.boot: revision 1.73
	sys/arch/i386/stand/pxeboot/Makefile: revision 1.26
	sys/arch/i386/stand/lib/exec_multiboot1.c: revision 1.1
	sys/arch/i386/stand/netboot/Makefile.netboot: revision 1.11
	sys/arch/i386/stand/lib/exec_multiboot2.c: revision 1.1
	sys/arch/i386/stand/lib/biosdisk.h: revision 1.12
	sys/arch/i386/stand/lib/exec_multiboot2.c: revision 1.2
	sys/arch/i386/stand/dosboot/Makefile: revision 1.32

Add multiboot 2 support to x86 bootloaders

multiboot 2 is required to boot Xen on an EFI system.

This also require a kernel patch for properly discovering
the ACPI RSDP, which is available after 20190912, in
src/sys/arch/x86/acpi/acpi_machdep.c 1.26-1.28

There are a few missing bit in this multiboot 2 implementation
(which are unused by Xen):
- Header tags Address, Freambuffer, and Relocatable are ignored
- Tags APM and Network are not provided
- Tags ACPI old and ACP new are only provided for ACPI boot
- Tag boot device does not provides the subpart (BSD disklabel partition)
Notes:
- multiboot2 is disabled in dosboot, otherwise the binary
  gets too big and build fails.
- in src/sys/arch/i386/stand/efiboot, consinit() is renamed
  as efi_consinit() to avoid prototype conflicts in src/sys/sys/systm.h

Remove debug define.

It remained there unseen because it was misspelled!

Remove obsoeolete BUGS note that UEFI bootloader does not support multiboot

Revision 1.32 / (download) - annotate - [select for diffs], Fri Sep 13 02:19:45 2019 UTC (4 years, 7 months ago) by manu
Branch: MAIN
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored) to selected 1.11 (colored)

Add multiboot 2 support to x86 bootloaders

multiboot 2 is required to boot Xen on an EFI system.
This also require a kernel patch for properly discovering
the ACPI RSDP, which is available after 20190912, in
src/sys/arch/x86/acpi/acpi_machdep.c 1.26-1.28

There are a few missing bit in this multiboot 2 implementation
(which are unused by Xen):
- Header tags Address, Freambuffer, and Relocatable are ignored
- Tags APM and Network are not provided
- Tags ACPI old and ACP new are only provided for ACPI boot
- Tag boot device does not provides the subpart (BSD disklabel partition)

Notes:
- multiboot2 is disabled in dosboot, otherwise the binary
  gets too big and build fails.
- in src/sys/arch/i386/stand/efiboot, consinit() is renamed
  as efi_consinit() to avoid prototype conflicts in src/sys/sys/systm.h

Revision 1.30.16.1 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:42 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.30: +2 -7 lines
Diff to previous 1.30 (colored) next main 1.31 (colored) to selected 1.11 (colored)

Sync with HEAD

Revision 1.31 / (download) - annotate - [select for diffs], Sat Jun 2 14:30:07 2018 UTC (5 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base, 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, pgoyette-compat-0625, netbsd-9-base, isaki-audio2-base, isaki-audio2
Branch point for: phil-wifi, netbsd-9
Changes since 1.30: +2 -7 lines
Diff to previous 1.30 (colored) to selected 1.11 (colored)

- Disable MKSANITIZER
- Redo using NOPIE
- Add NORELRO

Revision 1.28.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 11:30:00 2016 UTC (8 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.28: +1 -1 lines
Diff to previous 1.28 (colored) next main 1.29 (colored) to selected 1.11 (colored)

Sync with HEAD

Revision 1.30 / (download) - annotate - [select for diffs], Sat Jan 23 22:29:29 2016 UTC (8 years, 2 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-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, 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, 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, netbsd-8-base, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-compat, netbsd-8
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) to selected 1.11 (colored)

We'll define the kernel types for standalone code.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Jan 23 21:22:47 2016 UTC (8 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored) to selected 1.11 (colored)

Define _KERNTYPES for things that need it.

Revision 1.27.6.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:07 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.27: +1 -4 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.11 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.26.4.2 / (download) - annotate - [select for diffs], Thu May 22 11:39:52 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.26.4.1: +1 -4 lines
Diff to previous 1.26.4.1 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored) to selected 1.11 (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.27.10.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:13 2014 UTC (9 years, 11 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.27: +1 -4 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.11 (colored)

sync with head

Revision 1.28 / (download) - annotate - [select for diffs], Wed Jan 15 22:25:22 2014 UTC (10 years, 3 months ago) by joerg
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-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, 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, netbsd-7
Branch point for: nick-nhusb
Changes since 1.27: +1 -4 lines
Diff to previous 1.27 (colored) to selected 1.11 (colored)

Reduce amount of -no-integrated-as on x86 as .code16 is now supported by
LLVM.

Revision 1.26.4.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:06:30 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.26: +3 -2 lines
Diff to previous 1.26 (colored) to selected 1.11 (colored)

sync with head

Revision 1.26.8.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:32:24 2012 UTC (12 years, 2 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.26: +3 -2 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.11 (colored)

merge to -current.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Dec 25 06:09:09 2011 UTC (12 years, 3 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, 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, khorben-n900, 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, agc-symver-base, agc-symver
Branch point for: tls-maxphys, rmind-smpnet
Changes since 1.26: +3 -2 lines
Diff to previous 1.26 (colored) to selected 1.11 (colored)

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

Revision 1.24.8.3 / (download) - annotate - [select for diffs], Sat Aug 27 15:37:27 2011 UTC (12 years, 7 months ago) by jym
Branch: jym-xensuspend
Changes since 1.24.8.2: +4 -1 lines
Diff to previous 1.24.8.2 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored) to selected 1.11 (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.25.6.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:05:52 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.25: +4 -1 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.11 (colored)

Sync with HEAD.

Revision 1.25.4.1 / (download) - annotate - [select for diffs], Tue May 31 03:04:05 2011 UTC (12 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.25: +4 -1 lines
Diff to previous 1.25 (colored) next main 1.26 (colored) to selected 1.11 (colored)

sync with head

Revision 1.26 / (download) - annotate - [select for diffs], Fri May 20 22:29:55 2011 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.25: +4 -1 lines
Diff to previous 1.25 (colored) to selected 1.11 (colored)

Disable integrated assembler for files that use .code16 or .code32 for
now. Disable Clang completely for bootxx and netboot for now until the
size issue has been sorted out.

Revision 1.24.8.2 / (download) - annotate - [select for diffs], Sun Nov 1 13:58:36 2009 UTC (14 years, 5 months ago) by jym
Branch: jym-xensuspend
Changes since 1.24.8.1: +0 -0 lines
Diff to previous 1.24.8.1 (colored) to branchpoint 1.24 (colored) to selected 1.11 (colored)

Sync with HEAD.

Revision 1.24.8.1 / (download) - annotate - [select for diffs], Wed May 13 17:17:51 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.11 (colored)

Sync with HEAD.

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

Revision 1.23.108.1 / (download) - annotate - [select for diffs], Mon May 4 08:11:18 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.23: +6 -2 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.11 (colored)

sync with head.

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:14 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) next main 1.25 (colored) to selected 1.11 (colored)

Sync with HEAD.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Mar 30 09:22:52 2009 UTC (15 years 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, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: rmind-uvmplock, jruoho-x86intr
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.11 (colored)

Remove extra trailing slash in ${S} path.

Revision 1.23.104.1 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:05 2009 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.23: +5 -1 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.11 (colored)

Sync with HEAD.

Revision 1.23.114.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:14 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.23: +5 -1 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.11 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Oct 20 03:02:07 2008 UTC (15 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: nick-hppapmap-base2, netbsd-5-base, 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, netbsd-5, mjf-devfs2-base, 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, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, jym-xensuspend
Changes since 1.23: +5 -1 lines
Diff to previous 1.23 (colored) to selected 1.11 (colored)

disable PIE for boot code.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Apr 1 21:25:35 2003 UTC (21 years ago) by mycroft
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-lazymbuf, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-vnode-attr-base, thorpej-vnode-attr, thorpej-atomic-base, thorpej-atomic, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, post-newlock2-merge, peter-altq-base, peter-altq, nick-net80211-sync-base, nick-net80211-sync, 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, netbsd-3-base, 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, netbsd-3, 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-base, 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-0, netbsd-2, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs-base, mjf-devfs, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, ktrace-lwp-base, ktrace-lwp, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, haad-dm-base1, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, cube-autoconf-base, cube-autoconf, chap-midi-nbase, chap-midi-base, chap-midi, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-nfs-mp, mjf-devfs2, haad-dm
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored) to selected 1.11 (colored)

Add -DSLOW to reduce the size of libz a bit.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Feb 1 14:48:17 2003 UTC (21 years, 2 months ago) by dsl
Branch: MAIN
Changes since 1.21: +4 -2 lines
Diff to previous 1.21 (colored) to selected 1.11 (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.17.4.4 / (download) - annotate - [select for diffs], Tue Jan 7 21:11:50 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.17.4.3: +4 -9 lines
Diff to previous 1.17.4.3 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored) to selected 1.11 (colored)

Sync with HEAD.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Jan 3 15:34:42 2003 UTC (21 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.20: +4 -9 lines
Diff to previous 1.20 (colored) to selected 1.11 (colored)

Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.

Revision 1.18.4.2 / (download) - annotate - [select for diffs], Sat Mar 16 15:58:20 2002 UTC (22 years, 1 month ago) by jdolecek
Branch: kqueue
Changes since 1.18.4.1: +3 -3 lines
Diff to previous 1.18.4.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored) to selected 1.11 (colored)

Catch up with -current.

Revision 1.17.4.3 / (download) - annotate - [select for diffs], Thu Feb 28 04:10:25 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.17.4.2: +3 -3 lines
Diff to previous 1.17.4.2 (colored) to branchpoint 1.17 (colored) to selected 1.11 (colored)

Catch up to -current.

Revision 1.20.2.2 / (download) - annotate - [select for diffs], Sun Feb 17 20:03:10 2002 UTC (22 years, 2 months ago) by thorpej
Branch: sommerfeld_i386mp_1
Changes since 1.20.2.1: +43 -0 lines
Diff to previous 1.20.2.1 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored) to selected 1.11 (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.20.2.1, Sun Feb 17 20:03:09 2002 UTC (22 years, 2 months ago) by thorpej
Branch: sommerfeld_i386mp_1
Changes since 1.20: +0 -43 lines
FILE REMOVED

file Makefile was added on branch sommerfeld_i386mp_1 on 2002-02-17 20:03:10 +0000

Revision 1.20 / (download) - annotate - [select for diffs], Sun Feb 17 20:03:09 2002 UTC (22 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: sommerfeld_i386mpnext, sommerfeld_i386mpbase_1, newlock-base, newlock, netbsd-1-6-base, 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, netbsd-1-6, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, ifpoll-base, i386mp_plus16_stable, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base, eeh-devprop-base, eeh-devprop
Branch point for: sommerfeld_i386mp_1
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) to selected 1.11 (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.18.4.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:45:11 2002 UTC (22 years, 3 months ago) by thorpej
Branch: kqueue
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.11 (colored)

Sync kqueue branch with -current.

Revision 1.17.4.2 / (download) - annotate - [select for diffs], Tue Jan 8 00:25:47 2002 UTC (22 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.17.4.1: +2 -2 lines
Diff to previous 1.17.4.1 (colored) to branchpoint 1.17 (colored) to selected 1.11 (colored)

Catch up to -current.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Dec 12 01:49:44 2001 UTC (22 years, 4 months ago) by tv
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.11 (colored)

MKfoo=no -> NOfoo

Revision 1.17.4.1 / (download) - annotate - [select for diffs], Thu Jun 21 19:26:12 2001 UTC (22 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.11 (colored)

Catch up to -current.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jun 1 23:26:31 2001 UTC (22 years, 10 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: kqueue
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.11 (colored)

g/c COMPAT_OLDBOOT from bootblocks, sprinkle some const
bump bootblock version to 2.10

Revision 1.13.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 20:09:38 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.13: +14 -2 lines
Diff to previous 1.13 (colored) next main 1.14 (colored) to selected 1.11 (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.13.14.4 / (download) - annotate - [select for diffs], Thu Oct 19 14:18:47 2000 UTC (23 years, 6 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA
Changes since 1.13.14.3: +3 -1 lines
Diff to previous 1.13.14.3 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored) to selected 1.11 (colored)

Pull up revision 1.17 (requested by wiz):
  Get RELEASEDIR setting from /etc/mk.conf.  Fixes PR#11104.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Oct 15 22:42:49 2000 UTC (23 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.16: +3 -1 lines
Diff to previous 1.16 (colored) to selected 1.11 (colored)

Get RELEASEDIR setting from /etc/mk.conf. Fixes misc/11104 by Markus Kurek.

Revision 1.13.14.3 / (download) - annotate - [select for diffs], Wed Sep 6 13:57:14 2000 UTC (23 years, 7 months ago) by enami
Branch: netbsd-1-5
Changes since 1.13.14.2: +2 -2 lines
Diff to previous 1.13.14.2 (colored) to branchpoint 1.13 (colored) to selected 1.11 (colored)

Pull up rev. 1.16 (approved by jhawk):
date: 2000/09/05 05:05:16;  author: enami;  state: Exp;  lines: +2 -2
Fix to work with objdir.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Sep 5 05:05:16 2000 UTC (23 years, 7 months ago) by enami
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.11 (colored)

Fix to work with objdir.

Revision 1.13.14.2 / (download) - annotate - [select for diffs], Mon Sep 4 03:58:40 2000 UTC (23 years, 7 months ago) by jhawk
Branch: netbsd-1-5
Changes since 1.13.14.1: +10 -1 lines
Diff to previous 1.13.14.1 (colored) to branchpoint 1.13 (colored) to selected 1.11 (colored)

Pullup etc/etc.i386/Makefile.inc rev 1.23, arch/i386/stand/dosboot/Makefile
rev 1.15, approved by thorpej:
  install dosboot.com in the release(7) hierarchy.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 23 21:00:48 2000 UTC (23 years, 8 months ago) by jhawk
Branch: MAIN
Changes since 1.14: +10 -1 lines
Diff to previous 1.14 (colored) to selected 1.11 (colored)

install dosboot.com in the release(7) hierarchy.

Revision 1.13.14.1 / (download) - annotate - [select for diffs], Thu Jul 6 15:32:16 2000 UTC (23 years, 9 months ago) by jhawk
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-ALPHA2
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored) to selected 1.11 (colored)

Pullup revv 1.14, approved by thorpej:

Enable "old partition ID" compatibility by default, just as in biosboot.

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Thu Jul 6 10:40:34 2000 UTC (23 years, 9 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Pull up revision 1.14 (requested by jhawk):
  Enable "old partition ID" compatibility by default, just as in
  biosboot.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jul 6 03:39:53 2000 UTC (23 years, 9 months ago) by jhawk
Branch: MAIN
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored) to selected 1.11 (colored)

Enable "old partition ID" compatibility by default, just as in biosboot.

Revision 1.11.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 00:50:03 1999 UTC (24 years, 10 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.11: +5 -3 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Sync w/ -current.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Apr 14 11:53:44 1999 UTC (25 years ago) by drochner
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, sommerfeld_i386mpbase_20000422, sommerfeld_i386mp_houseclean, netbsd-1-5-base, minoura-xpg4dl-base, minoura-xpg4dl, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base
Branch point for: thorpej_scsipi, netbsd-1-5
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored) to selected 1.11 (colored)

add prototypes, use ufs_ls() from mi libsa,
compile with -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-main

Revision 1.12 / (download) - annotate - [select for diffs], Thu Apr 8 10:23:23 1999 UTC (25 years ago) by drochner
Branch: MAIN
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

define VERSIONFILE, from John Darrow <John.P.Darrow@wheaton.edu>
per PR port-i386/7336

Revision 1.11 / (download) - annotate - [selected], Sat Feb 13 02:54:46 1999 UTC (25 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: netbsd-1-4, chs-ubc2
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jan 30 17:44:10 1999 UTC (25 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored) to selected 1.11 (colored)

Add exec.c here and bump version for elf.
XXX: This code has not been tested!

Revision 1.6.2.2 / (download) - annotate - [select for diffs], Tue Oct 14 09:10:46 1997 UTC (26 years, 6 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.6.2.1: +4 -10 lines
Diff to previous 1.6.2.1 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored) to selected 1.11 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Sep 28 11:47:31 1997 UTC (26 years, 6 months ago) by drochner
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, marc-pcmcia-base, kenh-if-detach-base, kenh-if-detach, eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Changes since 1.8: +4 -10 lines
Diff to previous 1.8 (colored) to selected 1.11 (colored)

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

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Sat Aug 23 07:09:25 1997 UTC (26 years, 8 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored) to selected 1.11 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Aug 14 17:00:22 1997 UTC (26 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored) to selected 1.11 (colored)

Make new memory detection default.
Introduce a new option, "CONSERVATIVE_MEMDETECT", which disables the
new BIOS calls.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 14 15:38:31 1997 UTC (26 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored) to selected 1.11 (colored)

Prepare definition for EXTENDED_MEMDETECT.
Not yet default.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Jul 26 01:50:50 1997 UTC (26 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: marc-pcmcia-bp
Branch point for: marc-pcmcia
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored) to selected 1.11 (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.5 / (download) - annotate - [select for diffs], Fri Jun 13 17:49:23 1997 UTC (26 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: bouyer-scsipi
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.11 (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.4 / (download) - annotate - [select for diffs], Fri Jun 13 13:17:47 1997 UTC (26 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.3: +3 -5 lines
Diff to previous 1.3 (colored) to selected 1.11 (colored)

Remove some relicts from the time before libsa/Makefile got
"SAMISCCPPFLAGS".
Enable -Wall.

Revision 1.3 / (download) - annotate - [select for diffs], Wed May 7 16:15:02 1997 UTC (26 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored) to selected 1.11 (colored)

Override the proginstall target to do our special hackery.  (Yuck.)

Revision 1.2 / (download) - annotate - [select for diffs], Fri Mar 14 04:59:37 1997 UTC (27 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored) to selected 1.11 (colored)

Make this work with obj* dirs.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Mar 14 02:40:34 1997 UTC (27 years, 1 month ago) by perry
Branch: DROCHNER
CVS Tags: bootcode-970312
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.11 (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:34 1997 UTC (27 years, 1 month ago) by perry
Branch: MAIN
Diff to selected 1.11 (colored)

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>