Hi,
I played a bit with the new Real-Time (RT) featureset on i386.
The RT featureset with v3.0-rt2 patch was enabled by default with
(3.0.0-1) for amd64 arch.
Attached is my patchset enabling RT for i386 and 686-pae flavour with
an updated v3.0-rt3 patch included.
Furthermore, I used gcc-4.6 as default-compiler (default in Debian/sid).
Also, I disabled build of the debug linux-image (explodes build-dir up
to ~6.3GiB).
My base is a Linux-3.0 vanilla tarball.
Most interesting patch should be 0004.
Have fun!
Regards,
- Sedat -
### INSTRUCTIONS
# Download and unpack Linux-3.0 tarball
$ wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.tar.bz2
$ tar -xf linux-3.0.tar.bz2
# Checkout debian directory of 3.0.0-1 release from SVN repository
$ cd linux-3.0
$ svn co svn://svn.debian.org/svn/kernel/releases/linux-2.6/3.0.0-1/debian
# Apply rt3-patchset
$ patch -Np1 -i /path/to/patchset/$patch-1
( ...$patch-2 ...$patch-3 etc. )
# Create missing control and rules.gen files.
fakeroot make -f debian/rules debian/control-real
ARCH="i386"
FEATURESET="rt"
FLAVOUR="686-pae"
SINGLE_KERNEL_VARIANT="${ARCH}_${FEATURESET}_${FLAVOUR}"
# Check setup of 'i386_rt_686-pae' single kernel variant
$ fakeroot make -f debian/rules.gen setup_$SINGLE_KERNEL_VARIANT
# Start build of 'i386_rt_686-pae' single kernel variant
$ fakeroot make -f debian/rules.gen binary-arch_$SINGLE_KERNEL_VARIANT
### STATISTICS
Build-time: approx. 02:15h on IBM ThinkPad T41p (Intel Pentium-M, 1GiB
RAM, 60GiB HDD, etc.)
Disc-Usage: approx. 1.5GiB
- Sedat -
Attachment:
rt3-patchset-dileks.tar.xz
Description: Binary data
Attachment:
rt3-patchset-dileks.tar.xz.sha256sum
Description: Binary data