KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 14 as of 2006-12-20 15:20:55
KernelNewbies:
  • Linux_2_6_20

TableOfContents()

Short overview (for news sites, etc)

Linux 2.6.20 greatly improves kdump (http://news.zdnet.co.uk/software/0,1000000121,39285165,00.htm ); KVM (http://kvm.sourceforge.net) for Intel with VT and AMD with SVM hardware virtualization.

Important things (AKA: ''the cool stuff'')

  • Asynchronous SCSI scanning
  • Multithreaded USB probing
  • New 300Hz option. Good because it evenly divides PAL and NTSC framerates
  • HID Layer split

Drivers

  • pata
    • Add support for Winbond, Marvel, and others
    • Some suspend/resume support added
  • Add support for Moxa SmartIO multiport serial cards
  • optimize o_direct on block devices
  • HWMon: New Winbond W83793 hardware monitoring driver
  • Add NetXen 1G/10G ethernet driver.

  • e1000: New hardware support
  • Remove FTape driver
  • Sensors
    • Add support for Apple Motion Sensors
    • Support for National Semiconductor PC87427 Super-I/O chip
    • Support for Winbond W83793 sensors
  • ohci1394: steps to implement suspend/resume
  • forcedeth: power management support
  • usbtouchscreen: add support for DMC TSC-10/25 devices
  • allow usb hubs to have up to 31 children
  • Altix: Some ACPI support

Video

  • Add support for Philips UCB1400 touchscreen
  • Framebuffer support for IBM GXT4500P adaptor
  • Ability to set Geode framebuffer size
  • DRM i915 updates
  • V4L
    • Add support for Pinnacle 310i
    • Added support for a ASUSTEK P7131 Dual DVB-T variant
    • Add support for the Compro Videomate DVB-T200A

Network

  • Atmel MACB support

Sound

  • Remove obsolete OSS drivers that already have ALSA replacements

Other stuff

Arch-independent changes in the kernel core

  • Add support for Log2 mechanism [http://lwn.net/Articles/203596/]

  • Driver core: add notification of bus events [http://lkml.org/lkml/2006/12/1/297]

Architecture-specific changes

  • ARM
    • Support to change MX1 CPU frequency at runtime.
    • Support for Atmel AT91SAM9260-EK (and 61) boards
    • Some more suspend to RAM support
  • i386
    • Add support for a relocatable kernel. This is useful for kexec panics and another kernel being loaded.
    • Add support to compile for Core2
  • MIPS
    • Use "long" for 64-bit values on 64-bit kernel.
  • PowerPC
    • Refactor 64 bit DMA operations
    • Add support for EFIKA boards
    • Add support for the Sony Playstation 3
  • S390
    • cpu shutdown rework
    • New DASD feature for ERP related logging: no longer have to recompile to change ERP logging on/off
  • x86_64
    • Add support to compile for Core2

Filesystems

  • DebugFS: inotify support

Networking

CPU Freq

  • Add support for CN400 when ACPI C3 isn't available.

move kallsyms data to .rodata

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01