Go to file
Ben Gras 5acaa0814f kernel, ramdisk: some boot unification
To use the new SD building script, Linux has to be configured with
loop.max_part=15 on the command line (or set at module load time)
to make the loopback device see the partitions.

This commit removes a lot of differences between the ARM and x86
boot ramdisk and rc scripts. It changes the ARM build from running
from ramdisk to requiring a full filesystem on the SD image and
booting into it.

	. ramdisk: remove some arm-only utilities only used for running
	  from the shell
	. remove ARM-only rc.arm, proto.arm.small, ttys and mylogin.sh
	  boot-time ramdisk files
	. change kernel to add "arch" variable so userland knows what
	  we're running on from sysenv
	. make ARM use the regular ramdisk rc file, changed to distinguish
	  i386-only and ARM-only drivers; requires rootdevname to be set
	. change /etc/rc and /usr/etc/rc to start i386-only drivers only on
	  i386 systems
	. change the kernel/arm to have a special case for the memory
	  driver to load it higher so it can be bigger
	. add uEnv.txt, cmdline.txt and a for now highly linux-dependent
	  SD preparation script arm_sdimage.sh to the git repository in
	  releasetools/

Change-Id: I68910ba4e96ee80f7a12b65e48b5d39b43ca6397
2013-03-07 14:29:27 +00:00
benchmarks Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
bin Upgrading sync 2013-02-02 01:20:09 +01:00
commands sprofalyze: fix profile data parsing 2013-02-27 17:53:27 +00:00
common __aeabi_ldivmod: fix sign logic 2013-02-11 21:37:10 +01:00
dist/nvi Termcap update, replacing elvis by nvi. 2013-01-24 07:44:38 +01:00
distrib Cleanup: Remove minix.bootprog.mk 2013-03-06 11:56:56 +01:00
docs kernel, ramdisk: some boot unification 2013-03-07 14:29:27 +00:00
drivers kernel, ramdisk: some boot unification 2013-03-07 14:29:27 +00:00
etc kernel, ramdisk: some boot unification 2013-03-07 14:29:27 +00:00
external Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
gnu/dist Toolchain upgrade and portability improvements. 2012-11-15 16:07:29 +01:00
include kernel, ramdisk: some boot unification 2013-03-07 14:29:27 +00:00
kernel kernel, ramdisk: some boot unification 2013-03-07 14:29:27 +00:00
lib Fix signal handling for services on abort/exit 2013-03-07 13:11:31 +01:00
libexec Removing obsolete _NBSD_LIBC define 2013-02-26 09:44:24 +00:00
man VFS: implement pipe2 2013-02-28 10:08:53 +00:00
releasetools kernel, ramdisk: some boot unification 2013-03-07 14:29:27 +00:00
sbin Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
servers VFS, FSes: add REQ_PEEK request type 2013-03-07 10:57:38 +00:00
share Cleanup: Remove minix.bootprog.mk 2013-03-06 11:56:56 +01:00
sys Spring cleanup 2013-03-06 09:56:08 +00:00
test UDS: check connection state better 2013-03-07 10:49:21 +00:00
tools Removing forgotten, useless, renegade defines 2013-02-27 10:54:04 +01:00
usr.bin Importing usr.bin/col 2013-03-05 16:44:54 +01:00
usr.sbin Removing obsolete _NBSD_LIBC define 2013-02-26 09:44:24 +00:00
.gitignore gitignore: ignore some more generated files 2012-12-06 13:29:20 +00:00
.gitreview misc:Add gerrit code review support. 2013-01-16 09:44:16 +01:00
build.sh Reverting back to default value of MKARZERO 2013-01-17 10:03:58 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile compile & install the unixbenchmark netbsd style 2013-02-22 12:49:56 +01:00