Displaying 20 results from an estimated 3000 matches similar to: "early userspace goals"
2003 Nov 21
1
cpio archiving unpacking problem
Hello,
There seems to be problem in the cpio unpack in the kernel in
initramfs. I have an empty "/sys" directory in my cpio archive, but it
never shows up in my extracted initramfs.
I've confirmed that extracting the archive again with cpio results in a
correct tree, but it doesn't appear on boot when extracted by the
kernel.
Any ideas? I poked a bit, but I haven't
2003 Nov 05
6
[PATCH] Link breaks for large NR_CPUS
ext2 & ext3 lists,
Attatched is a patch that allows ext2 and ext3 to link correctly when
the kernel is configured with a large NR_CPUS. We do have an immediate
need for this patch.
Any opinions on this? The per-cpu lists are causing the kmalloc to fail
due to allocating more than the max.
thanks
mh
--
Martin Hicks Wild Open Source Inc.
mort@wildopensource.com
2003 Nov 24
2
[PATCH] small addition to ia64's archsignal.h
Hi Peter,
I need this small patch to get udev to compile against the latest
klibc. I'm not sure if this is the right thing to do, but it fixes the
compile.
thanks
mh
--
Martin Hicks Wild Open Source Inc.
mort@wildopensource.com 613-266-2296
# This is a BitKeeper generated patch for the following project:
# Project Name: The kernel C library
# This patch format is
2003 Nov 25
2
[patch] ftruncate & vsyslog
Hi,
Two patches to add ftruncate and vsyslog syscalls. These were in the
klibc that Greg K-H has in the udev tarball. I got his permission to
contribute them to the main-line klibc.
mh
--
Martin Hicks Wild Open Source Inc.
mort@wildopensource.com 613-266-2296
-------------- next part --------------
A non-text attachment was scrubbed...
Name: klibc-ftruncate.diff
Type:
2003 Nov 14
1
initramfs gunzip problems.
I've been having an exchange of e-mails with Bryan O'Sullivan regarding
this problem. I thought it time to bring it to the list.
I've run into a problem where my initramfs archives get this during
bootup:
checking if image is initramfs...it isn't (ungzip failed); looks like an initrd
The same .cpio archive works if I don't gzip it. I stuck a bunch of
debug statements into
2003 Nov 24
1
ia64 mis-merge
Peter,
There was a mis-merge in the ia64 patch you put into 0.83. Olaf Hering
pointed it out. The patch is attached. Olaf claims that he is still
unable to compile for ia64 with is toolchain. He's getting the
following error:
<olh> libc.so(.got+0x0): multiple definition of `_GLOBAL_OFFSET_TABLE_'
<olh> tests/getenvtest.o(.got.plt+0x0): first defined here
<olh>
2003 Nov 24
1
[PATCH] fix off-by-one correction in ctypes
Me again,
Here's a patch to fix ctypes. There was an off-by-one correction that
looks like it isn't needed. Boundary conditions and single-entry items,
like isspace(), now work for me.
mh
--
Martin Hicks Wild Open Source Inc.
mort@wildopensource.com 613-266-2296
# This is a BitKeeper generated patch for the following project:
# Project Name: The kernel C library
2003 Nov 24
1
[PATCH] fix pipe() for ia64
Pipe's a strange syscall. Here is a fix for ia64.
mh
--
Martin Hicks Wild Open Source Inc.
mort@wildopensource.com 613-266-2296
# This is a BitKeeper generated patch for the following project:
# Project Name: The kernel C library
# This patch format is intended for GNU patch command version 2.5 or higher.
# This patch includes the following deltas:
#
2003 Nov 28
1
problems when exec()ing /sbin/init from an initramfs
This is an early userspace type question. I have an initramfs that does
some root device setup, then tries to mount the real root partition and
exec /sbin/init to start the real userland. It seems to do what I want,
except that bootlogd hangs while mount /proc. I can't seem to figure
out why.
I'm booting with init=/bin/bash. bash is dynamically linked, and the
appropriate libs are in
2003 Nov 24
1
[PATCH] library functions
Hi,
Here are some new library functions for klibc. Some of them are
required for udev, which currently has a klibc_fixups.c file that
implements these functions.
mh
--
Martin Hicks Wild Open Source Inc.
mort@wildopensource.com 613-266-2296
# This is a BitKeeper generated patch for the following project:
# Project Name: The kernel C library
# This patch format is intended
2003 Jun 09
1
klibc integration status
Hi, Greg -
I have a 2.5.70 BK repository, with klibc integrated, at:
bk://klibc.bkbits.net/2.5-klibc
This repo has the following features:
* Completely up-to-date w.r.t. klibc itself.
* Kbuild sort of happy, but still needs an eyeball from Kai to
figure out why it always rebuilds everything in usr/.
* Supports both IP autoconfig and NFS root from initramfs.
2004 Jul 23
1
klibc integrated in the kernel
This seem to be a good timing taking up the integration of klibc in the kernel again.
Based one klibc-0.152 and klibc.bkbits.net/2.5-klibc I will take a shot of it.
I will focus on getting the library compiled (should be pretty straighforward).
Next two steps are:
2) Adding minimum applications to the kernel (if any)
3) Support applications outside the kernel
I will put my work on bkbits.net
2003 Mar 12
1
Early-userspace development
OK guys, I've been communicating with Greg KH and I think I'm ready to tackle
getting the early userspace stuff to a more functional level than it stands
today (quite a commitment there, eh?).
Before I get started, I wanted to list the major points I see that need to be
done to make sure I'm not duplicating anyone else's efforts, or reinventing
something that's already
2003 Nov 20
0
[patch] spotless target for kinit
A tiny patch to add a spotless target to the kinit Makefile
--
Martin Hicks Wild Open Source Inc.
mort@wildopensource.com 613-266-2296
# This is a BitKeeper generated patch for the following project:
# Project Name: The kernel C library
# This patch format is intended for GNU patch command version 2.5 or higher.
# This patch includes the following deltas:
#
2003 Dec 08
0
[PATCH] Add some libgcc stuff to ia64's Makefile.inc
Hi,
Here is a fix for some missing libgcc magic in the ia64 build. A recent
problem with udev uncovered this. PPC needs a similar fix. Olaf will
send a patch, I imagine.
Both unified diff and bk diff (for Bryan) are attached.
mh
--
Martin Hicks Wild Open Source Inc.
mort@wildopensource.com 613-266-2296
-------------- next part --------------
# User: mort
# Host:
2012 May 04
2
[PATCH] run-init: add drop_capabilities support
Building on the work in ff0a614bd724f6c4c6a5014a9955dc1bc028f336,
this moves the capability code down into the run-init library, so that
run-init can use it as well, via the new "-d" flag.
Signed-off-by: Kees Cook <kees at outflux.net>
---
usr/kinit/Kbuild | 3 +--
usr/kinit/capabilities.h | 10 ++++++++++
usr/kinit/kinit.c | 6 +++---
2011 Aug 03
1
[PATCH v2] kinit: Add drop_capabilities support.
This patch adds the ability to kinit to allow the dropping of POSIX
capabilities.
kinit is modified by this change, such that it understands the new
kernel command line "drop_capabilities=" that specifies a comma
separated list of capability names that should be dropped before
switching over to the next init in the boot strap (typically on the root
disk).
When processing capabilities
2003 May 22
0
Re: klibc and 2.6
Hi, Greg -
The latest set of klibc work is all accessible from
http://www.speakeasy.org/~bos
Here's a brief description of each part. The patches are as independent
as possible, and are in BitKeeper format.
* ipconfig-2.5.69.patch removes ipconfig from the kernel, and
prevents CONFIG_ROOT_NFS from working.
* nfsroot-2.5.69.patch removes nfsroot from the kernel.
*
2006 Jul 11
0
[rfc] standalone kinit/resume
git mv resume.c resumelib.c and the addition of a minimal resume.c,
which calls resume() from resumelib produces a small standalone resume.
happy to hear feedback on the needed kinit/Kbuild changes.
resulting resume bin is small:
ls -l /usr/lib/klibc/bin/resume
-rwxr-xr-x 1 root root 2904 2006-07-11 02:11 /usr/lib/klibc/bin/resume
it reduces busybox dependency of Debian initramfs-tools:
if [ -e
2006 Mar 20
1
do_mounts new sysfs support?
Looking at do_mounts.c, it does not seem to support the "major:minor"
syntax exported in 'newer' sysfs (according to linux-2.6.15.6/init).
The following is untested, but might work nicely... I will fully test
this when I get home later today. PS, I also added some error output
when it fails to parse the device number, just for kicks.
As I said, I can't test this, so feel