変更点いろいろ
From git://git.android-x86.org/device/amd 63e8d94..586ba1e ics-x86 -> x86/ics-x86 From git://git.android-x86.org/device/asus 73e0bbf..8f1492e ics-x86 -> x86/ics-x86 From git://git.android-x86.org/device/tegatech/tegav2 9fc1167..26e7230 ics-x86 -> x86/ics-x86 From git://git.android-x86.org/platform/system/vold 3ad9072..3fef6f5 ics-x86 -> x86/ics-x86
kinneko@BuildSV:~/ICSx86/device/amd$ git log 63e8d94..586ba1e commit 586ba1ee9f2ff7ea5dd52b760f4426405df9a58e Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Wed Dec 7 10:12:07 2011 +0800 brazos_defconfig: add support for rt2800pci This enables wifi for HP Pavilion DM1 Netbook series. kinneko@BuildSV:~/ICSx86/device/asus$ git log 73e0bbf..8f1492e commit 8f1492ee052625103f9b7cc013ea49807a31ccfe Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Thu Dec 8 11:36:05 2011 +0800 eeepc_defconfig: correct Atheros wifi support kinneko@BuildSV:~/ICSx86/device/tegatech/tegav2$ git log 9fc1167..26e7230 commit 26e7230815a31f0ea7254305a782104a8a7df4d8 Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Thu Dec 8 13:38:37 2011 +0800 update for ics-x86 kinneko@BuildSV:~/ICSx86/system/vold$ git log 3ad9072..3fef6f5 commit 3fef6f53251274745beb6e07f4c5087f4ad8cbf2 Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Thu Dec 9 11:23:24 2010 +0800 vold: extend the syntax of vold.fstab Now vold.fstab can accept the following: dev_mount sdcard /mnt/sdcard auto <devpath> // use normal DirectVolume dev_mount sdcard /mnt/sdcard auto SDCARD=dev_node // use AutoVolume for spec dev_mount sdcard /mnt/sdcard auto // use AutoVolume to mount commit 376a3b7ce95a35da7f00c730dbc36066b78fe298 Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Thu Nov 18 11:54:00 2010 +0800 vold: add class AutoVolume to support auto-mount and fake sdcard commit c827dae19b3347304a3ad79e6f0cd8a4c3af6d20 Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Fri Aug 6 17:20:54 2010 +0800 void: avoid duplicate code commit 31b42c286168b8c7cdb18561f4f3e064d078f319 Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Thu Jan 27 11:30:28 2011 +0800 vold: do not consider a fatal error on initializeMbr failed Instead, format the entire device and try to mount it. In this way we are able to support more generic block devices like loopback device or ramdisk. It's not possible to initialize mbr on such devices. But they can still be formatted and mounted correctly. Change-Id: I14b3cd1b2986c84efba1f9ce5dba99634b6b462f commit e6fea9e0a6afea91cf154f66d71027f2e31b776b Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Thu Jan 27 11:18:03 2011 +0800 vold: derived the partition to be formatted according to the disk The minor number of a block device is not always 0. For example, for a usb stick /dev/block/sdc, it's (8,32). Change-Id: Ic155296a1cead2293b8ffbbbbdbbdd61acac9021 commit c81b89612a3388352111d30d87b3eb81d6c7978b Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Tue Dec 14 15:47:00 2010 +0800 vold: fix a race condition between vold and MountService The details of the race condition is described in the post: http://groups.google.com/group/android-platform/browse_thread/thread/724b3a2 Change-Id: I1a1d9840fd3d25164e60b6c94ea36c6c1d2e9095 commit 31304f008bec033098733f83050fedd388f6d76f Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Tue Dec 14 13:41:40 2010 +0800 vold: fix always pending issue if partition table is not continuous The partition table may not be continuous, say Device Boot Start End Blocks Id System /dev/block/sdd1 20480 4214783 2097152 c W95 FAT32 (LBA /dev/block/sdd3 5955584 7744511 894464 83 Linux In this case the volume will always be pending. So instead of relying on mPendingPartMap, just count how many partitions we expected. Besides, if block uevent missing 'NPARTS', set mDiskNumParts = 0. Change-Id: I90d84781f3f9d0ea507841b29d4ae1bade368a98 commit a2677dab9b582e83d5d586c932202a89fe222dd5 Author: Chih-Wei Huang <cwhuang@linux.org.tw> Date: Thu Nov 18 17:33:58 2010 +0800 vold: avoid mismatch wrong device with same prefix Suppose we have two devices whose devpath are /devices/...../mmcblk1 /devices/...../mmcblk11 and the first is the target device. The current implementation will mismatch the later device. Since we hope to match the target device and its partitions whose devpath are /devices/...../mmcblk1/... so the correct devpath should have the expected prefix, followed by '\0' or '/'. Change-Id: I398b55712b884a8499f73a52bc863b4d8294ee5e
tegav2では、
AndroidBoard.mkで、LOCAL_FIRMWARESがath3k-2.fwから ath3k-1.fwに変更。
tegav2.mkで、PRODUCT_COPY_FILESで、Vendor_20b3_Product_0a18.idc, Vendor_03eb_Product_201c.idcのパス変更。
tegav2_defconfigに、ネットフィルタまわり、IPv6、トンネル、NAT、CRYPTOでいくつかマストにくらい。
+CONFIG_INET_ESP=y -CONFIG_INET_TUNNEL=m +CONFIG_INET_TUNNEL=y -CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT=y +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_NETFILTER_NETLINK=y +CONFIG_NETFILTER_NETLINK_QUEUE=y +CONFIG_NETFILTER_NETLINK_LOG=y +CONFIG_NF_CONNTRACK=y +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NETFILTER_TPROXY=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_TPROXY=y +CONFIG_NETFILTER_XT_MATCH_HL=y +CONFIG_NETFILTER_XT_MATCH_QTAGUID=y +CONFIG_NETFILTER_XT_MATCH_SOCKET=y +CONFIG_NF_DEFRAG_IPV4=y +CONFIG_NF_CONNTRACK_IPV4=y +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_IPTABLES=y +CONFIG_IP_NF_MATCH_AH=y +CONFIG_IP_NF_MATCH_ECN=y +CONFIG_IP_NF_MATCH_TTL=y +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_REJECT=y +CONFIG_IP_NF_TARGET_LOG=y +CONFIG_NF_NAT=y +CONFIG_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=y +CONFIG_IP_NF_TARGET_NETMAP=y +CONFIG_IP_NF_TARGET_REDIRECT=y +CONFIG_IP_NF_MANGLE=y +CONFIG_NF_DEFRAG_IPV6=y +CONFIG_IP6_NF_IPTABLES=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AUTHENC=y -CONFIG_CRYPTO_MD5=m +CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES=y