[klibc 00/31] klibc as a historyless patchset (updated and reorganized)

H. Peter Anvin
2006-06-28T05:18:43Z

I have updated the klibc patchset based on feedback received. In
particular, the patchset has been reorganized so as not to break
git-bisect.

Additionally, this updates the patch base to 2.6.17-git12
(d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main
difference on the klibc side is removal of obsolete code.

This is also available as a git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-klibc-clean.git

The full history klibc git tree is available at:
git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-klibc.git

The files from the patchset are also available at:
http://www.kernel.org/pub/linux/kernel/people/hpa/klibc-patchset/

This patchset corresponds to version 1.4.8 of the standalone klibc
distribution.

Initial infrastructure:

01-add-klibckinit-to-maintainers-file.patch
02-main-makefile-changes-for-klibc.patch

Klibc proper (only added as inert files at this point):

03-core-klibc-code.patch
04-alpha-support-for-klibc.patch
05-arm-support-for-klibc.patch
06-cris-support-for-klibc.patch
07-i386-support-for-klibc.patch
08-ia64-support-for-klibc.patch
09-m32r-support-for-klibc.patch
10-m68k-support-for-klibc.patch
11-mips-support-for-klibc.patch
12-mips64-support-for-klibc.patch
13-parisc-support-for-klibc.patch
14-ppc-support-for-klibc.patch
15-ppc64-support-for-klibc.patch
16-s390-support-for-klibc.patch
17-sh-support-for-klibc.patch
18-sparc-support-for-klibc.patch
19-sparc64-support-for-klibc.patch
20-x86-64-support-for-klibc.patch
21-simple-test-suite-for-klibc.patch
22-zlib-for-klibc.patch

Kinit:

23-kinit-replacement-for-in-kernel-do-mount-ipconfig-nfsroot.patch

Kbuild support for klibc (this activates the klibc/kinit build):

24-klibc-basic-build-infrastructure.patch

Optional utilities (it should be possible to omit without breakage):

25-miscellaneous-utilities-for-klibc.patch
26-dash---a-small-posix-shell-for-klibc.patch
27-a-port-of-gzip-to-klibc.patch

SPARC-specific support (export variables from openprom):

28-sparc64-transmit-arch-specific-options-to-kinit-via-arch-cmd.patch
29-sparc32-transfer-arch-specific-options-to-arch-cmd.patch

Removal of kernel resume from disk and root-mounting code:

30-remove-in-kernel-resume-from-disk-invocation-code.patch
31-remove-in-kernel-root-mounting-code.patch