[PATCH] Patches for tiny 386 kernels, again. Linux kernel 2.6.22.7

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-kernel@...>
Date: Monday, September 24, 2007 - 4:51 am

Sorry for the long delay, been very busy since I last posted the 386 
kernel patches back in July.
Now that I have more free time I remade the patches in a cleaner manner, 
broken down into
smaller patches, with fewer #ifdefs all over the place. most #ifdefs are 
in the include/asm-i386 headers
now.

linux-2.6.22.7-embedded-disable-rdtsc.patch:
    * Allows you to remove Pentium TSC register-based timing, which 
would never be used on
       a kernel targeting 386 and 486 boxes exclusively. Apparently 
there is already a
       CONFIG_X86_TSC out there, this patch makes it work as a means to 
disable TSC support
       entirely. Depends on CONFIG_EMBEDDED.

linux-2.6.22.7-embedded-dmi-disable-option.patch:
    * Allows you to remove DMI (Desktop Management Interface) parsing. 
Older computers do
       not have DMI structures in the BIOS, on these computers the DMI 
code is a waste of space.
       In my tests with applying this patch and disabling DMI removes 
6KB from
       arch/i386/boot/bzImage after compile. Apparently there is already 
a CONFIG_DMI out there,
       and #ifdef's in some parts to check this, so all this patch does 
is make CONFIG_DMI visible
       from "make menuconfig" while patching up other parts (like ACPI) 
that simply assume DMI
       functions are there. Depends on CONFIG_EMBEDDED.
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] Patches for tiny 386 kernels, again. Linux kernel 2...., Jonathan Campbell, (Mon Sep 24, 4:51 am)
Re: [PATCH] Patches for tiny 386 kernels, again. Linux kerne..., Jonathan Campbell, (Wed Sep 26, 2:42 pm)
Re: [PATCH] Patches for tiny 386 kernels, again. Linux kerne..., Jonathan Campbell, (Wed Sep 26, 7:44 pm)