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
-~----------~----~----~----~------~----~------~--~---

Reply via email to