Difference between revisions of "Patch Archive"
m (→Instructions to Download and Apply) |
Madhveshrs (talk | contribs) (→CE Linux Patch Archive) |
||
(50 intermediate revisions by one other user not shown) | |||
Line 8: | Line 8: | ||
== CE Linux Patch Archive == | == CE Linux Patch Archive == | ||
+ | |||
+ | === Patches for 2.6.29 === | ||
+ | {| border="1" cellpadding="5" cellspacing="0" align="center" | ||
+ | |- style="background:#80c080;" align="left" | ||
+ | !''Name'' | ||
+ | !''Patch File'' | ||
+ | !''Base Kernel'' | ||
+ | !''Status'' | ||
+ | !''Patch Home Page'' | ||
+ | !''Comments'' | ||
+ | |- | ||
+ | | KProbes for MIPS | ||
+ | | [[Media:2629-mips-kprobes.tgz|2629-mips-kprobes.tgz]] | ||
+ | | linux-2.6.29 | ||
+ | | tested - mips:OK | ||
+ | | [[Kernel Trace Systems]] | ||
+ | |. | ||
+ | |} | ||
+ | |||
+ | {| border="1" cellpadding="5" cellspacing="0" align="center" | ||
+ | |- style="background:#80c080;" align="left" | ||
+ | !''Name'' | ||
+ | !''Patch File'' | ||
+ | !''Base Kernel'' | ||
+ | !''Status'' | ||
+ | !''Patch Home Page'' | ||
+ | !''Comments'' | ||
+ | |- | ||
+ | | Systemtap for MIPS | ||
+ | | [[Media:systemtap-v095-mips-patches.tgz|systemtap-v095-mips-patches.tgz]] | ||
+ | | linux-2.6.29 | ||
+ | | tested - mips:OK | ||
+ | | [[Kernel Trace Systems]] | ||
+ | |. | ||
+ | |} | ||
=== Patches for 2.6.16 === | === Patches for 2.6.16 === | ||
− | {| | + | {| border="1" cellpadding="5" cellspacing="0" align="center" |
|- style="background:#80c080;" align="left" | |- style="background:#80c080;" align="left" | ||
!''Name'' | !''Name'' | ||
Line 20: | Line 55: | ||
|- | |- | ||
| KProbes for MIPS | | KProbes for MIPS | ||
− | | | + | | [[Media:Kprobes-mips-patches-2.6.16.24.tgz|Kprobes-mips-patches-2.6.16.24.tgz]] |
| linux-2.6.16 | | linux-2.6.16 | ||
| tested - mips:OK | | tested - mips:OK | ||
− | | [ | + | | [[Kernel Trace Systems]] |
|. | |. | ||
|} | |} | ||
=== Patches for 2.6.14 === | === Patches for 2.6.14 === | ||
− | {| | + | {| align="left" border="1" cellpadding="5" cellspacing="0" align="center" |
− | |- style="background:#80c080; | + | |- style="background:#80c080;" |
!''Name'' | !''Name'' | ||
!''Patch File'' | !''Patch File'' | ||
Line 38: | Line 73: | ||
|- | |- | ||
|Linear XIP patch with COW for cramfs | |Linear XIP patch with COW for cramfs | ||
− | |cramfs-linear-xip-2.6.14.patch | + | |[[Media:cramfs-linear-xip-2.6.14.patch|cramfs-linear-xip-2.6.14.patch]] |
|linux-2.6.14 | |linux-2.6.14 | ||
|experimental | |experimental | ||
− | |[ | + | |[[Application XIP]] |
|. | |. | ||
|} | |} | ||
=== Patches for 2.6.13 === | === Patches for 2.6.13 === | ||
− | {| | + | {| border="1" cellpadding="5" cellspacing="0" align="center" |
|- style="background:#80c080;" align="left" | |- style="background:#80c080;" align="left" | ||
!''Name'' | !''Name'' | ||
Line 56: | Line 91: | ||
|- | |- | ||
|CABI (CPU Accounting and Blocking Interfaces) | |CABI (CPU Accounting and Blocking Interfaces) | ||
− | |cabi-2.6.13.2-fix-ia32Kconfig.patch | + | |[[Media:cabi-2.6.13.2-fix-ia32Kconfig.patch|cabi-2.6.13.2-fix-ia32Kconfig.patch]] |
|linux-2.6.13 | |linux-2.6.13 | ||
− | |experimental | + | |experimental |
− | | | + | |[[Cpu Accounting And Blocking Interfaces]] |
|. | |. | ||
|} | |} | ||
=== Patches for 2.6.12 === | === Patches for 2.6.12 === | ||
− | {| | + | {| border="1" cellpadding="5" cellspacing="0" align="center" |
|- style="background:#80c080;" align="left" | |- style="background:#80c080;" align="left" | ||
!''Name'' | !''Name'' | ||
Line 74: | Line 109: | ||
|- | |- | ||
|RTC no-sync, for PPC | |RTC no-sync, for PPC | ||
− | |rtcnosync-ppc-2.6.12.patch | + | |[[Media:rtcnosync-ppc-2.6.12.patch|rtcnosync-ppc-2.6.12.patch]] |
|linux-2.6.12 | |linux-2.6.12 | ||
|tested - ppc:OK | |tested - ppc:OK | ||
− | |[ | + | |[[RTC No Sync]] |
|. | |. | ||
|- | |- | ||
|Kernel Function Trace | |Kernel Function Trace | ||
− | |kft-all-in-one-2.6.12.patch or kft-broken-out-2.6.12.tar.gz | + | |[[Media:kft-all-in-one-2.6.12.patch|kft-all-in-one-2.6.12.patch]] or [[Media:kft-broken-out-2.6.12.tar.gz|kft-broken-out-2.6.12.tar.gz]] |
|linux-2.6.12 | |linux-2.6.12 | ||
|tested - ppc:OK,i386:OK | |tested - ppc:OK,i386:OK | ||
− | | | + | |[[Kernel Function Trace]] |
|. | |. | ||
|- | |- | ||
|Linear Cramfs support v4 | |Linear Cramfs support v4 | ||
− | |cramfs-linear-xip-4.patch.mht | + | |[[Media:cramfs-linear-xip-4.patch.mht|cramfs-linear-xip-4.patch.mht]] |
|linux-2.6.12-rc5 | |linux-2.6.12-rc5 | ||
|unknown | |unknown | ||
− | |[ | + | |[[Application XIP]] |
|. | |. | ||
|} | |} | ||
=== Patches for 2.6.11 === | === Patches for 2.6.11 === | ||
− | {| | + | {| border="1" cellpadding="5" cellspacing="0" align="center" |
|- style="background:#80c080;" align="left" | |- style="background:#80c080;" align="left" | ||
!''Name'' | !''Name'' | ||
Line 105: | Line 140: | ||
!''Comments'' | !''Comments'' | ||
|- | |- | ||
− | |celf-pm-patches-interface.tar.bz2 | + | |celf-pm-patches |
− | |celf-pm-patches-interface.tar.bz2 | + | |[[Media:celf-pm-patches-interface.tar.bz2|celf-pm-patches-interface.tar.bz2]] |
|linux-2.6.11 | |linux-2.6.11 | ||
|experimental | |experimental | ||
− | |Interface Magazine | + | |[[Article_Of_Interface_Magazine | Interface Magazine Article]] |
+ | |. | ||
|- | |- | ||
|KFI-2 | |KFI-2 | ||
− | |kfi-2.patch | + | |[[Media:kfi-2.patch|kfi-2.patch]] |
|linux-2.6.11 | |linux-2.6.11 | ||
|beta | |beta | ||
− | |[[ | + | |[[Kernel Function Instrumentation]] |
|Has new /proc interface - see Documentation/kfi.txt | |Has new /proc interface - see Documentation/kfi.txt | ||
|} | |} | ||
=== Patches for 2.6.10 === | === Patches for 2.6.10 === | ||
− | {| | + | {| border="1" cellpadding="5" cellspacing="0" align="center" |
|- style="background:#80c080;" align="left" | |- style="background:#80c080;" align="left" | ||
!''Name'' | !''Name'' | ||
Line 130: | Line 166: | ||
|- | |- | ||
|Linux Trace Toolkit 0.9.6 kernel patches | |Linux Trace Toolkit 0.9.6 kernel patches | ||
− | |ltt-2.6.10-tb5.tar.gz | + | |[[Media:ltt-2.6.10-tb5.tar.gz|ltt-2.6.10-tb5.tar.gz]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|experimental | |experimental | ||
Line 137: | Line 173: | ||
|- | |- | ||
|RTC no-sync, for PPC | |RTC no-sync, for PPC | ||
− | |rtcnosync-ppc-2.6.10.patch | + | |[[Media:rtcnosync-ppc-2.6.10.patch|rtcnosync-ppc-2.6.10.patch]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|tested - ppc:OK | |tested - ppc:OK | ||
− | |[[ | + | |[[RTC No Sync]] |
|. | |. | ||
|- | |- | ||
|printk-times | |printk-times | ||
− | |printk-times-2.6.10.patch | + | |[[Media:printk-times-2.6.10.patch|printk-times-2.6.10.patch]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|tested - ppc:OK | |tested - ppc:OK | ||
Line 151: | Line 187: | ||
|- | |- | ||
|RBTX49xx platform support | |RBTX49xx platform support | ||
− | |rbtx49.linux-2.6.10.patch | + | |[[Media:rbtx49.linux-2.6.10.patch|rbtx49.linux-2.6.10.patch]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|tested - mips:OK | |tested - mips:OK | ||
− | |[[ | + | |[[RBTX49xx Platform Support]] |
|. | |. | ||
|- | |- | ||
|RBTX49xx platform support v2 | |RBTX49xx platform support v2 | ||
− | |rbtx49.linux-2.6.10-2.patch | + | |[[Media:rbtx49.linux-2.6.10-2.patch|rbtx49.linux-2.6.10-2.patch]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|tested - mips:OK | |tested - mips:OK | ||
− | |[[ | + | |[[RBTX49xx Platform Support]] |
|updated, [http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000361.html celinux-dev] | |updated, [http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000361.html celinux-dev] | ||
|- | |- | ||
|Linear Cramfs support | |Linear Cramfs support | ||
− | |cramfs-linear-xip-2.6.10.patch | + | |[[Media:cramfs-linear-xip-2.6.10.patch|cramfs-linear-xip-2.6.10.patch]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|tested -mips:OK | |tested -mips:OK | ||
− | |[[ | + | |[[Application XIP]] |
|[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000367.html celinux-dev] | |[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000367.html celinux-dev] | ||
|- | |- | ||
|KFI | |KFI | ||
− | |kfi-2.6.10.patch | + | |[[Media:kfi-2.6.10.patch|kfi-2.6.10.patch]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|tested - mips:OK | |tested - mips:OK | ||
− | |[[ | + | |[[Kernel Function Instrumentation]] |
|[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000364.html celinux-dev] | |[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000364.html celinux-dev] | ||
|- | |- | ||
|YAFFS | |YAFFS | ||
− | |yaffs.linux-2.6.10.patch | + | |[[Media:yaffs.linux-2.6.10.patch|yaffs.linux-2.6.10.patch]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|tested - mips:OK | |tested - mips:OK | ||
+ | |. | ||
|[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000368.html celinux-dev] | |[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000368.html celinux-dev] | ||
|- | |- | ||
|USB Mass Storage Class driver | |USB Mass Storage Class driver | ||
− | |usb_mass_storage-2.6.10.patch | + | |[[Media:usb_mass_storage-2.6.10.patch|usb_mass_storage-2.6.10.patch]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|tested - mips:OK | |tested - mips:OK | ||
+ | |. | ||
|[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000365.html celinux-dev] | |[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000365.html celinux-dev] | ||
|- | |- | ||
|Hotplug | |Hotplug | ||
− | |hotplug-2.6.10.patch | + | |[[Media:hotplug-2.6.10.patch|hotplug-2.6.10.patch]] |
|linux-2.6.10 | |linux-2.6.10 | ||
|tested - mips:OK | |tested - mips:OK | ||
+ | |. | ||
|[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000362.html celinux-dev] | |[http://tree.celinuxforum.org/pipermail/celinux-dev/2005-April/000362.html celinux-dev] | ||
|} | |} | ||
=== Patches for 2.6.9 === | === Patches for 2.6.9 === | ||
− | {| | + | {| border="1" cellpadding="5" cellspacing="0" align="center" |
|- style="background:#80c080;" align="left" | |- style="background:#80c080;" align="left" | ||
!''Name'' | !''Name'' | ||
Line 208: | Line 247: | ||
|- | |- | ||
|Linear Cramfs support v3 | |Linear Cramfs support v3 | ||
− | |cramfs-linear-xip-3.patch | + | |[[Media:cramfs-linear-xip-3.patch|cramfs-linear-xip-3.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental| | |experimental| | ||
− | |[ | + | |[[Application XIP]] |
|. | |. | ||
|- | |- | ||
|Linear Cramfs support v2 | |Linear Cramfs support v2 | ||
− | |cramfs-linear-xip-2.patch | + | |[[Media:cramfs-linear-xip-2.patch|cramfs-linear-xip-2.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental| | |experimental| | ||
− | |[ | + | |[[Application XIP]] |
|. | |. | ||
|- | |- | ||
|Linear Cramfs support v1 | |Linear Cramfs support v1 | ||
− | |cramfs-linear-xip.patch | + | |[[Media:cramfs-linear-xip.patch|cramfs-linear-xip.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
− | |[ | + | |[[Application XIP]] |
|. | |. | ||
|- | |- | ||
|RBTX49xx platform support | |RBTX49xx platform support | ||
− | |rbtx49.linux-2.6.9-2.patch | + | |[[Media:rbtx49.linux-2.6.9-2.patch|rbtx49.linux-2.6.9-2.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|tested - mips:OK | |tested - mips:OK | ||
− | |[ | + | |[[RBTX49xx Platform Support]] |
|. | |. | ||
|- | |- | ||
|Linux Trace Toolkit 0.9.6 | |Linux Trace Toolkit 0.9.6 | ||
− | |TraceToolkit-0.9.6-tb.tar.gz | + | |[[Media:TraceToolkit-0.9.6-tb.tar.gz|TraceToolkit-0.9.6-tb.tar.gz]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|tested - arm:?, i386:?, mips:?, ppc:OK, sh:? | |tested - arm:?, i386:?, mips:?, ppc:OK, sh:? | ||
− | | | + | |[[Linux Trace Toolkit]] |
|. | |. | ||
|- | |- | ||
Line 246: | Line 285: | ||
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
− | | | + | |[[High Resolution Timers]] |
|SH processor support by Lineo Solutions and Renesas | |SH processor support by Lineo Solutions and Renesas | ||
|- | |- | ||
|fast-boot-menu | |fast-boot-menu | ||
− | |DecPatches:fast-boot-menu-04.12.10.patch | + | |[[Media:DecPatches-fast-boot-menu-04.12.10.patch | DecPatches:fast-boot-menu-04.12.10.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
Line 257: | Line 296: | ||
|- | |- | ||
|fast-timestamps | |fast-timestamps | ||
− | |DecPatches:fast-timestamps-04.12.10.patch | + | |[[Media:DecPatches-fast-timestamps-04.12.10.patch | DecPatches:fast-timestamps-04.12.10.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
− | | | + | |Fast Time Stamp |
|. | |. | ||
|- | |- | ||
|kfi | |kfi | ||
− | |DecPatches:kfi-04.12.10.patch | + | |[[Media:DecPatches-kfi-04.12.10.patch | DecPatches:kfi-04.12.10.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
− | | | + | |[[Kernel Function Instrumentation]] |
|. | |. | ||
|- | |- | ||
|preset-lpj | |preset-lpj | ||
− | |DecPatches:preset-lpj-04.12.10.patch | + | |[[Media:DecPatches-preset-lpj-04.12.10.patch | DecPatches:preset-lpj-04.12.10.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
− | |[ | + | |[[Preset LPJ]] |
|. | |. | ||
|- | |- | ||
|printk-times | |printk-times | ||
− | |DecPatches:printk-times-04.12.10.patch | + | |[[Media:DecPatches-printk-times-04.12.10.patch | DecPatches:printk-times-04.12.10.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
− | | | + | |[[Printk Times]] |
|. | |. | ||
|- | |- | ||
|fast-clean-shutdown | |fast-clean-shutdown | ||
− | |DecPatches:fast-clean-shutdown-04.12.10.patch | + | |[[Media:DecPatches-fast-clean-shutdown-04.12.10.patch|DecPatches:fast-clean-shutdown-04.12.10.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
Line 292: | Line 331: | ||
|- | |- | ||
|deferred-resume | |deferred-resume | ||
− | |DecPatches:deferred-resume-04.12.10.patch | + | |[[Media:DecPatches-deferred-resume-04.12.10.patch|DecPatches:deferred-resume-04.12.10.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
Line 299: | Line 338: | ||
|- | |- | ||
|safe-suspend | |safe-suspend | ||
− | |DecPatches:safe-suspend-04.12.10.patch | + | |[[Media:DecPatches-safe-suspend-04.12.10.patch|DecPatches:safe-suspend-04.12.10.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
Line 306: | Line 345: | ||
|- | |- | ||
|priority based interrupt | |priority based interrupt | ||
− | |Priority-Interrupt.patch | + | |[[Media:Priority-Interrupt.patch|Priority-Interrupt.patch]] |
|linux-2.6.9 | |linux-2.6.9 | ||
|experimental | |experimental | ||
Line 316: | Line 355: | ||
|linux-2.6.9 | |linux-2.6.9 | ||
|tested - Renesas RTS7751R2D:OK | |tested - Renesas RTS7751R2D:OK | ||
− | | | + | |ITJ 2005 Detail 2_2d4 |
|. | |. | ||
|} | |} | ||
− | |||
=== Patches for 2.6.8.1 === | === Patches for 2.6.8.1 === | ||
− | {| | + | {| border="1" cellpadding="5" cellspacing="0" align="center" |
|- style="background:#80c080;" align="left" | |- style="background:#80c080;" align="left" | ||
!''Name'' | !''Name'' | ||
Line 329: | Line 367: | ||
!''Status'' | !''Status'' | ||
!''Patch Home Page''' | !''Patch Home Page''' | ||
− | |||
|- | |- | ||
|patch summary (as of 04.09.04) | |patch summary (as of 04.09.04) | ||
− | | | + | |[[Media:patch-summary-04.09.14|patch-summary-04.09.14]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
Line 338: | Line 375: | ||
|- | |- | ||
|deferred-resume | |deferred-resume | ||
− | | | + | |[[Media:deferred-resume-04.09.02.patch|deferred-resume-04.09.02.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
Line 344: | Line 381: | ||
|- | |- | ||
|fast-boot-menu | |fast-boot-menu | ||
− | | | + | |[[Media:fast-boot-menu-04.09.02.patch|fast-boot-menu-04.09.02.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
Line 350: | Line 387: | ||
|- | |- | ||
|fast-clean-shutdown | |fast-clean-shutdown | ||
− | | | + | |[[Media:fast-clean-shutdown-04.09.02.patch|fast-clean-shutdown-04.09.02.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
Line 356: | Line 393: | ||
|- | |- | ||
|fast-timestamps | |fast-timestamps | ||
− | | | + | |[[Media:fast-timestamps-04.09.02.patch|fast-timestamps-04.09.02.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
− | | | + | |[[Fast Time Stamp]] |
|- | |- | ||
|posix high res timers | |posix high res timers | ||
Line 368: | Line 405: | ||
|- | |- | ||
|kfi | |kfi | ||
− | | | + | |[[Media:kfi-04.09.02.patch|kfi-04.09.02.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
− | | | + | |[[Kernel Function Instrumentation]] |
|- | |- | ||
|kgdb | |kgdb | ||
− | | | + | kgdb-04.09.02.patch|kgdb-04.09.02.patch |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
Line 380: | Line 417: | ||
|- | |- | ||
|preset-lpj | |preset-lpj | ||
− | | | + | |[[Media:preset-lpj-04.09.02.patch|preset-lpj-04.09.02.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
− | |[ | + | |[[Preset LPJ]] |
|- | |- | ||
|printk-times | |printk-times | ||
− | | | + | |[[Media:printk-times-04.09.02.patch|printk-times-04.09.02.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
− | | | + | |[[Printk Times]] |
|- | |- | ||
|safe-suspend | |safe-suspend | ||
− | | | + | |[[Media:safe-suspend-04.09.02.patch|safe-suspend-04.09.02.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
Line 398: | Line 435: | ||
|- | |- | ||
|timer-hash | |timer-hash | ||
− | | | + | |[[Media:timer-hash-04.09.02.patch|timer-hash-04.09.02.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
− | | | + | |[[Timer Hash Array Project]] |
|- | |- | ||
|RBTX49xx platform support | |RBTX49xx platform support | ||
− | |rbtx49.linux-2.6.8.1-2.patch | + | |[[Media:rbtx49.linux-2.6.8.1-2.patch|rbtx49.linux-2.6.8.1-2.patch]] |
|linux-2.6.8.1 | |linux-2.6.8.1 | ||
|. | |. | ||
− | |[ | + | |[[RBTX49xx Platform Support]] |
|- | |- | ||
|short IDE delays | |short IDE delays | ||
− | |ide-delay-2.6.8-rc2.patch | + | |[[Media:ide-delay-2.6.8-rc2.patch|ide-delay-2.6.8-rc2.patch]] |
|linux-2.6.8-rc2 | |linux-2.6.8-rc2 | ||
|. | |. | ||
− | |[ | + | |[[Short IDE Delays]] |
|} | |} | ||
=== Patches for 2.6.7 === | === Patches for 2.6.7 === | ||
− | {| | + | {| border="1" cellpadding="5" cellspacing="0" align="center" |
|- style="background:#80c080;" align="left" | |- style="background:#80c080;" align="left" | ||
!''Name'' | !''Name'' | ||
Line 427: | Line 464: | ||
|[http://tree.celinuxforum.org/patches/timer-hash-array-04.07.16/timer-hash-array-04.07.16.patch timer-hash-array-04.07.16.patch] | |[http://tree.celinuxforum.org/patches/timer-hash-array-04.07.16/timer-hash-array-04.07.16.patch timer-hash-array-04.07.16.patch] | ||
|linux-2.6.7 | |linux-2.6.7 | ||
− | | | + | |[[Timer Hash Array Project]] |
|- | |- | ||
|patch summary | |patch summary | ||
Line 437: | Line 474: | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/instr-printk-04.06.25.tar.bz2 instr-printk-04.06.25.tar.bz2] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/instr-printk-04.06.25.tar.bz2 instr-printk-04.06.25.tar.bz2] | ||
|linux-2.6.7 | |linux-2.6.7 | ||
− | | | + | |[[Printk Times]] |
|- | |- | ||
|preset-lpj | |preset-lpj | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/preset-lpj-04.06.25.patch preset-lpj-04.06.25.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/preset-lpj-04.06.25.patch preset-lpj-04.06.25.patch] | ||
|linux-2.6.7 | |linux-2.6.7 | ||
− | |[ | + | |[[Preset LPJ]] |
|- | |- | ||
|fast timestamps | |fast timestamps | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/fast-timestamp-04.06.25.patch fast-timestamp-04.06.25.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/fast-timestamp-04.06.25.patch fast-timestamp-04.06.25.patch] | ||
|linux-2.6.7 | |linux-2.6.7 | ||
− | | | + | |[[Fast Timestamp]] |
|- | |- | ||
|fast boot menu | |fast boot menu | ||
Line 455: | Line 492: | ||
|- | |- | ||
|posix high res timers - all | |posix high res timers - all | ||
− | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/posix-hrt-04.06.25.patch posix-hrt-04.06.25.patch]|linux-2.6.7 | + | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/posix-hrt-04.06.25.patch posix-hrt-04.06.25.patch] |
− | | | + | |linux-2.6.7 |
+ | |[[Hrt Project]] | ||
|- | |- | ||
|posix high res timers - core | |posix high res timers - core | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/posix-hrt-core-04.06.25.patch posix-hrt-core-04.06.25.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/posix-hrt-core-04.06.25.patch posix-hrt-core-04.06.25.patch] | ||
|linux-2.6.7 | |linux-2.6.7 | ||
− | | | + | |[[Hrt Project]] |
|- | |- | ||
|posix high res timers - i386 | |posix high res timers - i386 | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/posix-hrt-i386-04.06.25.patch posix-hrt-i386-04.06.25.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/posix-hrt-i386-04.06.25.patch posix-hrt-i386-04.06.25.patch] | ||
|linux-2.6.7 | |linux-2.6.7 | ||
− | | | + | |[[Hrt Project]] |
|- | |- | ||
|posix high res timers - ppc32 | |posix high res timers - ppc32 | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/posix-hrt-ppc32-04.06.25.patch posix-hrt-ppc32-04.06.25.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.25/posix-hrt-ppc32-04.06.25.patch posix-hrt-ppc32-04.06.25.patch] | ||
|linux-2.6.7 | |linux-2.6.7 | ||
− | | | + | |[[Hrt Project]] |
|- | |- | ||
|RTC nosync (x86) | |RTC nosync (x86) | ||
− | |rtc-nosynch-3.patch | + | |[[Media:rtc-nosynch-3.patch|rtc-nosynch-3.patch]] |
|linux-2.6.7 | |linux-2.6.7 | ||
− | |[ | + | |[[RTC No Sync]] |
|- | |- | ||
|-- get everything (04.06.25) -- | |-- get everything (04.06.25) -- | ||
+ | |. | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.25.tar.bz2 celf-patches-04.06.25.tar.bz2] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.25.tar.bz2 celf-patches-04.06.25.tar.bz2] | ||
|linux-2.6.7 | |linux-2.6.7 | ||
Line 486: | Line 525: | ||
=== Patches for 2.6.6 === | === Patches for 2.6.6 === | ||
− | {| | + | {| border="1" cellpadding="5" cellspacing="0" align="center" |
|- style="background:#80c080;" align="left" | |- style="background:#80c080;" align="left" | ||
!''Name'' | !''Name'' | ||
Line 496: | Line 535: | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/instr-printk-04.06.09.tar.bz2 instr-printk-04.06.09.tar.bz2] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/instr-printk-04.06.09.tar.bz2 instr-printk-04.06.09.tar.bz2] | ||
|linux-2.6.6 | |linux-2.6.6 | ||
− | | | + | |[[Printk Times]] |
|- | |- | ||
|preset-lpj | |preset-lpj | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/preset-lpj-04.06.09.patch preset-lpj-04.06.09.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/preset-lpj-04.06.09.patch preset-lpj-04.06.09.patch] | ||
|linux-2.6.6 | |linux-2.6.6 | ||
− | |[ | + | |[[Preset LPJ]] |
|- | |- | ||
|fast timestamp support | |fast timestamp support | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/timing-api-04.06.09.patch timing-api-04.06.09.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/timing-api-04.06.09.patch timing-api-04.06.09.patch] | ||
|linux-2.6.6 | |linux-2.6.6 | ||
− | | | + | |[[Fast Timestamp]] |
|- | |- | ||
|fast boot menu | |fast boot menu | ||
Line 516: | Line 555: | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/posix-hrt-core-04.06.09.patch posix-hrt-core-04.06.09.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/posix-hrt-core-04.06.09.patch posix-hrt-core-04.06.09.patch] | ||
|linux-2.6.6 | |linux-2.6.6 | ||
− | | | + | |[[Hrt Project]] |
|- | |- | ||
|posix high res timers - i386 | |posix high res timers - i386 | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/posix-hrt-i386-04.06.09.patch posix-hrt-i386-04.06.09.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/posix-hrt-i386-04.06.09.patch posix-hrt-i386-04.06.09.patch] | ||
|linux-2.6.6 | |linux-2.6.6 | ||
− | | | + | |[[Hrt Project]] |
|- | |- | ||
|posix high res timers - ppc32 | |posix high res timers - ppc32 | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/posix-hrt-ppc32-04.06.09.patch posix-hrt-ppc32-04.06.09.patch] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.09/posix-hrt-ppc32-04.06.09.patch posix-hrt-ppc32-04.06.09.patch] | ||
|linux-2.6.6 | |linux-2.6.6 | ||
− | | | + | |[[Hrt Project]] |
|- | |- | ||
|-- get everything -- | |-- get everything -- | ||
+ | |. | ||
|[http://tree.celinuxforum.org/patches/celf-patches-04.06.09.tar.bz2 celf-patches-04.06.09.tar.bz2] | |[http://tree.celinuxforum.org/patches/celf-patches-04.06.09.tar.bz2 celf-patches-04.06.09.tar.bz2] | ||
|linux-2.6.6 | |linux-2.6.6 | ||
Line 553: | Line 593: | ||
#download the base kernel | #download the base kernel | ||
#unarchive the kernel source tree | #unarchive the kernel source tree | ||
− | + | #*<code>tar -xjvf linux-2.6.x.tar.bz2</code> | |
#change to the root of the kernel source tree | #change to the root of the kernel source tree | ||
− | + | #* <code>cd linux-2.6.x</code> | |
#download the patch file | #download the patch file | ||
− | #apply the patch with the | + | #apply the patch with the </code>patch</code> command |
− | + | #*<code>patch -p1 < patch-file-name.patch</code> | |
To apply a tpm patchset: | To apply a tpm patchset: | ||
− | + | #download the base kernel | |
− | + | #download the patchset file | |
− | + | #unarchive the patchset file | |
− | + | #* tar -xjvf celf-patches-04.09.14.tar.bz2 | |
− | + | #apply the entire patchset with the <code>tpm</code> command | |
− | + | #*tpm -t ./linux-2.6.x.tar.bz2 -f ./patchlist -o ./celinux-040914 | |
− | [[Image:Alert.gif]] tpm is available here: | + | [[Image:Alert.gif]] tpm is available here: [[Media:tpm]] |
− | After downloading | + | After downloading tpm, mark it executable with: "<code>chmod a+x tpm</code>" |
To apply a quilt patchset: | To apply a quilt patchset: | ||
− | + | #download the base kernel | |
− | + | #download the patchset file | |
− | + | #Use the command 'quilt setup' if you have this utility installed on your system. Otherwise, unarchive the kernel and then run these commands: | |
− | + | <pre> | |
$ cd linux-2.6.xyz | $ cd linux-2.6.xyz | ||
$ tar -xjf xyz-patches.tar.bz2 | $ tar -xjf xyz-patches.tar.bz2 | ||
$ cat patches/series | egrep -v '(^#|^$)' | sed 's/\([^ ].\) $/\1/' \ | $ cat patches/series | egrep -v '(^#|^$)' | sed 's/\([^ ].\) $/\1/' \ | ||
| xargs -i cat patches/{} | patch -p1 | | xargs -i cat patches/{} | patch -p1 | ||
− | + | </pre> | |
− | |||
− | |||
− | |||
− | |||
− | |||
+ | (Not all patches listed here are in the archive). | ||
− | + | [[Media:cramfs-linear-xip-2.6.14.patch]] |
Latest revision as of 09:47, 12 May 2010
Contents
Introduction
This wiki page has links to many patches being used by members of the CE Linux Forum. Patches are available either by direct download from this page, or by following links to the associated open source project.
Please note that some CELF patches have been incorporated into the mainline Linux kernel source tree. Also, please note that we encourage CELF members and others to contribute directly to the primary repository for the project for a particular technology. (Translation: If there's a SourceForge project for a technology area you are working on, donate the patch there instead of here (but do please put a link to the project from this site).
This archive (or this wiki) is a place to publish and store patches that don't have any other home.
CE Linux Patch Archive
Patches for 2.6.29
Name | Patch File | Base Kernel | Status | Patch Home Page | Comments |
---|---|---|---|---|---|
KProbes for MIPS | 2629-mips-kprobes.tgz | linux-2.6.29 | tested - mips:OK | Kernel Trace Systems | . |
Name | Patch File | Base Kernel | Status | Patch Home Page | Comments |
---|---|---|---|---|---|
Systemtap for MIPS | systemtap-v095-mips-patches.tgz | linux-2.6.29 | tested - mips:OK | Kernel Trace Systems | . |
Patches for 2.6.16
Name | Patch File | Base Kernel | Status | Patch Home Page | Comments |
---|---|---|---|---|---|
KProbes for MIPS | Kprobes-mips-patches-2.6.16.24.tgz | linux-2.6.16 | tested - mips:OK | Kernel Trace Systems | . |
Patches for 2.6.14
Name | Patch File | Base Kernel | Status | Patch Home Page' | Comments |
---|---|---|---|---|---|
Linear XIP patch with COW for cramfs | cramfs-linear-xip-2.6.14.patch | linux-2.6.14 | experimental | Application XIP | . |
Patches for 2.6.13
Name | Patch File | Base Kernel | Status | Patch Home Page' | Comments |
---|---|---|---|---|---|
CABI (CPU Accounting and Blocking Interfaces) | cabi-2.6.13.2-fix-ia32Kconfig.patch | linux-2.6.13 | experimental | Cpu Accounting And Blocking Interfaces | . |
Patches for 2.6.12
Name | Patch File | Base Kernel | Status | Patch Home Page' | Comments |
---|---|---|---|---|---|
RTC no-sync, for PPC | rtcnosync-ppc-2.6.12.patch | linux-2.6.12 | tested - ppc:OK | RTC No Sync | . |
Kernel Function Trace | kft-all-in-one-2.6.12.patch or kft-broken-out-2.6.12.tar.gz | linux-2.6.12 | tested - ppc:OK,i386:OK | Kernel Function Trace | . |
Linear Cramfs support v4 | cramfs-linear-xip-4.patch.mht | linux-2.6.12-rc5 | unknown | Application XIP | . |
Patches for 2.6.11
Name | Patch File | Base Kernel | Status | Patch Home Page | Comments |
---|---|---|---|---|---|
celf-pm-patches | celf-pm-patches-interface.tar.bz2 | linux-2.6.11 | experimental | Interface Magazine Article | . |
KFI-2 | kfi-2.patch | linux-2.6.11 | beta | Kernel Function Instrumentation | Has new /proc interface - see Documentation/kfi.txt |
Patches for 2.6.10
Name | Patch File | Base Kernel | Status | Patch Home Page | Comments |
---|---|---|---|---|---|
Linux Trace Toolkit 0.9.6 kernel patches | ltt-2.6.10-tb5.tar.gz | linux-2.6.10 | experimental | Linux Trace Toolkit | . |
RTC no-sync, for PPC | rtcnosync-ppc-2.6.10.patch | linux-2.6.10 | tested - ppc:OK | RTC No Sync | . |
printk-times | printk-times-2.6.10.patch | linux-2.6.10 | tested - ppc:OK | Printk Times | mainlined in 2.6.11 |
RBTX49xx platform support | rbtx49.linux-2.6.10.patch | linux-2.6.10 | tested - mips:OK | RBTX49xx Platform Support | . |
RBTX49xx platform support v2 | rbtx49.linux-2.6.10-2.patch | linux-2.6.10 | tested - mips:OK | RBTX49xx Platform Support | updated, celinux-dev |
Linear Cramfs support | cramfs-linear-xip-2.6.10.patch | linux-2.6.10 | tested -mips:OK | Application XIP | celinux-dev |
KFI | kfi-2.6.10.patch | linux-2.6.10 | tested - mips:OK | Kernel Function Instrumentation | celinux-dev |
YAFFS | yaffs.linux-2.6.10.patch | linux-2.6.10 | tested - mips:OK | . | celinux-dev |
USB Mass Storage Class driver | usb_mass_storage-2.6.10.patch | linux-2.6.10 | tested - mips:OK | . | celinux-dev |
Hotplug | hotplug-2.6.10.patch | linux-2.6.10 | tested - mips:OK | . | celinux-dev |
Patches for 2.6.9
Name | Patch File | Base Kernel | Status | Patch Home Page' | Comments |
---|---|---|---|---|---|
Linear Cramfs support v3 | cramfs-linear-xip-3.patch | linux-2.6.9 | Application XIP | . | |
Linear Cramfs support v2 | cramfs-linear-xip-2.patch | linux-2.6.9 | Application XIP | . | |
Linear Cramfs support v1 | cramfs-linear-xip.patch | linux-2.6.9 | experimental | Application XIP | . |
RBTX49xx platform support | rbtx49.linux-2.6.9-2.patch | linux-2.6.9 | tested - mips:OK | RBTX49xx Platform Support | . |
Linux Trace Toolkit 0.9.6 | TraceToolkit-0.9.6-tb.tar.gz | linux-2.6.9 | tested - arm:?, i386:?, mips:?, ppc:OK, sh:? | Linux Trace Toolkit | . |
Posix High Resolution Timers | high-res-timers | linux-2.6.9 | experimental | High Resolution Timers | SH processor support by Lineo Solutions and Renesas |
fast-boot-menu | DecPatches:fast-boot-menu-04.12.10.patch | linux-2.6.9 | experimental | . | . |
fast-timestamps | DecPatches:fast-timestamps-04.12.10.patch | linux-2.6.9 | experimental | Fast Time Stamp | . |
kfi | DecPatches:kfi-04.12.10.patch | linux-2.6.9 | experimental | Kernel Function Instrumentation | . |
preset-lpj | DecPatches:preset-lpj-04.12.10.patch | linux-2.6.9 | experimental | Preset LPJ | . |
printk-times | DecPatches:printk-times-04.12.10.patch | linux-2.6.9 | experimental | Printk Times | . |
fast-clean-shutdown | DecPatches:fast-clean-shutdown-04.12.10.patch | linux-2.6.9 | experimental | . | . |
deferred-resume | DecPatches:deferred-resume-04.12.10.patch | linux-2.6.9 | experimental | . | . |
safe-suspend | DecPatches:safe-suspend-04.12.10.patch | linux-2.6.9 | experimental | . | . |
priority based interrupt | Priority-Interrupt.patch | linux-2.6.9 | experimental | . | . |
LKST 2.2.1 for SH | lkst | linux-2.6.9 | tested - Renesas RTS7751R2D:OK | ITJ 2005 Detail 2_2d4 | . |
Patches for 2.6.8.1
Name | Patch File | Base Kernel | Status | Patch Home Page' |
---|---|---|---|---|
patch summary (as of 04.09.04) | patch-summary-04.09.14 | linux-2.6.8.1 | . | . |
deferred-resume | deferred-resume-04.09.02.patch | linux-2.6.8.1 | . | . |
fast-boot-menu | fast-boot-menu-04.09.02.patch | linux-2.6.8.1 | . | . |
fast-clean-shutdown | fast-clean-shutdown-04.09.02.patch | linux-2.6.8.1 | . | . |
fast-timestamps | fast-timestamps-04.09.02.patch | linux-2.6.8.1 | . | Fast Time Stamp |
posix high res timers | high-res-timers | linux-2.6.8.1 | . | . |
kfi | kfi-04.09.02.patch | linux-2.6.8.1 | . | Kernel Function Instrumentation |
kgdb
kgdb-04.09.02.patch|kgdb-04.09.02.patch |
linux-2.6.8.1 | . | kgdb | |
preset-lpj | preset-lpj-04.09.02.patch | linux-2.6.8.1 | . | Preset LPJ |
printk-times | printk-times-04.09.02.patch | linux-2.6.8.1 | . | Printk Times |
safe-suspend | safe-suspend-04.09.02.patch | linux-2.6.8.1 | . | . |
timer-hash | timer-hash-04.09.02.patch | linux-2.6.8.1 | . | Timer Hash Array Project |
RBTX49xx platform support | rbtx49.linux-2.6.8.1-2.patch | linux-2.6.8.1 | . | RBTX49xx Platform Support |
short IDE delays | ide-delay-2.6.8-rc2.patch | linux-2.6.8-rc2 | . | Short IDE Delays |
Patches for 2.6.7
Name | Patch File | Base Kernel | Patch Home Page' |
---|---|---|---|
timer hash array | timer-hash-array-04.07.16.patch | linux-2.6.7 | Timer Hash Array Project |
patch summary | patch-summary-04.06.25 | . | . |
printk-times | instr-printk-04.06.25.tar.bz2 | linux-2.6.7 | Printk Times |
preset-lpj | preset-lpj-04.06.25.patch | linux-2.6.7 | Preset LPJ |
fast timestamps | fast-timestamp-04.06.25.patch | linux-2.6.7 | Fast Timestamp |
fast boot menu | fast-boot-menu-04.06.25.patch | linux-2.6.7 | . |
posix high res timers - all | posix-hrt-04.06.25.patch | linux-2.6.7 | Hrt Project |
posix high res timers - core | posix-hrt-core-04.06.25.patch | linux-2.6.7 | Hrt Project |
posix high res timers - i386 | posix-hrt-i386-04.06.25.patch | linux-2.6.7 | Hrt Project |
posix high res timers - ppc32 | posix-hrt-ppc32-04.06.25.patch | linux-2.6.7 | Hrt Project |
RTC nosync (x86) | rtc-nosynch-3.patch | linux-2.6.7 | RTC No Sync |
. | celf-patches-04.06.25.tar.bz2 | linux-2.6.7 | . |
Patches for 2.6.6
Name | Patch File | Base Kernel | Patch Home Page' |
---|---|---|---|
printk-times | instr-printk-04.06.09.tar.bz2 | linux-2.6.6 | Printk Times |
preset-lpj | preset-lpj-04.06.09.patch | linux-2.6.6 | Preset LPJ |
fast timestamp support | timing-api-04.06.09.patch | linux-2.6.6 | Fast Timestamp |
fast boot menu | fast-boot-menu-04.06.09.patch | linux-2.6.6 | . |
posix high res timers - core | posix-hrt-core-04.06.09.patch | linux-2.6.6 | Hrt Project |
posix high res timers - i386 | posix-hrt-i386-04.06.09.patch | linux-2.6.6 | Hrt Project |
posix high res timers - ppc32 | posix-hrt-ppc32-04.06.09.patch | linux-2.6.6 | Hrt Project |
. | celf-patches-04.06.09.tar.bz2 | linux-2.6.6 | . |
Patch Table Key
Status key:
- experimental = untested feature, use at your own risk
- tested = tested on one or more architecture
- architecture vector = arm, i386, mips, ppc, sh
- ? = unknown status
- P = patch applies
- B = builds OK
- R = kernel runs OK
- OK = feature tested OK
Instructions to Download and Apply
CE Linux technologies are provided as patches or patchsets against stable linux kernels.
You can download the Linux kernel source code from: http://www.kernel.org/
To apply an individual patch, follow these instructions:
- download the base kernel
- unarchive the kernel source tree
tar -xjvf linux-2.6.x.tar.bz2
- change to the root of the kernel source tree
cd linux-2.6.x
- download the patch file
- apply the patch with the patch command
patch -p1 < patch-file-name.patch
To apply a tpm patchset:
- download the base kernel
- download the patchset file
- unarchive the patchset file
- tar -xjvf celf-patches-04.09.14.tar.bz2
- apply the entire patchset with the
tpm
command- tpm -t ./linux-2.6.x.tar.bz2 -f ./patchlist -o ./celinux-040914
tpm is available here: Media:tpm
After downloading tpm, mark it executable with: "chmod a+x tpm
"
To apply a quilt patchset:
- download the base kernel
- download the patchset file
- Use the command 'quilt setup' if you have this utility installed on your system. Otherwise, unarchive the kernel and then run these commands:
$ cd linux-2.6.xyz $ tar -xjf xyz-patches.tar.bz2 $ cat patches/series | egrep -v '(^#|^$)' | sed 's/\([^ ].\) $/\1/' \ | xargs -i cat patches/{} | patch -p1
(Not all patches listed here are in the archive).