root/sys/arch/arm64/stand/efiboot/dt_blob.S
/* autogenerated by dtc, do not edit */

        .globl  dt_blob_start
dt_blob_start:
_dt_blob_start:
        .globl  dt_header
dt_header:
_dt_header:
        /* magic */
        .byte 0xd0; .byte 0x0d; .byte 0xfe; .byte 0xed
        /* totalsize */
        .byte   ((_dt_blob_abs_end - _dt_blob_start) >> 24) & 0xff
        .byte   ((_dt_blob_abs_end - _dt_blob_start) >> 16) & 0xff
        .byte   ((_dt_blob_abs_end - _dt_blob_start) >> 8) & 0xff
        .byte   (_dt_blob_abs_end - _dt_blob_start) & 0xff
        /* off_dt_struct */
        .byte   ((_dt_struct_start - _dt_blob_start) >> 24) & 0xff
        .byte   ((_dt_struct_start - _dt_blob_start) >> 16) & 0xff
        .byte   ((_dt_struct_start - _dt_blob_start) >> 8) & 0xff
        .byte   (_dt_struct_start - _dt_blob_start) & 0xff
        /* off_dt_strings */
        .byte   ((_dt_strings_start - _dt_blob_start) >> 24) & 0xff
        .byte   ((_dt_strings_start - _dt_blob_start) >> 16) & 0xff
        .byte   ((_dt_strings_start - _dt_blob_start) >> 8) & 0xff
        .byte   (_dt_strings_start - _dt_blob_start) & 0xff
        /* off_mem_rsvmap */
        .byte   ((_dt_reserve_map - _dt_blob_start) >> 24) & 0xff
        .byte   ((_dt_reserve_map - _dt_blob_start) >> 16) & 0xff
        .byte   ((_dt_reserve_map - _dt_blob_start) >> 8) & 0xff
        .byte   (_dt_reserve_map - _dt_blob_start) & 0xff
        /* version */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x11
        /* last_comp_version */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x10
        /* boot_cpuid_phys */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        /* size_dt_strings */
        .byte   ((_dt_strings_end - _dt_strings_start) >> 24) & 0xff
        .byte   ((_dt_strings_end - _dt_strings_start) >> 16) & 0xff
        .byte   ((_dt_strings_end - _dt_strings_start) >> 8) & 0xff
        .byte   (_dt_strings_end - _dt_strings_start) & 0xff
        /* size_dt_struct */
        .byte   ((_dt_struct_end - _dt_struct_start) >> 24) & 0xff
        .byte   ((_dt_struct_end - _dt_struct_start) >> 16) & 0xff
        .byte   ((_dt_struct_end - _dt_struct_start) >> 8) & 0xff
        .byte   (_dt_struct_end - _dt_struct_start) & 0xff
        .balign 8, 0
        .globl  dt_reserve_map
dt_reserve_map:
_dt_reserve_map:
/* Memory reserve map from source file */
        .long   0, 0
        .long   0, 0
        .globl  dt_struct_start
