[PATCH v5 04/23] j721e: schema: yaml: Add general schema and J721E board config files
Neha Malcom Francis
n-francis at ti.com
Tue Jul 11 06:53:46 CEST 2023
Hi Jan
On 11/07/23 10:22, Jan Kiszka wrote:
> On 07.07.23 14:34, Neha Malcom Francis wrote:
>> Schema file in YAML must be provided in board/ti/common for validating
>> input config files and packaging system firmware. The schema includes
>> entries for rm-cfg, board-cfg, pm-cfg and sec-cfg.
>>
>> Board config files must be provided in board/ti/<devicename> in YAML.
>> These can then be consumed for generation of binaries to package system
>> firmware. Added YAML configs for J721E in particular.
>>
>> Signed-off-by: Tarun Sahu <t-sahu at ti.com>
>> [n-francis at ti.com: prepared patch for upstreaming]
>> Signed-off-by: Neha Malcom Francis <n-francis at ti.com>
>> ---
>> board/ti/common/schema.yaml | 436 +++++
>> board/ti/j721e/board-cfg.yaml | 37 +
>> board/ti/j721e/pm-cfg.yaml | 13 +
>> board/ti/j721e/rm-cfg.yaml | 3174 +++++++++++++++++++++++++++++++++
>> board/ti/j721e/sec-cfg.yaml | 381 ++++
>> 5 files changed, 4041 insertions(+)
>> create mode 100644 board/ti/common/schema.yaml
>> create mode 100644 board/ti/j721e/board-cfg.yaml
>> create mode 100644 board/ti/j721e/pm-cfg.yaml
>> create mode 100644 board/ti/j721e/rm-cfg.yaml
>> create mode 100644 board/ti/j721e/sec-cfg.yaml
>>
>> diff --git a/board/ti/common/schema.yaml b/board/ti/common/schema.yaml
>> new file mode 100644
>> index 0000000000..8023ecb0e0
>> --- /dev/null
>> +++ b/board/ti/common/schema.yaml
>> @@ -0,0 +1,436 @@
>> +# SPDX-License-Identifier: GPL-2.0+
>> +# Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/
>> +#
>> +# Config schema for TI K3 devices
>> +#
>> +
>> +---
>> +
>> +definitions:
>> + u8:
>> + type: integer
>> + minimum: 0
>> + maximum: 0xff
>> + u16:
>> + type: integer
>> + minimum: 0
>> + maximum: 0xffff
>> + u32:
>> + type: integer
>> + minimum: 0
>> + maximum: 0xffffffff
>> +
>> +
>> +
>> +type: object
>> +properties:
>> + pm-cfg:
>> + type: object
>> + properties:
>> + rev:
>> + type: object
>> + properties:
>> + boardcfg_abi_maj:
>> + $ref: "#/definitions/u8"
>> + boardcfg_abi_min:
>> + $ref: "#/definitions/u8"
>> + board-cfg:
>> + type: object
>> + properties:
>> + rev:
>> + type: object
>> + properties:
>> + boardcfg_abi_maj:
>> + $ref: "#/definitions/u8"
>> + boardcfg_abi_min:
>> + $ref: "#/definitions/u8"
>> + control:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + main_isolation_enable:
>> + $ref: "#/definitions/u8"
>> + main_isolation_hostid:
>> + $ref: "#/definitions/u16"
>> +
>> +
>> + secproxy:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + scaling_factor:
>> + $ref: "#/definitions/u8"
>> + scaling_profile:
>> + $ref: "#/definitions/u8"
>> + disable_main_nav_secure_proxy:
>> + $ref: "#/definitions/u8"
>> +
>> + msmc:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + msmc_cache_size:
>> + $ref: "#/definitions/u8"
>> + debug_cfg:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + trace_dst_enables:
>> + $ref: "#/definitions/u16"
>> + trace_src_enables:
>> + $ref: "#/definitions/u16"
>> +
>> + sec-cfg:
>> + type: object
>> + properties:
>> + rev:
>> + type: object
>> + properties:
>> + boardcfg_abi_maj:
>> + $ref: "#/definitions/u8"
>> + boardcfg_abi_min:
>> + $ref: "#/definitions/u8"
>> +
>> + processor_acl_list:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + proc_acl_entries:
>> + type: array
>> + minItems: 32
>> + maxItems: 32
>> + items:
>> + type: object
>> + properties:
>> + processor_id:
>> + $ref: "#/definitions/u8"
>> + proc_access_master:
>> + $ref: "#/definitions/u8"
>> + proc_access_secondary:
>> + type: array
>> + minItems: 3
>> + maxItems: 3
>> + items:
>> + $ref: "#/definitions/u8"
>> + host_hierarchy:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + host_hierarchy_entries:
>> + type: array
>> + minItems: 32
>> + maxItems: 32
>> + items:
>> + type: object
>> + properties:
>> + host_id:
>> + $ref: "#/definitions/u8"
>> + supervisor_host_id:
>> + $ref: "#/definitions/u8"
>> +
>> + otp_config:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + otp_entry:
>> + type: array
>> + minItems: 32
>> + maxItems: 32
>> + items:
>> + type: object
>> + properties:
>> + host_id:
>> + $ref: "#/definitions/u8"
>> + host_perms:
>> + $ref: "#/definitions/u8"
>> + write_host_id:
>> + $ref: "#/definitions/u8"
>> +
>> + dkek_config:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + allowed_hosts:
>> + type: array
>> + minItems: 4
>> + maxItems: 4
>> + items:
>> + $ref: "#/definitions/u8"
>> + allow_dkek_export_tisci:
>> + $ref: "#/definitions/u8"
>> + rsvd:
>> + type: array
>> + minItems: 3
>> + maxItems: 3
>> + items:
>> + $ref: "#/definitions/u8"
>> +
>> + sa2ul_cfg:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + rsvd:
>> + type: array
>> + minItems: 2
>> + maxItems: 4
>> + items:
>> + $ref: "#/definitions/u8"
>> + enable_saul_psil_global_config_writes:
>> + $ref: "#/definitions/u8"
>> + auth_resource_owner:
>> + $ref: "#/definitions/u8"
>> +
>> + sec_dbg_config:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + allow_jtag_unlock:
>> + $ref: "#/definitions/u8"
>> + allow_wildcard_unlock:
>> + $ref: "#/definitions/u8"
>> + allowed_debug_level_rsvd:
>> + $ref: "#/definitions/u8"
>> + rsvd:
>> + $ref: "#/definitions/u8"
>> + min_cert_rev:
>> + $ref: "#/definitions/u32"
>> + jtag_unlock_hosts:
>> + type: array
>> + minItems: 4
>> + maxItems: 4
>> + items:
>> + $ref: "#/definitions/u8"
>> +
>> +
>> + sec_handover_cfg:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + handover_msg_sender:
>> + $ref: "#/definitions/u8"
>> + handover_to_host_id:
>> + $ref: "#/definitions/u8"
>> + rsvd:
>> + type: array
>> + minItems: 4
>> + maxItems: 4
>> + items:
>> + $ref: "#/definitions/u8"
>> +
>> + rm-cfg:
>> + type: object
>> + properties:
>> + rm_boardcfg:
>> + type: object
>> + properties:
>> + rev:
>> + type: object
>> + properties:
>> + boardcfg_abi_maj:
>> + $ref: "#/definitions/u8"
>> + boardcfg_abi_min:
>> + $ref: "#/definitions/u8"
>> +
>> + host_cfg:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + host_cfg_entries:
>> + type: array
>> + minItems: 0
>> + maxItems: 32
>> + items:
>> + type: object
>> + properties:
>> + host_id:
>> + $ref: "#/definitions/u8"
>> + allowed_atype:
>> + $ref: "#/definitions/u8"
>> + allowed_qos:
>> + $ref: "#/definitions/u16"
>> + allowed_orderid:
>> + $ref: "#/definitions/u32"
>> + allowed_priority:
>> + $ref: "#/definitions/u16"
>> + allowed_sched_priority:
>> + $ref: "#/definitions/u8"
>> + resasg:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + resasg_entries_size:
>> + $ref: "#/definitions/u16"
>> + reserved:
>> + $ref: "#/definitions/u16"
>> +
>> + resasg_entries:
>> + type: array
>> + minItems: 0
>> + maxItems: 468
>> + items:
>> + type: object
>> + properties:
>> + start_resource:
>> + $ref: "#/definitions/u16"
>> + num_resource:
>> + $ref: "#/definitions/u16"
>> + type:
>> + $ref: "#/definitions/u16"
>> + host_id:
>> + $ref: "#/definitions/u8"
>> + reserved:
>> + $ref: "#/definitions/u8"
>> +
>> + tifs-rm-cfg:
>> + type: object
>> + properties:
>> + rm_boardcfg:
>> + type: object
>> + properties:
>> + rev:
>> + type: object
>> + properties:
>> + boardcfg_abi_maj:
>> + $ref: "#/definitions/u8"
>> + boardcfg_abi_min:
>> + $ref: "#/definitions/u8"
>> +
>> + host_cfg:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + host_cfg_entries:
>> + type: array
>> + minItems: 0
>> + maxItems: 32
>> + items:
>> + type: object
>> + properties:
>> + host_id:
>> + $ref: "#/definitions/u8"
>> + allowed_atype:
>> + $ref: "#/definitions/u8"
>> + allowed_qos:
>> + $ref: "#/definitions/u16"
>> + allowed_orderid:
>> + $ref: "#/definitions/u32"
>> + allowed_priority:
>> + $ref: "#/definitions/u16"
>> + allowed_sched_priority:
>> + $ref: "#/definitions/u8"
>> + resasg:
>> + type: object
>> + properties:
>> + subhdr:
>> + type: object
>> + properties:
>> + magic:
>> + $ref: "#/definitions/u16"
>> + size:
>> + $ref: "#/definitions/u16"
>> + resasg_entries_size:
>> + $ref: "#/definitions/u16"
>> + reserved:
>> + $ref: "#/definitions/u16"
>> +
>> + resasg_entries:
>> + type: array
>> + minItems: 0
>> + maxItems: 468
>> + items:
>> + type: object
>> + properties:
>> + start_resource:
>> + $ref: "#/definitions/u16"
>> + num_resource:
>> + $ref: "#/definitions/u16"
>> + type:
>> + $ref: "#/definitions/u16"
>> + host_id:
>> + $ref: "#/definitions/u8"
>> + reserved:
>> + $ref: "#/definitions/u8"
>> diff --git a/board/ti/j721e/board-cfg.yaml b/board/ti/j721e/board-cfg.yaml
>> new file mode 100644
>> index 0000000000..9f5e00b3dc
>> --- /dev/null
>> +++ b/board/ti/j721e/board-cfg.yaml
>> @@ -0,0 +1,37 @@
>> +# SPDX-License-Identifier: GPL-2.0+
>> +# Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/
>> +#
>> +# Board configuration for J721E
>> +#
>> +
>> +---
>> +
>> +board-cfg:
>> + rev:
>> + boardcfg_abi_maj: 0x0
>> + boardcfg_abi_min: 0x1
>> + control:
>> + subhdr:
>> + magic: 0xC1D3
>> + size: 7
>> + main_isolation_enable: 0x5A
>> + main_isolation_hostid: 0x2
>> + secproxy:
>> + subhdr:
>> + magic: 0x1207
>> + size: 7
>> + scaling_factor: 0x1
>> + scaling_profile: 0x1
>> + disable_main_nav_secure_proxy: 0
>> + msmc:
>> + subhdr:
>> + magic: 0xA5C3
>> + size: 5
>> + msmc_cache_size: 0x0
>> + debug_cfg:
>> + subhdr:
>> + magic: 0x020C
>> + size: 8
>> + trace_dst_enables: 0x00
>> + trace_src_enables: 0x00
>> +
>> diff --git a/board/ti/j721e/pm-cfg.yaml b/board/ti/j721e/pm-cfg.yaml
>> new file mode 100644
>> index 0000000000..40a8dfb7af
>> --- /dev/null
>> +++ b/board/ti/j721e/pm-cfg.yaml
>> @@ -0,0 +1,13 @@
>> +# SPDX-License-Identifier: GPL-2.0+
>> +# Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/
>> +#
>> +# Power management configuration for J721E
>> +#
>> +
>> +---
>> +
>> +pm-cfg:
>> + rev:
>> + boardcfg_abi_maj: 0x0
>> + boardcfg_abi_min: 0x1
>> +
>> diff --git a/board/ti/j721e/rm-cfg.yaml b/board/ti/j721e/rm-cfg.yaml
>> new file mode 100644
>> index 0000000000..39d276d9d5
>> --- /dev/null
>> +++ b/board/ti/j721e/rm-cfg.yaml
>> @@ -0,0 +1,3174 @@
>> +# SPDX-License-Identifier: GPL-2.0+
>> +# Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/
>> +#
>> +# Resource management configuration for J721E
>> +#
>> +
>> +---
>> +
>> +rm-cfg:
>> + rm_boardcfg:
>> + rev:
>> + boardcfg_abi_maj: 0x0
>> + boardcfg_abi_min: 0x1
>> + host_cfg:
>> + subhdr:
>> + magic: 0x4C41
>> + size: 356
>> + host_cfg_entries:
>> + - #1
>> + host_id: 3
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #2
>> + host_id: 5
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #3
>> + host_id: 12
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #4
>> + host_id: 13
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #5
>> + host_id: 21
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #6
>> + host_id: 26
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #7
>> + host_id: 28
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #8
>> + host_id: 35
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #9
>> + host_id: 37
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #10
>> + host_id: 40
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #11
>> + host_id: 42
>> + allowed_atype: 0x2A
>> + allowed_qos: 0xAAAA
>> + allowed_orderid: 0xAAAAAAAA
>> + allowed_priority: 0xAAAA
>> + allowed_sched_priority: 0xAA
>> + - #12
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #13
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #14
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #15
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #16
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #17
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #18
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #19
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #20
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #21
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #22
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #23
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #24
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #25
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #26
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #27
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #28
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #29
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #30
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #31
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + - #32
>> + host_id: 0
>> + allowed_atype: 0
>> + allowed_qos: 0
>> + allowed_orderid: 0
>> + allowed_priority: 0
>> + allowed_sched_priority: 0
>> + resasg:
>> + subhdr:
>> + magic: 0x7B25
>> + size: 8
>> + resasg_entries_size: 3344
>> + reserved: 0
>> + resasg_entries:
>> + -
>> + start_resource: 4
>> + num_resource: 93
>> + type: 7744
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 93
>> + type: 7808
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 32
>> + type: 7872
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 32
>> + type: 8192
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 32
>> + num_resource: 32
>> + type: 8192
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 24
>> + type: 8320
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 24
>> + type: 8320
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 8
>> + type: 8384
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 8
>> + type: 8384
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16
>> + num_resource: 4
>> + type: 8384
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 20
>> + num_resource: 4
>> + type: 8384
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 4
>> + type: 8384
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 28
>> + num_resource: 4
>> + type: 8384
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 32
>> + num_resource: 4
>> + type: 8384
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 36
>> + num_resource: 4
>> + type: 8384
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 40
>> + num_resource: 12
>> + type: 8384
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 52
>> + num_resource: 12
>> + type: 8384
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 128
>> + type: 8576
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 128
>> + num_resource: 128
>> + type: 8576
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 128
>> + type: 8640
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 128
>> + num_resource: 128
>> + type: 8640
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 48
>> + type: 8704
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 8
>> + type: 8768
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 8
>> + type: 8768
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16
>> + num_resource: 6
>> + type: 8768
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 22
>> + num_resource: 6
>> + type: 8768
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 28
>> + num_resource: 2
>> + type: 8768
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 30
>> + num_resource: 2
>> + type: 8768
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 64
>> + type: 13258
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 20480
>> + num_resource: 1024
>> + type: 13261
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 64
>> + type: 13322
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 22528
>> + num_resource: 1024
>> + type: 13325
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 38
>> + num_resource: 86
>> + type: 13386
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 124
>> + num_resource: 32
>> + type: 13386
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 156
>> + num_resource: 12
>> + type: 13386
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 168
>> + num_resource: 12
>> + type: 13386
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 180
>> + num_resource: 12
>> + type: 13386
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 192
>> + num_resource: 12
>> + type: 13386
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 204
>> + num_resource: 12
>> + type: 13386
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 216
>> + num_resource: 28
>> + type: 13386
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 244
>> + num_resource: 8
>> + type: 13386
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 252
>> + num_resource: 4
>> + type: 13386
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 38
>> + num_resource: 1024
>> + type: 13389
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 1062
>> + num_resource: 512
>> + type: 13389
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 1574
>> + num_resource: 32
>> + type: 13389
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 1606
>> + num_resource: 32
>> + type: 13389
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 1638
>> + num_resource: 256
>> + type: 13389
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 1894
>> + num_resource: 256
>> + type: 13389
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2150
>> + num_resource: 256
>> + type: 13389
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2406
>> + num_resource: 256
>> + type: 13389
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2662
>> + num_resource: 256
>> + type: 13389
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2918
>> + num_resource: 512
>> + type: 13389
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 3430
>> + num_resource: 256
>> + type: 13389
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 3686
>> + num_resource: 922
>> + type: 13389
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 4
>> + type: 13440
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 4
>> + type: 13440
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 4
>> + type: 13440
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 12
>> + num_resource: 4
>> + type: 13440
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16
>> + num_resource: 4
>> + type: 13440
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 20
>> + num_resource: 4
>> + type: 13440
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 4
>> + type: 13440
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 28
>> + num_resource: 4
>> + type: 13440
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 32
>> + num_resource: 4
>> + type: 13440
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 36
>> + num_resource: 12
>> + type: 13440
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 48
>> + num_resource: 4
>> + type: 13440
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 52
>> + num_resource: 12
>> + type: 13440
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 1
>> + type: 13504
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 440
>> + num_resource: 150
>> + type: 13505
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 590
>> + num_resource: 40
>> + type: 13505
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 630
>> + num_resource: 6
>> + type: 13505
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 636
>> + num_resource: 6
>> + type: 13505
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 642
>> + num_resource: 10
>> + type: 13505
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 652
>> + num_resource: 10
>> + type: 13505
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 662
>> + num_resource: 32
>> + type: 13505
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 694
>> + num_resource: 38
>> + type: 13505
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 732
>> + num_resource: 12
>> + type: 13505
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 744
>> + num_resource: 182
>> + type: 13505
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 926
>> + num_resource: 40
>> + type: 13505
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 966
>> + num_resource: 8
>> + type: 13505
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 316
>> + num_resource: 8
>> + type: 13506
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 324
>> + num_resource: 2
>> + type: 13506
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 324
>> + num_resource: 0
>> + type: 13506
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 326
>> + num_resource: 2
>> + type: 13506
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 328
>> + num_resource: 2
>> + type: 13506
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 330
>> + num_resource: 2
>> + type: 13506
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 332
>> + num_resource: 2
>> + type: 13506
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 334
>> + num_resource: 8
>> + type: 13506
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 342
>> + num_resource: 2
>> + type: 13506
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 344
>> + num_resource: 4
>> + type: 13506
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 348
>> + num_resource: 1
>> + type: 13506
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 349
>> + num_resource: 47
>> + type: 13506
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 396
>> + num_resource: 1
>> + type: 13506
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 397
>> + num_resource: 4
>> + type: 13506
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 401
>> + num_resource: 4
>> + type: 13506
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 405
>> + num_resource: 4
>> + type: 13506
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 409
>> + num_resource: 8
>> + type: 13506
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 417
>> + num_resource: 6
>> + type: 13506
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 423
>> + num_resource: 16
>> + type: 13506
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 439
>> + num_resource: 1
>> + type: 13506
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16
>> + num_resource: 8
>> + type: 13507
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 2
>> + type: 13507
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 0
>> + type: 13507
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 26
>> + num_resource: 2
>> + type: 13507
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 28
>> + num_resource: 2
>> + type: 13507
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 30
>> + num_resource: 2
>> + type: 13507
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 32
>> + num_resource: 2
>> + type: 13507
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 34
>> + num_resource: 8
>> + type: 13507
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 42
>> + num_resource: 2
>> + type: 13507
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 44
>> + num_resource: 4
>> + type: 13507
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 48
>> + num_resource: 1
>> + type: 13507
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 49
>> + num_resource: 47
>> + type: 13507
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 96
>> + num_resource: 1
>> + type: 13507
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 97
>> + num_resource: 4
>> + type: 13507
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 101
>> + num_resource: 4
>> + type: 13507
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 105
>> + num_resource: 4
>> + type: 13507
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 109
>> + num_resource: 8
>> + type: 13507
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 117
>> + num_resource: 6
>> + type: 13507
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 123
>> + num_resource: 10
>> + type: 13507
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 133
>> + num_resource: 6
>> + type: 13507
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 139
>> + num_resource: 1
>> + type: 13507
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 140
>> + num_resource: 16
>> + type: 13508
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 156
>> + num_resource: 6
>> + type: 13508
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 162
>> + num_resource: 6
>> + type: 13508
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 168
>> + num_resource: 2
>> + type: 13508
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 170
>> + num_resource: 2
>> + type: 13508
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 172
>> + num_resource: 96
>> + type: 13508
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 268
>> + num_resource: 32
>> + type: 13508
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 304
>> + num_resource: 0
>> + type: 13509
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 304
>> + num_resource: 4
>> + type: 13509
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 304
>> + num_resource: 0
>> + type: 13509
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 308
>> + num_resource: 6
>> + type: 13509
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 314
>> + num_resource: 2
>> + type: 13509
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 300
>> + num_resource: 0
>> + type: 13510
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 300
>> + num_resource: 2
>> + type: 13510
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 300
>> + num_resource: 0
>> + type: 13510
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 302
>> + num_resource: 2
>> + type: 13510
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 0
>> + type: 13511
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 4
>> + type: 13511
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 0
>> + type: 13511
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 6
>> + type: 13511
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 14
>> + num_resource: 2
>> + type: 13511
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 0
>> + type: 13512
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 2
>> + type: 13512
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 0
>> + type: 13512
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2
>> + num_resource: 2
>> + type: 13512
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2
>> + num_resource: 5
>> + type: 13514
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 7
>> + num_resource: 1
>> + type: 13514
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 3
>> + type: 13515
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 3
>> + num_resource: 2
>> + type: 13515
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 5
>> + num_resource: 1
>> + type: 13515
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 6
>> + num_resource: 1
>> + type: 13515
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 7
>> + num_resource: 3
>> + type: 13515
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 10
>> + num_resource: 3
>> + type: 13515
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 13
>> + num_resource: 3
>> + type: 13515
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16
>> + num_resource: 3
>> + type: 13515
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 19
>> + num_resource: 3
>> + type: 13515
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 22
>> + num_resource: 6
>> + type: 13515
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 28
>> + num_resource: 3
>> + type: 13515
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 31
>> + num_resource: 1
>> + type: 13515
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 140
>> + num_resource: 16
>> + type: 13568
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 156
>> + num_resource: 16
>> + type: 13568
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 172
>> + num_resource: 128
>> + type: 13568
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 1
>> + type: 13569
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 49152
>> + num_resource: 1024
>> + type: 13570
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 1
>> + type: 13571
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16
>> + num_resource: 8
>> + type: 13578
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 2
>> + type: 13578
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 0
>> + type: 13578
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 26
>> + num_resource: 2
>> + type: 13578
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 28
>> + num_resource: 2
>> + type: 13578
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 30
>> + num_resource: 2
>> + type: 13578
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 32
>> + num_resource: 2
>> + type: 13578
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 34
>> + num_resource: 8
>> + type: 13578
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 42
>> + num_resource: 2
>> + type: 13578
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 44
>> + num_resource: 4
>> + type: 13578
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 48
>> + num_resource: 1
>> + type: 13578
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 49
>> + num_resource: 47
>> + type: 13578
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 96
>> + num_resource: 1
>> + type: 13578
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 97
>> + num_resource: 4
>> + type: 13578
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 101
>> + num_resource: 4
>> + type: 13578
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 105
>> + num_resource: 4
>> + type: 13578
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 109
>> + num_resource: 8
>> + type: 13578
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 117
>> + num_resource: 6
>> + type: 13578
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 123
>> + num_resource: 16
>> + type: 13578
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 139
>> + num_resource: 1
>> + type: 13578
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 0
>> + type: 13579
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 4
>> + type: 13579
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 0
>> + type: 13579
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 6
>> + type: 13579
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 14
>> + num_resource: 2
>> + type: 13579
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 0
>> + type: 13580
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 2
>> + type: 13580
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 0
>> + type: 13580
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2
>> + num_resource: 2
>> + type: 13580
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16
>> + num_resource: 8
>> + type: 13581
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 2
>> + type: 13581
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 0
>> + type: 13581
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 26
>> + num_resource: 2
>> + type: 13581
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 28
>> + num_resource: 2
>> + type: 13581
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 30
>> + num_resource: 2
>> + type: 13581
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 32
>> + num_resource: 2
>> + type: 13581
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 34
>> + num_resource: 8
>> + type: 13581
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 42
>> + num_resource: 2
>> + type: 13581
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 44
>> + num_resource: 4
>> + type: 13581
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 48
>> + num_resource: 1
>> + type: 13581
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 49
>> + num_resource: 47
>> + type: 13581
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 96
>> + num_resource: 1
>> + type: 13581
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 97
>> + num_resource: 4
>> + type: 13581
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 101
>> + num_resource: 4
>> + type: 13581
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 105
>> + num_resource: 4
>> + type: 13581
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 109
>> + num_resource: 8
>> + type: 13581
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 117
>> + num_resource: 6
>> + type: 13581
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 123
>> + num_resource: 10
>> + type: 13581
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 133
>> + num_resource: 6
>> + type: 13581
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 139
>> + num_resource: 1
>> + type: 13581
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 140
>> + num_resource: 16
>> + type: 13582
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 156
>> + num_resource: 6
>> + type: 13582
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 162
>> + num_resource: 6
>> + type: 13582
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 168
>> + num_resource: 2
>> + type: 13582
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 170
>> + num_resource: 2
>> + type: 13582
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 172
>> + num_resource: 96
>> + type: 13582
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 268
>> + num_resource: 32
>> + type: 13582
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 0
>> + type: 13583
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 4
>> + type: 13583
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 4
>> + num_resource: 0
>> + type: 13583
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 6
>> + type: 13583
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 14
>> + num_resource: 2
>> + type: 13583
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 0
>> + type: 13584
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 2
>> + type: 13584
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 0
>> + type: 13584
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2
>> + num_resource: 2
>> + type: 13584
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 10
>> + num_resource: 100
>> + type: 13632
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 110
>> + num_resource: 32
>> + type: 13632
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 142
>> + num_resource: 46
>> + type: 13632
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 196
>> + num_resource: 28
>> + type: 13632
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 228
>> + num_resource: 28
>> + type: 13632
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 260
>> + num_resource: 28
>> + type: 13632
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 292
>> + num_resource: 28
>> + type: 13632
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 320
>> + num_resource: 24
>> + type: 13632
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 352
>> + num_resource: 24
>> + type: 13632
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 400
>> + num_resource: 4
>> + type: 13632
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 404
>> + num_resource: 4
>> + type: 13632
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16
>> + num_resource: 32
>> + type: 14922
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 48
>> + num_resource: 16
>> + type: 14922
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 64
>> + num_resource: 64
>> + type: 14922
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 128
>> + num_resource: 4
>> + type: 14922
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 132
>> + num_resource: 16
>> + type: 14922
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 148
>> + num_resource: 16
>> + type: 14922
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 164
>> + num_resource: 8
>> + type: 14922
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 172
>> + num_resource: 8
>> + type: 14922
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 180
>> + num_resource: 8
>> + type: 14922
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 188
>> + num_resource: 24
>> + type: 14922
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 212
>> + num_resource: 8
>> + type: 14922
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 220
>> + num_resource: 36
>> + type: 14922
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16400
>> + num_resource: 128
>> + type: 14925
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16528
>> + num_resource: 128
>> + type: 14925
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16656
>> + num_resource: 256
>> + type: 14925
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16912
>> + num_resource: 64
>> + type: 14925
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 16976
>> + num_resource: 128
>> + type: 14925
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 17104
>> + num_resource: 128
>> + type: 14925
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 17232
>> + num_resource: 64
>> + type: 14925
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 17296
>> + num_resource: 64
>> + type: 14925
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 17360
>> + num_resource: 64
>> + type: 14925
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 17424
>> + num_resource: 128
>> + type: 14925
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 17552
>> + num_resource: 128
>> + type: 14925
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 17680
>> + num_resource: 240
>> + type: 14925
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 1
>> + num_resource: 4
>> + type: 14976
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 5
>> + num_resource: 4
>> + type: 14976
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 9
>> + num_resource: 4
>> + type: 14976
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 13
>> + num_resource: 4
>> + type: 14976
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 17
>> + num_resource: 4
>> + type: 14976
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 21
>> + num_resource: 4
>> + type: 14976
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 25
>> + num_resource: 4
>> + type: 14976
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 29
>> + num_resource: 4
>> + type: 14976
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 33
>> + num_resource: 4
>> + type: 14976
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 37
>> + num_resource: 16
>> + type: 14976
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 53
>> + num_resource: 4
>> + type: 14976
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 57
>> + num_resource: 7
>> + type: 14976
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 1
>> + type: 15040
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 96
>> + num_resource: 20
>> + type: 15041
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 116
>> + num_resource: 8
>> + type: 15041
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 124
>> + num_resource: 32
>> + type: 15041
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 156
>> + num_resource: 12
>> + type: 15041
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 168
>> + num_resource: 8
>> + type: 15041
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 176
>> + num_resource: 8
>> + type: 15041
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 184
>> + num_resource: 8
>> + type: 15041
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 192
>> + num_resource: 8
>> + type: 15041
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 200
>> + num_resource: 8
>> + type: 15041
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 208
>> + num_resource: 16
>> + type: 15041
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 224
>> + num_resource: 8
>> + type: 15041
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 232
>> + num_resource: 20
>> + type: 15041
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 50
>> + num_resource: 4
>> + type: 15042
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 54
>> + num_resource: 2
>> + type: 15042
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 54
>> + num_resource: 0
>> + type: 15042
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 56
>> + num_resource: 0
>> + type: 15042
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 56
>> + num_resource: 1
>> + type: 15042
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 57
>> + num_resource: 1
>> + type: 15042
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 58
>> + num_resource: 1
>> + type: 15042
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 59
>> + num_resource: 1
>> + type: 15042
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 60
>> + num_resource: 1
>> + type: 15042
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 61
>> + num_resource: 1
>> + type: 15042
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 62
>> + num_resource: 1
>> + type: 15042
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 63
>> + num_resource: 9
>> + type: 15042
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 72
>> + num_resource: 6
>> + type: 15042
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 78
>> + num_resource: 3
>> + type: 15042
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 81
>> + num_resource: 2
>> + type: 15042
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 83
>> + num_resource: 1
>> + type: 15042
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 84
>> + num_resource: 1
>> + type: 15042
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 85
>> + num_resource: 1
>> + type: 15042
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 86
>> + num_resource: 1
>> + type: 15042
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 87
>> + num_resource: 1
>> + type: 15042
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 88
>> + num_resource: 2
>> + type: 15042
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 90
>> + num_resource: 1
>> + type: 15042
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 91
>> + num_resource: 2
>> + type: 15042
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2
>> + num_resource: 4
>> + type: 15043
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 6
>> + num_resource: 2
>> + type: 15043
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 6
>> + num_resource: 0
>> + type: 15043
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 0
>> + type: 15043
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 1
>> + type: 15043
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 9
>> + num_resource: 1
>> + type: 15043
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 10
>> + num_resource: 1
>> + type: 15043
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 11
>> + num_resource: 1
>> + type: 15043
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 12
>> + num_resource: 1
>> + type: 15043
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 13
>> + num_resource: 1
>> + type: 15043
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 14
>> + num_resource: 1
>> + type: 15043
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 15
>> + num_resource: 9
>> + type: 15043
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 6
>> + type: 15043
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 30
>> + num_resource: 3
>> + type: 15043
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 33
>> + num_resource: 2
>> + type: 15043
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 35
>> + num_resource: 1
>> + type: 15043
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 36
>> + num_resource: 1
>> + type: 15043
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 37
>> + num_resource: 1
>> + type: 15043
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 38
>> + num_resource: 1
>> + type: 15043
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 39
>> + num_resource: 1
>> + type: 15043
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 40
>> + num_resource: 2
>> + type: 15043
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 42
>> + num_resource: 1
>> + type: 15043
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 43
>> + num_resource: 3
>> + type: 15043
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 48
>> + num_resource: 0
>> + type: 15045
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 48
>> + num_resource: 2
>> + type: 15045
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 0
>> + type: 15047
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 2
>> + type: 15047
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2
>> + num_resource: 5
>> + type: 15050
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 7
>> + num_resource: 1
>> + type: 15050
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 3
>> + type: 15051
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 3
>> + num_resource: 2
>> + type: 15051
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 5
>> + num_resource: 3
>> + type: 15051
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 3
>> + type: 15051
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 11
>> + num_resource: 3
>> + type: 15051
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 14
>> + num_resource: 3
>> + type: 15051
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 17
>> + num_resource: 3
>> + type: 15051
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 20
>> + num_resource: 3
>> + type: 15051
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 23
>> + num_resource: 3
>> + type: 15051
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 26
>> + num_resource: 3
>> + type: 15051
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 29
>> + num_resource: 3
>> + type: 15051
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 48
>> + num_resource: 8
>> + type: 15104
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 56
>> + num_resource: 4
>> + type: 15104
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 60
>> + num_resource: 8
>> + type: 15104
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 68
>> + num_resource: 4
>> + type: 15104
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 72
>> + num_resource: 4
>> + type: 15104
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 76
>> + num_resource: 4
>> + type: 15104
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 80
>> + num_resource: 8
>> + type: 15104
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 88
>> + num_resource: 4
>> + type: 15104
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 92
>> + num_resource: 4
>> + type: 15104
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 1
>> + type: 15105
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 56320
>> + num_resource: 256
>> + type: 15106
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 1
>> + type: 15107
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2
>> + num_resource: 4
>> + type: 15114
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 6
>> + num_resource: 2
>> + type: 15114
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 6
>> + num_resource: 0
>> + type: 15114
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 0
>> + type: 15114
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 1
>> + type: 15114
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 9
>> + num_resource: 1
>> + type: 15114
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 10
>> + num_resource: 1
>> + type: 15114
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 11
>> + num_resource: 1
>> + type: 15114
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 12
>> + num_resource: 1
>> + type: 15114
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 13
>> + num_resource: 1
>> + type: 15114
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 14
>> + num_resource: 1
>> + type: 15114
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 15
>> + num_resource: 9
>> + type: 15114
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 6
>> + type: 15114
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 30
>> + num_resource: 3
>> + type: 15114
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 33
>> + num_resource: 2
>> + type: 15114
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 35
>> + num_resource: 1
>> + type: 15114
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 36
>> + num_resource: 1
>> + type: 15114
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 37
>> + num_resource: 1
>> + type: 15114
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 38
>> + num_resource: 1
>> + type: 15114
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 39
>> + num_resource: 1
>> + type: 15114
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 40
>> + num_resource: 2
>> + type: 15114
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 42
>> + num_resource: 1
>> + type: 15114
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 43
>> + num_resource: 2
>> + type: 15114
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 0
>> + type: 15115
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 2
>> + type: 15115
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 2
>> + num_resource: 4
>> + type: 15117
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 6
>> + num_resource: 2
>> + type: 15117
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 6
>> + num_resource: 0
>> + type: 15117
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 0
>> + type: 15117
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 8
>> + num_resource: 1
>> + type: 15117
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 9
>> + num_resource: 1
>> + type: 15117
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 10
>> + num_resource: 1
>> + type: 15117
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 11
>> + num_resource: 1
>> + type: 15117
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 12
>> + num_resource: 1
>> + type: 15117
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 13
>> + num_resource: 1
>> + type: 15117
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 14
>> + num_resource: 1
>> + type: 15117
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 15
>> + num_resource: 9
>> + type: 15117
>> + host_id: 12
>> + reserved: 0
>> +
>> + -
>> + start_resource: 24
>> + num_resource: 6
>> + type: 15117
>> + host_id: 13
>> + reserved: 0
>> +
>> + -
>> + start_resource: 30
>> + num_resource: 3
>> + type: 15117
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 33
>> + num_resource: 2
>> + type: 15117
>> + host_id: 5
>> + reserved: 0
>> +
>> + -
>> + start_resource: 35
>> + num_resource: 1
>> + type: 15117
>> + host_id: 40
>> + reserved: 0
>> +
>> + -
>> + start_resource: 36
>> + num_resource: 1
>> + type: 15117
>> + host_id: 42
>> + reserved: 0
>> +
>> + -
>> + start_resource: 37
>> + num_resource: 1
>> + type: 15117
>> + host_id: 21
>> + reserved: 0
>> +
>> + -
>> + start_resource: 38
>> + num_resource: 1
>> + type: 15117
>> + host_id: 26
>> + reserved: 0
>> +
>> + -
>> + start_resource: 39
>> + num_resource: 1
>> + type: 15117
>> + host_id: 28
>> + reserved: 0
>> +
>> + -
>> + start_resource: 40
>> + num_resource: 2
>> + type: 15117
>> + host_id: 35
>> + reserved: 0
>> +
>> + -
>> + start_resource: 42
>> + num_resource: 1
>> + type: 15117
>> + host_id: 37
>> + reserved: 0
>> +
>> + -
>> + start_resource: 43
>> + num_resource: 3
>> + type: 15117
>> + host_id: 128
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 0
>> + type: 15119
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 0
>> + num_resource: 2
>> + type: 15119
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 12
>> + num_resource: 20
>> + type: 15168
>> + host_id: 3
>> + reserved: 0
>> +
>> + -
>> + start_resource: 36
>> + num_resource: 28
>> + type: 15168
>> + host_id: 5
>> + reserved: 0
>> diff --git a/board/ti/j721e/sec-cfg.yaml b/board/ti/j721e/sec-cfg.yaml
>> new file mode 100644
>> index 0000000000..dbaae99033
>> --- /dev/null
>> +++ b/board/ti/j721e/sec-cfg.yaml
>> @@ -0,0 +1,381 @@
>> +# SPDX-License-Identifier: GPL-2.0+
>> +# Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/
>> +#
>> +# Security configuration for J721E
>> +#
>> +
>> +---
>> +
>> +sec-cfg:
>> + rev:
>> + boardcfg_abi_maj: 0x0
>> + boardcfg_abi_min: 0x1
>> + processor_acl_list:
>> + subhdr:
>> + magic: 0xF1EA
>> + size: 164
>> + proc_acl_entries:
>> + - #1
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #2
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #3
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #4
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #5
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #6
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #7
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #8
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #9
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #10
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #11
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #12
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #13
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #14
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #15
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #16
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #17
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #18
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #19
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #20
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #21
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #22
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #23
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #24
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #25
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #26
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #27
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #28
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #29
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #30
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #31
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> + - #32
>> + processor_id: 0
>> + proc_access_master: 0
>> + proc_access_secondary: [0, 0, 0]
>> +
>> + host_hierarchy:
>> + subhdr:
>> + magic: 0x8D27
>> + size: 68
>> + host_hierarchy_entries:
>> + - #1
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #2
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #3
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #4
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #5
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #6
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #7
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #8
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #9
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #10
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #11
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #12
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #13
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #14
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #15
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #16
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #17
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #18
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #19
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #20
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #21
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #22
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #23
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #24
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #25
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #26
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #27
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #28
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #29
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #30
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #31
>> + host_id: 0
>> + supervisor_host_id: 0
>> + - #32
>> + host_id: 0
>> + supervisor_host_id: 0
>> + otp_config:
>> + subhdr:
>> + magic: 0x4081
>> + size: 69
>> + otp_entry:
>> + - #1
>> + host_id: 0
>> + host_perms: 0
>> + - #2
>> + host_id: 0
>> + host_perms: 0
>> + - #3
>> + host_id: 0
>> + host_perms: 0
>> + - #4
>> + host_id: 0
>> + host_perms: 0
>> + - #5
>> + host_id: 0
>> + host_perms: 0
>> + - #6
>> + host_id: 0
>> + host_perms: 0
>> + - #7
>> + host_id: 0
>> + host_perms: 0
>> + - #8
>> + host_id: 0
>> + host_perms: 0
>> + - #9
>> + host_id: 0
>> + host_perms: 0
>> + - #10
>> + host_id: 0
>> + host_perms: 0
>> + - #11
>> + host_id: 0
>> + host_perms: 0
>> + - #12
>> + host_id: 0
>> + host_perms: 0
>> + - #13
>> + host_id: 0
>> + host_perms: 0
>> + - #14
>> + host_id: 0
>> + host_perms: 0
>> + - #15
>> + host_id: 0
>> + host_perms: 0
>> + - #16
>> + host_id: 0
>> + host_perms: 0
>> + - #17
>> + host_id: 0
>> + host_perms: 0
>> + - #18
>> + host_id: 0
>> + host_perms: 0
>> + - #19
>> + host_id: 0
>> + host_perms: 0
>> + - #20
>> + host_id: 0
>> + host_perms: 0
>> + - #21
>> + host_id: 0
>> + host_perms: 0
>> + - #22
>> + host_id: 0
>> + host_perms: 0
>> + - #23
>> + host_id: 0
>> + host_perms: 0
>> + - #24
>> + host_id: 0
>> + host_perms: 0
>> + - #25
>> + host_id: 0
>> + host_perms: 0
>> + - #26
>> + host_id: 0
>> + host_perms: 0
>> + - #27
>> + host_id: 0
>> + host_perms: 0
>> + - #28
>> + host_id: 0
>> + host_perms: 0
>> + - #29
>> + host_id: 0
>> + host_perms: 0
>> + - #30
>> + host_id: 0
>> + host_perms: 0
>> + - #31
>> + host_id: 0
>> + host_perms: 0
>> + - #32
>> + host_id: 0
>> + host_perms: 0
>> + write_host_id: 0
>> + dkek_config:
>> + subhdr:
>> + magic: 0x5170
>> + size: 12
>> + allowed_hosts: [128, 0, 0, 0]
>> + allow_dkek_export_tisci: 0x5A
>> + rsvd: [0, 0, 0]
>> + sa2ul_cfg:
>> + subhdr:
>> + magic: 0x23BE
>> + size: 0
>> + auth_resource_owner: 0
>> + enable_saul_psil_global_config_writes: 0
>> + rsvd: [0, 0]
>> + sec_dbg_config:
>> + subhdr:
>> + magic: 0x42AF
>> + size: 16
>> + allow_jtag_unlock: 0x5A
>> + allow_wildcard_unlock: 0x5A
>> + allowed_debug_level_rsvd: 0
>> + rsvd: 0
>> + min_cert_rev: 0x0
>> + jtag_unlock_hosts: [0, 0, 0, 0]
>> + sec_handover_cfg:
>> + subhdr:
>> + magic: 0x608F
>> + size: 10
>> + handover_msg_sender: 0
>> + handover_to_host_id: 0
>> + rsvd: [0, 0, 0, 0]
>> +
>
> ...
> Applying: j721e: schema: yaml: Add general schema and J721E board config
> files
> .git/rebase-apply/patch:498: new blank line at EOF.
> +
> .git/rebase-apply/patch:517: new blank line at EOF.
> +
> .git/rebase-apply/patch:4084: new blank line at EOF.
> +
> warning: 3 lines add whitespace errors.
>
> Jan
>
I hadn't seen these warnings when applying locally, will check and update
accordingly.
--
Thanking You
Neha Malcom Francis
More information about the U-Boot
mailing list