Goldfish -- 44 files |
|
|
|
|
|
|
|
|
|
|
|
Chg |
arch/arm/Makefile |
Add CONFIG_ARCH_GOLDFISH |
|
|
|
|
|
|
|
|
New |
arch/arm/configs/goldfish_defconfig |
Default config file when building a kernel for the goldfish CPU |
|
|
|
|
|
|
New |
arch/arm/mach-goldfish/Kconfig |
Add kernel config for Goldfish CPU. |
|
|
|
|
|
|
|
|
New |
arch/arm/mach-goldfish/Makefile |
Add compile board-goldfish.o |
|
|
|
|
|
|
|
|
New |
arch/arm/mach-goldfish/Makefile.boot |
Boot configuration for the goldfish CPU |
|
|
|
|
|
|
|
|
New |
arch/arm/mach-goldfish/audio.c |
Audio input/output |
|
|
|
|
|
|
|
|
|
New |
arch/arm/mach-goldfish/board-goldfish.c |
IRQs, io, etc. |
|
|
|
|
|
|
|
|
|
New |
arch/arm/mach-goldfish/pdev_bus.c |
Platform device bus |
|
|
|
|
|
|
|
|
|
New |
arch/arm/mach-goldfish/pm.c |
Power management |
|
|
|
|
|
|
|
|
|
New |
arch/arm/mach-goldfish/switch.c |
Switch controls |
|
|
|
|
|
|
|
|
|
New |
arch/arm/mach-goldfish/timer.c |
Get and set timers |
|
|
|
|
|
|
|
|
|
Chg |
arch/arm/mm/Kconfig |
Add ARCH_GOLDFISH to support list for ARM926T |
|
|
|
|
|
|
|
Chg |
drivers/char/Makefile |
Add goldfish_tty |
|
|
|
|
|
|
|
|
|
New |
drivers/char/goldfish_tty.c |
TTY driver |
|
|
|
|
|
|
|
|
|
|
Chg |
drivers/input/keyboard/Kconfig |
Added config option for Goldfish keyboard events |
|
|
|
|
|
|
|
Chg |
drivers/input/keyboard/Makefile |
Add goldfish_events |
|
|
|
|
|
|
|
|
|
New |
drivers/input/keyboard/goldfish_events.c |
Goldfish keyboard driver |
|
|
|
|
|
|
|
|
|
Chg |
drivers/mmc/host/Kconfig |
Add kernel config option for Goldfish MMC card |
|
|
|
|
|
|
|
Chg |
drivers/mmc/host/Makefile |
Add goldfish MMC card driver |
|
|
|
|
|
|
|
|
New |
drivers/mmc/host/goldfish.c |
Multi Media Card driver |
|
|
|
|
|
|
|
|
|
Chg |
drivers/mtd/devices/Kconfig |
Add kernel config option for Goldfish NAND flash device support |
|
|
|
|
|
|
Chg |
drivers/mtd/devices/Makefile |
Add goldfish_nand |
|
|
|
|
|
|
|
|
|
New |
drivers/mtd/devices/goldfish_nand.c |
NAND flash driver |
|
|
|
|
|
|
|
|
|
New |
drivers/mtd/devices/goldfish_nand_reg.h |
NAND flash driver |
|
|
|
|
|
|
|
|
|
Chg |
drivers/power/Kconfig |
Add kernel config for goldfish battery driver |
|
|
|
|
|
|
|
Chg |
drivers/power/Makefile |
Add goldfish_battery |
|
|
|
|
|
|
|
|
|
New |
drivers/power/goldfish_battery.c |
Power and battery status driver |
|
|
|
|
|
|
|
|
Chg |
drivers/rtc/Kconfig |
Add kernel config for goldfish rtc driver |
|
|
|
|
|
|
|
|
Chg |
drivers/rtc/Makefile |
Add rtc-goldfish |
|
|
|
|
|
|
|
|
|
New |
drivers/rtc/rtc-goldfish.c |
Real-time clock driver |
|
|
|
|
|
|
|
|
|
Chg |
drivers/video/Kconfig |
Add goldfish framebuffer |
|
|
|
|
|
|
|
|
|
Chg |
drivers/video/Makefile |
Add goldfish framebuffer |
|
|
|
|
|
|
|
|
|
New |
drivers/video/goldfishfb.c |
Video framebuffer driver |
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/dma.h |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/entry-macro.S |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/hardware.h |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/io.h |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/irqs.h |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/memory.h |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/system.h |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/timer.h |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/timex.h |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/uncompress.h |
|
|
|
|
|
|
|
|
|
|
|
New |
include/asm-arm/arch-goldfish/vmalloc.h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
YAFFS2 -- 35 files |
|
|
|
|
|
|
|
|
|
|
|
Chg |
fs/Kconfig |
Add include for YAFFS Kconfig |
|
|
|
|
|
|
|
|
Chg |
fs/Makefile |
Add yaffs |
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/Kconfig |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/Makefile |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/devextras.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/moduleconfig.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_checkptrw.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_checkprtw.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_ecc.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_ecc.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_fs.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_getblockinfo.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_guts.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_guts.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_mtdif.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_mtdif.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_mtddif1.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_mtddif1.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_mtddif2.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_mtddif2.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_nand.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_nand.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_nandemul2k.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_packedtags1.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_packedtags1.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_packedtags2.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_packedtags2.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_qsort.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_qsort.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_tagscompat.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_tagscompat.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_tagsvaliditiy.c |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffs_tagsvalidity.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yaffsinterface.h |
|
|
|
|
|
|
|
|
|
|
|
New |
fs/yaffs2/yportenv.h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bluetooth -- 10 files |
|
|
|
|
|
|
|
|
|
|
|
Chg |
drivers/bluetooth/Kconfig |
Add change so kernel config can select new 'HCI UART Debug' |
|
|
|
|
|
|
Chg |
drivers/bluetooth/hci_II.c |
Add BT_DBG() macro if 'HCI UART Debug' is defined in kernel
config |
|
|
|
|
|
Chg |
net/bluetooth/Kconfig |
Add config options for debug of bluetooth L2CAP, generic
sockets, HCI_CORE, HCI_SOCK, and voice |
|
|
|
Chg |
net/bluetooth/af_bluetooth.c |
Add security checks to bluetooth functions if
CONFIG_ANDROID_PARANOID_NETWORK is defined |
|
|
|
Chg |
net/bluetooth/hci_event.c |
Fix bugs related to bluetooth encryption and voice support |
|
|
|
|
|
|
Chg |
net/bluetooth/rfcomm/core.c |
Bug fixes |
|
|
|
|
|
|
|
|
|
|
Chg |
net/bluetooth/rfcomm/sock.c |
Bug fix |
|
|
|
|
|
|
|
|
|
|
Chg |
net/bluetooth/sco.c |
Add ability to disable SCO connections |
|
|
|
|
|
|
|
|
Chg |
include/net/bluetooth/hci_core.h |
Disable LMP_ESCO due to apparent eSCO bug in stack |
|
|
|
|
|
|
Chg |
include/net/bluetooth/rfcomm.h |
Add 'out' parameter to rfcomm_dlc structure |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Scheduler -- 5 files |
|
|
|
|
|
|
|
|
|
|
|
Chg |
kernel/sched.c |
Adds NORMALIZED_SLEEPER feature to scheduler features set |
|
|
|
|
|
|
Chg |
kernel/sched_fair.c |
Modifies kernel scheduling algorithm in various small ways |
|
|
|
|
|
|
Chg |
kernel/softirq.c |
Modifications for CPU scheduler tuning |
|
|
|
|
|
|
|
|
Chg |
kernel/time/tick-sched.c |
Modifications for CPU scheduler tuning |
|
|
|
|
|
|
|
|
Chg |
include/linux/tick.h |
Add tick_nohz_update_stopped_sched_tick() if CONFIG_NO_HZ
defined |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New Android Drivers -- 28 files |
|
|
|
|
|
|
|
|
|
|
|
Chg |
drivers/Kconfig |
Include sub-Kconfig files |
|
|
|
|
|
|
|
|
|
Chg |
drivers/Makefile |
Add drivers/switch and drivers/android |
|
|
|
|
|
|
|
|
New |
drivers/android/Kconfig |
Add BINDER_IPC, POWER, POWER_STAT, POWER_ALARM, LOGGER,
RAM_CONSOLE, TIMED_GPIO, PARANOID_NETWORK to config |
|
New |
drivers/android/Makefile |
Add options to compile binder.o, power.o, alarm.o, logger.o,
ram_console.o, timed_gpio. |
|
|
|
|
New |
drivers/android/alarm.c |
System alarm clock and real-time clock management |
|
|
|
|
|
|
New |
drivers/android/binder.c |
Binder transactional IPC system |
|
|
|
|
|
|
|
|
New |
drivers/android/logger.c |
Google's logging API |
|
|
|
|
|
|
|
|
|
New |
drivers/android/ram_console.c |
Log console messages to RAM |
|
|
|
|
|
|
|
|
New |
drivers/android/timed_gpio.c |
Google's Timed GPIO driver |
|
|
|
|
|
|
|
|
New |
drivers/switch/Kconfig |
Kernel config option for GPIO switch support |
|
|
|
|
|
|
|
New |
drivers/switch/Makefile |
Makefile inlcude for GPIO switch driver |
|
|
|
|
|
|
|
|
New |
drivers/switch/switch_class.c |
Allows for userspace monitoring of generic switches |
|
|
|
|
|
|
|
New |
drivers/switch/switch_gpio.c |
Implementation for GPIO-specific switches |
|
|
|
|
|
|
|
Chg |
drivers/usb/gadget/Kconfig |
Add kernel config option for Android Debug Bridge (ADB) |
|
|
|
|
|
|
Chg |
drivers/usb/gadget/Makefile |
Compile Android Debug Bridge (ADB) based on above kernel config
option |
|
|
|
|
|
New |
drivers/usb/gadget/android_adb.c |
Android Debug Bridge driver |
|
|
|
|
|
|
|
|
New |
include/linux/android_aid.h |
Adds AIDs for BT, INET, and networking |
|
|
|
|
|
|
|
|
New |
include/linux/android_alarm.h |
Get and set real-time and other alarms |
|
|
|
|
|
|
|
|
New |
include/linux/android_timed_gpio.h |
Struct definitions for timed GPIOs |
|
|
|
|
|
|
|
|
New |
include/linux/ashmem.h |
Android shared memory definitions |
|
|
|
|
|
|
|
|
New |
include/linux/binder.h |
Binder IPC API definition |
|
|
|
|
|
|
|
|
|
New |
include/linux/logger.h |
Logger definitions |
|
|
|
|
|
|
|
|
|
New |
include/linux/switch.h |
GPIO switch interface |
|
|
|
|
|
|
|
|
|
Chg |
mm/Makefile |
Compile ashmem.o based on kernel config |
|
|
|
|
|
|
|
New |
mm/ashmem.c |
Anonymous SHared MEMory implementation |
|
|
|
|
|
|
|
Chg |
drivers/misc/Kconfig |
Add kernel config option for LOW_MEMORY_KILLER |
|
|
|
|
|
|
|
Chg |
drivers/misc/Makefile |
Add lowmemorykiller.c |
|
|
|
|
|
|
|
|
|
New |
drivers/misc/lowmemorykiller.c |
When memory is low, selects a process and kills it |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Power Management -- 5 files |
|
|
|
|
|
|
|
|
|
|
|
New |
include/linux/android_power.h |
Android power management API definitions |
|
|
|
|
|
|
|
New |
drivers/android/power.c |
Android power management API implementation |
|
|
|
|
|
|
|
Chg |
drivers/input/evdev.c |
Modified for android power handling |
|
|
|
|
|
|
|
|
Chg |
fs/inotify_user.c |
Modified for android power handling |
|
|
|
|
|
|
|
|
Chg |
kernel/power/process.c |
Modified for android power handling |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Miscellaneous -- 36 files |
|
|
|
|
|
|
|
|
|
|
|
New |
Documentation/vm/pagemap.txt |
|
|
|
|
|
|
|
|
|
|
|
Chg |
arch/arm/Kconfig |
Add HAVE_LATENCYTOP_SUPPORT, ARCH_GOLDFISH |
|
|
|
|
|
|
|
Chg |
arch/arm/kernel/process.c |
Add dump_task_regs function |
|
|
|
|
|
|
|
|
Chg |
arch/arm/kernel/signal.c |
Add code to deal with system calls that can't be restarted |
|
|
|
|
|
|
Chg |
arch/arm/kernel/stacktrace.c |
Add code to improve debug stacktraces |
|
|
|
|
|
|
|
|
Chg |
arch/arm/mm/abort-ev6.S |
Not sure. Bugfix? |
|
|
|
|
|
|
|
|
|
Chg |
drivers/char/Kconfig |
Add "Memory device driver" and "Goldfish TTY
driver" |
|
|
|
|
|
|
Chg |
drivers/char/mem.c |
Adds code to enable compile-out of /dev/kmem and /dev/mem |
|
|
|
|
|
|
Chg |
drivers/leds/Kconfig |
Add config to turn LEDS on when CPU is running, but screen is
off |
|
|
|
|
|
|
Chg |
drivers/leds/Makefile |
Add change to compile ledtrig-sleep.o depending on above option |
|
|
|
|
|
|
New |
drivers/leds/ledtrig-sleep.c |
Turns leds on when the screen is off but the CPU still running |
|
|
|
|
|
|
Chg |
drivers/rtc/class.c |
Fix bug related to error accumulation in real-time clock |
|
|
|
|
|
|
Chg |
fs/fat/dir.c |
Add VFAT_IOCTL_GET_VOLUME_ID to fat_dir_ioctl() |
|
|
|
|
|
|
|
Chg |
fs/fat/inode.c |
Add code to read FAT BSX from MS-DOS FAT Superblock |
|
|
|
|
|
|
Chg |
fs/proc/base.c |
Modify /proc for files related to out-of-memory adjuster |
|
|
|
|
|
|
Chg |
fs/proc/proc_misc.c |
Changed kpagecount_read and kpageflags_read to return EINVAL
instead of EIO on some errors |
|
|
|
Chg |
fs/proc/task_mmu.c |
Simplify error checking in add_to_pagemap, and add parameter
check that returns faster in some cases |
|
|
|
Chg |
include/asm-arm/elf.h |
Add macro ELF_CORE_COPY_TASK_REGS() that calls
dump_task_regs(...) |
|
|
|
|
|
Chg |
include/linux/mm.h |
Add function prototype for shmem_set_file(...) |
|
|
|
|
|
|
|
Chg |
include/linux/msdos_fs.h |
Add VFAT_IOCTL_GET_VOLUME_ID ioctl macro |
|
|
|
|
|
|
|
Chg |
kernel/hrtimer.c |
Apparears to fix a bug in run_hrtimer_pending |
|
|
|
|
|
|
|
Chg |
init/Kconfig |
Add PANIC_TIMEOUT which defaults to 0 |
|
|
|
|
|
|
|
Chg |
kernel/panic.c |
Sets default panic_timeout to PANIC_TIMEOUT from Kconfig |
|
|
|
|
|
|
Chg |
kernel/power/console.c |
Appears to fix a related to virtual console restore error
message |
|
|
|
|
|
|
Chg |
kernel/printk.c |
appears to fix printk bugs from when system is
suspended/resumed |
|
|
|
|
|
Chg |
mm/filemap.c |
Appears to fix bug in filemap_fault, which is used read in file
data during a page fault |
|
|
|
|
Chg |
mm/shmmem.c |
Refactor shmem_zero_setup |
|
|
|
|
|
|
|
|
Chg |
mm/tiny-shmem.c |
Refactor shmem_zero_setup |
|
|
|
|
|
|
|
|
Chg |
include/linux/sockios.h |
add SIOCKILLADDR socket configuration control to 'kill sockets
with this local address' |
|
|
|
|
Chg |
include/net/tcp.h |
Add tcp_v4_nuke_addr function |
|
|
|
|
|
|
|
|
Chg |
net/ipv4/Makefile |
Compile sysfs_net_ipv4 if CONFIG_SYSFS set |
|
|
|
|
|
|
|
Chg |
net/ipv4/af_inet_c |
Add security checking if CONFIG_ANDROID_PARANOID_NETWORK
defined |
|
|
|
|
|
Chg |
net/ipv4/devinet.c |
Add SIOCKILLADDR to kill all sockets on an address to
devinet_ioct |
|
|
|
|
|
Chg |
net/ipv4/sysfs_net_ipv4.c |
Add ability to control TCP window lengths |
|
|
|
|
|
|
|
Chg |
net/ipv4/tcp_ipv4.c |
Add tcp_v4_nuke_addr function to kill all sockets on an address |
|
|
|
|
|
|
Chg |
net/ipv6/af_inet6.c |
Add security checking if CONFIG_ANDROID_PARANOID_NETWORK
defined |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Netfilter -- 22 files |
|
|
|
|
|
|
|
|
|
|
|
Chg |
files |
Only filenames differ (xt_DSCP.c vs xt_dscp.c). Contents are
identical. |
|
|
|
|