The previous list contain only files that contain goldfish stuff: Here the list of files that are directly for goldfish:
[EMAIL PROTECTED] android-OMAP35xx]$ cat android-1.0_r1.patch | grep "diff -Naur" | grep goldfish diff -Naur linux-2.6.25/arch/arm/configs/goldfish_defconfig kernel.git/ arch/arm/configs/goldfish_defconfig diff -Naur linux-2.6.25/arch/arm/mach-goldfish/audio.c kernel.git/arch/ arm/mach-goldfish/audio.c diff -Naur linux-2.6.25/arch/arm/mach-goldfish/board-goldfish.c kernel.git/arch/arm/mach-goldfish/board-goldfish.c diff -Naur linux-2.6.25/arch/arm/mach-goldfish/Kconfig kernel.git/arch/ arm/mach-goldfish/Kconfig diff -Naur linux-2.6.25/arch/arm/mach-goldfish/Makefile kernel.git/ arch/arm/mach-goldfish/Makefile diff -Naur linux-2.6.25/arch/arm/mach-goldfish/Makefile.boot kernel.git/arch/arm/mach-goldfish/Makefile.boot diff -Naur linux-2.6.25/arch/arm/mach-goldfish/pdev_bus.c kernel.git/ arch/arm/mach-goldfish/pdev_bus.c diff -Naur linux-2.6.25/arch/arm/mach-goldfish/pm.c kernel.git/arch/ arm/mach-goldfish/pm.c diff -Naur linux-2.6.25/arch/arm/mach-goldfish/switch.c kernel.git/ arch/arm/mach-goldfish/switch.c diff -Naur linux-2.6.25/arch/arm/mach-goldfish/timer.c kernel.git/arch/ arm/mach-goldfish/timer.c diff -Naur linux-2.6.25/drivers/char/goldfish_tty.c kernel.git/drivers/ char/goldfish_tty.c diff -Naur linux-2.6.25/drivers/input/keyboard/goldfish_events.c kernel.git/drivers/input/keyboard/goldfish_events.c diff -Naur linux-2.6.25/drivers/mmc/host/goldfish.c kernel.git/drivers/ mmc/host/goldfish.c diff -Naur linux-2.6.25/drivers/mtd/devices/goldfish_nand.c kernel.git/ drivers/mtd/devices/goldfish_nand.c diff -Naur linux-2.6.25/drivers/mtd/devices/goldfish_nand_reg.h kernel.git/drivers/mtd/devices/goldfish_nand_reg.h diff -Naur linux-2.6.25/drivers/power/goldfish_battery.c kernel.git/ drivers/power/goldfish_battery.c diff -Naur linux-2.6.25/drivers/rtc/rtc-goldfish.c kernel.git/drivers/ rtc/rtc-goldfish.c diff -Naur linux-2.6.25/drivers/video/goldfishfb.c kernel.git/drivers/ video/goldfishfb.c diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/dma.h kernel.git/ include/asm-arm/arch-goldfish/dma.h diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/entry-macro.S kernel.git/include/asm-arm/arch-goldfish/entry-macro.S diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/hardware.h kernel.git/include/asm-arm/arch-goldfish/hardware.h diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/io.h kernel.git/ include/asm-arm/arch-goldfish/io.h diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/irqs.h kernel.git/include/asm-arm/arch-goldfish/irqs.h diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/memory.h kernel.git/include/asm-arm/arch-goldfish/memory.h diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/system.h kernel.git/include/asm-arm/arch-goldfish/system.h diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/timer.h kernel.git/include/asm-arm/arch-goldfish/timer.h diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/timex.h kernel.git/include/asm-arm/arch-goldfish/timex.h diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/uncompress.h kernel.git/include/asm-arm/arch-goldfish/uncompress.h diff -Naur linux-2.6.25/include/asm-arm/arch-goldfish/vmalloc.h kernel.git/include/asm-arm/arch-goldfish/vmalloc.h On Nov 28, 3:18 pm, kapare <[EMAIL PROTECTED]> wrote: > Here are some of my notes about it but this is from a diff from 2.6.25 > and 2.6.25-android > > diff -Naur linux-2.6.25/arch/arm/Kconfig kernel.git/arch/arm/ > Kconfig > (goldfish remove) > diff -Naur linux-2.6.25/arch/arm/Makefile kernel.git/arch/arm/ > Makefile > (Nothing to do only goldfish) > diff -Naur linux-2.6.25/arch/arm/mm/Kconfig kernel.git/arch/arm/mm/ > Kconfig > (Nothing to do only goldfish) > diff -Naur linux-2.6.25/drivers/char/Kconfig kernel.git/drivers/char/ > Kconfig > (Remove GOLDFISH_TTY) > diff -Naur linux-2.6.25/drivers/char/Makefile kernel.git/drivers/char/ > Makefile > (Nothing to do only GOLDFISH_TTY) > diff -Naur linux-2.6.25/drivers/input/keyboard/Kconfig kernel.git/ > drivers/input/keyboard/Kconfig > (Nothing to do only KEYBOARD_GOLDFISH_EVENTS) > diff -Naur linux-2.6.25/drivers/input/keyboard/Makefile kernel.git/ > drivers/input/keyboard/Makefile > (Nothing to do only CONFIG_KEYBOARD_GOLDFISH_EVENTS) > diff -Naur linux-2.6.25/drivers/mmc/host/Kconfig kernel.git/drivers/ > mmc/host/Kconfig > (Nothing to do only MMC_GOLDFISH) > diff -Naur linux-2.6.25/drivers/mmc/host/Makefile kernel.git/drivers/ > mmc/host/Makefile > (Nothing to do only MMC_GOLDFISH) > diff -Naur linux-2.6.25/drivers/mtd/devices/Kconfig kernel.git/drivers/ > mtd/devices/Kconfig > (Nothing to do only MTD_GOLDFISH_NAND) > diff -Naur linux-2.6.25/drivers/mtd/devices/Makefile kernel.git/ > drivers/mtd/devices/Makefile > (Nothing to do only MTD_GOLDFISH_NAND) > diff -Naur linux-2.6.25/drivers/power/Kconfig kernel.git/drivers/power/ > Kconfig > (Nothing to do only > BATTERY_GOLDFISH) > diff -Naur linux-2.6.25/drivers/power/Makefile kernel.git/drivers/ > power/Makefile > (Nothing to do only > BATTERY_GOLDFISH) > diff -Naur linux-2.6.25/drivers/rtc/Kconfig kernel.git/drivers/rtc/ > Kconfig > (Nothing to do only > RTC_DRV_GOLDFISH) > diff -Naur linux-2.6.25/drivers/rtc/Makefile kernel.git/drivers/rtc/ > Makefile > (Nothing to do only RTC_DRV_GOLDFISH) > diff -Naur linux-2.6.25/drivers/video/Kconfig kernel.git/drivers/video/ > Kconfig > (Nothing to do only FB_GOLDFISH) > diff -Naur linux-2.6.25/drivers/video/Makefile kernel.git/drivers/ > video/Makefile > (Nothing to do only FB_GOLDFISH) > > Maybe be their is some missing in my list > > Like they previously says > The goldfish platform is the "virtual hardware" that Android runs on > in the emulator. These files are not needed on the real HW. > > Regards > > kap > > On Nov 28, 1:52 pm, fructose <[EMAIL PROTECTED]> wrote: > > > I have been trying to find some documentation on the exact > > constituents for Goldfish but have been unsuccesful, is there some > > documentation somewhere about exactly what Goldfish is, and thus what > > must be removed/replaced when porting to hardware? --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [EMAIL PROTECTED] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
