URI: 
       tOUYA gaming console build script and extras - arm-sdk - os build toolkit for various embedded devices
  HTML git clone https://git.parazyd.org/arm-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 9e2a0840088704f2ec56525d060509d826988799
   DIR parent 2f883c5e0259e201b4810a760382928ecb79bd4a
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Wed, 18 May 2016 02:58:28 +0200
       
       OUYA gaming console build script and extras
       
       Diffstat:
         M README.md                           |      17 +++++++++++++++++
         A arm/extra/ouya/3.1.10-tk3+/kernel/… |       0 
         A arm/extra/ouya/3.1.10-tk3+/kernel/… |       0 
         A arm/extra/ouya/3.1.10-tk3+/kernel/… |       0 
         A arm/extra/ouya/3.1.10-tk3+/kernel/… |       0 
         A arm/extra/ouya/3.1.10-tk3+/kernel/… |       0 
         A arm/extra/ouya/3.1.10-tk3+/kernel/… |       0 
         A arm/extra/ouya/3.1.10-tk3+/kernel/… |       0 
         A arm/extra/ouya/3.1.10-tk3+/kernel/… |       0 
         A arm/extra/ouya/3.1.10-tk3+/kernel/… |       0 
         A arm/extra/ouya/3.1.10-tk3+/modules… |      12 ++++++++++++
         A arm/extra/ouya/3.1.10-tk3+/modules… |       0 
         A arm/extra/ouya/3.1.10-tk3+/modules… |     426 +++++++++++++++++++++++++++++++
         A arm/extra/ouya/3.1.10-tk3+/modules… |       0 
         A arm/extra/ouya/3.1.10-tk3+/modules… |       9 +++++++++
         A arm/extra/ouya/3.1.10-tk3+/modules… |       0 
         A arm/extra/ouya/3.1.10-tk3+/modules… |       1 +
         A arm/extra/ouya/3.1.10-tk3+/modules… |       9 +++++++++
         A arm/extra/ouya/3.1.10-tk3+/modules… |       2 ++
         A arm/extra/ouya/3.1.10-tk3+/modules… |     185 ++++++++++++++++++++++++++++++
         A arm/extra/ouya/3.1.10-tk3+/modules… |       0 
         A arm/extra/ouya/tegra30-r16_3-3.2_a… |       0 
         A arm/extra/ouya/zImage-3.1.10-tk3+   |       0 
         A arm/extra/pkginclude/tegra30-r16_3… |       0 
         M arm/init-arm                        |       1 +
         A arm/scripts/ouya.sh                 |      69 ++++++++++++++++++++++++++++++
       
       26 files changed, 731 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/README.md b/README.md
       t@@ -62,6 +62,7 @@ and one of the following devices:
        * `chromeveyron` - Veyron ARM Chromebook (RK3288)
        * `odroidxu` - ODROID-XU
        * `bbb`- BeagleBone Black
       +* `ouya` - OUYA gaming console
        
        ```
        ; init devuan raspi2
       t@@ -104,6 +105,22 @@ If you are using a custom toolchain, add it to the PATH as described.
        * In `/root/` you will find the `xorg.conf` needed to run X properly. You will
          also find a shell script that allows you to use USB as an ethernet device
        
       +### OUYA Gaming console
       +* This image is intended to be booted from a USB stick and the kernel to be run
       +  from memory. dd the image on a USB flash drive.
       +* You will need android tools
       +* Run the bootloader
       +
       +```
       +adb reboot-bootloader
       +```
       +
       +* Load the kernel that's in `arm/extra/ouya` with:
       +
       +```
       +fastboot boot zImage-3.1.10-tk*
       +```
       +
        ## Acknowledgments
        
        The Devuan SDK was conceived during a period of residency at the
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/kernel/crypto/tcrypt.ko b/arm/extra/ouya/3.1.10-tk3+/kernel/crypto/tcrypt.ko
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/bluetooth/btwilink.ko b/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/bluetooth/btwilink.ko
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/net/usb/raw_ip_net.ko b/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/net/usb/raw_ip_net.ko
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/net/wireless/bcmdhd/bcmdhd.ko b/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/net/wireless/bcmdhd/bcmdhd.ko
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/scsi/scsi_wait_scan.ko b/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/scsi/scsi_wait_scan.ko
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/usb/serial/baseband_usb_chr.ko b/arm/extra/ouya/3.1.10-tk3+/kernel/drivers/usb/serial/baseband_usb_chr.ko
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/kernel/net/mac80211/mac80211.ko b/arm/extra/ouya/3.1.10-tk3+/kernel/net/mac80211/mac80211.ko
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/kernel/net/wireless/cfg80211.ko b/arm/extra/ouya/3.1.10-tk3+/kernel/net/wireless/cfg80211.ko
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/kernel/net/wireless/lib80211.ko b/arm/extra/ouya/3.1.10-tk3+/kernel/net/wireless/lib80211.ko
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.alias b/arm/extra/ouya/3.1.10-tk3+/modules.alias
       t@@ -0,0 +1,12 @@
       +# Aliases extracted from modules themselves.
       +alias usb:v1519p0020d*dc*dsc*dp*ic*isc*ip* raw_ip_net
       +alias sdio:c*v02D0dA8E7* bcmdhd
       +alias sdio:c*v02D0d4324* bcmdhd
       +alias sdio:c*v02D0d4334* bcmdhd
       +alias sdio:c*v02D0d4330* bcmdhd
       +alias sdio:c*v02D0d4319* bcmdhd
       +alias sdio:c*v02D0d0493* bcmdhd
       +alias sdio:c*v02D0d0492* bcmdhd
       +alias sdio:c*v02D0d0000* bcmdhd
       +alias usb:v8087p0716d*dc*dsc*dp*ic*isc*ip* baseband_usb_chr
       +alias usb:v058Bp0041d*dc*dsc*dp*ic*isc*ip* baseband_usb_chr
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.alias.bin b/arm/extra/ouya/3.1.10-tk3+/modules.alias.bin
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.builtin b/arm/extra/ouya/3.1.10-tk3+/modules.builtin
       t@@ -0,0 +1,426 @@
       +kernel/arch/arm/mach-tegra/pwm.ko
       +kernel/arch/arm/mach-tegra/tegra3_tsensor.ko
       +kernel/kernel/configs.ko
       +kernel/fs/mbcache.ko
       +kernel/fs/autofs4/autofs4.ko
       +kernel/fs/ext2/ext2.ko
       +kernel/fs/ext3/ext3.ko
       +kernel/fs/ext4/ext4.ko
       +kernel/fs/fat/fat.ko
       +kernel/fs/fat/vfat.ko
       +kernel/fs/fuse/fuse.ko
       +kernel/fs/jbd/jbd.ko
       +kernel/fs/jbd2/jbd2.ko
       +kernel/fs/lockd/lockd.ko
       +kernel/fs/nfs/nfs.ko
       +kernel/fs/nls/nls_base.ko
       +kernel/fs/nls/nls_cp437.ko
       +kernel/fs/nls/nls_iso8859-1.ko
       +kernel/fs/ntfs/ntfs.ko
       +kernel/crypto/crypto.ko
       +kernel/crypto/crypto_wq.ko
       +kernel/crypto/crypto_algapi.ko
       +kernel/crypto/aead.ko
       +kernel/crypto/crypto_blkcipher.ko
       +kernel/crypto/chainiv.ko
       +kernel/crypto/eseqiv.ko
       +kernel/crypto/crypto_hash.ko
       +kernel/crypto/pcompress.ko
       +kernel/crypto/cryptomgr.ko
       +kernel/crypto/hmac.ko
       +kernel/crypto/md5.ko
       +kernel/crypto/sha1_generic.ko
       +kernel/crypto/sha256_generic.ko
       +kernel/crypto/ecb.ko
       +kernel/crypto/cbc.ko
       +kernel/crypto/des_generic.ko
       +kernel/crypto/twofish_generic.ko
       +kernel/crypto/twofish_common.ko
       +kernel/crypto/aes_generic.ko
       +kernel/crypto/arc4.ko
       +kernel/crypto/deflate.ko
       +kernel/crypto/crc32c.ko
       +kernel/crypto/authenc.ko
       +kernel/crypto/authencesn.ko
       +kernel/crypto/rng.ko
       +kernel/crypto/krng.ko
       +kernel/block/blk-cgroup.ko
       +kernel/drivers/base/firmware_class.ko
       +kernel/drivers/base/regmap/regmap-i2c.ko
       +kernel/drivers/block/loop.ko
       +kernel/drivers/bluetooth/hci_uart.ko
       +kernel/drivers/bluetooth/bluesleep.ko
       +kernel/drivers/cdrom/cdrom.ko
       +kernel/drivers/cpufreq/cpufreq_stats.ko
       +kernel/drivers/cpufreq/cpufreq_performance.ko
       +kernel/drivers/cpufreq/cpufreq_powersave.ko
       +kernel/drivers/cpufreq/cpufreq_userspace.ko
       +kernel/drivers/cpufreq/cpufreq_ondemand.ko
       +kernel/drivers/cpufreq/cpufreq_conservative.ko
       +kernel/drivers/cpufreq/cpufreq_interactive.ko
       +kernel/drivers/cpufreq/freq_table.ko
       +kernel/drivers/crypto/tegra-se.ko
       +kernel/drivers/gpio/gpio-pca953x.ko
       +kernel/drivers/hid/hid.ko
       +kernel/drivers/hid/hid-ouya.ko
       +kernel/drivers/hid/hid-sony.ko
       +kernel/drivers/hid/usbhid/usbhid.ko
       +kernel/drivers/hwmon/hwmon.ko
       +kernel/drivers/hwmon/ina219.ko
       +kernel/drivers/hwmon/tegra-tsensor.ko
       +kernel/drivers/i2c/i2c-core.ko
       +kernel/drivers/i2c/i2c-dev.ko
       +kernel/drivers/i2c/i2c-mux.ko
       +kernel/drivers/i2c/busses/i2c-tegra.ko
       +kernel/drivers/i2c/muxes/pca954x.ko
       +kernel/drivers/input/input-core.ko
       +kernel/drivers/input/joydev.ko
       +kernel/drivers/input/evdev.ko
       +kernel/drivers/input/keyreset.ko
       +kernel/drivers/input/joystick/xpad.ko
       +kernel/drivers/input/keyboard/gpio_keys.ko
       +kernel/drivers/input/keyboard/tegra-kbc.ko
       +kernel/drivers/input/misc/gpio_event.ko
       +kernel/drivers/input/misc/gpio_matrix.ko
       +kernel/drivers/input/misc/gpio_input.ko
       +kernel/drivers/input/misc/gpio_output.ko
       +kernel/drivers/input/misc/gpio_axis.ko
       +kernel/drivers/input/misc/uinput.ko
       +kernel/drivers/input/touchscreen/atmel_mxt_ts.ko
       +kernel/drivers/input/touchscreen/rm31080a_ts.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_bus.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_i2c.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_spi.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_driver.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_f01.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_f09.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_f11.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_f19.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_f34.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_f54.ko
       +kernel/drivers/input/touchscreen/rmi4/rmi_dev.ko
       +kernel/drivers/input/serio/serio.ko
       +kernel/drivers/input/serio/serport.ko
       +kernel/drivers/input/serio/libps2.ko
       +kernel/drivers/leds/leds-gpio.ko
       +kernel/drivers/md/dm-mod.ko
       +kernel/drivers/md/dm-crypt.ko
       +kernel/drivers/media/common/tuners/tuner-xc2028.ko
       +kernel/drivers/media/common/tuners/tuner-simple.ko
       +kernel/drivers/media/common/tuners/tuner-types.ko
       +kernel/drivers/media/common/tuners/mt20xx.ko
       +kernel/drivers/media/common/tuners/tda8290.ko
       +kernel/drivers/media/common/tuners/tea5767.ko
       +kernel/drivers/media/common/tuners/tea5761.ko
       +kernel/drivers/media/common/tuners/tda9887.ko
       +kernel/drivers/media/common/tuners/tda827x.ko
       +kernel/drivers/media/common/tuners/tda18271.ko
       +kernel/drivers/media/common/tuners/xc5000.ko
       +kernel/drivers/media/common/tuners/xc4000.ko
       +kernel/drivers/media/common/tuners/mc44s803.ko
       +kernel/drivers/media/video/videodev.ko
       +kernel/drivers/media/video/v4l2-int-device.ko
       +kernel/drivers/media/video/v4l2-common.ko
       +kernel/drivers/media/video/tegra/ar0832_main.ko
       +kernel/drivers/media/video/tegra/ov5650.ko
       +kernel/drivers/media/video/tegra/ov5640.ko
       +kernel/drivers/media/video/tegra/ov9726.ko
       +kernel/drivers/media/video/tegra/ov2710.ko
       +kernel/drivers/media/video/tegra/ssl3250a.ko
       +kernel/drivers/media/video/tegra/tps61050.ko
       +kernel/drivers/media/video/tegra/sh532u.ko
       +kernel/drivers/media/video/tegra/ad5816.ko
       +kernel/drivers/media/video/uvc/uvcvideo.ko
       +kernel/drivers/mfd/mfd-core.ko
       +kernel/drivers/mfd/max77663-core.ko
       +kernel/drivers/misc/ad525x_dpot.ko
       +kernel/drivers/misc/ad525x_dpot-i2c.ko
       +kernel/drivers/misc/apds9802als.ko
       +kernel/drivers/misc/nct1008.ko
       +kernel/drivers/misc/bluedroid_pm.ko
       +kernel/drivers/misc/eeprom/at24.ko
       +kernel/drivers/misc/ti-st/st_drv.ko
       +kernel/drivers/mmc/card/mmc_block.ko
       +kernel/drivers/mmc/card/mmc_test.ko
       +kernel/drivers/mmc/core/mmc_core.ko
       +kernel/drivers/mmc/host/sdhci.ko
       +kernel/drivers/mmc/host/sdhci-pltfm.ko
       +kernel/drivers/mmc/host/sdhci-tegra.ko
       +kernel/drivers/net/mii.ko
       +kernel/drivers/net/ppp_generic.ko
       +kernel/drivers/net/ppp_async.ko
       +kernel/drivers/net/ppp_synctty.ko
       +kernel/drivers/net/ppp_deflate.ko
       +kernel/drivers/net/bsd_comp.ko
       +kernel/drivers/net/ppp_mppe.ko
       +kernel/drivers/net/pppox.ko
       +kernel/drivers/net/pppolac.ko
       +kernel/drivers/net/pppopns.ko
       +kernel/drivers/net/slhc.ko
       +kernel/drivers/net/tun.ko
       +kernel/drivers/net/r8169.ko
       +kernel/drivers/net/usb/asix.ko
       +kernel/drivers/net/usb/cdc_ether.ko
       +kernel/drivers/net/usb/smsc95xx.ko
       +kernel/drivers/net/usb/cdc_subset.ko
       +kernel/drivers/net/usb/usbnet.ko
       +kernel/drivers/net/usb/cdc_ncm.ko
       +kernel/drivers/nfc/pn544.ko
       +kernel/drivers/of/of_i2c.ko
       +kernel/drivers/of/of_spi.ko
       +kernel/drivers/of/of_pci.ko
       +kernel/drivers/of/of_pci_irq.ko
       +kernel/drivers/power/power_supply.ko
       +kernel/drivers/power/bq20z75.ko
       +kernel/drivers/power/bq27x00_battery.ko
       +kernel/drivers/power/tps80031-charger.ko
       +kernel/drivers/power/tps80031_battery_gauge.ko
       +kernel/drivers/power/smb349-charger.ko
       +kernel/drivers/power/max17048_battery.ko
       +kernel/drivers/power/gpio-charger.ko
       +kernel/drivers/regulator/fixed.ko
       +kernel/drivers/regulator/virtual.ko
       +kernel/drivers/regulator/userspace-consumer.ko
       +kernel/drivers/regulator/gpio-regulator.ko
       +kernel/drivers/regulator/max8973-regulator.ko
       +kernel/drivers/regulator/max77663-regulator.ko
       +kernel/drivers/regulator/tps6586x-regulator.ko
       +kernel/drivers/regulator/tps6591x-regulator.ko
       +kernel/drivers/regulator/rc5t583-regulator.ko
       +kernel/drivers/regulator/tps51632-regulator.ko
       +kernel/drivers/regulator/tps80031-regulator.ko
       +kernel/drivers/regulator/ricoh583-regulator.ko
       +kernel/drivers/regulator/tps65910-regulator.ko
       +kernel/drivers/regulator/tps62360-regulator.ko
       +kernel/drivers/regulator/tps6238x0-regulator.ko
       +kernel/drivers/rtc/rtc-cmos.ko
       +kernel/drivers/rtc/rtc-max77663.ko
       +kernel/drivers/rtc/rtc-tps6586x.ko
       +kernel/drivers/rtc/rtc-tps6591x.ko
       +kernel/drivers/rtc/rtc-tps80031.ko
       +kernel/drivers/rtc/rtc-ricoh583.ko
       +kernel/drivers/scsi/scsi_mod.ko
       +kernel/drivers/scsi/sd_mod.ko
       +kernel/drivers/scsi/sr_mod.ko
       +kernel/drivers/scsi/sg.ko
       +kernel/drivers/spi/spi-tegra.ko
       +kernel/drivers/spi/spi_slave_tegra.ko
       +kernel/drivers/staging/android/logger.ko
       +kernel/drivers/staging/android/timed_gpio.ko
       +kernel/drivers/staging/iio/industrialio.ko
       +kernel/drivers/staging/iio/light/isl29028.ko
       +kernel/drivers/staging/iio/light/ltr558als.ko
       +kernel/drivers/switch/switch_class.ko
       +kernel/drivers/thermal/thermal_sys.ko
       +kernel/drivers/tty/serial/serial_core.ko
       +kernel/drivers/tty/serial/8250.ko
       +kernel/drivers/tty/serial/8250_pci.ko
       +kernel/drivers/usb/class/cdc-acm.ko
       +kernel/drivers/usb/class/cdc-wdm.ko
       +kernel/drivers/usb/core/usbcore.ko
       +kernel/drivers/usb/gadget/udc-core.ko
       +kernel/drivers/usb/gadget/tegra_udc.ko
       +kernel/drivers/usb/host/ehci-hcd.ko
       +kernel/drivers/usb/host/xhci-hcd.ko
       +kernel/drivers/usb/serial/usbserial.ko
       +kernel/drivers/usb/serial/option.ko
       +kernel/drivers/usb/serial/pl2303.ko
       +kernel/drivers/usb/serial/usb_wwan.ko
       +kernel/drivers/usb/storage/usb-storage.ko
       +kernel/drivers/usb/storage/usb-libusual.ko
       +kernel/drivers/video/fb.ko
       +kernel/drivers/video/cfbfillrect.ko
       +kernel/drivers/video/cfbcopyarea.ko
       +kernel/drivers/video/cfbimgblt.ko
       +kernel/drivers/video/output.ko
       +kernel/drivers/video/backlight/lcd.ko
       +kernel/drivers/video/backlight/backlight.ko
       +kernel/drivers/video/backlight/pwm_bl.ko
       +kernel/drivers/video/console/fbcon.ko
       +kernel/drivers/video/console/bitblit.ko
       +kernel/drivers/video/console/font.ko
       +kernel/drivers/video/console/softcursor.ko
       +kernel/drivers/video/tegra/fb.ko
       +kernel/drivers/video/tegra/host/nvhost.ko
       +kernel/drivers/video/tegra/host/gr2d/nvhost-gr2d.ko
       +kernel/drivers/video/tegra/host/gr3d/nvhost-gr3d.ko
       +kernel/drivers/video/tegra/host/host1x/nvhost-host1x.ko
       +kernel/drivers/video/tegra/host/isp/nvhost-isp.ko
       +kernel/drivers/video/tegra/host/mpe/nvhost-mpe.ko
       +kernel/drivers/video/tegra/host/t20/nvhost-t20.ko
       +kernel/drivers/video/tegra/host/t30/nvhost-t30.ko
       +kernel/drivers/video/tegra/host/vi/nvhost-vi.ko
       +kernel/sound/soundcore.ko
       +kernel/sound/core/snd.ko
       +kernel/sound/core/snd-hwdep.ko
       +kernel/sound/core/snd-timer.ko
       +kernel/sound/core/snd-pcm.ko
       +kernel/sound/core/snd-page-alloc.ko
       +kernel/sound/core/snd-rawmidi.ko
       +kernel/sound/pci/hda/snd-hda-codec.ko
       +kernel/sound/pci/hda/snd-hda-codec-realtek.ko
       +kernel/sound/pci/hda/snd-hda-codec-cmedia.ko
       +kernel/sound/pci/hda/snd-hda-codec-analog.ko
       +kernel/sound/pci/hda/snd-hda-codec-idt.ko
       +kernel/sound/pci/hda/snd-hda-codec-si3054.ko
       +kernel/sound/pci/hda/snd-hda-codec-cirrus.ko
       +kernel/sound/pci/hda/snd-hda-codec-ca0110.ko
       +kernel/sound/pci/hda/snd-hda-codec-ca0132.ko
       +kernel/sound/pci/hda/snd-hda-codec-conexant.ko
       +kernel/sound/pci/hda/snd-hda-codec-via.ko
       +kernel/sound/pci/hda/snd-hda-codec-hdmi.ko
       +kernel/sound/pci/hda/snd-hda-intel.ko
       +kernel/sound/soc/snd-soc-core.ko
       +kernel/sound/soc/codecs/snd-soc-spdif.ko
       +kernel/sound/soc/codecs/snd-soc-wm8903.ko
       +kernel/sound/soc/tegra/snd-soc-tegra-pcm.ko
       +kernel/sound/soc/tegra/snd-soc-tegra-utils.ko
       +kernel/sound/soc/tegra/snd-soc-tegra-tdm-pcm.ko
       +kernel/sound/soc/tegra/snd-soc-tegra30-ahub.ko
       +kernel/sound/soc/tegra/snd-soc-tegra30-dam.ko
       +kernel/sound/soc/tegra/snd-soc-tegra30-i2s.ko
       +kernel/sound/soc/tegra/snd-soc-tegra30-spdif.ko
       +kernel/sound/soc/tegra/snd-soc-tegra-wm8903.ko
       +kernel/sound/usb/snd-usb-audio.ko
       +kernel/sound/usb/snd-usbmidi-lib.ko
       +kernel/arch/arm/oprofile/oprofile.ko
       +kernel/net/802/p8022.ko
       +kernel/net/802/psnap.ko
       +kernel/net/802/stp.ko
       +kernel/net/bluetooth/bluetooth.ko
       +kernel/net/bluetooth/bnep/bnep.ko
       +kernel/net/bluetooth/hidp/hidp.ko
       +kernel/net/bluetooth/rfcomm/rfcomm.ko
       +kernel/net/bridge/bridge.ko
       +kernel/net/caif/caif.ko
       +kernel/net/caif/chnl_net.ko
       +kernel/net/caif/caif_socket.ko
       +kernel/net/ipv4/esp4.ko
       +kernel/net/ipv4/tunnel4.ko
       +kernel/net/ipv4/xfrm4_mode_transport.ko
       +kernel/net/ipv4/tcp_cubic.ko
       +kernel/net/ipv4/netfilter/nf_conntrack_ipv4.ko
       +kernel/net/ipv4/netfilter/nf_nat.ko
       +kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko
       +kernel/net/ipv4/netfilter/nf_nat_amanda.ko
       +kernel/net/ipv4/netfilter/nf_nat_ftp.ko
       +kernel/net/ipv4/netfilter/nf_nat_h323.ko
       +kernel/net/ipv4/netfilter/nf_nat_irc.ko
       +kernel/net/ipv4/netfilter/nf_nat_pptp.ko
       +kernel/net/ipv4/netfilter/nf_nat_sip.ko
       +kernel/net/ipv4/netfilter/nf_nat_tftp.ko
       +kernel/net/ipv4/netfilter/nf_nat_proto_dccp.ko
       +kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko
       +kernel/net/ipv4/netfilter/nf_nat_proto_udplite.ko
       +kernel/net/ipv4/netfilter/nf_nat_proto_sctp.ko
       +kernel/net/ipv4/netfilter/ip_tables.ko
       +kernel/net/ipv4/netfilter/iptable_filter.ko
       +kernel/net/ipv4/netfilter/iptable_mangle.ko
       +kernel/net/ipv4/netfilter/iptable_nat.ko
       +kernel/net/ipv4/netfilter/iptable_raw.ko
       +kernel/net/ipv4/netfilter/ipt_ah.ko
       +kernel/net/ipv4/netfilter/ipt_ecn.ko
       +kernel/net/ipv4/netfilter/ipt_LOG.ko
       +kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko
       +kernel/net/ipv4/netfilter/ipt_NETMAP.ko
       +kernel/net/ipv4/netfilter/ipt_REDIRECT.ko
       +kernel/net/ipv4/netfilter/ipt_REJECT.ko
       +kernel/net/ipv4/netfilter/arp_tables.ko
       +kernel/net/ipv4/netfilter/arpt_mangle.ko
       +kernel/net/ipv4/netfilter/arptable_filter.ko
       +kernel/net/ipv6/ipv6.ko
       +kernel/net/ipv6/ah6.ko
       +kernel/net/ipv6/esp6.ko
       +kernel/net/ipv6/ipcomp6.ko
       +kernel/net/ipv6/xfrm6_tunnel.ko
       +kernel/net/ipv6/tunnel6.ko
       +kernel/net/ipv6/xfrm6_mode_transport.ko
       +kernel/net/ipv6/xfrm6_mode_tunnel.ko
       +kernel/net/ipv6/xfrm6_mode_beet.ko
       +kernel/net/ipv6/mip6.ko
       +kernel/net/ipv6/sit.ko
       +kernel/net/ipv6/ip6_tunnel.ko
       +kernel/net/ipv6/inet6_hashtables.ko
       +kernel/net/ipv6/netfilter/ip6_tables.ko
       +kernel/net/ipv6/netfilter/ip6table_filter.ko
       +kernel/net/ipv6/netfilter/ip6table_mangle.ko
       +kernel/net/ipv6/netfilter/ip6table_raw.ko
       +kernel/net/ipv6/netfilter/nf_conntrack_ipv6.ko
       +kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko
       +kernel/net/ipv6/netfilter/ip6t_LOG.ko
       +kernel/net/ipv6/netfilter/ip6t_REJECT.ko
       +kernel/net/key/af_key.ko
       +kernel/net/llc/llc.ko
       +kernel/net/netfilter/nfnetlink.ko
       +kernel/net/netfilter/nfnetlink_queue.ko
       +kernel/net/netfilter/nfnetlink_log.ko
       +kernel/net/netfilter/nf_conntrack.ko
       +kernel/net/netfilter/nf_conntrack_proto_dccp.ko
       +kernel/net/netfilter/nf_conntrack_proto_gre.ko
       +kernel/net/netfilter/nf_conntrack_proto_sctp.ko
       +kernel/net/netfilter/nf_conntrack_proto_udplite.ko
       +kernel/net/netfilter/nf_conntrack_amanda.ko
       +kernel/net/netfilter/nf_conntrack_ftp.ko
       +kernel/net/netfilter/nf_conntrack_h323.ko
       +kernel/net/netfilter/nf_conntrack_irc.ko
       +kernel/net/netfilter/nf_conntrack_broadcast.ko
       +kernel/net/netfilter/nf_conntrack_netbios_ns.ko
       +kernel/net/netfilter/nf_conntrack_pptp.ko
       +kernel/net/netfilter/nf_conntrack_sane.ko
       +kernel/net/netfilter/nf_conntrack_sip.ko
       +kernel/net/netfilter/nf_conntrack_tftp.ko
       +kernel/net/netfilter/nf_tproxy_core.ko
       +kernel/net/netfilter/x_tables.ko
       +kernel/net/netfilter/xt_tcpudp.ko
       +kernel/net/netfilter/xt_mark.ko
       +kernel/net/netfilter/xt_connmark.ko
       +kernel/net/netfilter/xt_CLASSIFY.ko
       +kernel/net/netfilter/xt_NFQUEUE.ko
       +kernel/net/netfilter/xt_comment.ko
       +kernel/net/netfilter/xt_connbytes.ko
       +kernel/net/netfilter/xt_connlimit.ko
       +kernel/net/netfilter/xt_conntrack.ko
       +kernel/net/netfilter/xt_hashlimit.ko
       +kernel/net/netfilter/xt_helper.ko
       +kernel/net/netfilter/xt_hl.ko
       +kernel/net/netfilter/xt_iprange.ko
       +kernel/net/netfilter/xt_length.ko
       +kernel/net/netfilter/xt_limit.ko
       +kernel/net/netfilter/xt_mac.ko
       +kernel/net/netfilter/xt_pkttype.ko
       +kernel/net/netfilter/xt_policy.ko
       +kernel/net/netfilter/xt_quota.ko
       +kernel/net/netfilter/xt_socket.ko
       +kernel/net/netfilter/xt_state.ko
       +kernel/net/netfilter/xt_statistic.ko
       +kernel/net/netfilter/xt_string.ko
       +kernel/net/netfilter/xt_time.ko
       +kernel/net/netfilter/xt_u32.ko
       +kernel/net/nfc/nfc.ko
       +kernel/net/packet/af_packet.ko
       +kernel/net/rfkill/rfkill.ko
       +kernel/net/rfkill/rfkill-gpio.ko
       +kernel/net/sched/act_police.ko
       +kernel/net/sched/act_gact.ko
       +kernel/net/sched/act_mirred.ko
       +kernel/net/sched/sch_htb.ko
       +kernel/net/sched/sch_ingress.ko
       +kernel/net/sched/cls_u32.ko
       +kernel/net/sched/cls_cgroup.ko
       +kernel/net/sched/em_u32.ko
       +kernel/net/sunrpc/sunrpc.ko
       +kernel/net/unix/unix.ko
       +kernel/net/xfrm/xfrm_ipcomp.ko
       +kernel/lib/bitrev.ko
       +kernel/lib/crc-ccitt.ko
       +kernel/lib/crc16.ko
       +kernel/lib/crc32.ko
       +kernel/lib/libcrc32c.ko
       +kernel/lib/ts_kmp.ko
       +kernel/lib/ts_bm.ko
       +kernel/lib/ts_fsm.ko
       +kernel/lib/lzo/lzo_compress.ko
       +kernel/lib/lzo/lzo_decompress.ko
       +kernel/lib/reed_solomon/reed_solomon.ko
       +kernel/lib/zlib_deflate/zlib_deflate.ko
       +kernel/lib/zlib_inflate/zlib_inflate.ko
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.builtin.bin b/arm/extra/ouya/3.1.10-tk3+/modules.builtin.bin
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.dep b/arm/extra/ouya/3.1.10-tk3+/modules.dep
       t@@ -0,0 +1,9 @@
       +kernel/crypto/tcrypt.ko:
       +kernel/drivers/scsi/scsi_wait_scan.ko:
       +kernel/drivers/net/usb/raw_ip_net.ko:
       +kernel/drivers/net/wireless/bcmdhd/bcmdhd.ko: kernel/net/wireless/cfg80211.ko
       +kernel/drivers/usb/serial/baseband_usb_chr.ko:
       +kernel/drivers/bluetooth/btwilink.ko:
       +kernel/net/wireless/cfg80211.ko:
       +kernel/net/wireless/lib80211.ko:
       +kernel/net/mac80211/mac80211.ko: kernel/net/wireless/cfg80211.ko
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.dep.bin b/arm/extra/ouya/3.1.10-tk3+/modules.dep.bin
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.devname b/arm/extra/ouya/3.1.10-tk3+/modules.devname
       t@@ -0,0 +1 @@
       +# Device nodes to trigger on-demand module loading.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.order b/arm/extra/ouya/3.1.10-tk3+/modules.order
       t@@ -0,0 +1,9 @@
       +kernel/crypto/tcrypt.ko
       +kernel/drivers/scsi/scsi_wait_scan.ko
       +kernel/drivers/net/usb/raw_ip_net.ko
       +kernel/drivers/net/wireless/bcmdhd/bcmdhd.ko
       +kernel/drivers/usb/serial/baseband_usb_chr.ko
       +kernel/drivers/bluetooth/btwilink.ko
       +kernel/net/wireless/cfg80211.ko
       +kernel/net/wireless/lib80211.ko
       +kernel/net/mac80211/mac80211.ko
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.softdep b/arm/extra/ouya/3.1.10-tk3+/modules.softdep
       t@@ -0,0 +1,2 @@
       +# Soft dependencies extracted from modules themselves.
       +# Copy, with a .conf extension, to /etc/modprobe.d to use it with modprobe.
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.symbols b/arm/extra/ouya/3.1.10-tk3+/modules.symbols
       t@@ -0,0 +1,185 @@
       +# Aliases for symbols, used by symbol_request().
       +alias symbol:cfg80211_report_obss_beacon cfg80211
       +alias symbol:print_ssid lib80211
       +alias symbol:cfg80211_wext_siwrts cfg80211
       +alias symbol:ieee80211_remain_on_channel_expired mac80211
       +alias symbol:cfg80211_wext_siwretry cfg80211
       +alias symbol:ieee80211_chswitch_done mac80211
       +alias symbol:ieee80211_wake_queues mac80211
       +alias symbol:wiphy_rfkill_start_polling cfg80211
       +alias symbol:cfg80211_testmode_alloc_reply_skb cfg80211
       +alias symbol:lib80211_crypt_delayed_deinit lib80211
       +alias symbol:ieee80211_report_low_ack mac80211
       +alias symbol:cfg80211_wext_giwtxpower cfg80211
       +alias symbol:cfg80211_wext_siwrate cfg80211
       +alias symbol:cfg80211_ready_on_channel cfg80211
       +alias symbol:ieee80211_restart_hw mac80211
       +alias symbol:lib80211_get_crypto_ops lib80211
       +alias symbol:lib80211_crypt_deinit_entries lib80211
       +alias symbol:cfg80211_mgmt_tx_status cfg80211
       +alias symbol:ieee80211_get_key_tx_seq mac80211
       +alias symbol:wiphy_rfkill_stop_polling cfg80211
       +alias symbol:ieee80211_gtk_rekey_notify mac80211
       +alias symbol:ieee80211_napi_complete mac80211
       +alias symbol:ieee80211_get_response_rate cfg80211
       +alias symbol:ieee80211_get_key_rx_seq mac80211
       +alias symbol:ieee80211_get_hdrlen_from_skb cfg80211
       +alias symbol:ieee80211_beacon_loss mac80211
       +alias symbol:ieee80211_sta_ps_transition mac80211
       +alias symbol:ieee80211_key_removed mac80211
       +alias symbol:ieee80211_cqm_rssi_notify mac80211
       +alias symbol:cfg80211_send_deauth cfg80211
       +alias symbol:cfg80211_find_ie cfg80211
       +alias symbol:ieee80211_frequency_to_channel cfg80211
       +alias symbol:ieee80211_request_smps mac80211
       +alias symbol:cfg80211_wext_giwfrag cfg80211
       +alias symbol:ieee80211_nullfunc_get mac80211
       +alias symbol:cfg80211_send_rx_assoc cfg80211
       +alias symbol:ieee80211_wake_queue mac80211
       +alias symbol:cfg80211_unlink_bss cfg80211
       +alias symbol:cfg80211_wext_giwauth cfg80211
       +alias symbol:cfg80211_rx_spurious_frame cfg80211
       +alias symbol:ieee80211_find_sta mac80211
       +alias symbol:cfg80211_remain_on_channel_expired cfg80211
       +alias symbol:ieee80211_connection_loss mac80211
       +alias symbol:cfg80211_wext_giwscan cfg80211
       +alias symbol:ieee80211_data_from_8023 cfg80211
       +alias symbol:ieee80211_get_buffered_bc mac80211
       +alias symbol:cfg80211_testmode_event cfg80211
       +alias symbol:ieee80211_rts_get mac80211
       +alias symbol:cfg80211_gtk_rekey_notify cfg80211
       +alias symbol:cfg80211_wext_siwauth cfg80211
       +alias symbol:ieee80211_get_operstate mac80211
       +alias symbol:cfg80211_wext_siwgenie cfg80211
       +alias symbol:ieee80211_scan_completed mac80211
       +alias symbol:ieee80211_sched_scan_results mac80211
       +alias symbol:cfg80211_sched_scan_stopped cfg80211
       +alias symbol:ieee80211_rate_control_register mac80211
       +alias symbol:ieee80211_rx_irqsafe mac80211
       +alias symbol:ieee80211_unregister_hw mac80211
       +alias symbol:ieee80211_stop_tx_ba_cb_irqsafe mac80211
       +alias symbol:ieee80211_disable_rssi_reports mac80211
       +alias symbol:rate_control_send_low mac80211
       +alias symbol:cfg80211_wext_giwretry cfg80211
       +alias symbol:__cfg80211_send_disassoc cfg80211
       +alias symbol:ieee80211_tx_status_irqsafe mac80211
       +alias symbol:cfg80211_send_unprot_deauth cfg80211
       +alias symbol:ieee80211_free_hw mac80211
       +alias symbol:wiphy_new cfg80211
       +alias symbol:ieee80211_iterate_active_interfaces mac80211
       +alias symbol:lib80211_crypt_deinit_handler lib80211
       +alias symbol:cfg80211_testmode_reply cfg80211
       +alias symbol:cfg80211_connect_result cfg80211
       +alias symbol:ieee80211_ctstoself_get mac80211
       +alias symbol:lib80211_crypt_quiescing lib80211
       +alias symbol:ieee80211_radiotap_iterator_next cfg80211
       +alias symbol:cfg80211_wext_siwmode cfg80211
       +alias symbol:cfg80211_classify8021d cfg80211
       +alias symbol:ieee80211_stop_tx_ba_session mac80211
       +alias symbol:wiphy_apply_custom_regulatory cfg80211
       +alias symbol:cfg80211_wext_giwrts cfg80211
       +alias symbol:ieee80211_get_tkip_p1k_iv mac80211
       +alias symbol:cfg80211_wireless_stats cfg80211
       +alias symbol:__cfg80211_auth_canceled cfg80211
       +alias symbol:ieee80211_queue_delayed_work mac80211
       +alias symbol:ieee80211_beacon_get_tim mac80211
       +alias symbol:ieee80211_get_tkip_rx_p1k mac80211
       +alias symbol:wiphy_register cfg80211
       +alias symbol:ieee80211_register_hw mac80211
       +alias symbol:cfg80211_cqm_pktloss_notify cfg80211
       +alias symbol:ieee80211_stop_rx_ba_session mac80211
       +alias symbol:ieee80211_probereq_get mac80211
       +alias symbol:ieee80211_sta_block_awake mac80211
       +alias symbol:cfg80211_send_disassoc cfg80211
       +alias symbol:cfg80211_wext_siwessid cfg80211
       +alias symbol:ieee80211_stop_queues mac80211
       +alias symbol:ieee80211_disable_dyn_ps mac80211
       +alias symbol:ieee80211_sta_set_tim mac80211
       +alias symbol:cfg80211_wext_siwencodeext cfg80211
       +alias symbol:ieee80211_get_tkip_p2k mac80211
       +alias symbol:cfg80211_notify_new_peer_candidate cfg80211
       +alias symbol:ieee80211_resume_disconnect mac80211
       +alias symbol:cfg80211_get_bss cfg80211
       +alias symbol:cfg80211_wext_giwpower cfg80211
       +alias symbol:cfg80211_inform_bss cfg80211
       +alias symbol:cfg80211_rx_mgmt cfg80211
       +alias symbol:__cfg80211_send_deauth cfg80211
       +alias symbol:ieee80211_rts_duration mac80211
       +alias symbol:cfg80211_wext_giwessid cfg80211
       +alias symbol:cfg80211_wext_giwname cfg80211
       +alias symbol:wiphy_rfkill_set_hw_state cfg80211
       +alias symbol:ieee80211_generic_frame_duration mac80211
       +alias symbol:cfg80211_send_auth_timeout cfg80211
       +alias symbol:__ieee80211_get_channel cfg80211
       +alias symbol:ieee80211_ready_on_channel mac80211
       +alias symbol:ieee80211_rate_control_unregister mac80211
       +alias symbol:cfg80211_cqm_rssi_notify cfg80211
       +alias symbol:cfg80211_roamed cfg80211
       +alias symbol:cfg80211_scan_done cfg80211
       +alias symbol:cfg80211_send_assoc_timeout cfg80211
       +alias symbol:cfg80211_wext_siwap cfg80211
       +alias symbol:ieee80211_enable_dyn_ps mac80211
       +alias symbol:ieee80211_bss_get_ie cfg80211
       +alias symbol:lib80211_crypt_info_init lib80211
       +alias symbol:cfg80211_wext_giwfreq cfg80211
       +alias symbol:cfg80211_wext_siwscan cfg80211
       +alias symbol:freq_reg_info cfg80211
       +alias symbol:wiphy_to_ieee80211_hw mac80211
       +alias symbol:ieee80211_channel_to_frequency cfg80211
       +alias symbol:cfg80211_ibss_joined cfg80211
       +alias symbol:ieee80211_find_sta_by_ifaddr mac80211
       +alias symbol:cfg80211_wext_siwtxpower cfg80211
       +alias symbol:ieee80211_queue_stopped mac80211
       +alias symbol:ieee80211_enable_rssi_reports mac80211
       +alias symbol:bcmsdh_remove_bcmdhd bcmdhd
       +alias symbol:cfg80211_new_sta cfg80211
       +alias symbol:ieee80211_iterate_active_interfaces_atomic mac80211
       +alias symbol:ieee80211_ap_probereq_get mac80211
       +alias symbol:lib80211_unregister_crypto_ops lib80211
       +alias symbol:ieee80211_radiotap_iterator_init cfg80211
       +alias symbol:ieee80211_start_tx_ba_cb_irqsafe mac80211
       +alias symbol:ieee80211_napi_schedule mac80211
       +alias symbol:cfg80211_wext_siwpower cfg80211
       +alias symbol:cfg80211_wext_siwencode cfg80211
       +alias symbol:ieee80211_pspoll_get mac80211
       +alias symbol:regulatory_hint cfg80211
       +alias symbol:bcmsdh_probe_bcmdhd bcmdhd
       +alias symbol:cfg80211_put_bss cfg80211
       +alias symbol:cfg80211_wext_giwencode cfg80211
       +alias symbol:wiphy_free cfg80211
       +alias symbol:cfg80211_send_rx_auth cfg80211
       +alias symbol:rfc1042_header cfg80211
       +alias symbol:ieee80211_tx_status mac80211
       +alias symbol:cfg80211_sched_scan_results cfg80211
       +alias symbol:cfg80211_wext_giwmode cfg80211
       +alias symbol:ieee80211_iter_keys mac80211
       +alias symbol:cfg80211_del_sta cfg80211
       +alias symbol:ieee80211_rx mac80211
       +alias symbol:cfg80211_probe_status cfg80211
       +alias symbol:cfg80211_wext_siwfrag cfg80211
       +alias symbol:cfg80211_wext_giwrate cfg80211
       +alias symbol:ieee80211_data_to_8023 cfg80211
       +alias symbol:ieee80211_amsdu_to_8023s cfg80211
       +alias symbol:ieee80211_hdrlen cfg80211
       +alias symbol:ieee80211_start_tx_ba_session mac80211
       +alias symbol:cfg80211_wext_siwpmksa cfg80211
       +alias symbol:cfg80211_michael_mic_failure cfg80211
       +alias symbol:ieee80211_alloc_hw mac80211
       +alias symbol:bridge_tunnel_header cfg80211
       +alias symbol:cfg80211_wext_siwfreq cfg80211
       +alias symbol:ieee80211_stop_queue mac80211
       +alias symbol:cfg80211_pmksa_candidate_notify cfg80211
       +alias symbol:ieee80211_ctstoself_duration mac80211
       +alias symbol:cfg80211_disconnected cfg80211
       +alias symbol:wiphy_unregister cfg80211
       +alias symbol:cfg80211_get_mesh cfg80211
       +alias symbol:cfg80211_wext_giwap cfg80211
       +alias symbol:ieee80211_sched_scan_stopped mac80211
       +alias symbol:cfg80211_inform_bss_frame cfg80211
       +alias symbol:lib80211_crypt_info_free lib80211
       +alias symbol:cfg80211_testmode_alloc_event_skb cfg80211
       +alias symbol:cfg80211_wext_giwrange cfg80211
       +alias symbol:ieee80211_queue_work mac80211
       +alias symbol:cfg80211_send_unprot_disassoc cfg80211
       +alias symbol:cfg80211_wext_siwmlme cfg80211
       +alias symbol:lib80211_register_crypto_ops lib80211
   DIR diff --git a/arm/extra/ouya/3.1.10-tk3+/modules.symbols.bin b/arm/extra/ouya/3.1.10-tk3+/modules.symbols.bin
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/tegra30-r16_3-3.2_armhf.deb b/arm/extra/ouya/tegra30-r16_3-3.2_armhf.deb
       Binary files differ.
   DIR diff --git a/arm/extra/ouya/zImage-3.1.10-tk3+ b/arm/extra/ouya/zImage-3.1.10-tk3+
       Binary files differ.
   DIR diff --git a/arm/extra/pkginclude/tegra30-r16_3-3.2_armhf.deb b/arm/extra/pkginclude/tegra30-r16_3-3.2_armhf.deb
       Binary files differ.
   DIR diff --git a/arm/init-arm b/arm/init-arm
       t@@ -43,6 +43,7 @@ init() {
                        "chromeveyron"          "$R/arm/scripts/chromebook-veyron.sh"
                        "odroidxu"              "$R/arm/scripts/odroid-xu.sh"
                        "bbb"                   "$R/arm/scripts/beaglebone-black.sh"
       +                "ouya"                  "$R/arm/scripts/ouya.sh"
                )
        
                arm_build_device=${arm_map[$armdev]}
   DIR diff --git a/arm/scripts/ouya.sh b/arm/scripts/ouya.sh
       t@@ -0,0 +1,69 @@
       +#!/usr/bin/env zsh
       +#
       +# Copyright (c) 2016 Dyne.org Foundation
       +# ARM SDK is written and maintained by parazyd <parazyd@dyne.org>
       +#
       +# This file is part of ARM SDK
       +#
       +# This source code is free software: you can redistribute it and/or modify
       +# it under the terms of the GNU General Public License as published by
       +# the Free Software Foundation, either version 3 of the License, or
       +# (at your option) any later version.
       +#
       +# This software is distributed in the hope that it will be useful,
       +# but WITHOUT ANY WARRANTY; without even the implied warranty of
       +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       +# GNU General Public License for more details.
       +#
       +# You should have received a copy of the GNU General Public License
       +# along with this source code. If not, see <http://www.gnu.org/licenses/>.
       +#
       +# ARM SDK build script for OUYA Game console Qdevices (armhf)
       +
       +# -- settings --
       +device_name="ouya"
       +arch="armhf"
       +size=1337
       +extra_packages=(libasound2 libglib2.0-0 libgstreamer-plugins-base0.10-0 libxv1)
       +# Ones below should not need changing
       +parted_boot=(fat32 2048s 264191s)
       +parted_root=(ext4 264192s 100%)
       +inittab="T0:2345:respawn:/sbin/getty -L ttyS0 115200 linux"
       +custmodules=()
       +# source common commands
       +workdir="$R/arm/${device_name}-build"
       +strapdir="${workdir}/${os}-${arch}"
       +source $common
       +image_name="${os}_${release}_${version}_${arch}_${device_name}"
       +# -- end settings --
       +
       +
       +${device_name}-build-kernel() {
       +        fn ${device_name}-build-kernel
       +
       +        # This device is a bit strange, because I do not want people to flash it on
       +        # the device's NAND. You will brick it. Instead, we use the device's kernel
       +        # and boot this image from a USB flash drive.
       +        #
       +        # Consult the README (quirks part) to find out how to boot this.
       +
       +        # https://github.com/kulve/tegra-debian
       +        # http://tuomas.kulve.fi/blog/2013/09/12/debian-on-ouya-all-systems-go/
       +
       +        override_fstab=1
       +        notice "Writing fstab"
       +        cat << EOF | sudo tee ${strapdir}/etc/fstab
       +# <file system> <mount point> <type> <options> <dump> <pass>
       +/dev/sda2 / ext4 noatime,errors=remount-ro 0 1
       +tmpfs /tmp tmpfs defaults 0 0
       +EOF
       +
       +        notice "Copying some more kernel modules"
       +        sudo cp -ra $R/arm/extra/ouya/3.1.10-tk3+ ${strapdir}/lib/modules/
       +
       +        notice "Finished building kernel"
       +        notice "Next step is: ${device_name}-finalize"
       +}
       +
       +# We copy the .debs needed
       +cp $R/arm/extra/ouya/*.deb $R/arm/extra/pkginclude/