Add qemu 2.4.0
[kvmfornfv.git] / qemu / dtc / tests / testdata.h
1 #ifdef __ASSEMBLY__
2 #define ASM_CONST_LL(x) (x)
3 #else
4 #define ASM_CONST_LL(x) (x##ULL)
5 #endif
6
7 #define TEST_ADDR_1     ASM_CONST_LL(0xdeadbeef00000000)
8 #define TEST_SIZE_1     ASM_CONST_LL(0x100000)
9 #define TEST_ADDR_2     ASM_CONST_LL(123456789)
10 #define TEST_SIZE_2     ASM_CONST_LL(010000)
11
12 #define TEST_VALUE_1    0xdeadbeef
13 #define TEST_VALUE_2    123456789
14
15 #define TEST_VALUE64_1  ASM_CONST_LL(0xdeadbeef01abcdef)
16
17 #define PHANDLE_1       0x2000
18 #define PHANDLE_2       0x2001
19
20 #define TEST_STRING_1   "hello world"
21 #define TEST_STRING_2   "nastystring: \a\b\t\n\v\f\r\\\""
22 #define TEST_STRING_3   "\xde\xad\xbe\xef"
23
24 #define TEST_CHAR1      '\r'
25 #define TEST_CHAR2      'b'
26 #define TEST_CHAR3      '\0'
27 #define TEST_CHAR4      '\''
28 #define TEST_CHAR5      '\xff'
29
30 #ifndef __ASSEMBLY__
31 extern struct fdt_header _test_tree1;
32 extern struct fdt_header _truncated_property;
33 extern struct fdt_header _bad_node_char;
34 extern struct fdt_header _bad_node_format;
35 extern struct fdt_header _bad_prop_char;
36 #endif /* ! __ASSEMBLY */