fd84d97dee
Add the original simple test case and a case with different based cell values. Correct output asm files as well as stderr is captured. Signed-off-by: Jon Loeliger <jdl@freescale.com>
294 lines
4.8 KiB
NASM
294 lines
4.8 KiB
NASM
/* autogenerated by dtc, do not edit */
|
|
|
|
#define OF_DT_HEADER 0xd00dfeed
|
|
#define OF_DT_BEGIN_NODE 0x1
|
|
#define OF_DT_END_NODE 0x2
|
|
#define OF_DT_PROP 0x3
|
|
#define OF_DT_END 0x9
|
|
|
|
.globl dt_blob_start
|
|
dt_blob_start:
|
|
_dt_blob_start:
|
|
.globl dt_header
|
|
dt_header:
|
|
_dt_header:
|
|
.long OF_DT_HEADER /* magic */
|
|
.long _dt_blob_end - _dt_blob_start /* totalsize */
|
|
.long _dt_struct_start - _dt_blob_start /* off_dt_struct */
|
|
.long _dt_strings_start - _dt_blob_start /* off_dt_strings */
|
|
.long _dt_reserve_map - _dt_blob_start /* off_dt_strings */
|
|
.long 16 /* version */
|
|
.long 16 /* last_comp_version */
|
|
.long 0 /*boot_cpuid_phys*/
|
|
.long _dt_strings_end - _dt_strings_start /* size_dt_strings */
|
|
.balign 8
|
|
.globl dt_reserve_map
|
|
dt_reserve_map:
|
|
_dt_reserve_map:
|
|
/* Memory reserve map from source file */
|
|
.long 0x10000000
|
|
.long 0x00000000
|
|
.long 0x00000000
|
|
.long 0x02000000
|
|
.long 0x20000000
|
|
.long 0x00000000
|
|
.long 0x01000000
|
|
.long 0x00000000
|
|
.long 0x00000000
|
|
.long 0x00000000
|
|
.long 0x00000000
|
|
.long 0x00000014
|
|
.long 0, 0
|
|
.long 0, 0
|
|
.globl dt_struct_start
|
|
dt_struct_start:
|
|
_dt_struct_start:
|
|
.long OF_DT_BEGIN_NODE
|
|
.string ""
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0xc
|
|
.long 0x0
|
|
.long 0x4d79426f
|
|
.long 0x6172644e
|
|
.long 0x616d6500
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x1e
|
|
.long 0x6
|
|
.long 0x4d79426f
|
|
.long 0x6172644e
|
|
.long 0x616d6500
|
|
.long 0x4d79426f
|
|
.long 0x61726446
|
|
.long 0x616d696c
|
|
.long 0x794e616d
|
|
.short 0x6500
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x11
|
|
.long 0x2
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x20
|
|
.long 0x2
|
|
.balign 4
|
|
.long OF_DT_BEGIN_NODE
|
|
.string "cpus"
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x2c
|
|
.long 0x1
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x11
|
|
.long 0x1
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x20
|
|
.long 0x0
|
|
.balign 4
|
|
.long OF_DT_BEGIN_NODE
|
|
.string "PowerPC,970@0"
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0xc
|
|
.long 0x3a
|
|
.long 0x506f7765
|
|
.long 0x7250432c
|
|
.long 0x39373000
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x3f
|
|
.long 0x63707500
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x4b
|
|
.long 0x0
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x4f
|
|
.long 0x5f5e1000
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x5f
|
|
.long 0x1fca055
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x0
|
|
.long 0x72
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x81
|
|
.long 0x10000
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x8e
|
|
.long 0x8000
|
|
.balign 4
|
|
.long OF_DT_END_NODE
|
|
.long OF_DT_BEGIN_NODE
|
|
.string "PowerPC,970@1"
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0xc
|
|
.long 0x3a
|
|
.long 0x506f7765
|
|
.long 0x7250432c
|
|
.long 0x39373000
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x3f
|
|
.long 0x63707500
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x4b
|
|
.long 0x1
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x4f
|
|
.long 0x5f5e1000
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x5f
|
|
.long 0x1fca055
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x81
|
|
.long 0x10000
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x8e
|
|
.long 0x8000
|
|
.balign 4
|
|
.long OF_DT_END_NODE
|
|
.long OF_DT_END_NODE
|
|
.long OF_DT_BEGIN_NODE
|
|
.string "randomnode"
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x13
|
|
.long 0x9b
|
|
.long 0xff007374
|
|
.long 0x75666673
|
|
.long 0x74756666
|
|
.long 0x909090a
|
|
.short 0xa0a
|
|
.byte 0x0
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x9
|
|
.long 0xa2
|
|
.long 0xa0b0c0d
|
|
.long 0xdeeaadbe
|
|
.byte 0xef
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0xa7
|
|
.long 0x2
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x14
|
|
.long 0xab
|
|
.long 0x61626300
|
|
.long 0x12340000
|
|
.long 0xa
|
|
.long 0xb
|
|
.long 0xc
|
|
.balign 4
|
|
.long OF_DT_END_NODE
|
|
.long OF_DT_BEGIN_NODE
|
|
.string "memory@0"
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x7
|
|
.long 0x3f
|
|
.long 0x6d656d6f
|
|
.short 0x7279
|
|
.byte 0x0
|
|
.balign 4
|
|
.globl memreg
|
|
memreg:
|
|
.long OF_DT_PROP
|
|
.long 0x10
|
|
.long 0x4b
|
|
.long 0x0
|
|
.long 0x0
|
|
.long 0x0
|
|
.long 0x20000000
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0x2c
|
|
.long 0x2
|
|
.balign 4
|
|
.long OF_DT_END_NODE
|
|
.long OF_DT_BEGIN_NODE
|
|
.string "chosen"
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0xf
|
|
.long 0xb1
|
|
.long 0x726f6f74
|
|
.long 0x3d2f6465
|
|
.long 0x762f7364
|
|
.short 0x6132
|
|
.byte 0x0
|
|
.balign 4
|
|
.long OF_DT_PROP
|
|
.long 0x4
|
|
.long 0xba
|
|
.long 0x600
|
|
.balign 4
|
|
.long OF_DT_END_NODE
|
|
.long OF_DT_END_NODE
|
|
.long OF_DT_END
|
|
.globl dt_struct_end
|
|
dt_struct_end:
|
|
_dt_struct_end:
|
|
.globl dt_strings_start
|
|
dt_strings_start:
|
|
_dt_strings_start:
|
|
.string "model"
|
|
.string "compatible"
|
|
.string "#address-cells"
|
|
.string "#size-cells"
|
|
.string "linux,phandle"
|
|
.string "name"
|
|
.string "device_type"
|
|
.string "reg"
|
|
.string "clock-frequency"
|
|
.string "timebase-frequency"
|
|
.string "linux,boot-cpu"
|
|
.string "i-cache-size"
|
|
.string "d-cache-size"
|
|
.string "string"
|
|
.string "blob"
|
|
.string "ref"
|
|
.string "mixed"
|
|
.string "bootargs"
|
|
.string "linux,platform"
|
|
.globl dt_strings_end
|
|
dt_strings_end:
|
|
_dt_strings_end:
|
|
.globl dt_blob_end
|
|
dt_blob_end:
|
|
_dt_blob_end:
|