* Re: [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature.
[not found] <E1J4SUo-0006ZZ-Ov@linuxtogo.org>
@ 2007-12-18 10:17 ` pHilipp Zabel
2007-12-18 11:35 ` Paul Sokolovsky
0 siblings, 1 reply; 9+ messages in thread
From: pHilipp Zabel @ 2007-12-18 10:17 UTC (permalink / raw)
To: openembedded-devel
On Dec 18, 2007 3:47 AM, pfalcon commit
<openembedded-commits@lists.openembedded.org> wrote:
> PDA-like machines with card slots: Enable "vfat" feature.
> * FAT-formatted cards are commodity, it's expectable them to be supported OOB.
A machine feature "vfat" sounds strange. I think machine features
should be about the hardware capabilities. Unfortunately I don't have
a proposal for a good name, but I'd prefer something like "cardslot"
or some better generic term for SD/CF/MemoryStick/etc. capability.
Then the distro can decide whether that means to add vfat support or
ext2 or gnome-volume-manager or some fancy card formatting GUI app.
regards
Philipp
> Author: pfalcon@openembedded.org
> Branch: org.openembedded.dev
> Revision: 4bf2d682c2a35ca8521a9a1916ca88359015932f
> ViewMTN: http://monotone.openembedded.org/revision/info/4bf2d682c2a35ca8521a9a1916ca88359015932f
> Files:
> 1
> conf/machine/h1910.conf
> conf/machine/h1940.conf
> conf/machine/h2200.conf
> conf/machine/h3600.conf
> conf/machine/h3800.conf
> conf/machine/h3900.conf
> conf/machine/h4000.conf
> conf/machine/h5000.conf
> conf/machine/h6300.conf
> conf/machine/htcalpine.conf
> conf/machine/htcapache.conf
> conf/machine/htcblueangel.conf
> conf/machine/htchimalaya.conf
> conf/machine/htcsable.conf
> conf/machine/htctornado.conf
> conf/machine/htcuniversal.conf
> conf/machine/htcwallaby.conf
> conf/machine/hx2000.conf
> conf/machine/hx4700.conf
> conf/machine/include/collie-2.6.inc
> conf/machine/include/palm.inc
> conf/machine/include/zaurus-2.6.inc
> conf/machine/jornada6xx.conf
> conf/machine/jornada7xx.conf
> conf/machine/looxc550.conf
> conf/machine/magician.conf
> conf/machine/netbook-pro.conf
> conf/machine/nokia770.conf
> conf/machine/nokia800.conf
> conf/machine/rx1950.conf
> conf/machine/rx3000.conf
> conf/machine/simpad.conf
> Diffs:
>
> #
> # mt diff -r9ecf040d01020ce72d56cb39e1d500c8ec8213e0 -r4bf2d682c2a35ca8521a9a1916ca88359015932f
> #
> #
> #
> # patch "conf/machine/h1910.conf"
> # from [8c804116d1d1ba9168798328770d1e5de28235f4]
> # to [5d0e6102d9262ec21df09d0780240368654de730]
> #
> # patch "conf/machine/h1940.conf"
> # from [049b100411c0eb5e07e8aa959eb355443ebc8e62]
> # to [5d5ed7d3174c8626b826213337b0e2943ebd402b]
> #
> # patch "conf/machine/h2200.conf"
> # from [dbbf175b117be5072305298eb83c9da4db932774]
> # to [517c64f5b7a22dd1f67791d8534910358ca7b6e1]
> #
> # patch "conf/machine/h3600.conf"
> # from [99592d7e77fd317519f43f5db57cf5da1814b1a0]
> # to [baccbbb3fd46dea023ff7dc49ac173b169688428]
> #
> # patch "conf/machine/h3800.conf"
> # from [770f223d05006e764028a3ae322091d63a5a15ba]
> # to [fc56ab4ab42e6f66cc6f6209f0dd114355b91000]
> #
> # patch "conf/machine/h3900.conf"
> # from [ba6e4bdcb26b319daae0835f4eef2c47a841fa3e]
> # to [849df89a61a34c3f1c79560dccd714393cceb3c0]
> #
> # patch "conf/machine/h4000.conf"
> # from [6c7b95aedd50d9f49088b0f0d050dba11b72af1a]
> # to [2f23045424e0dc12c7ee9c1d485ba6c477117ed9]
> #
> # patch "conf/machine/h5000.conf"
> # from [bb77d647234a173113a7e97b543d1059381c7257]
> # to [e3be93bf378f53331316ca75535d32465f86f9b0]
> #
> # patch "conf/machine/h6300.conf"
> # from [e1a2c9d17fb731040d2e84bc13ba955232d0f5c9]
> # to [4c6c8fdebd9d8dc8eb6354ae169862cc5662c63a]
> #
> # patch "conf/machine/htcalpine.conf"
> # from [f98db98a7f6a213ef95099564d36eb534dcf7e1e]
> # to [802992dbe7902b4d3b3dc7d58c62c2fce6db5692]
> #
> # patch "conf/machine/htcapache.conf"
> # from [85b3799dbf21a7bc89bc888892fb26f330a3b213]
> # to [e42671ae241f36191c65cf0e671acc0be0ba3d34]
> #
> # patch "conf/machine/htcblueangel.conf"
> # from [0c19233d7062948ae1fec57ba52f8627716d1dd2]
> # to [bd67f8166ed61397dc7eacf52aa56206eec3dcf1]
> #
> # patch "conf/machine/htchimalaya.conf"
> # from [e402ae7923faf0ef767e500842820754adf95d26]
> # to [5b5a7a0c10307d5ac09035f291fcd391ad86c991]
> #
> # patch "conf/machine/htcsable.conf"
> # from [e839db7ced3fc8ad5fa110b108879d7deb946433]
> # to [1c17d91980d832248cff034b882d033d426d3adf]
> #
> # patch "conf/machine/htctornado.conf"
> # from [92930583820f744123783398b9289029467426bb]
> # to [979eaba253df13d5af8e9713eaf8db9ed45856b6]
> #
> # patch "conf/machine/htcuniversal.conf"
> # from [ed21482af85e14b44ba36c3a1957e387fb4f0299]
> # to [c3c6fb34551bb7ce746a908db22f450adcb9cfa4]
> #
> # patch "conf/machine/htcwallaby.conf"
> # from [6197c7cff0cafc821c99e4e46921fb8cf0e4e1b4]
> # to [f536aa7626c709ec12492ce50cec7af6c4062a8c]
> #
> # patch "conf/machine/hx2000.conf"
> # from [4c388078f8a393457e2d370a6d0b8321e53a27dc]
> # to [a3ae9da47e9dea078b01d3e9dee957af54dd6d78]
> #
> # patch "conf/machine/hx4700.conf"
> # from [7073f22f2c781c6ef6eaf11fac2de5ae77d66f5b]
> # to [8a9b68dd63f3be8457ae064682536c7c1912b241]
> #
> # patch "conf/machine/include/collie-2.6.inc"
> # from [4c2267c98964a40d4dd4216de14ec06eb578694d]
> # to [a71f2479ea4e652346eccf4594034af29bb74651]
> #
> # patch "conf/machine/include/palm.inc"
> # from [166ae8b4b06d4c97637ae03d01c773ace2a78f09]
> # to [b8d88830d5077ec934ae7c71d2461970284d99dc]
> #
> # patch "conf/machine/include/zaurus-2.6.inc"
> # from [6cb1d601b80af4a29b59dd760b6939447fa49736]
> # to [7ecb352669b5b71228489192cdeb5826dc02b46a]
> #
> # patch "conf/machine/jornada6xx.conf"
> # from [b17e1ecf2b7a98288b82648ad9c4723b9124a0bf]
> # to [f17b9e945c5c317eb883c46e5a75675f5a073868]
> #
> # patch "conf/machine/jornada7xx.conf"
> # from [c41cc23268b4ae13d751e61be124cbce148e220b]
> # to [931f12408f78e84eaafc92103fd2590493bcd246]
> #
> # patch "conf/machine/looxc550.conf"
> # from [529a76fa9a251dc8860a581573be21b93a713c79]
> # to [9d267cfb7bddcaa7a780909f13b9893ef5e6827a]
> #
> # patch "conf/machine/magician.conf"
> # from [4260af3d8d3a880db6afad5b346400cd59e1fd77]
> # to [c0fd9446610a60ab643595383d5a99b2b23fb6c7]
> #
> # patch "conf/machine/netbook-pro.conf"
> # from [22005b0157cbf484254316335c81a9636fbd7882]
> # to [16b274a8c05b0e05cc1944b21b0cdf2fe27df5e0]
> #
> # patch "conf/machine/nokia770.conf"
> # from [a2763946febc14b318477d62f3ed1eecfa6c3a6c]
> # to [828d8946d7940a421a16941b49f4c1c5740fd755]
> #
> # patch "conf/machine/nokia800.conf"
> # from [dbee9c0aad081a2c82f8e99644e2d2967508913f]
> # to [ede2d35668185c917664bdbafa710c61e835ac69]
> #
> # patch "conf/machine/rx1950.conf"
> # from [01b414b0e56e1cc981aa872ae90f09f174d6a2fa]
> # to [a0d7631022017fd94a035fa4b8e8085315b5f694]
> #
> # patch "conf/machine/rx3000.conf"
> # from [2c7f1ff05ffdf2b1f2c2d2853d9b529d7c9372e5]
> # to [7a9518260fc59e1a013a84722a718477ed1f1daa]
> #
> # patch "conf/machine/simpad.conf"
> # from [32f2aeca8055f0ccf3e78753f11723249b169136]
> # to [9987d298771d159fd85308e85bdb5a82fd16832d]
> #
> ============================================================
> --- conf/machine/h1910.conf 8c804116d1d1ba9168798328770d1e5de28235f4
> +++ conf/machine/h1910.conf 5d0e6102d9262ec21df09d0780240368654de730
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/h1940.conf 049b100411c0eb5e07e8aa959eb355443ebc8e62
> +++ conf/machine/h1940.conf 5d5ed7d3174c8626b826213337b0e2943ebd402b
> @@ -13,7 +13,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm bluetooth irda usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm bluetooth irda usbgadget screen vfat"
>
>
> # Some extra configuration
> ============================================================
> --- conf/machine/h2200.conf dbbf175b117be5072305298eb83c9da4db932774
> +++ conf/machine/h2200.conf 517c64f5b7a22dd1f67791d8534910358ca7b6e1
> @@ -17,7 +17,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia bluetooth irda usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia bluetooth irda usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/h3600.conf 99592d7e77fd317519f43f5db57cf5da1814b1a0
> +++ conf/machine/h3600.conf baccbbb3fd46dea023ff7dc49ac173b169688428
> @@ -17,7 +17,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/h3800.conf 770f223d05006e764028a3ae322091d63a5a15ba
> +++ conf/machine/h3800.conf fc56ab4ab42e6f66cc6f6209f0dd114355b91000
> @@ -1,8 +1,8 @@
> #@TYPE: Machine
> #@NAME: Compaq iPAQ 38xx
> #@DESCRIPTION: Machine configuration for the Compaq iPAQ 38xx devices
>
> #this machine will be primarily focussed on the 2.6 port
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia bluetooth irda usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia bluetooth irda usbgadget screen vfat"
>
> require conf/machine/h3600.conf
> ============================================================
> --- conf/machine/h3900.conf ba6e4bdcb26b319daae0835f4eef2c47a841fa3e
> +++ conf/machine/h3900.conf 849df89a61a34c3f1c79560dccd714393cceb3c0
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda bluetooth usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda bluetooth usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/h4000.conf 6c7b95aedd50d9f49088b0f0d050dba11b72af1a
> +++ conf/machine/h4000.conf 2f23045424e0dc12c7ee9c1d485ba6c477117ed9
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda bluetooth wifi usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda bluetooth wifi usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/h5000.conf bb77d647234a173113a7e97b543d1059381c7257
> +++ conf/machine/h5000.conf e3be93bf378f53331316ca75535d32465f86f9b0
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia bluetooth irda wifi usbgadget usbhost screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia bluetooth irda wifi usbgadget usbhost screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/h6300.conf e1a2c9d17fb731040d2e84bc13ba955232d0f5c9
> +++ conf/machine/h6300.conf 4c6c8fdebd9d8dc8eb6354ae169862cc5662c63a
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda bluetooth wifi usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda bluetooth wifi usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/htcalpine.conf f98db98a7f6a213ef95099564d36eb534dcf7e1e
> +++ conf/machine/htcalpine.conf 802992dbe7902b4d3b3dc7d58c62c2fce6db5692
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia irda bluetooth usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia irda bluetooth usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/htcapache.conf 85b3799dbf21a7bc89bc888892fb26f330a3b213
> +++ conf/machine/htcapache.conf e42671ae241f36191c65cf0e671acc0be0ba3d34
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia irda bluetooth usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia irda bluetooth usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/htcblueangel.conf 0c19233d7062948ae1fec57ba52f8627716d1dd2
> +++ conf/machine/htcblueangel.conf bd67f8166ed61397dc7eacf52aa56206eec3dcf1
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda bluetooth wifi usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda bluetooth wifi usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/htchimalaya.conf e402ae7923faf0ef767e500842820754adf95d26
> +++ conf/machine/htchimalaya.conf 5b5a7a0c10307d5ac09035f291fcd391ad86c991
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/htcsable.conf e839db7ced3fc8ad5fa110b108879d7deb946433
> +++ conf/machine/htcsable.conf 1c17d91980d832248cff034b882d033d426d3adf
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "240"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "240"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/htctornado.conf 92930583820f744123783398b9289029467426bb
> +++ conf/machine/htctornado.conf 979eaba253df13d5af8e9713eaf8db9ed45856b6
> @@ -9,7 +9,7 @@ PREFERRED_PROVIDER_virtual/kernel = "lin
>
> PREFERRED_PROVIDER_virtual/kernel = "linux-tornado-omap2"
>
> -MACHINE_FEATURES = "kernel26 apm alsa bluetooth usbgadget"
> +MACHINE_FEATURES = "kernel26 apm alsa bluetooth usbgadget vfat"
>
> MACHINE_EXTRA_RDEPENDS = "alsa-state"
>
> ============================================================
> --- conf/machine/htcuniversal.conf ed21482af85e14b44ba36c3a1957e387fb4f0299
> +++ conf/machine/htcuniversal.conf c3c6fb34551bb7ce746a908db22f450adcb9cfa4
> @@ -17,7 +17,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "640"
> MACHINE_GUI_CLASS = "bigscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "480"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "640"
> -MACHINE_FEATURES = "kernel26 apm alsa irda usbgadget usbhost keyboard touchscreen screen wifi bluetooth phone"
> +MACHINE_FEATURES = "kernel26 apm alsa irda usbgadget usbhost keyboard touchscreen screen wifi bluetooth phone vfat"
> MACHINE_FEATURES += "iwmmxt"
>
> #
> ============================================================
> --- conf/machine/htcwallaby.conf 6197c7cff0cafc821c99e4e46921fb8cf0e4e1b4
> +++ conf/machine/htcwallaby.conf f536aa7626c709ec12492ce50cec7af6c4062a8c
> @@ -15,7 +15,7 @@ MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> MACHINE_GUI_CLASS = "smallscreen"
> MACHINE_DISPLAY_WIDTH_PIXELS = "240"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "320"
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen phone"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda usbgadget screen phone vfat"
>
> #
> # Software/packages selection
> ============================================================
> --- conf/machine/hx2000.conf 4c388078f8a393457e2d370a6d0b8321e53a27dc
> +++ conf/machine/hx2000.conf a3ae9da47e9dea078b01d3e9dee957af54dd6d78
> @@ -19,7 +19,7 @@ MODUTILS = "26"
>
> MODUTILS = "26"
>
> -MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia bluetooth irda wifi usbgadget usbhost screen"
> +MACHINE_FEATURES = "kernel26 touchscreen apm alsa pcmcia bluetooth irda wifi usbgadget usbhost screen vfat"
>
> PCMCIA_MANAGER = "pcmciautils"
>
> ============================================================
> --- conf/machine/hx4700.conf 7073f22f2c781c6ef6eaf11fac2de5ae77d66f5b
> +++ conf/machine/hx4700.conf 8a9b68dd63f3be8457ae064682536c7c1912b241
> @@ -21,7 +21,7 @@ MACHINE_DISPLAY_PPI = "200"
> MACHINE_DISPLAY_HEIGHT_PIXELS = "640"
> MACHINE_DISPLAY_ORIENTATION = "0"
> MACHINE_DISPLAY_PPI = "200"
> -MACHINE_FEATURES = "alsa apm bluetooth irda pcmcia screen touchscreen usbgadget wifi"
> +MACHINE_FEATURES = "alsa apm bluetooth irda pcmcia screen touchscreen usbgadget wifi vfat"
> MACHINE_FEATURES += "iwmmxt"
>
> #
> ============================================================
> --- conf/machine/include/collie-2.6.inc 4c2267c98964a40d4dd4216de14ec06eb578694d
> +++ conf/machine/include/collie-2.6.inc a71f2479ea4e652346eccf4594034af29bb74651
> @@ -1,7 +1,7 @@ SERIAL_CONSOLE = "115200 ttySA0"
> PREFERRED_PROVIDER_virtual/kernel = "linux-rp"
>
> SERIAL_CONSOLE = "115200 ttySA0"
> -MACHINE_FEATURES = "kernel26 apm pcmcia screen irda usbgadget keyboard touchscreen wifi"
> +MACHINE_FEATURES = "kernel26 apm pcmcia screen irda usbgadget keyboard touchscreen wifi vfat"
>
> MACHINE_EXTRA_RDEPENDS = "kernel-modules"
>
> ============================================================
> --- conf/machine/include/palm.inc 166ae8b4b06d4c97637ae03d01c773ace2a78f09
> +++ conf/machine/include/palm.inc b8d88830d5077ec934ae7c71d2461970284d99dc
> @@ -10,7 +10,7 @@ require conf/machine/include/tune-xscale
> # Use tune-x%s
> >>> DIFF TRUNCATED @ 16K
>
>
>
> _______________________________________________
> Openembedded-commits mailing list
> Openembedded-commits@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-commits
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature.
2007-12-18 10:17 ` [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature pHilipp Zabel
@ 2007-12-18 11:35 ` Paul Sokolovsky
2007-12-18 14:38 ` pHilipp Zabel
0 siblings, 1 reply; 9+ messages in thread
From: Paul Sokolovsky @ 2007-12-18 11:35 UTC (permalink / raw)
To: pHilipp Zabel; +Cc: openembedded-devel
Hello pHilipp,
Tuesday, December 18, 2007, 12:17:27 PM, you wrote:
> On Dec 18, 2007 3:47 AM, pfalcon commit
> <openembedded-commits@lists.openembedded.org> wrote:
>> PDA-like machines with card slots: Enable "vfat" feature.
>> * FAT-formatted cards are commodity, it's expectable them to be supported OOB.
> A machine feature "vfat" sounds strange. I think machine features
> should be about the hardware capabilities.
Yep, with this common sense in mind I quickly replied to Rod that
introducing it wouldn't help with "bloating" issue. Well, it instead
COMBINED feature.
> Unfortunately I don't have
> a proposal for a good name, but I'd prefer something like "cardslot"
> or some better generic term for SD/CF/MemoryStick/etc. capability.
> Then the distro can decide whether that means to add vfat support or
> ext2 or gnome-volume-manager or some fancy card formatting GUI app.
It's of course not about just name, but about feature processing
logic. Current COMBINED_FEATURES mechanism is at least very easy to
understand and provides great deal of detailed flexibility.
> regards
> Philipp
[]
--
Best regards,
Paul mailto:pmiscml@gmail.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature.
2007-12-18 11:35 ` Paul Sokolovsky
@ 2007-12-18 14:38 ` pHilipp Zabel
2007-12-18 15:05 ` Paul Sokolovsky
0 siblings, 1 reply; 9+ messages in thread
From: pHilipp Zabel @ 2007-12-18 14:38 UTC (permalink / raw)
To: Paul Sokolovsky; +Cc: openembedded-devel
On Dec 18, 2007 12:35 PM, Paul Sokolovsky <pmiscml@gmail.com> wrote:
> Hello pHilipp,
>
> Tuesday, December 18, 2007, 12:17:27 PM, you wrote:
>
> > On Dec 18, 2007 3:47 AM, pfalcon commit
> > <openembedded-commits@lists.openembedded.org> wrote:
> >> PDA-like machines with card slots: Enable "vfat" feature.
> >> * FAT-formatted cards are commodity, it's expectable them to be supported OOB.
>
> > A machine feature "vfat" sounds strange. I think machine features
> > should be about the hardware capabilities.
>
> Yep, with this common sense in mind I quickly replied to Rod that
> introducing it wouldn't help with "bloating" issue. Well, it instead
> COMBINED feature.
Combined or not, I think vfat has no place in the machine features list.
The same goes for ext2 IMHO, and having hdparm in task-base-ext2 is even worse.
Shouldn't there be a MACHINE_FEATURE hdd or ide/ata/pata/sata/scsi instead?
The problem is that there is no easy way to ask for "X in
MACHINE_FEATURE and Y in DISTRO_FEATURE". COMBINED_FEATURES obviously
only supports "X in both".
> > Unfortunately I don't have
> > a proposal for a good name, but I'd prefer something like "cardslot"
> > or some better generic term for SD/CF/MemoryStick/etc. capability.
> > Then the distro can decide whether that means to add vfat support or
> > ext2 or gnome-volume-manager or some fancy card formatting GUI app.
>
> It's of course not about just name, but about feature processing
> logic.
Good.
> Current COMBINED_FEATURES mechanism is at least very easy to
> understand and provides great deal of detailed flexibility.
So now that we have the easy method implemented, let's strive for a correct one.
I'd say vfat as other file systems should be a distro-only feature,
cardslot (or "removablestorage") a machine-only one:
"vfat" in DISTRO_FEATURES and "cardslot" in MACHINE_FEATURES --> task-base-vfat
"ext2" in DISTRO_FEATURES and ("cardslot" in MACHINE_FEATURES or "hdd"
in MACHINE_FEATURES) --> task-base-ext2 (without the hdparm
dependency)
"hdd" in MACHINE_FEATURES --> hdparm
etc.
regards
Philipp
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature.
2007-12-18 14:38 ` pHilipp Zabel
@ 2007-12-18 15:05 ` Paul Sokolovsky
2007-12-18 18:13 ` pHilipp Zabel
2007-12-18 21:07 ` Rod Whitby
0 siblings, 2 replies; 9+ messages in thread
From: Paul Sokolovsky @ 2007-12-18 15:05 UTC (permalink / raw)
To: pHilipp Zabel; +Cc: openembedded-devel
Hello pHilipp,
Tuesday, December 18, 2007, 4:38:45 PM, you wrote:
> On Dec 18, 2007 12:35 PM, Paul Sokolovsky <pmiscml@gmail.com> wrote:
>> Hello pHilipp,
>>
>> Tuesday, December 18, 2007, 12:17:27 PM, you wrote:
>>
>> > On Dec 18, 2007 3:47 AM, pfalcon commit
>> > <openembedded-commits@lists.openembedded.org> wrote:
>> >> PDA-like machines with card slots: Enable "vfat" feature.
>> >> * FAT-formatted cards are commodity, it's expectable them to be supported OOB.
>>
>> > A machine feature "vfat" sounds strange. I think machine features
>> > should be about the hardware capabilities.
>>
>> Yep, with this common sense in mind I quickly replied to Rod that
>> introducing it wouldn't help with "bloating" issue. Well, it instead
>> COMBINED feature.
> Combined or not, I think vfat has no place in the machine features list.
> The same goes for ext2 IMHO, and having hdparm in task-base-ext2 is even worse.
> Shouldn't there be a MACHINE_FEATURE hdd or ide/ata/pata/sata/scsi instead?
> The problem is that there is no easy way to ask for "X in
> MACHINE_FEATURE and Y in DISTRO_FEATURE". COMBINED_FEATURES obviously
> only supports "X in both".
LOL. I did say I don't want to open up this Pandora box now ;-).
I'll leave this for you and Rod, he for example thinks that task-base
is in perfect shape ;-).
[]
> So now that we have the easy method implemented, let's strive for a correct one.
> I'd say vfat as other file systems should be a distro-only feature,
> cardslot (or "removablestorage") a machine-only one:
> "vfat" in DISTRO_FEATURES and "cardslot" in MACHINE_FEATURES --> task-base-vfat
> "ext2" in DISTRO_FEATURES and ("cardslot" in MACHINE_FEATURES or "hdd"
> in MACHINE_FEATURES) --> task-base-ext2 (without the hdparm
> dependency)
> "hdd" in MACHINE_FEATURES --> hdparm
> etc.
Yeah! And we should add Prolog interpreter to do those inferences!
No, Prolog sucks, let's add Lisp. Let's do some AI in OE!
Seriously, why don't we leave that for some new year and clean up
real dirtiness now and polish frontyard instead?
And if you ask for discussion, then I hope idea behind the irony
above is clear: all that would add entities without real necessity and
our ability to handle them. What was the aim of task-base
introduction? To build images both full-featured and efficient in
terms size. Does this work? Yes, and as pointed out by Koen, we actually
should start to look for bigger inefficiencies as the image content
list is already not too bad.
> regards
> Philipp
--
Best regards,
Paul mailto:pmiscml@gmail.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature.
2007-12-18 15:05 ` Paul Sokolovsky
@ 2007-12-18 18:13 ` pHilipp Zabel
2007-12-18 19:22 ` Paul Sokolovsky
2007-12-18 21:07 ` Rod Whitby
1 sibling, 1 reply; 9+ messages in thread
From: pHilipp Zabel @ 2007-12-18 18:13 UTC (permalink / raw)
To: Paul Sokolovsky; +Cc: openembedded-devel
On Dec 18, 2007 4:05 PM, Paul Sokolovsky <pmiscml@gmail.com> wrote:
> Hello pHilipp,
>
> Tuesday, December 18, 2007, 4:38:45 PM, you wrote:
>
> > On Dec 18, 2007 12:35 PM, Paul Sokolovsky <pmiscml@gmail.com> wrote:
> >> Hello pHilipp,
> >>
> >> Tuesday, December 18, 2007, 12:17:27 PM, you wrote:
> >>
> >> > On Dec 18, 2007 3:47 AM, pfalcon commit
> >> > <openembedded-commits@lists.openembedded.org> wrote:
> >> >> PDA-like machines with card slots: Enable "vfat" feature.
> >> >> * FAT-formatted cards are commodity, it's expectable them to be supported OOB.
> >>
> >> > A machine feature "vfat" sounds strange. I think machine features
> >> > should be about the hardware capabilities.
> >>
> >> Yep, with this common sense in mind I quickly replied to Rod that
> >> introducing it wouldn't help with "bloating" issue. Well, it instead
> >> COMBINED feature.
>
> > Combined or not, I think vfat has no place in the machine features list.
> > The same goes for ext2 IMHO, and having hdparm in task-base-ext2 is even worse.
> > Shouldn't there be a MACHINE_FEATURE hdd or ide/ata/pata/sata/scsi instead?
> > The problem is that there is no easy way to ask for "X in
> > MACHINE_FEATURE and Y in DISTRO_FEATURE". COMBINED_FEATURES obviously
> > only supports "X in both".
>
> LOL. I did say I don't want to open up this Pandora box now ;-).
I agree that this is not something for the RC phase.
I'm just voicing my concern, seeing stuff creeping into the
MACHINE_FEATURE list that I believe doesn't belong there.
> I'll leave this for you and Rod, he for example thinks that task-base
> is in perfect shape ;-).
Unnecessary.
> > So now that we have the easy method implemented, let's strive for a correct one.
> > I'd say vfat as other file systems should be a distro-only feature,
> > cardslot (or "removablestorage") a machine-only one:
>
> > "vfat" in DISTRO_FEATURES and "cardslot" in MACHINE_FEATURES --> task-base-vfat
> > "ext2" in DISTRO_FEATURES and ("cardslot" in MACHINE_FEATURES or "hdd"
> > in MACHINE_FEATURES) --> task-base-ext2 (without the hdparm
> > dependency)
> > "hdd" in MACHINE_FEATURES --> hdparm
> > etc.
>
> Yeah! And we should add Prolog interpreter to do those inferences!
> No, Prolog sucks, let's add Lisp. Let's do some AI in OE!
Yay hyperbole. Have a look at the __anonymous function in task-base.bb
and tell me again that there is no use for boolean logic here :)
> Seriously, why don't we leave that for some new year and clean up
> real dirtiness now and polish frontyard instead?
It is not my intention to stop anyone from polishing!
> And if you ask for discussion, then I hope idea behind the irony
> above is clear: all that would add entities without real necessity and
> our ability to handle them. What was the aim of task-base
> introduction? To build images both full-featured and efficient in
> terms size. Does this work? Yes, and as pointed out by Koen, we actually
> should start to look for bigger inefficiencies as the image content
> list is already not too bad.
My concern is not about image size, but about watering down the
meaning of those variables.
Already now fic-gta01.conf adds the vfat and ext2 kernel modules to
MACHINE_EXTRA_RRECOMMENDS
manually, maybe because it doesn't need hdparm. And I bet there is
more duplication like that.
cheers
Philipp
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature.
2007-12-18 18:13 ` pHilipp Zabel
@ 2007-12-18 19:22 ` Paul Sokolovsky
0 siblings, 0 replies; 9+ messages in thread
From: Paul Sokolovsky @ 2007-12-18 19:22 UTC (permalink / raw)
To: pHilipp Zabel; +Cc: openembedded-devel
Hello pHilipp,
Tuesday, December 18, 2007, 8:13:17 PM, you wrote:
[]
> My concern is not about image size, but about watering down the
> meaning of those variables.
> Already now fic-gta01.conf adds the vfat and ext2 kernel modules to
> MACHINE_EXTRA_RRECOMMENDS
> manually, maybe because it doesn't need hdparm. And I bet there is
> more duplication like that.
No, they're there because it's typical vendor-maintained machine.
And vendors usually care to get there stuff done quickly, not
correctly or beautifully, and possibly have their weird ideas/requirements
how stuff should be done. (And we know how it ends - following this
special-attention phase, one sweet day vendor moves to another toy,
and dumps previous one completely, for user community to cleanup all
that "speciality").
So well, given speciality of OpenMoko itself, I don't dare to commit
changes to their machine configs, but intend to prepare patches with
extra care and submit for Graeme's review.
> cheers
> Philipp
--
Best regards,
Paul mailto:pmiscml@gmail.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature.
2007-12-18 15:05 ` Paul Sokolovsky
2007-12-18 18:13 ` pHilipp Zabel
@ 2007-12-18 21:07 ` Rod Whitby
2007-12-19 8:08 ` Koen Kooi
1 sibling, 1 reply; 9+ messages in thread
From: Rod Whitby @ 2007-12-18 21:07 UTC (permalink / raw)
To: openembedded-devel
pHilipp Zabel wrote:
>> So now that we have the easy method implemented, let's strive for a correct one.
>> I'd say vfat as other file systems should be a distro-only feature,
>> cardslot (or "removablestorage") a machine-only one:
>
>> "vfat" in DISTRO_FEATURES and "cardslot" in MACHINE_FEATURES --> task-base-vfat
>> "ext2" in DISTRO_FEATURES and ("cardslot" in MACHINE_FEATURES or "hdd"
>> in MACHINE_FEATURES) --> task-base-ext2 (without the hdparm
>> dependency)
>> "hdd" in MACHINE_FEATURES --> hdparm
>> etc.
I agree with the principle. We also need to add 'usbhost' to the list
of machine features which can enable the ext2 and vfat distro features
(for usb flash sticks on devices with usb host ports).
And of course we need to work out the best way (and appropriate timing)
for implementation. :-)
Marcin, Koen, Richard: Do you guys have an opinion on this
machine/distro features independent naming and combinations of different
names feeding into combined features? We need agreement on the
principle before getting too far into implementation discussion.
-- Rod
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature.
2007-12-18 21:07 ` Rod Whitby
@ 2007-12-19 8:08 ` Koen Kooi
2007-12-19 9:14 ` Paul Sokolovsky
0 siblings, 1 reply; 9+ messages in thread
From: Koen Kooi @ 2007-12-19 8:08 UTC (permalink / raw)
To: Using the OpenEmbedded metadata to build Distributions
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Rod Whitby schreef:
> pHilipp Zabel wrote:
>>> So now that we have the easy method implemented, let's strive for a correct one.
>>> I'd say vfat as other file systems should be a distro-only feature,
>>> cardslot (or "removablestorage") a machine-only one:
>>> "vfat" in DISTRO_FEATURES and "cardslot" in MACHINE_FEATURES --> task-base-vfat
>>> "ext2" in DISTRO_FEATURES and ("cardslot" in MACHINE_FEATURES or "hdd"
>>> in MACHINE_FEATURES) --> task-base-ext2 (without the hdparm
>>> dependency)
>>> "hdd" in MACHINE_FEATURES --> hdparm
>>> etc.
>
> I agree with the principle. We also need to add 'usbhost' to the list
> of machine features which can enable the ext2 and vfat distro features
> (for usb flash sticks on devices with usb host ports).
>
> And of course we need to work out the best way (and appropriate timing)
> for implementation. :-)
>
> Marcin, Koen, Richard: Do you guys have an opinion on this
> machine/distro features independent naming and combinations of different
> names feeding into combined features? We need agreement on the
> principle before getting too far into implementation discussion.
My opinion is that 'DISTRO_*' is a misnomer since it essentially decides
what gets into an image. But it works on a 'global' task-base, so it
isn't IMAGE_* either. Maybe we should have a look at what Steve Sakoman
cooked up for the gumstix people.
regards,
Koen
- --
koen@dominion.kabel.utwente.nl will go go away in december 2007, please
use k.kooi@student.utwente.nl instead.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFHaNGOMkyGM64RGpERArvgAJ41pp+S9GsFml73+MWLMcJ180pXbACfbsCu
BnR1WlsuQDqECEkw/pHxZ9A=
=smtt
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature.
2007-12-19 8:08 ` Koen Kooi
@ 2007-12-19 9:14 ` Paul Sokolovsky
0 siblings, 0 replies; 9+ messages in thread
From: Paul Sokolovsky @ 2007-12-19 9:14 UTC (permalink / raw)
To: openembedded-devel
Hello Koen,
Wednesday, December 19, 2007, 10:08:46 AM, you wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> Rod Whitby schreef:
>> pHilipp Zabel wrote:
>>>> So now that we have the easy method implemented, let's strive for a correct one.
>>>> I'd say vfat as other file systems should be a distro-only feature,
>>>> cardslot (or "removablestorage") a machine-only one:
>>>> "vfat" in DISTRO_FEATURES and "cardslot" in MACHINE_FEATURES --> task-base-vfat
>>>> "ext2" in DISTRO_FEATURES and ("cardslot" in MACHINE_FEATURES or "hdd"
>>>> in MACHINE_FEATURES) --> task-base-ext2 (without the hdparm
>>>> dependency)
>>>> "hdd" in MACHINE_FEATURES --> hdparm
>>>> etc.
>>
>> I agree with the principle. We also need to add 'usbhost' to the list
>> of machine features which can enable the ext2 and vfat distro features
>> (for usb flash sticks on devices with usb host ports).
>>
>> And of course we need to work out the best way (and appropriate timing)
>> for implementation. :-)
>>
>> Marcin, Koen, Richard: Do you guys have an opinion on this
>> machine/distro features independent naming and combinations of different
>> names feeding into combined features? We need agreement on the
>> principle before getting too far into implementation discussion.
> My opinion is that 'DISTRO_*' is a misnomer since it essentially decides
> what gets into an image.
But the content of the image is one of the most important aspect of
the distro! Actually, a distro in OE is nothing but a name associated
with a set of specific packages with specific versions, with the name
being patched in some packages. So, how "DISTRO_FEATURES" can be a
misnomer?
> But it works on a 'global' task-base, so it
> isn't IMAGE_* either. Maybe we should have a look at what Steve Sakoman
> cooked up for the gumstix people.
> regards,
> Koen
--
Best regards,
Paul mailto:pmiscml@gmail.com
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2007-12-19 9:14 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <E1J4SUo-0006ZZ-Ov@linuxtogo.org>
2007-12-18 10:17 ` [oe-commits] org.oe.dev PDA-like machines with card slots: Enable "vfat" feature pHilipp Zabel
2007-12-18 11:35 ` Paul Sokolovsky
2007-12-18 14:38 ` pHilipp Zabel
2007-12-18 15:05 ` Paul Sokolovsky
2007-12-18 18:13 ` pHilipp Zabel
2007-12-18 19:22 ` Paul Sokolovsky
2007-12-18 21:07 ` Rod Whitby
2007-12-19 8:08 ` Koen Kooi
2007-12-19 9:14 ` Paul Sokolovsky
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.