David Gibson | fd1bf3a | 2007-10-10 17:12:12 +1000 | [diff] [blame] | 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) |
David Gibson | 9409bd9 | 2007-11-07 10:58:22 +1100 | [diff] [blame] | 9 | #define TEST_ADDR_2 ASM_CONST_LL(123456789) |
| 10 | #define TEST_SIZE_2 ASM_CONST_LL(010000) |
David Gibson | fd1bf3a | 2007-10-10 17:12:12 +1000 | [diff] [blame] | 11 | |
David Gibson | 9521dc5 | 2007-11-20 13:35:46 +1100 | [diff] [blame] | 12 | #define TEST_VALUE_1 0xdeadbeef |
| 13 | #define TEST_VALUE_2 123456789 |
David Gibson | 3da0f9a | 2006-11-27 16:21:28 +1100 | [diff] [blame] | 14 | |
David Gibson | cbf1410 | 2012-06-01 14:12:37 +1000 | [diff] [blame] | 15 | #define TEST_VALUE64_1 ASM_CONST_LL(0xdeadbeef01abcdef) |
| 16 | |
David Gibson | 7346858 | 2007-11-13 09:59:38 +1100 | [diff] [blame] | 17 | #define PHANDLE_1 0x2000 |
| 18 | #define PHANDLE_2 0x2001 |
| 19 | |
David Gibson | 3da0f9a | 2006-11-27 16:21:28 +1100 | [diff] [blame] | 20 | #define TEST_STRING_1 "hello world" |
David Gibson | 5a98ddd | 2007-10-17 12:39:10 +1000 | [diff] [blame] | 21 | #define TEST_STRING_2 "nastystring: \a\b\t\n\v\f\r\\\"" |
| 22 | #define TEST_STRING_3 "\xde\xad\xbe\xef" |
David Gibson | 3da0f9a | 2006-11-27 16:21:28 +1100 | [diff] [blame] | 23 | |
Anton Staaf | a4ea2fa | 2011-09-09 12:16:30 -0700 | [diff] [blame] | 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 | |
David Gibson | 3da0f9a | 2006-11-27 16:21:28 +1100 | [diff] [blame] | 30 | #ifndef __ASSEMBLY__ |
| 31 | extern struct fdt_header _test_tree1; |
David Gibson | 9825f82 | 2006-12-14 15:29:25 +1100 | [diff] [blame] | 32 | extern struct fdt_header _truncated_property; |
David Gibson | fa5b520 | 2008-02-27 13:45:13 +1100 | [diff] [blame] | 33 | extern struct fdt_header _bad_node_char; |
| 34 | extern struct fdt_header _bad_node_format; |
| 35 | extern struct fdt_header _bad_prop_char; |
David Gibson | 3da0f9a | 2006-11-27 16:21:28 +1100 | [diff] [blame] | 36 | #endif /* ! __ASSEMBLY */ |