dt_struct_start:
_dt_struct_start:
        /* FDT_BEGIN_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .string ""
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x05
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x41; .byte 0x43; .byte 0x50; .byte 0x49
        .byte   0x0
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x0d
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x06
        .byte 0x6f; .byte 0x70; .byte 0x65; .byte 0x6e
        .byte 0x62; .byte 0x73; .byte 0x64; .byte 0x2c
        .byte 0x61; .byte 0x63; .byte 0x70; .byte 0x69
        .byte   0x0
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x11
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x22
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x31
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        .balign 4, 0
        /* FDT_BEGIN_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .string "chosen"
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x11
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x3d
        .byte 0x73; .byte 0x65; .byte 0x72; .byte 0x69
        .byte 0x61; .byte 0x6c; .byte 0x30; .byte 0x3a
        .byte 0x31; .byte 0x31; .byte 0x35; .byte 0x32
        .byte 0x30; .byte 0x30; .byte 0x6e; .byte 0x38
        .byte   0x0
        .balign 4, 0
        /* FDT_END_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        /* FDT_BEGIN_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .string "aliases"
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x0a
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x49
        .byte 0x2f; .byte 0x73; .byte 0x65; .byte 0x72
        .byte 0x69; .byte 0x61; .byte 0x6c; .byte 0x40
        .byte   0x30
        .byte   0x0
        .balign 4, 0
        /* FDT_END_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        /* FDT_BEGIN_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .string "cpus"
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x22
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x31
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .balign 4, 0
        /* FDT_END_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        /* FDT_BEGIN_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .string "psci"
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x0d
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x06
        .byte 0x61; .byte 0x72; .byte 0x6d; .byte 0x2c
        .byte 0x70; .byte 0x73; .byte 0x63; .byte 0x69
        .byte 0x2d; .byte 0x31; .byte 0x2e; .byte 0x30
        .byte   0x0
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x51
        .byte 0x73; .byte 0x6d; .byte 0x63; .byte 0x00
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x09
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x58
        .byte 0x64; .byte 0x69; .byte 0x73; .byte 0x61
        .byte 0x62; .byte 0x6c; .byte 0x65; .byte 0x64
        .byte   0x0
        .balign 4, 0
        /* FDT_END_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        /* FDT_BEGIN_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .string "timer"
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x10
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x06
        .byte 0x61; .byte 0x72; .byte 0x6d; .byte 0x2c
        .byte 0x61; .byte 0x72; .byte 0x6d; .byte 0x76
        .byte 0x38; .byte 0x2d; .byte 0x74; .byte 0x69
        .byte 0x6d; .byte 0x65; .byte 0x72; .byte 0x00
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x30
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x5f
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x09
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x58
        .byte 0x64; .byte 0x69; .byte 0x73; .byte 0x61
        .byte 0x62; .byte 0x6c; .byte 0x65; .byte 0x64
        .byte   0x0
        .balign 4, 0
        /* FDT_END_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        .globl  gic
gic:
        /* FDT_BEGIN_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .string "interrupt-controller@0"
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x0c
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x06
        .byte 0x6f; .byte 0x70; .byte 0x65; .byte 0x6e
        .byte 0x62; .byte 0x73; .byte 0x64; .byte 0x2c
        .byte 0x67; .byte 0x69; .byte 0x63; .byte 0x00
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x6a
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x22
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x31
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x7b
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x90
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x20
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x97
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x09
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x58
        .byte 0x64; .byte 0x69; .byte 0x73; .byte 0x61
        .byte 0x62; .byte 0x6c; .byte 0x65; .byte 0x64
        .byte   0x0
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x04
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x9b
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .balign 4, 0
        /* FDT_END_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        .globl  gic_end
gic_end:
        .globl  uart0
uart0:
        /* FDT_BEGIN_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .string "serial@0"
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x0d
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x06
        .byte 0x6f; .byte 0x70; .byte 0x65; .byte 0x6e
        .byte 0x62; .byte 0x73; .byte 0x64; .byte 0x2c
        .byte 0x75; .byte 0x61; .byte 0x72; .byte 0x74
        .byte   0x0
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x10
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x97
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x09
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x58
        .byte 0x64; .byte 0x69; .byte 0x73; .byte 0x61
        .byte 0x62; .byte 0x6c; .byte 0x65; .byte 0x64
        .byte   0x0
        .balign 4, 0
        /* FDT_END_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        .globl  uart0_end
uart0_end:
        /* FDT_BEGIN_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x01
        .string "acpi@0"
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x11
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x06
        .byte 0x6f; .byte 0x70; .byte 0x65; .byte 0x6e
        .byte 0x62; .byte 0x73; .byte 0x64; .byte 0x2c
        .byte 0x61; .byte 0x63; .byte 0x70; .byte 0x69
        .byte 0x2d; .byte 0x35; .byte 0x2e; .byte 0x30
        .byte   0x0
        .balign 4, 0
        /* FDT_PROP */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x03
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x10
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x97
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x00
        .balign 4, 0
        /* FDT_END_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        /* FDT_END_NODE */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x02
        /* FDT_END */
        .byte 0x00; .byte 0x00; .byte 0x00; .byte 0x09
        .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 "interrupt-parent"
        .string "#address-cells"
        .string "#size-cells"
        .string "stdout-path"
        .string "serial0"
        .string "method"
        .string "status"
        .string "interrupts"
        .string "#interrupt-cells"
        .string "interrupt-controller"
        .string "ranges"
        .string "reg"
        .string "phandle"
        .globl  dt_strings_end
dt_strings_end:
_dt_strings_end:
        .globl  dt_blob_end
dt_blob_end:
_dt_blob_end:
        .space  16384, 0
        .globl  dt_blob_abs_end
dt_blob_abs_end:
_dt_blob_abs_end: