diff options
Diffstat (limited to 'meta-emenlow/README')
-rw-r--r-- | meta-emenlow/README | 49 |
1 files changed, 6 insertions, 43 deletions
diff --git a/meta-emenlow/README b/meta-emenlow/README index 05a04837..0bf0cbcb 100644 --- a/meta-emenlow/README +++ b/meta-emenlow/README | |||
@@ -82,35 +82,13 @@ common metadata shared between BSPs) e.g.: | |||
82 | yocto/meta-intel \ | 82 | yocto/meta-intel \ |
83 | yocto/meta-intel/meta-emenlow \ | 83 | yocto/meta-intel/meta-emenlow \ |
84 | 84 | ||
85 | The meta-emenlow layer contains support for two different machine | 85 | The meta-emenlow layer contains support for emenlow-noemgd machine |
86 | configurations. These configurations are identical except for the fact | 86 | configuration. The previously supported emenlow machine with the |
87 | that the one prefixed with 'emenlow' makes use of the | 87 | proprietary EMGD graphics driver has been retired. The 'emenlow-noemgd' |
88 | Intel-proprietary EMGD 1.18 graphics driver, while the one prefixed | 88 | machine configuration uses the open source 'gma500' kernel DRM driver |
89 | with 'emenlow-noemgd' does not. The 'emenlow-noemgd' machine | ||
90 | configuration instead uses the open source 'gma500' kernel DRM driver | ||
91 | along with the 'modesetting' X driver. | 89 | along with the 'modesetting' X driver. |
92 | 90 | ||
93 | If you want to enable the layer that supports EMGD graphics add the | 91 | To enable the layer add the following to the local.conf file: |
94 | following to the local.conf file: | ||
95 | |||
96 | MACHINE ?= "emenlow" | ||
97 | |||
98 | The 'emenlow' machine includes the emgd-driver-bin package, which has | ||
99 | a proprietary license that must be whitelisted by adding the string | ||
100 | "license_emgd-driver-bin_1.18" to the LICENSE_FLAGS_WHITELIST variable | ||
101 | in your local.conf. For example: | ||
102 | |||
103 | LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin" | ||
104 | |||
105 | The emgd recipe depends on Xorg's dri and glx modules, which are built | ||
106 | only when 'opengl' is listed in DISTRO_FEATURES. So if the distro | ||
107 | doesn't list 'opengl' in the DISTRO_FEATURES you would need this | ||
108 | additional line to your local.conf: | ||
109 | |||
110 | DISTRO_FEATURES_append = " opengl" | ||
111 | |||
112 | If you want to enable the layer that does not support EMGD graphics | ||
113 | add the following to the local.conf file: | ||
114 | 92 | ||
115 | MACHINE ?= "emenlow-noemgd" | 93 | MACHINE ?= "emenlow-noemgd" |
116 | 94 | ||
@@ -123,21 +101,6 @@ At the end of a successful build, you should have a live image that | |||
123 | you can boot from a USB flash drive (see instructions on how to do | 101 | you can boot from a USB flash drive (see instructions on how to do |
124 | that below, in the section 'Booting the images from /binary'). | 102 | that below, in the section 'Booting the images from /binary'). |
125 | 103 | ||
126 | NOTE: The 'emenlow' machine will include support for hardware video | ||
127 | acceleration via gstreamer if and only if the "commercial" string is | ||
128 | added to the the LICENSE_FLAGS_WHITELIST variable in your local.conf. | ||
129 | |||
130 | For example: | ||
131 | |||
132 | LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin commercial" | ||
133 | |||
134 | The reason this is needed is to prevent the image from including | ||
135 | anything that might violate the license terms of the packages used to | ||
136 | implement the the video acceleration feature, such as gst-ffmpeg and | ||
137 | ffmpeg. As always, please consult the licenses included in the | ||
138 | specific packages for details if you use packages that require | ||
139 | particular LICENSE_FLAGS. | ||
140 | |||
141 | As an alternative to downloading the BSP tarball, you can also work | 104 | As an alternative to downloading the BSP tarball, you can also work |
142 | directly from the meta-intel git repository. For each BSP in the | 105 | directly from the meta-intel git repository. For each BSP in the |
143 | 'meta-intel' repository, there are multiple branches, one | 106 | 'meta-intel' repository, there are multiple branches, one |
@@ -159,7 +122,7 @@ Under Linux, insert a USB flash drive. Assuming the USB flash drive | |||
159 | takes device /dev/sdf, use dd to copy the live image to it. For | 122 | takes device /dev/sdf, use dd to copy the live image to it. For |
160 | example: | 123 | example: |
161 | 124 | ||
162 | # dd if=core-image-sato-emenlow.hddimg of=/dev/sdf | 125 | # dd if=core-image-sato-emenlow-noemgd.hddimg of=/dev/sdf |
163 | # sync | 126 | # sync |
164 | # eject /dev/sdf | 127 | # eject /dev/sdf |
165 | 128 | ||