diff options
author | Ting Liu <b28495@freescale.com> | 2013-07-16 09:34:27 +0000 |
---|---|---|
committer | Zhenhua Luo <zhenhua.luo@freescale.com> | 2013-07-17 14:00:29 +0800 |
commit | d8f99ceb11128bfc982d623a38777bcbb80cfa8a (patch) | |
tree | 6403ea1cf7776bebc90ae8c1020dd10a32d32eec /recipes-devtools/qemu/files/fdt_header.patch | |
parent | 93c57323edc118eb8905980348ad3888664f2382 (diff) | |
download | meta-fsl-ppc-d8f99ceb11128bfc982d623a38777bcbb80cfa8a.tar.gz |
qemu_fslgit: backport a patch from oe-core to define fdt_t types
Fix the error:
usr/include/fdt.h:58:2: error: unknown type name 'fdt32_t'
Backport a patch from oe-core. Commit:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=
ea6e7975964c75e0c8224205e0c1fd04ba37ed4a
Signed-off-by: Ting Liu <b28495@freescale.com>
Diffstat (limited to 'recipes-devtools/qemu/files/fdt_header.patch')
-rw-r--r-- | recipes-devtools/qemu/files/fdt_header.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/recipes-devtools/qemu/files/fdt_header.patch b/recipes-devtools/qemu/files/fdt_header.patch new file mode 100644 index 0000000..dccfe53 --- /dev/null +++ b/recipes-devtools/qemu/files/fdt_header.patch | |||
@@ -0,0 +1,39 @@ | |||
1 | Upstream-Status: Pending | ||
2 | |||
3 | qemu: define fdt types in libfdt_env.h from qemu | ||
4 | |||
5 | * fixes | ||
6 | In file included from /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/libfdt.h:55:0, | ||
7 | from /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/work/x86_64-linux/qemu-native/1.4.0-r0/qemu-1.4.0/hw/arm/../../device_tree.c:28: | ||
8 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:58:2: error: unknown type name 'fdt32_t' | ||
9 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:59:2: error: unknown type name 'fdt32_t' | ||
10 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:60:2: error: unknown type name 'fdt32_t' | ||
11 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:61:2: error: unknown type name 'fdt32_t' | ||
12 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:62:2: error: unknown type name 'fdt32_t' | ||
13 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:63:2: error: unknown type name 'fdt32_t' | ||
14 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:64:2: error: unknown type name 'fdt32_t' | ||
15 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:67:2: error: unknown type name 'fdt32_t' | ||
16 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:70:2: error: unknown type name 'fdt32_t' | ||
17 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:73:2: error: unknown type name 'fdt32_t' | ||
18 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:77:2: error: unknown type name 'fdt64_t' | ||
19 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:78:2: error: unknown type name 'fdt64_t' | ||
20 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:82:2: error: unknown type name 'fdt32_t' | ||
21 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:87:2: error: unknown type name 'fdt32_t' | ||
22 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:88:2: error: unknown type name 'fdt32_t' | ||
23 | /home/oe/setup-scripts/build/tmp-angstrom_next-uclibc/sysroots/x86_64-linux/usr/include/fdt.h:89:2: error: unknown type name 'fdt32_t' | ||
24 | |||
25 | Index: qemu-1.4.0/include/libfdt_env.h | ||
26 | =================================================================== | ||
27 | --- qemu-1.4.0.orig/include/libfdt_env.h 2013-02-15 23:05:35.000000000 +0000 | ||
28 | +++ qemu-1.4.0/include/libfdt_env.h 2013-04-13 14:17:27.918885225 +0000 | ||
29 | @@ -21,6 +21,10 @@ | ||
30 | |||
31 | #include "qemu/bswap.h" | ||
32 | |||
33 | +typedef uint16_t fdt16_t; | ||
34 | +typedef uint32_t fdt32_t; | ||
35 | +typedef uint64_t fdt64_t; | ||
36 | + | ||
37 | #ifdef HOST_WORDS_BIGENDIAN | ||
38 | #define fdt32_to_cpu(x) (x) | ||
39 | #define cpu_to_fdt32(x) (x) | ||