Kernel Patches

From Mactel-Linux

Jump to: navigation, search

Contents

What patches are available?

  • acpi-blacklist-fix.patch
  • acpi-smart-battery.patch
  • applesmc.patch
  • appletouch.patch
  • efi_e820_all_mapped_fix.patch
  • imacfb.patch
  • intelfb-945g.patch
  • ir.patch
  • keyboard_hid.patch
  • mouseemu.patch
  • piix.ich7.patch
  • sata_resume.patch
  • sci_en.patch
  • sigmatel_audio.patch
  • usb-storage-zerowait.patch
  • version.patch


The patches in detail

acpi-blacklist-fix.patch

  • for which system: Mini, iMac 17", iMac 20", MacBook, MacBook Pro (ONLY native EFI booting machines - if you use bootcamp forget this one!)
  • what does it: all PCs with an enabled efi are removed from the blacklist, as they should have a correct ACPI implementation.

acpi-smart-battery.patch

  • for which system: MacBook, MacBook Pro
  • what does it: This patch adds the Smart Battery System to the kernel, which is needed to make reasonable battery outputs in the proc directory

applesmc.patch

  • for which system: MacBook, MacBook Pro
  • what does it: This patch provides support for the Apple System Management Controller, which provides the Sudden Motion Sensor, the light sensors and the keyboard backlight control via sysfs.

appletouch.patch

  • for which system: MacBook, MacBook Pro
  • what does it: This patch extends the Apple USB Touchpad driver to support also MacBooks and MacBook Pros.

efi_e820_all_mapped_fix.patch

  • for which system: Mini, iMac 17", iMac 20", MacBook, MacBook Pro (ONLY native EFI booting machines - if you use bootcamp forget this one!)
  • what does it: This patch makes the e820_all_mapped function in the file arch/i386/kernel/setup.c return 1 if the kernel runs on a EFI enabled system. (i don't know what this function is good for)

imacfb.patch

  • for which system: iMac 17", iMac 20", MacBook Pro (ONLY native EFI booting machines - if you use bootcamp forget this one!)
  • what does it: This patch provides a framebuffer for the console. This is needed because in native EFI boot, there is no possibility to create a command line. So the framebuffer is essential

intelfb-945g.patch

  • for which system: Mini, MacBook
  • what does it: This patch extends the standard intel framebuffer driver to support the Intel 945G chipset

ir.patch

  • for which system: Mini (iMac 17", iMac 20", MacBook, MacBook Pro)
  • what does it: This patch adds support for the built in USB IR receiver (is this really only for the Mini?)

keyboard_hid.patch

  • for which system: MacBook, MacBook Pro
  • what does it: This enables the Fn-Key handling for the MacBook and the MacBook Pro

mouseemu.patch

  • for which system: Mini, iMac 17", iMac 20", MacBook, MacBook Pro
  • what does it: This enables the 2 and 3 mouse-button emulation in the kernel driver

piix.ich7.patch

  • for which system: unknown
  • what does it: unknown

sata_resume.patch

  • for which system: unknown
  • what does it: unknown

sci_en.patch

  • for which system:
  • what does it:

sigmatel_audio.patch

  • for which system:
  • what does it:

usb-storage-zerowait.patch

  • for which system:
  • what does it:

version.patch

  • for which system:
  • what does it:
Personal tools