diff options
Diffstat (limited to 'board')
-rw-r--r-- | board/ti/am62ax/evm.c | 8 | ||||
-rw-r--r-- | board/ti/am62px/evm.c | 8 | ||||
-rw-r--r-- | board/ti/am64x/evm.c | 2 | ||||
-rw-r--r-- | board/ti/am65x/evm.c | 5 | ||||
-rw-r--r-- | board/ti/common/k3-ddr-init.c | 5 | ||||
-rw-r--r-- | board/ti/j721e/evm.c | 7 | ||||
-rw-r--r-- | board/ti/j721s2/evm.c | 15 | ||||
-rw-r--r-- | board/ti/j784s4/evm.c | 15 | ||||
-rw-r--r-- | board/toradex/aquila-am69/Kconfig | 84 | ||||
-rw-r--r-- | board/toradex/aquila-am69/MAINTAINERS | 14 | ||||
-rw-r--r-- | board/toradex/aquila-am69/Makefile | 6 | ||||
-rw-r--r-- | board/toradex/aquila-am69/aquila-am69.c | 143 | ||||
-rw-r--r-- | board/toradex/aquila-am69/board-cfg.yaml | 37 | ||||
-rw-r--r-- | board/toradex/aquila-am69/pm-cfg.yaml | 13 | ||||
-rw-r--r-- | board/toradex/aquila-am69/rm-cfg.yaml | 3526 | ||||
-rw-r--r-- | board/toradex/aquila-am69/sec-cfg.yaml | 380 | ||||
-rw-r--r-- | board/toradex/aquila-am69/tifs-rm-cfg.yaml | 3056 | ||||
-rw-r--r-- | board/toradex/common/tdx-cfg-block.c | 1 | ||||
-rw-r--r-- | board/toradex/common/tdx-cfg-block.h | 12 | ||||
-rw-r--r-- | board/toradex/verdin-am62/MAINTAINERS | 1 |
20 files changed, 7306 insertions, 32 deletions
diff --git a/board/ti/am62ax/evm.c b/board/ti/am62ax/evm.c index 6e6dc3dce5..0cfded02bd 100644 --- a/board/ti/am62ax/evm.c +++ b/board/ti/am62ax/evm.c @@ -33,8 +33,12 @@ int board_init(void) #if defined(CONFIG_SPL_BUILD) void spl_perform_fixups(struct spl_image_info *spl_image) { - if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) - fixup_ddr_driver_for_ecc(spl_image); + if (IS_ENABLED(CONFIG_TARGET_AM62A7_R5_EVM)) { + if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) + fixup_ddr_driver_for_ecc(spl_image); + } else { + fixup_memory_node(spl_image); + } } #endif diff --git a/board/ti/am62px/evm.c b/board/ti/am62px/evm.c index 060c150b56..ddb6a6faf9 100644 --- a/board/ti/am62px/evm.c +++ b/board/ti/am62px/evm.c @@ -54,8 +54,12 @@ int board_init(void) #if defined(CONFIG_SPL_BUILD) void spl_perform_fixups(struct spl_image_info *spl_image) { - if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) - fixup_ddr_driver_for_ecc(spl_image); + if (IS_ENABLED(CONFIG_TARGET_AM62P5_R5_EVM)) { + if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) + fixup_ddr_driver_for_ecc(spl_image); + } else { + fixup_memory_node(spl_image); + } } static int video_setup(void) diff --git a/board/ti/am64x/evm.c b/board/ti/am64x/evm.c index 89b7c7524a..e990ba0d43 100644 --- a/board/ti/am64x/evm.c +++ b/board/ti/am64x/evm.c @@ -105,6 +105,8 @@ void spl_perform_fixups(struct spl_image_info *spl_image) { if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) fixup_ddr_driver_for_ecc(spl_image); + else + fixup_memory_node(spl_image); #if CONFIG_IS_ENABLED(USB_STORAGE) fixup_usb_boot(spl_image->fdt_addr); diff --git a/board/ti/am65x/evm.c b/board/ti/am65x/evm.c index 48dc1af9aa..8a536f5b97 100644 --- a/board/ti/am65x/evm.c +++ b/board/ti/am65x/evm.c @@ -80,10 +80,7 @@ int ft_board_setup(void *blob, struct bd_info *bd) { int ret; - ret = fdt_fixup_msmc_ram(blob, "/bus@100000", "sram@70000000"); - if (ret < 0) - ret = fdt_fixup_msmc_ram(blob, "/interconnect@100000", - "sram@70000000"); + ret = fdt_fixup_msmc_ram_k3(blob); if (ret) { printf("%s: fixing up msmc ram failed %d\n", __func__, ret); return ret; diff --git a/board/ti/common/k3-ddr-init.c b/board/ti/common/k3-ddr-init.c index 2e0b7ed860..228b95774b 100644 --- a/board/ti/common/k3-ddr-init.c +++ b/board/ti/common/k3-ddr-init.c @@ -49,13 +49,16 @@ void fixup_ddr_driver_for_ecc(struct spl_image_info *spl_image) if (ret) printf("Error fixing up ddr node for ECC use! %d\n", ret); + dram_init_banksize(); + ret = uclass_next_device_err(&dev); - while (ret && ret != -ENODEV) { + while (!ret) { ret = k3_ddrss_ddr_fdt_fixup(dev, spl_image->fdt_addr, gd->bd); if (ret) printf("Error fixing up ddr node %d for ECC use! %d\n", ctr, ret); + dram_init_banksize(); ret = uclass_next_device_err(&dev); ctr++; } diff --git a/board/ti/j721e/evm.c b/board/ti/j721e/evm.c index 313c1cb034..1f5cb4f6ae 100644 --- a/board/ti/j721e/evm.c +++ b/board/ti/j721e/evm.c @@ -128,12 +128,7 @@ int ft_board_setup(void *blob, struct bd_info *bd) { int ret; - ret = fdt_fixup_msmc_ram(blob, "/bus@100000", "sram@70000000"); - if (ret < 0) - ret = fdt_fixup_msmc_ram(blob, "/interconnect@100000", - "sram@70000000"); - if (ret) - printf("%s: fixing up msmc ram failed %d\n", __func__, ret); + ret = fdt_fixup_msmc_ram_k3(blob); detect_enable_hyperflash(blob); diff --git a/board/ti/j721s2/evm.c b/board/ti/j721s2/evm.c index 1bde20a17d..79130443b7 100644 --- a/board/ti/j721s2/evm.c +++ b/board/ti/j721s2/evm.c @@ -81,8 +81,12 @@ static void __maybe_unused detect_enable_spinand(void *blob) void spl_perform_fixups(struct spl_image_info *spl_image) { detect_enable_spinand(spl_image->fdt_addr); - if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) - fixup_ddr_driver_for_ecc(spl_image); + if (IS_ENABLED(CONFIG_TARGET_J721S2_R5_EVM)) { + if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) + fixup_ddr_driver_for_ecc(spl_image); + } else { + fixup_memory_node(spl_image); + } } #endif @@ -91,12 +95,7 @@ int ft_board_setup(void *blob, struct bd_info *bd) { int ret; - ret = fdt_fixup_msmc_ram(blob, "/bus@100000", "sram@70000000"); - if (ret < 0) - ret = fdt_fixup_msmc_ram(blob, "/interconnect@100000", - "sram@70000000"); - if (ret) - printf("%s: fixing up msmc ram failed %d\n", __func__, ret); + ret = fdt_fixup_msmc_ram_k3(blob); detect_enable_spinand(blob); diff --git a/board/ti/j784s4/evm.c b/board/ti/j784s4/evm.c index 7e7f4a5593..64bedf6ff4 100644 --- a/board/ti/j784s4/evm.c +++ b/board/ti/j784s4/evm.c @@ -80,8 +80,12 @@ static void __maybe_unused detect_enable_spinand(void *blob) void spl_perform_fixups(struct spl_image_info *spl_image) { detect_enable_spinand(spl_image->fdt_addr); - if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) - fixup_ddr_driver_for_ecc(spl_image); + if (IS_ENABLED(CONFIG_TARGET_J784S4_R5_EVM)) { + if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) + fixup_ddr_driver_for_ecc(spl_image); + } else { + fixup_memory_node(spl_image); + } } #endif @@ -90,12 +94,7 @@ int ft_board_setup(void *blob, struct bd_info *bd) { int ret; - ret = fdt_fixup_msmc_ram(blob, "/bus@100000", "sram@70000000"); - if (ret < 0) - ret = fdt_fixup_msmc_ram(blob, "/interconnect@100000", - "sram@70000000"); - if (ret) - printf("%s: fixing up msmc ram failed %d\n", __func__, ret); + ret = fdt_fixup_msmc_ram_k3(blob); detect_enable_spinand(blob); diff --git a/board/toradex/aquila-am69/Kconfig b/board/toradex/aquila-am69/Kconfig new file mode 100644 index 0000000000..87597e191f --- /dev/null +++ b/board/toradex/aquila-am69/Kconfig @@ -0,0 +1,84 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# Copyright 2024 Toradex +# + +choice + prompt "Toradex Aquila AM69 based boards" + optional + +config TARGET_AQUILA_AM69_A72 + bool "Toradex Aquila AM69 running on A72" + select ARM64 + select SOC_K3_J784S4 + select SYS_DISABLE_DCACHE_OPS + select BINMAN + +config TARGET_AQUILA_AM69_R5 + bool "Toradex Aquila AM69 running on R5" + select CPU_V7R + select SYS_THUMB_BUILD + select SOC_K3_J784S4 + select K3_LOAD_SYSFW + select RAM + select SPL_RAM + select K3_DDRSS + select BINMAN + imply SYS_K3_SPL_ATF + +endchoice + +if TARGET_AQUILA_AM69_A72 + +config SYS_BOARD + default "aquila-am69" + +config SYS_VENDOR + default "toradex" + +config SYS_CONFIG_NAME + default "aquila-am69" + +config TDX_CFG_BLOCK + default y + +config TDX_CFG_BLOCK_2ND_ETHADDR + default y + +config TDX_CFG_BLOCK_DEV + default "0" + +config TDX_CFG_BLOCK_EXTRA + default y + +config TDX_CFG_BLOCK_OFFSET + default "-512" + +config TDX_CFG_BLOCK_PART + default "1" + +config TDX_HAVE_EEPROM_EXTRA + default y + +config TDX_HAVE_MMC + default y + +source "board/toradex/common/Kconfig" + +endif + +if TARGET_AQUILA_AM69_R5 + +config SYS_BOARD + default "aquila-am69" + +config SYS_VENDOR + default "toradex" + +config SYS_CONFIG_NAME + default "aquila-am69" + +config SPL_LDSCRIPT + default "arch/arm/mach-omap2/u-boot-spl.lds" + +endif diff --git a/board/toradex/aquila-am69/MAINTAINERS b/board/toradex/aquila-am69/MAINTAINERS new file mode 100644 index 0000000000..ac91a23724 --- /dev/null +++ b/board/toradex/aquila-am69/MAINTAINERS @@ -0,0 +1,14 @@ +AQUILA AM69 +M: Francesco Dolcini <francesco.dolcini@toradex.com> +W: https://www.toradex.com/computer-on-modules/aquila-arm-family/ti-am69 +S: Maintained +F: arch/arm/dts/k3-am69-aquila-dev-binman.dtsi +F: arch/arm/dts/k3-am69-aquila-dev-u-boot.dtsi +F: arch/arm/dts/k3-am69-aquila-dev.dts +F: arch/arm/dts/k3-am69-aquila-lpddr4-4266.dtsi +F: arch/arm/dts/k3-am69-aquila.dtsi +F: arch/arm/dts/k3-am69-r5-aquila-dev.dts +F: board/toradex/aquila-am69 +F: configs/aquila-am69_a72_defconfig +F: configs/aquila-am69_r5_defconfig +F: include/configs/aquila-am69.h diff --git a/board/toradex/aquila-am69/Makefile b/board/toradex/aquila-am69/Makefile new file mode 100644 index 0000000000..05a8a8e5a5 --- /dev/null +++ b/board/toradex/aquila-am69/Makefile @@ -0,0 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# Copyright 2024 Toradex +# + +obj-y += aquila-am69.o diff --git a/board/toradex/aquila-am69/aquila-am69.c b/board/toradex/aquila-am69/aquila-am69.c new file mode 100644 index 0000000000..1cf737e7bc --- /dev/null +++ b/board/toradex/aquila-am69/aquila-am69.c @@ -0,0 +1,143 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Board specific initialization for Aquila AM69 SoM + * + * Copyright 2024 Toradex - https://www.toradex.com/ + */ + +#include <asm/arch/hardware.h> +#include <asm/gpio.h> +#include <asm/io.h> +#include <dm.h> +#include <env.h> +#include <spl.h> + +#include "../../../arch/arm/mach-k3/common_fdt.h" +#include "../common/tdx-common.h" + +#define CTRL_MMR_CFG0_MCU_ADC1_CTRL 0x40F040B4 +#define CTRL_MMR_CFG0_MCU_CLKOUT0_CTRL 0x40F08010 +#define MCU_CLKOUT0_CTRL_CLK_EN BIT(4) + +DECLARE_GLOBAL_DATA_PTR; +static u8 hw_cfg; + +static void read_hw_cfg(void) +{ + struct gpio_desc gpio_hw_cfg; + char gpio_name[20]; + int i; + + printf("HW CFG: "); + for (i = 0; i < 5; i++) { + sprintf(gpio_name, "gpio@42110000_%d", 82 + i); + if (dm_gpio_lookup_name(gpio_name, &gpio_hw_cfg) < 0) { + printf("Lookup named gpio error\n"); + return; + } + + if (dm_gpio_request(&gpio_hw_cfg, "hw_cfg")) { + printf("gpio request error\n"); + return; + } + + if (dm_gpio_get_value(&gpio_hw_cfg) == 1) + hw_cfg |= BIT(i); + + dm_gpio_free(NULL, &gpio_hw_cfg); + } + printf("0x%2x\n", hw_cfg); +} + +int board_init(void) +{ + return 0; +} + +int dram_init(void) +{ + s32 ret; + + ret = fdtdec_setup_mem_size_base_lowest(); + if (ret) + printf("Error setting up mem size and base. %d\n", ret); + + return ret; +} + +int dram_init_banksize(void) +{ + s32 ret; + + ret = fdtdec_setup_memory_banksize(); + if (ret) + printf("Error setting up memory banksize. %d\n", ret); + + return ret; +} + +phys_size_t board_get_usable_ram_top(phys_size_t total_size) +{ +#ifdef CONFIG_PHYS_64BIT + /* Limit RAM used by U-Boot to the DDR low region */ + if (gd->ram_top > 0x100000000) + return 0x100000000; +#endif + + return gd->ram_top; +} + +#if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP) +int ft_board_setup(void *blob, struct bd_info *bd) +{ + int ret; + + ret = fdt_fixup_msmc_ram_k3(blob); + if (ret) + return ret; + + return ft_common_board_setup(blob, bd); +} +#endif + +void spl_board_init(void) +{ + struct udevice *dev; + int ret; + + if (IS_ENABLED(CONFIG_ESM_K3)) { + ret = uclass_get_device_by_name(UCLASS_MISC, "esm@700000", + &dev); + if (ret) + printf("MISC init for esm@700000 failed: %d\n", ret); + + ret = uclass_get_device_by_name(UCLASS_MISC, "esm@40800000", + &dev); + if (ret) + printf("MISC init for esm@40800000 failed: %d\n", ret); + + ret = uclass_get_device_by_name(UCLASS_MISC, "esm@42080000", + &dev); + if (ret) + printf("MISC init for esm@42080000 failed: %d\n", ret); + } + + if (IS_ENABLED(CONFIG_ESM_PMIC)) { + ret = uclass_get_device_by_driver(UCLASS_MISC, + DM_DRIVER_GET(pmic_esm), + &dev); + if (ret) + printf("ESM PMIC init failed: %d\n", ret); + } + + /* MCU_ADC1 pins used as General Purpose Inputs */ + writel(readl(CTRL_MMR_CFG0_MCU_ADC1_CTRL) | BIT(16), + CTRL_MMR_CFG0_MCU_ADC1_CTRL); + + if (IS_ENABLED(CONFIG_TARGET_AQUILA_AM69_R5)) + writel(readl(CTRL_MMR_CFG0_MCU_CLKOUT0_CTRL) | + MCU_CLKOUT0_CTRL_CLK_EN, + CTRL_MMR_CFG0_MCU_CLKOUT0_CTRL); + + read_hw_cfg(); +} diff --git a/board/toradex/aquila-am69/board-cfg.yaml b/board/toradex/aquila-am69/board-cfg.yaml new file mode 100644 index 0000000000..4d01a41bee --- /dev/null +++ b/board/toradex/aquila-am69/board-cfg.yaml @@ -0,0 +1,37 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# Copyright 2024 Toradex +# +# Board configuration for AM69 +# + +--- + +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 : 0x8 + debug_cfg: + subhdr: + magic: 0x020C + size: 8 + trace_dst_enables : 0x00 + trace_src_enables : 0x00 diff --git a/board/toradex/aquila-am69/pm-cfg.yaml b/board/toradex/aquila-am69/pm-cfg.yaml new file mode 100644 index 0000000000..6fe7e6e3f8 --- /dev/null +++ b/board/toradex/aquila-am69/pm-cfg.yaml @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# Copyright 2024 Toradex +# +# Power management configuration for AM69 +# + +--- + +pm-cfg: + rev: + boardcfg_abi_maj : 0x0 + boardcfg_abi_min : 0x1 diff --git a/board/toradex/aquila-am69/rm-cfg.yaml b/board/toradex/aquila-am69/rm-cfg.yaml new file mode 100644 index 0000000000..2ef27c3400 --- /dev/null +++ b/board/toradex/aquila-am69/rm-cfg.yaml @@ -0,0 +1,3526 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# Copyright 2024 Toradex +# +# Resource management configuration for AM69 +# + +--- + +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: 23 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #7 + host_id: 25 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #8 + host_id: 27 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #9 + host_id: 35 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #10 + host_id: 37 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #11 + host_id: 40 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #12 + host_id: 42 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #13 + host_id: 45 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #14 + host_id: 47 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + + - #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: 3744 + reserved : 0 + resasg_entries: + - + start_resource: 0 + num_resource: 4 + type: 640 + host_id: 35 + reserved: 0 + + - + start_resource: 4 + num_resource: 4 + type: 640 + host_id: 37 + reserved: 0 + + - + start_resource: 8 + num_resource: 4 + type: 640 + host_id: 40 + reserved: 0 + + - + start_resource: 12 + num_resource: 4 + type: 640 + host_id: 42 + reserved: 0 + + - + start_resource: 16 + num_resource: 4 + type: 640 + host_id: 45 + reserved: 0 + + - + start_resource: 20 + num_resource: 4 + type: 640 + host_id: 47 + reserved: 0 + + - + start_resource: 24 + num_resource: 4 + type: 640 + host_id: 3 + reserved: 0 + + - + start_resource: 28 + num_resource: 4 + type: 640 + host_id: 5 + reserved: 0 + + - + start_resource: 32 + num_resource: 12 + type: 640 + host_id: 12 + reserved: 0 + + - + start_resource: 44 + num_resource: 12 + type: 640 + host_id: 13 + reserved: 0 + + - + start_resource: 0 + num_resource: 16 + type: 704 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 32 + type: 11072 + host_id: 3 + reserved: 0 + + - + start_resource: 32 + num_resource: 24 + type: 11072 + host_id: 5 + reserved: 0 + + - + start_resource: 56 + num_resource: 8 + type: 11072 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 24 + type: 11136 + host_id: 3 + reserved: 0 + + - + start_resource: 24 + num_resource: 16 + type: 11136 + host_id: 5 + reserved: 0 + + - + start_resource: 40 + num_resource: 8 + type: 11136 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 48 + type: 11264 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 8 + type: 11328 + host_id: 3 + reserved: 0 + + - + start_resource: 8 + num_resource: 8 + type: 11328 + host_id: 5 + reserved: 0 + + - + start_resource: 16 + num_resource: 6 + type: 11328 + host_id: 12 + reserved: 0 + + - + start_resource: 22 + num_resource: 6 + type: 11328 + host_id: 13 + reserved: 0 + + - + start_resource: 28 + num_resource: 2 + type: 11328 + host_id: 35 + reserved: 0 + + - + start_resource: 30 + num_resource: 2 + type: 11328 + host_id: 37 + reserved: 0 + + - + start_resource: 50176 + num_resource: 96 + type: 17986 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 17987 + host_id: 128 + reserved: 0 + + - + start_resource: 16 + num_resource: 32 + type: 17998 + host_id: 12 + reserved: 0 + + - + start_resource: 16 + num_resource: 32 + type: 17998 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 16 + type: 17999 + host_id: 12 + reserved: 0 + + - + start_resource: 0 + num_resource: 16 + type: 17999 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 32 + type: 18017 + host_id: 12 + reserved: 0 + + - + start_resource: 0 + num_resource: 32 + type: 18017 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 16 + type: 18018 + host_id: 12 + reserved: 0 + + - + start_resource: 0 + num_resource: 16 + type: 18018 + host_id: 35 + reserved: 0 + + - + start_resource: 16 + num_resource: 80 + type: 18112 + host_id: 12 + reserved: 0 + + - + start_resource: 96 + num_resource: 14 + type: 18112 + host_id: 13 + reserved: 0 + + - + start_resource: 110 + num_resource: 21 + type: 18112 + host_id: 21 + reserved: 0 + + - + start_resource: 131 + num_resource: 21 + type: 18112 + host_id: 23 + reserved: 0 + + - + start_resource: 152 + num_resource: 12 + type: 18112 + host_id: 25 + reserved: 0 + + - + start_resource: 164 + num_resource: 12 + type: 18112 + host_id: 27 + reserved: 0 + + - + start_resource: 196 + num_resource: 28 + type: 18112 + host_id: 35 + reserved: 0 + + - + start_resource: 228 + num_resource: 28 + type: 18112 + host_id: 37 + reserved: 0 + + - + start_resource: 260 + num_resource: 28 + type: 18112 + host_id: 40 + reserved: 0 + + - + start_resource: 292 + num_resource: 28 + type: 18112 + host_id: 42 + reserved: 0 + + - + start_resource: 324 + num_resource: 28 + type: 18112 + host_id: 45 + reserved: 0 + + - + start_resource: 356 + num_resource: 28 + type: 18112 + host_id: 47 + reserved: 0 + + - + start_resource: 400 + num_resource: 4 + type: 18112 + host_id: 3 + reserved: 0 + + - + start_resource: 404 + num_resource: 4 + type: 18112 + host_id: 5 + reserved: 0 + + - + start_resource: 0 + num_resource: 64 + type: 19850 + host_id: 128 + reserved: 0 + + - + start_resource: 20480 + num_resource: 1024 + type: 19853 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 64 + type: 19914 + host_id: 128 + reserved: 0 + + - + start_resource: 22528 + num_resource: 1024 + type: 19917 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 4 + type: 19968 + host_id: 12 + reserved: 0 + + - + start_resource: 4 + num_resource: 4 + type: 19968 + host_id: 13 + reserved: 0 + + - + start_resource: 8 + num_resource: 4 + type: 19968 + host_id: 21 + reserved: 0 + + - + start_resource: 12 + num_resource: 4 + type: 19968 + host_id: 23 + reserved: 0 + + - + start_resource: 16 + num_resource: 4 + type: 19968 + host_id: 25 + reserved: 0 + + - + start_resource: 20 + num_resource: 4 + type: 19968 + host_id: 27 + reserved: 0 + + - + start_resource: 24 + num_resource: 12 + type: 19968 + host_id: 35 + reserved: 0 + + - + start_resource: 36 + num_resource: 4 + type: 19968 + host_id: 37 + reserved: 0 + + - + start_resource: 40 + num_resource: 4 + type: 19968 + host_id: 40 + reserved: 0 + + - + start_resource: 44 + num_resource: 4 + type: 19968 + host_id: 42 + reserved: 0 + + - + start_resource: 48 + num_resource: 4 + type: 19968 + host_id: 45 + reserved: 0 + + - + start_resource: 52 + num_resource: 4 + type: 19968 + host_id: 47 + reserved: 0 + + - + start_resource: 56 + num_resource: 4 + type: 19968 + host_id: 3 + reserved: 0 + + - + start_resource: 60 + num_resource: 4 + type: 19968 + host_id: 5 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20160 + host_id: 128 + reserved: 0 + + - + start_resource: 423 + num_resource: 10 + type: 20161 + host_id: 21 + reserved: 0 + + - + start_resource: 433 + num_resource: 20 + type: 20161 + host_id: 23 + reserved: 0 + + - + start_resource: 453 + num_resource: 16 + type: 20161 + host_id: 25 + reserved: 0 + + - + start_resource: 469 + num_resource: 13 + type: 20161 + host_id: 27 + reserved: 0 + + - + start_resource: 482 + num_resource: 128 + type: 20161 + host_id: 35 + reserved: 0 + + - + start_resource: 610 + num_resource: 46 + type: 20161 + host_id: 37 + reserved: 0 + + - + start_resource: 656 + num_resource: 10 + type: 20161 + host_id: 40 + reserved: 0 + + - + start_resource: 666 + num_resource: 20 + type: 20161 + host_id: 42 + reserved: 0 + + - + start_resource: 686 + num_resource: 64 + type: 20161 + host_id: 45 + reserved: 0 + + - + start_resource: 750 + num_resource: 10 + type: 20161 + host_id: 47 + reserved: 0 + + - + start_resource: 760 + num_resource: 4 + type: 20161 + host_id: 3 + reserved: 0 + + - + start_resource: 764 + num_resource: 4 + type: 20161 + host_id: 5 + reserved: 0 + + - + start_resource: 878 + num_resource: 128 + type: 20161 + host_id: 12 + reserved: 0 + + - + start_resource: 1006 + num_resource: 10 + type: 20161 + host_id: 13 + reserved: 0 + + - + start_resource: 345 + num_resource: 6 + type: 20162 + host_id: 12 + reserved: 0 + + - + start_resource: 351 + num_resource: 0 + type: 20162 + host_id: 13 + reserved: 0 + + - + start_resource: 351 + num_resource: 1 + type: 20162 + host_id: 21 + reserved: 0 + + - + start_resource: 352 + num_resource: 1 + type: 20162 + host_id: 23 + reserved: 0 + + - + start_resource: 353 + num_resource: 1 + type: 20162 + host_id: 25 + reserved: 0 + + - + start_resource: 354 + num_resource: 1 + type: 20162 + host_id: 27 + reserved: 0 + + - + start_resource: 355 + num_resource: 4 + type: 20162 + host_id: 35 + reserved: 0 + + - + start_resource: 359 + num_resource: 1 + type: 20162 + host_id: 37 + reserved: 0 + + - + start_resource: 360 + num_resource: 1 + type: 20162 + host_id: 40 + reserved: 0 + + - + start_resource: 361 + num_resource: 1 + type: 20162 + host_id: 42 + reserved: 0 + + - + start_resource: 362 + num_resource: 3 + type: 20162 + host_id: 45 + reserved: 0 + + - + start_resource: 365 + num_resource: 1 + type: 20162 + host_id: 47 + reserved: 0 + + - + start_resource: 366 + num_resource: 1 + type: 20162 + host_id: 3 + reserved: 0 + + - + start_resource: 367 + num_resource: 1 + type: 20162 + host_id: 5 + reserved: 0 + + - + start_resource: 368 + num_resource: 25 + type: 20162 + host_id: 12 + reserved: 0 + + - + start_resource: 393 + num_resource: 1 + type: 20162 + host_id: 13 + reserved: 0 + + - + start_resource: 394 + num_resource: 2 + type: 20162 + host_id: 21 + reserved: 0 + + - + start_resource: 396 + num_resource: 2 + type: 20162 + host_id: 23 + reserved: 0 + + - + start_resource: 398 + num_resource: 2 + type: 20162 + host_id: 25 + reserved: 0 + + - + start_resource: 400 + num_resource: 2 + type: 20162 + host_id: 27 + reserved: 0 + + - + start_resource: 402 + num_resource: 12 + type: 20162 + host_id: 35 + reserved: 0 + + - + start_resource: 414 + num_resource: 1 + type: 20162 + host_id: 37 + reserved: 0 + + - + start_resource: 415 + num_resource: 2 + type: 20162 + host_id: 40 + reserved: 0 + + - + start_resource: 417 + num_resource: 2 + type: 20162 + host_id: 42 + reserved: 0 + + - + start_resource: 419 + num_resource: 2 + type: 20162 + host_id: 45 + reserved: 0 + + - + start_resource: 421 + num_resource: 2 + type: 20162 + host_id: 47 + reserved: 0 + + - + start_resource: 4 + num_resource: 6 + type: 20163 + host_id: 12 + reserved: 0 + + - + start_resource: 10 + num_resource: 0 + type: 20163 + host_id: 13 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 20163 + host_id: 21 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20163 + host_id: 23 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20163 + host_id: 25 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 20163 + host_id: 27 + reserved: 0 + + - + start_resource: 14 + num_resource: 4 + type: 20163 + host_id: 35 + reserved: 0 + + - + start_resource: 18 + num_resource: 1 + type: 20163 + host_id: 37 + reserved: 0 + + - + start_resource: 19 + num_resource: 1 + type: 20163 + host_id: 40 + reserved: 0 + + - + start_resource: 20 + num_resource: 1 + type: 20163 + host_id: 42 + reserved: 0 + + - + start_resource: 21 + num_resource: 3 + type: 20163 + host_id: 45 + reserved: 0 + + - + start_resource: 24 + num_resource: 1 + type: 20163 + host_id: 47 + reserved: 0 + + - + start_resource: 25 + num_resource: 1 + type: 20163 + host_id: 3 + reserved: 0 + + - + start_resource: 26 + num_resource: 1 + type: 20163 + host_id: 5 + reserved: 0 + + - + start_resource: 27 + num_resource: 25 + type: 20163 + host_id: 12 + reserved: 0 + + - + start_resource: 52 + num_resource: 1 + type: 20163 + host_id: 13 + reserved: 0 + + - + start_resource: 53 + num_resource: 2 + type: 20163 + host_id: 21 + reserved: 0 + + - + start_resource: 55 + num_resource: 2 + type: 20163 + host_id: 23 + reserved: 0 + + - + start_resource: 57 + num_resource: 2 + type: 20163 + host_id: 25 + reserved: 0 + + - + start_resource: 59 + num_resource: 2 + type: 20163 + host_id: 27 + reserved: 0 + + - + start_resource: 61 + num_resource: 12 + type: 20163 + host_id: 35 + reserved: 0 + + - + start_resource: 73 + num_resource: 4 + type: 20163 + host_id: 37 + reserved: 0 + + - + start_resource: 77 + num_resource: 2 + type: 20163 + host_id: 40 + reserved: 0 + + - + start_resource: 79 + num_resource: 2 + type: 20163 + host_id: 42 + reserved: 0 + + - + start_resource: 81 + num_resource: 2 + type: 20163 + host_id: 45 + reserved: 0 + + - + start_resource: 83 + num_resource: 2 + type: 20163 + host_id: 47 + reserved: 0 + + - + start_resource: 85 + num_resource: 8 + type: 20164 + host_id: 21 + reserved: 0 + + - + start_resource: 93 + num_resource: 8 + type: 20164 + host_id: 23 + reserved: 0 + + - + start_resource: 101 + num_resource: 6 + type: 20164 + host_id: 25 + reserved: 0 + + - + start_resource: 107 + num_resource: 4 + type: 20164 + host_id: 27 + reserved: 0 + + - + start_resource: 111 + num_resource: 2 + type: 20164 + host_id: 35 + reserved: 0 + + - + start_resource: 113 + num_resource: 2 + type: 20164 + host_id: 37 + reserved: 0 + + - + start_resource: 115 + num_resource: 0 + type: 20164 + host_id: 45 + reserved: 0 + + - + start_resource: 115 + num_resource: 2 + type: 20164 + host_id: 128 + reserved: 0 + + - + start_resource: 117 + num_resource: 96 + type: 20164 + host_id: 35 + reserved: 0 + + - + start_resource: 213 + num_resource: 96 + type: 20164 + host_id: 45 + reserved: 0 + + - + start_resource: 309 + num_resource: 32 + type: 20164 + host_id: 37 + reserved: 0 + + - + start_resource: 343 + num_resource: 1 + type: 20165 + host_id: 12 + reserved: 0 + + - + start_resource: 344 + num_resource: 1 + type: 20165 + host_id: 35 + reserved: 0 + + - + start_resource: 341 + num_resource: 1 + type: 20166 + host_id: 12 + reserved: 0 + + - + start_resource: 342 + num_resource: 1 + type: 20166 + host_id: 35 + reserved: 0 + + - + start_resource: 2 + num_resource: 1 + type: 20167 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 1 + type: 20167 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20168 + host_id: 12 + reserved: 0 + + - + start_resource: 1 + num_resource: 1 + type: 20168 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 5 + type: 20170 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 20170 + host_id: 13 + reserved: 0 + + - + start_resource: 0 + num_resource: 3 + type: 20171 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 2 + type: 20171 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 3 + type: 20171 + host_id: 21 + reserved: 0 + + - + start_resource: 8 + num_resource: 3 + type: 20171 + host_id: 23 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20171 + host_id: 25 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20171 + host_id: 27 + reserved: 0 + + - + start_resource: 13 + num_resource: 6 + type: 20171 + host_id: 35 + reserved: 0 + + - + start_resource: 19 + num_resource: 3 + type: 20171 + host_id: 37 + reserved: 0 + + - + start_resource: 22 + num_resource: 3 + type: 20171 + host_id: 40 + reserved: 0 + + - + start_resource: 25 + num_resource: 3 + type: 20171 + host_id: 42 + reserved: 0 + + - + start_resource: 28 + num_resource: 1 + type: 20171 + host_id: 45 + reserved: 0 + + - + start_resource: 29 + num_resource: 1 + type: 20171 + host_id: 47 + reserved: 0 + + - + start_resource: 30 + num_resource: 1 + type: 20171 + host_id: 3 + reserved: 0 + + - + start_resource: 31 + num_resource: 1 + type: 20171 + host_id: 5 + reserved: 0 + + - + start_resource: 82 + num_resource: 16 + type: 20416 + host_id: 12 + reserved: 0 + + - + start_resource: 98 + num_resource: 16 + type: 20416 + host_id: 13 + reserved: 0 + + - + start_resource: 114 + num_resource: 110 + type: 20416 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20417 + host_id: 128 + reserved: 0 + + - + start_resource: 49152 + num_resource: 1024 + type: 20418 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20419 + host_id: 128 + reserved: 0 + + - + start_resource: 4 + num_resource: 6 + type: 20426 + host_id: 12 + reserved: 0 + + - + start_resource: 10 + num_resource: 0 + type: 20426 + host_id: 13 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 20426 + host_id: 21 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20426 + host_id: 23 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20426 + host_id: 25 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 20426 + host_id: 27 + reserved: 0 + + - + start_resource: 14 + num_resource: 4 + type: 20426 + host_id: 35 + reserved: 0 + + - + start_resource: 18 + num_resource: 1 + type: 20426 + host_id: 37 + reserved: 0 + + - + start_resource: 19 + num_resource: 1 + type: 20426 + host_id: 40 + reserved: 0 + + - + start_resource: 20 + num_resource: 1 + type: 20426 + host_id: 42 + reserved: 0 + + - + start_resource: 21 + num_resource: 3 + type: 20426 + host_id: 45 + reserved: 0 + + - + start_resource: 24 + num_resource: 1 + type: 20426 + host_id: 47 + reserved: 0 + + - + start_resource: 25 + num_resource: 1 + type: 20426 + host_id: 3 + reserved: 0 + + - + start_resource: 26 + num_resource: 1 + type: 20426 + host_id: 5 + reserved: 0 + + - + start_resource: 27 + num_resource: 25 + type: 20426 + host_id: 12 + reserved: 0 + + - + start_resource: 52 + num_resource: 1 + type: 20426 + host_id: 13 + reserved: 0 + + - + start_resource: 53 + num_resource: 2 + type: 20426 + host_id: 21 + reserved: 0 + + - + start_resource: 55 + num_resource: 2 + type: 20426 + host_id: 23 + reserved: 0 + + - + start_resource: 57 + num_resource: 2 + type: 20426 + host_id: 25 + reserved: 0 + + - + start_resource: 59 + num_resource: 2 + type: 20426 + host_id: 27 + reserved: 0 + + - + start_resource: 61 + num_resource: 12 + type: 20426 + host_id: 35 + reserved: 0 + + - + start_resource: 73 + num_resource: 1 + type: 20426 + host_id: 37 + reserved: 0 + + - + start_resource: 74 + num_resource: 2 + type: 20426 + host_id: 40 + reserved: 0 + + - + start_resource: 76 + num_resource: 2 + type: 20426 + host_id: 42 + reserved: 0 + + - + start_resource: 78 + num_resource: 2 + type: 20426 + host_id: 45 + reserved: 0 + + - + start_resource: 80 + num_resource: 2 + type: 20426 + host_id: 47 + reserved: 0 + + - + start_resource: 2 + num_resource: 1 + type: 20427 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 1 + type: 20427 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20428 + host_id: 12 + reserved: 0 + + - + start_resource: 1 + num_resource: 1 + type: 20428 + host_id: 35 + reserved: 0 + + - + start_resource: 4 + num_resource: 6 + type: 20429 + host_id: 12 + reserved: 0 + + - + start_resource: 10 + num_resource: 0 + type: 20429 + host_id: 13 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 20429 + host_id: 21 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20429 + host_id: 23 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20429 + host_id: 25 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 20429 + host_id: 27 + reserved: 0 + + - + start_resource: 14 + num_resource: 4 + type: 20429 + host_id: 35 + reserved: 0 + + - + start_resource: 18 + num_resource: 1 + type: 20429 + host_id: 37 + reserved: 0 + + - + start_resource: 19 + num_resource: 1 + type: 20429 + host_id: 40 + reserved: 0 + + - + start_resource: 20 + num_resource: 1 + type: 20429 + host_id: 42 + reserved: 0 + + - + start_resource: 21 + num_resource: 3 + type: 20429 + host_id: 45 + reserved: 0 + + - + start_resource: 24 + num_resource: 1 + type: 20429 + host_id: 47 + reserved: 0 + + - + start_resource: 25 + num_resource: 1 + type: 20429 + host_id: 3 + reserved: 0 + + - + start_resource: 26 + num_resource: 1 + type: 20429 + host_id: 5 + reserved: 0 + + - + start_resource: 27 + num_resource: 25 + type: 20429 + host_id: 12 + reserved: 0 + + - + start_resource: 52 + num_resource: 1 + type: 20429 + host_id: 13 + reserved: 0 + + - + start_resource: 53 + num_resource: 2 + type: 20429 + host_id: 21 + reserved: 0 + + - + start_resource: 55 + num_resource: 2 + type: 20429 + host_id: 23 + reserved: 0 + + - + start_resource: 57 + num_resource: 2 + type: 20429 + host_id: 25 + reserved: 0 + + - + start_resource: 59 + num_resource: 2 + type: 20429 + host_id: 27 + reserved: 0 + + - + start_resource: 61 + num_resource: 12 + type: 20429 + host_id: 35 + reserved: 0 + + - + start_resource: 73 + num_resource: 4 + type: 20429 + host_id: 37 + reserved: 0 + + - + start_resource: 77 + num_resource: 2 + type: 20429 + host_id: 40 + reserved: 0 + + - + start_resource: 79 + num_resource: 2 + type: 20429 + host_id: 42 + reserved: 0 + + - + start_resource: 81 + num_resource: 2 + type: 20429 + host_id: 45 + reserved: 0 + + - + start_resource: 83 + num_resource: 2 + type: 20429 + host_id: 47 + reserved: 0 + + - + start_resource: 85 + num_resource: 8 + type: 20430 + host_id: 21 + reserved: 0 + + - + start_resource: 93 + num_resource: 8 + type: 20430 + host_id: 23 + reserved: 0 + + - + start_resource: 101 + num_resource: 6 + type: 20430 + host_id: 25 + reserved: 0 + + - + start_resource: 107 + num_resource: 4 + type: 20430 + host_id: 27 + reserved: 0 + + - + start_resource: 111 + num_resource: 2 + type: 20430 + host_id: 35 + reserved: 0 + + - + start_resource: 113 + num_resource: 2 + type: 20430 + host_id: 37 + reserved: 0 + + - + start_resource: 115 + num_resource: 0 + type: 20430 + host_id: 45 + reserved: 0 + + - + start_resource: 115 + num_resource: 2 + type: 20430 + host_id: 128 + reserved: 0 + + - + start_resource: 117 + num_resource: 96 + type: 20430 + host_id: 35 + reserved: 0 + + - + start_resource: 213 + num_resource: 96 + type: 20430 + host_id: 45 + reserved: 0 + + - + start_resource: 309 + num_resource: 32 + type: 20430 + host_id: 37 + reserved: 0 + + - + start_resource: 2 + num_resource: 1 + type: 20431 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 1 + type: 20431 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20432 + host_id: 12 + reserved: 0 + + - + start_resource: 1 + num_resource: 1 + type: 20432 + host_id: 35 + reserved: 0 + + - + start_resource: 56 + num_resource: 56 + type: 20554 + host_id: 12 + reserved: 0 + + - + start_resource: 112 + num_resource: 24 + type: 20554 + host_id: 13 + reserved: 0 + + - + start_resource: 136 + num_resource: 12 + type: 20554 + host_id: 21 + reserved: 0 + + - + start_resource: 148 + num_resource: 12 + type: 20554 + host_id: 23 + reserved: 0 + + - + start_resource: 160 + num_resource: 10 + type: 20554 + host_id: 25 + reserved: 0 + + - + start_resource: 170 + num_resource: 10 + type: 20554 + host_id: 27 + reserved: 0 + + - + start_resource: 180 + num_resource: 28 + type: 20554 + host_id: 35 + reserved: 0 + + - + start_resource: 208 + num_resource: 8 + type: 20554 + host_id: 37 + reserved: 0 + + - + start_resource: 216 + num_resource: 12 + type: 20554 + host_id: 40 + reserved: 0 + + - + start_resource: 228 + num_resource: 8 + type: 20554 + host_id: 42 + reserved: 0 + + - + start_resource: 236 + num_resource: 10 + type: 20554 + host_id: 45 + reserved: 0 + + - + start_resource: 246 + num_resource: 10 + type: 20554 + host_id: 47 + reserved: 0 + + - + start_resource: 56 + num_resource: 1024 + type: 20557 + host_id: 12 + reserved: 0 + + - + start_resource: 1080 + num_resource: 512 + type: 20557 + host_id: 13 + reserved: 0 + + - + start_resource: 1592 + num_resource: 256 + type: 20557 + host_id: 21 + reserved: 0 + + - + start_resource: 1848 + num_resource: 256 + type: 20557 + host_id: 23 + reserved: 0 + + - + start_resource: 2104 + num_resource: 256 + type: 20557 + host_id: 25 + reserved: 0 + + - + start_resource: 2360 + num_resource: 256 + type: 20557 + host_id: 27 + reserved: 0 + + - + start_resource: 2616 + num_resource: 512 + type: 20557 + host_id: 35 + reserved: 0 + + - + start_resource: 3128 + num_resource: 256 + type: 20557 + host_id: 37 + reserved: 0 + + - + start_resource: 3384 + num_resource: 256 + type: 20557 + host_id: 40 + reserved: 0 + + - + start_resource: 3640 + num_resource: 256 + type: 20557 + host_id: 42 + reserved: 0 + + - + start_resource: 3896 + num_resource: 256 + type: 20557 + host_id: 45 + reserved: 0 + + - + start_resource: 4152 + num_resource: 256 + type: 20557 + host_id: 47 + reserved: 0 + + - + start_resource: 4408 + num_resource: 32 + type: 20557 + host_id: 3 + reserved: 0 + + - + start_resource: 4440 + num_resource: 32 + type: 20557 + host_id: 5 + reserved: 0 + + - + start_resource: 4472 + num_resource: 136 + type: 20557 + host_id: 128 + reserved: 0 + + - + start_resource: 1536 + num_resource: 16 + type: 20559 + host_id: 128 + reserved: 0 + + - + start_resource: 2048 + num_resource: 16 + type: 20560 + host_id: 128 + reserved: 0 + + - + start_resource: 2560 + num_resource: 16 + type: 20561 + host_id: 128 + reserved: 0 + + - + start_resource: 3072 + num_resource: 32 + type: 20562 + host_id: 128 + reserved: 0 + + - + start_resource: 3584 + num_resource: 32 + type: 20563 + host_id: 128 + reserved: 0 + + - + start_resource: 4096 + num_resource: 32 + type: 20564 + host_id: 128 + reserved: 0 + + - + start_resource: 12 + num_resource: 12 + type: 20736 + host_id: 3 + reserved: 0 + + - + start_resource: 36 + num_resource: 20 + type: 20736 + host_id: 5 + reserved: 0 + + - + start_resource: 1 + num_resource: 2 + type: 20928 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 4 + type: 20928 + host_id: 13 + reserved: 0 + + - + start_resource: 7 + num_resource: 4 + type: 20928 + host_id: 21 + reserved: 0 + + - + start_resource: 11 + num_resource: 4 + type: 20928 + host_id: 23 + reserved: 0 + + - + start_resource: 15 + num_resource: 4 + type: 20928 + host_id: 25 + reserved: 0 + + - + start_resource: 19 + num_resource: 4 + type: 20928 + host_id: 27 + reserved: 0 + + - + start_resource: 23 + num_resource: 16 + type: 20928 + host_id: 35 + reserved: 0 + + - + start_resource: 39 + num_resource: 4 + type: 20928 + host_id: 37 + reserved: 0 + + - + start_resource: 43 + num_resource: 4 + type: 20928 + host_id: 40 + reserved: 0 + + - + start_resource: 47 + num_resource: 4 + type: 20928 + host_id: 42 + reserved: 0 + + - + start_resource: 51 + num_resource: 3 + type: 20928 + host_id: 45 + reserved: 0 + + - + start_resource: 54 + num_resource: 2 + type: 20928 + host_id: 47 + reserved: 0 + + - + start_resource: 56 + num_resource: 4 + type: 20928 + host_id: 3 + reserved: 0 + + - + start_resource: 60 + num_resource: 4 + type: 20928 + host_id: 5 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20992 + host_id: 128 + reserved: 0 + + - + start_resource: 96 + num_resource: 20 + type: 20993 + host_id: 12 + reserved: 0 + + - + start_resource: 116 + num_resource: 8 + type: 20993 + host_id: 13 + reserved: 0 + + - + start_resource: 124 + num_resource: 8 + type: 20993 + host_id: 21 + reserved: 0 + + - + start_resource: 132 + num_resource: 8 + type: 20993 + host_id: 23 + reserved: 0 + + - + start_resource: 140 + num_resource: 8 + type: 20993 + host_id: 25 + reserved: 0 + + - + start_resource: 148 + num_resource: 8 + type: 20993 + host_id: 27 + reserved: 0 + + - + start_resource: 156 + num_resource: 16 + type: 20993 + host_id: 35 + reserved: 0 + + - + start_resource: 172 + num_resource: 8 + type: 20993 + host_id: 37 + reserved: 0 + + - + start_resource: 180 + num_resource: 8 + type: 20993 + host_id: 40 + reserved: 0 + + - + start_resource: 188 + num_resource: 8 + type: 20993 + host_id: 42 + reserved: 0 + + - + start_resource: 196 + num_resource: 8 + type: 20993 + host_id: 45 + reserved: 0 + + - + start_resource: 204 + num_resource: 4 + type: 20993 + host_id: 47 + reserved: 0 + + - + start_resource: 208 + num_resource: 32 + type: 20993 + host_id: 3 + reserved: 0 + + - + start_resource: 240 + num_resource: 12 + type: 20993 + host_id: 5 + reserved: 0 + + - + start_resource: 50 + num_resource: 3 + type: 20994 + host_id: 12 + reserved: 0 + + - + start_resource: 53 + num_resource: 0 + type: 20994 + host_id: 13 + reserved: 0 + + - + start_resource: 53 + num_resource: 1 + type: 20994 + host_id: 21 + reserved: 0 + + - + start_resource: 54 + num_resource: 1 + type: 20994 + host_id: 23 + reserved: 0 + + - + start_resource: 55 + num_resource: 1 + type: 20994 + host_id: 25 + reserved: 0 + + - + start_resource: 56 + num_resource: 1 + type: 20994 + host_id: 27 + reserved: 0 + + - + start_resource: 57 + num_resource: 1 + type: 20994 + host_id: 35 + reserved: 0 + + - + start_resource: 58 + num_resource: 1 + type: 20994 + host_id: 37 + reserved: 0 + + - + start_resource: 59 + num_resource: 1 + type: 20994 + host_id: 40 + reserved: 0 + + - + start_resource: 60 + num_resource: 1 + type: 20994 + host_id: 42 + reserved: 0 + + - + start_resource: 61 + num_resource: 1 + type: 20994 + host_id: 45 + reserved: 0 + + - + start_resource: 62 + num_resource: 1 + type: 20994 + host_id: 47 + reserved: 0 + + - + start_resource: 63 + num_resource: 2 + type: 20994 + host_id: 3 + reserved: 0 + + - + start_resource: 65 + num_resource: 0 + type: 20994 + host_id: 5 + reserved: 0 + + - + start_resource: 65 + num_resource: 8 + type: 20994 + host_id: 12 + reserved: 0 + + - + start_resource: 73 + num_resource: 4 + type: 20994 + host_id: 13 + reserved: 0 + + - + start_resource: 77 + num_resource: 1 + type: 20994 + host_id: 21 + reserved: 0 + + - + start_resource: 78 + num_resource: 1 + type: 20994 + host_id: 23 + reserved: 0 + + - + start_resource: 79 + num_resource: 1 + type: 20994 + host_id: 25 + reserved: 0 + + - + start_resource: 80 + num_resource: 1 + type: 20994 + host_id: 27 + reserved: 0 + + - + start_resource: 81 + num_resource: 2 + type: 20994 + host_id: 35 + reserved: 0 + + - + start_resource: 83 + num_resource: 1 + type: 20994 + host_id: 37 + reserved: 0 + + - + start_resource: 84 + num_resource: 1 + type: 20994 + host_id: 40 + reserved: 0 + + - + start_resource: 85 + num_resource: 1 + type: 20994 + host_id: 42 + reserved: 0 + + - + start_resource: 86 + num_resource: 1 + type: 20994 + host_id: 45 + reserved: 0 + + - + start_resource: 87 + num_resource: 1 + type: 20994 + host_id: 47 + reserved: 0 + + - + start_resource: 88 + num_resource: 3 + type: 20994 + host_id: 3 + reserved: 0 + + - + start_resource: 91 + num_resource: 2 + type: 20994 + host_id: 5 + reserved: 0 + + - + start_resource: 2 + num_resource: 3 + type: 20995 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 0 + type: 20995 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 20995 + host_id: 21 + reserved: 0 + + - + start_resource: 6 + num_resource: 1 + type: 20995 + host_id: 23 + reserved: 0 + + - + start_resource: 7 + num_resource: 1 + type: 20995 + host_id: 25 + reserved: 0 + + - + start_resource: 8 + num_resource: 1 + type: 20995 + host_id: 27 + reserved: 0 + + - + start_resource: 9 + num_resource: 1 + type: 20995 + host_id: 35 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 20995 + host_id: 37 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20995 + host_id: 40 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20995 + host_id: 42 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 20995 + host_id: 45 + reserved: 0 + + - + start_resource: 14 + num_resource: 1 + type: 20995 + host_id: 47 + reserved: 0 + + - + start_resource: 15 + num_resource: 2 + type: 20995 + host_id: 3 + reserved: 0 + + - + start_resource: 17 + num_resource: 0 + type: 20995 + host_id: 5 + reserved: 0 + + - + start_resource: 17 + num_resource: 8 + type: 20995 + host_id: 12 + reserved: 0 + + - + start_resource: 25 + num_resource: 4 + type: 20995 + host_id: 13 + reserved: 0 + + - + start_resource: 29 + num_resource: 1 + type: 20995 + host_id: 21 + reserved: 0 + + - + start_resource: 30 + num_resource: 1 + type: 20995 + host_id: 23 + reserved: 0 + + - + start_resource: 31 + num_resource: 1 + type: 20995 + host_id: 25 + reserved: 0 + + - + start_resource: 32 + num_resource: 1 + type: 20995 + host_id: 27 + reserved: 0 + + - + start_resource: 33 + num_resource: 2 + type: 20995 + host_id: 35 + reserved: 0 + + - + start_resource: 35 + num_resource: 1 + type: 20995 + host_id: 37 + reserved: 0 + + - + start_resource: 36 + num_resource: 1 + type: 20995 + host_id: 40 + reserved: 0 + + - + start_resource: 37 + num_resource: 1 + type: 20995 + host_id: 42 + reserved: 0 + + - + start_resource: 38 + num_resource: 1 + type: 20995 + host_id: 45 + reserved: 0 + + - + start_resource: 39 + num_resource: 1 + type: 20995 + host_id: 47 + reserved: 0 + + - + start_resource: 40 + num_resource: 3 + type: 20995 + host_id: 3 + reserved: 0 + + - + start_resource: 43 + num_resource: 2 + type: 20995 + host_id: 5 + reserved: 0 + + - + start_resource: 45 + num_resource: 1 + type: 20995 + host_id: 128 + reserved: 0 + + - + start_resource: 48 + num_resource: 0 + type: 20997 + host_id: 3 + reserved: 0 + + - + start_resource: 48 + num_resource: 2 + type: 20997 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 0 + type: 20999 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 2 + type: 20999 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 5 + type: 21002 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 21002 + host_id: 13 + reserved: 0 + + - + start_resource: 0 + num_resource: 3 + type: 21003 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 2 + type: 21003 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 2 + type: 21003 + host_id: 21 + reserved: 0 + + - + start_resource: 7 + num_resource: 2 + type: 21003 + host_id: 23 + reserved: 0 + + - + start_resource: 9 + num_resource: 2 + type: 21003 + host_id: 25 + reserved: 0 + + - + start_resource: 11 + num_resource: 2 + type: 21003 + host_id: 27 + reserved: 0 + + - + start_resource: 13 + num_resource: 3 + type: 21003 + host_id: 35 + reserved: 0 + + - + start_resource: 16 + num_resource: 2 + type: 21003 + host_id: 37 + reserved: 0 + + - + start_resource: 18 + num_resource: 2 + type: 21003 + host_id: 40 + reserved: 0 + + - + start_resource: 20 + num_resource: 2 + type: 21003 + host_id: 42 + reserved: 0 + + - + start_resource: 22 + num_resource: 2 + type: 21003 + host_id: 45 + reserved: 0 + + - + start_resource: 24 + num_resource: 2 + type: 21003 + host_id: 47 + reserved: 0 + + - + start_resource: 26 + num_resource: 3 + type: 21003 + host_id: 3 + reserved: 0 + + - + start_resource: 29 + num_resource: 3 + type: 21003 + host_id: 5 + reserved: 0 + + - + start_resource: 48 + num_resource: 8 + type: 21056 + host_id: 12 + reserved: 0 + + - + start_resource: 56 + num_resource: 4 + type: 21056 + host_id: 13 + reserved: 0 + + - + start_resource: 60 + num_resource: 8 + type: 21056 + host_id: 35 + reserved: 0 + + - + start_resource: 68 + num_resource: 4 + type: 21056 + host_id: 37 + reserved: 0 + + - + start_resource: 72 + num_resource: 4 + type: 21056 + host_id: 40 + reserved: 0 + + - + start_resource: 76 + num_resource: 4 + type: 21056 + host_id: 42 + reserved: 0 + + - + start_resource: 80 + num_resource: 2 + type: 21056 + host_id: 45 + reserved: 0 + + - + start_resource: 82 + num_resource: 2 + type: 21056 + host_id: 47 + reserved: 0 + + - + start_resource: 84 + num_resource: 8 + type: 21056 + host_id: 3 + reserved: 0 + + - + start_resource: 92 + num_resource: 4 + type: 21056 + host_id: 5 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 21057 + host_id: 128 + reserved: 0 + + - + start_resource: 56320 + num_resource: 256 + type: 21058 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 21059 + host_id: 128 + reserved: 0 + + - + start_resource: 2 + num_resource: 3 + type: 21066 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 0 + type: 21066 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 21066 + host_id: 21 + reserved: 0 + + - + start_resource: 6 + num_resource: 1 + type: 21066 + host_id: 23 + reserved: 0 + + - + start_resource: 7 + num_resource: 1 + type: 21066 + host_id: 25 + reserved: 0 + + - + start_resource: 8 + num_resource: 1 + type: 21066 + host_id: 27 + reserved: 0 + + - + start_resource: 9 + num_resource: 1 + type: 21066 + host_id: 35 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 21066 + host_id: 37 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 21066 + host_id: 40 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 21066 + host_id: 42 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 21066 + host_id: 45 + reserved: 0 + + - + start_resource: 14 + num_resource: 1 + type: 21066 + host_id: 47 + reserved: 0 + + - + start_resource: 15 + num_resource: 2 + type: 21066 + host_id: 3 + reserved: 0 + + - + start_resource: 17 + num_resource: 0 + type: 21066 + host_id: 5 + reserved: 0 + + - + start_resource: 17 + num_resource: 8 + type: 21066 + host_id: 12 + reserved: 0 + + - + start_resource: 25 + num_resource: 4 + type: 21066 + host_id: 13 + reserved: 0 + + - + start_resource: 29 + num_resource: 1 + type: 21066 + host_id: 21 + reserved: 0 + + - + start_resource: 30 + num_resource: 1 + type: 21066 + host_id: 23 + reserved: 0 + + - + start_resource: 31 + num_resource: 1 + type: 21066 + host_id: 25 + reserved: 0 + + - + start_resource: 32 + num_resource: 1 + type: 21066 + host_id: 27 + reserved: 0 + + - + start_resource: 33 + num_resource: 2 + type: 21066 + host_id: 35 + reserved: 0 + + - + start_resource: 35 + num_resource: 1 + type: 21066 + host_id: 37 + reserved: 0 + + - + start_resource: 36 + num_resource: 1 + type: 21066 + host_id: 40 + reserved: 0 + + - + start_resource: 37 + num_resource: 1 + type: 21066 + host_id: 42 + reserved: 0 + + - + start_resource: 38 + num_resource: 1 + type: 21066 + host_id: 45 + reserved: 0 + + - + start_resource: 39 + num_resource: 1 + type: 21066 + host_id: 47 + reserved: 0 + + - + start_resource: 40 + num_resource: 3 + type: 21066 + host_id: 3 + reserved: 0 + + - + start_resource: 43 + num_resource: 2 + type: 21066 + host_id: 5 + reserved: 0 + + - + start_resource: 0 + num_resource: 0 + type: 21067 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 2 + type: 21067 + host_id: 3 + reserved: 0 + + - + start_resource: 2 + num_resource: 3 + type: 21069 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 0 + type: 21069 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 21069 + host_id: 21 + reserved: 0 + + - + start_resource: 6 + num_resource: 1 + type: 21069 + host_id: 23 + reserved: 0 + + - + start_resource: 7 + num_resource: 1 + type: 21069 + host_id: 25 + reserved: 0 + + - + start_resource: 8 + num_resource: 1 + type: 21069 + host_id: 27 + reserved: 0 + + - + start_resource: 9 + num_resource: 1 + type: 21069 + host_id: 35 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 21069 + host_id: 37 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 21069 + host_id: 40 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 21069 + host_id: 42 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 21069 + host_id: 45 + reserved: 0 + + - + start_resource: 14 + num_resource: 1 + type: 21069 + host_id: 47 + reserved: 0 + + - + start_resource: 15 + num_resource: 2 + type: 21069 + host_id: 3 + reserved: 0 + + - + start_resource: 17 + num_resource: 0 + type: 21069 + host_id: 5 + reserved: 0 + + - + start_resource: 17 + num_resource: 8 + type: 21069 + host_id: 12 + reserved: 0 + + - + start_resource: 25 + num_resource: 4 + type: 21069 + host_id: 13 + reserved: 0 + + - + start_resource: 29 + num_resource: 1 + type: 21069 + host_id: 21 + reserved: 0 + + - + start_resource: 30 + num_resource: 1 + type: 21069 + host_id: 23 + reserved: 0 + + - + start_resource: 31 + num_resource: 1 + type: 21069 + host_id: 25 + reserved: 0 + + - + start_resource: 32 + num_resource: 1 + type: 21069 + host_id: 27 + reserved: 0 + + - + start_resource: 33 + num_resource: 2 + type: 21069 + host_id: 35 + reserved: 0 + + - + start_resource: 35 + num_resource: 1 + type: 21069 + host_id: 37 + reserved: 0 + + - + start_resource: 36 + num_resource: 1 + type: 21069 + host_id: 40 + reserved: 0 + + - + start_resource: 37 + num_resource: 1 + type: 21069 + host_id: 42 + reserved: 0 + + - + start_resource: 38 + num_resource: 1 + type: 21069 + host_id: 45 + reserved: 0 + + - + start_resource: 39 + num_resource: 1 + type: 21069 + host_id: 47 + reserved: 0 + + - + start_resource: 40 + num_resource: 3 + type: 21069 + host_id: 3 + reserved: 0 + + - + start_resource: 43 + num_resource: 2 + type: 21069 + host_id: 5 + reserved: 0 + + - + start_resource: 45 + num_resource: 1 + type: 21069 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 0 + type: 21071 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 2 + type: 21071 + host_id: 3 + reserved: 0 + + - + start_resource: 22 + num_resource: 32 + type: 21194 + host_id: 12 + reserved: 0 + + - + start_resource: 54 + num_resource: 64 + type: 21194 + host_id: 3 + reserved: 0 + + - + start_resource: 118 + num_resource: 4 + type: 21194 + host_id: 5 + reserved: 0 + + - + start_resource: 122 + num_resource: 134 + type: 21194 + host_id: 128 + reserved: 0 + + - + start_resource: 16406 + num_resource: 128 + type: 21197 + host_id: 12 + reserved: 0 + + - + start_resource: 16534 + num_resource: 256 + type: 21197 + host_id: 3 + reserved: 0 + + - + start_resource: 16790 + num_resource: 64 + type: 21197 + host_id: 5 + reserved: 0 + + - + start_resource: 16854 + num_resource: 1066 + type: 21197 + host_id: 128 + reserved: 0 diff --git a/board/toradex/aquila-am69/sec-cfg.yaml b/board/toradex/aquila-am69/sec-cfg.yaml new file mode 100644 index 0000000000..6eb7403965 --- /dev/null +++ b/board/toradex/aquila-am69/sec-cfg.yaml @@ -0,0 +1,380 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# Copyright 2024 Toradex +# +# Security management configuration for AM69 +# + +--- + +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 + write_host_id : 0 + 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 + 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 : 0x0 + allow_wildcard_unlock : 0x0 + 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] diff --git a/board/toradex/aquila-am69/tifs-rm-cfg.yaml b/board/toradex/aquila-am69/tifs-rm-cfg.yaml new file mode 100644 index 0000000000..6e129b1e4f --- /dev/null +++ b/board/toradex/aquila-am69/tifs-rm-cfg.yaml @@ -0,0 +1,3056 @@ +# SPDX-License-Identifier: GPL-2.0 +# +# Copyright 2024 Toradex +# +# Resource management configuration for AM69 +# + +--- + +tifs-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: 23 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #7 + host_id: 25 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #8 + host_id: 27 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #9 + host_id: 35 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #10 + host_id: 37 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #11 + host_id: 40 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #12 + host_id: 42 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #13 + host_id: 45 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #14 + host_id: 47 + allowed_atype : 0x2A + allowed_qos : 0xAAAA + allowed_orderid : 0xAAAAAAAA + allowed_priority : 0xAAAA + allowed_sched_priority : 0xAA + - #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: 3208 + reserved : 0 + resasg_entries: + - + start_resource: 16 + num_resource: 32 + type: 17998 + host_id: 12 + reserved: 0 + + - + start_resource: 16 + num_resource: 32 + type: 17998 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 16 + type: 17999 + host_id: 12 + reserved: 0 + + - + start_resource: 0 + num_resource: 16 + type: 17999 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 32 + type: 18017 + host_id: 12 + reserved: 0 + + - + start_resource: 0 + num_resource: 32 + type: 18017 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 16 + type: 18018 + host_id: 12 + reserved: 0 + + - + start_resource: 0 + num_resource: 16 + type: 18018 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 64 + type: 19850 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 64 + type: 19914 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 4 + type: 19968 + host_id: 12 + reserved: 0 + + - + start_resource: 4 + num_resource: 4 + type: 19968 + host_id: 13 + reserved: 0 + + - + start_resource: 8 + num_resource: 4 + type: 19968 + host_id: 21 + reserved: 0 + + - + start_resource: 12 + num_resource: 4 + type: 19968 + host_id: 23 + reserved: 0 + + - + start_resource: 16 + num_resource: 4 + type: 19968 + host_id: 25 + reserved: 0 + + - + start_resource: 20 + num_resource: 4 + type: 19968 + host_id: 27 + reserved: 0 + + - + start_resource: 24 + num_resource: 12 + type: 19968 + host_id: 35 + reserved: 0 + + - + start_resource: 36 + num_resource: 4 + type: 19968 + host_id: 37 + reserved: 0 + + - + start_resource: 40 + num_resource: 4 + type: 19968 + host_id: 40 + reserved: 0 + + - + start_resource: 44 + num_resource: 4 + type: 19968 + host_id: 42 + reserved: 0 + + - + start_resource: 48 + num_resource: 4 + type: 19968 + host_id: 45 + reserved: 0 + + - + start_resource: 52 + num_resource: 4 + type: 19968 + host_id: 47 + reserved: 0 + + - + start_resource: 56 + num_resource: 4 + type: 19968 + host_id: 3 + reserved: 0 + + - + start_resource: 60 + num_resource: 4 + type: 19968 + host_id: 5 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20160 + host_id: 128 + reserved: 0 + + - + start_resource: 423 + num_resource: 10 + type: 20161 + host_id: 21 + reserved: 0 + + - + start_resource: 433 + num_resource: 20 + type: 20161 + host_id: 23 + reserved: 0 + + - + start_resource: 453 + num_resource: 16 + type: 20161 + host_id: 25 + reserved: 0 + + - + start_resource: 469 + num_resource: 13 + type: 20161 + host_id: 27 + reserved: 0 + + - + start_resource: 482 + num_resource: 128 + type: 20161 + host_id: 35 + reserved: 0 + + - + start_resource: 610 + num_resource: 46 + type: 20161 + host_id: 37 + reserved: 0 + + - + start_resource: 656 + num_resource: 10 + type: 20161 + host_id: 40 + reserved: 0 + + - + start_resource: 666 + num_resource: 20 + type: 20161 + host_id: 42 + reserved: 0 + + - + start_resource: 686 + num_resource: 64 + type: 20161 + host_id: 45 + reserved: 0 + + - + start_resource: 750 + num_resource: 10 + type: 20161 + host_id: 47 + reserved: 0 + + - + start_resource: 760 + num_resource: 4 + type: 20161 + host_id: 3 + reserved: 0 + + - + start_resource: 764 + num_resource: 4 + type: 20161 + host_id: 5 + reserved: 0 + + - + start_resource: 878 + num_resource: 128 + type: 20161 + host_id: 12 + reserved: 0 + + - + start_resource: 1006 + num_resource: 10 + type: 20161 + host_id: 13 + reserved: 0 + + - + start_resource: 345 + num_resource: 6 + type: 20162 + host_id: 12 + reserved: 0 + + - + start_resource: 351 + num_resource: 0 + type: 20162 + host_id: 13 + reserved: 0 + + - + start_resource: 351 + num_resource: 1 + type: 20162 + host_id: 21 + reserved: 0 + + - + start_resource: 352 + num_resource: 1 + type: 20162 + host_id: 23 + reserved: 0 + + - + start_resource: 353 + num_resource: 1 + type: 20162 + host_id: 25 + reserved: 0 + + - + start_resource: 354 + num_resource: 1 + type: 20162 + host_id: 27 + reserved: 0 + + - + start_resource: 355 + num_resource: 4 + type: 20162 + host_id: 35 + reserved: 0 + + - + start_resource: 359 + num_resource: 1 + type: 20162 + host_id: 37 + reserved: 0 + + - + start_resource: 360 + num_resource: 1 + type: 20162 + host_id: 40 + reserved: 0 + + - + start_resource: 361 + num_resource: 1 + type: 20162 + host_id: 42 + reserved: 0 + + - + start_resource: 362 + num_resource: 3 + type: 20162 + host_id: 45 + reserved: 0 + + - + start_resource: 365 + num_resource: 1 + type: 20162 + host_id: 47 + reserved: 0 + + - + start_resource: 366 + num_resource: 1 + type: 20162 + host_id: 3 + reserved: 0 + + - + start_resource: 367 + num_resource: 1 + type: 20162 + host_id: 5 + reserved: 0 + + - + start_resource: 368 + num_resource: 25 + type: 20162 + host_id: 12 + reserved: 0 + + - + start_resource: 393 + num_resource: 1 + type: 20162 + host_id: 13 + reserved: 0 + + - + start_resource: 394 + num_resource: 2 + type: 20162 + host_id: 21 + reserved: 0 + + - + start_resource: 396 + num_resource: 2 + type: 20162 + host_id: 23 + reserved: 0 + + - + start_resource: 398 + num_resource: 2 + type: 20162 + host_id: 25 + reserved: 0 + + - + start_resource: 400 + num_resource: 2 + type: 20162 + host_id: 27 + reserved: 0 + + - + start_resource: 402 + num_resource: 12 + type: 20162 + host_id: 35 + reserved: 0 + + - + start_resource: 414 + num_resource: 1 + type: 20162 + host_id: 37 + reserved: 0 + + - + start_resource: 415 + num_resource: 2 + type: 20162 + host_id: 40 + reserved: 0 + + - + start_resource: 417 + num_resource: 2 + type: 20162 + host_id: 42 + reserved: 0 + + - + start_resource: 419 + num_resource: 2 + type: 20162 + host_id: 45 + reserved: 0 + + - + start_resource: 421 + num_resource: 2 + type: 20162 + host_id: 47 + reserved: 0 + + - + start_resource: 4 + num_resource: 6 + type: 20163 + host_id: 12 + reserved: 0 + + - + start_resource: 10 + num_resource: 0 + type: 20163 + host_id: 13 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 20163 + host_id: 21 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20163 + host_id: 23 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20163 + host_id: 25 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 20163 + host_id: 27 + reserved: 0 + + - + start_resource: 14 + num_resource: 4 + type: 20163 + host_id: 35 + reserved: 0 + + - + start_resource: 18 + num_resource: 1 + type: 20163 + host_id: 37 + reserved: 0 + + - + start_resource: 19 + num_resource: 1 + type: 20163 + host_id: 40 + reserved: 0 + + - + start_resource: 20 + num_resource: 1 + type: 20163 + host_id: 42 + reserved: 0 + + - + start_resource: 21 + num_resource: 3 + type: 20163 + host_id: 45 + reserved: 0 + + - + start_resource: 24 + num_resource: 1 + type: 20163 + host_id: 47 + reserved: 0 + + - + start_resource: 25 + num_resource: 1 + type: 20163 + host_id: 3 + reserved: 0 + + - + start_resource: 26 + num_resource: 1 + type: 20163 + host_id: 5 + reserved: 0 + + - + start_resource: 27 + num_resource: 25 + type: 20163 + host_id: 12 + reserved: 0 + + - + start_resource: 52 + num_resource: 1 + type: 20163 + host_id: 13 + reserved: 0 + + - + start_resource: 53 + num_resource: 2 + type: 20163 + host_id: 21 + reserved: 0 + + - + start_resource: 55 + num_resource: 2 + type: 20163 + host_id: 23 + reserved: 0 + + - + start_resource: 57 + num_resource: 2 + type: 20163 + host_id: 25 + reserved: 0 + + - + start_resource: 59 + num_resource: 2 + type: 20163 + host_id: 27 + reserved: 0 + + - + start_resource: 61 + num_resource: 12 + type: 20163 + host_id: 35 + reserved: 0 + + - + start_resource: 73 + num_resource: 4 + type: 20163 + host_id: 37 + reserved: 0 + + - + start_resource: 77 + num_resource: 2 + type: 20163 + host_id: 40 + reserved: 0 + + - + start_resource: 79 + num_resource: 2 + type: 20163 + host_id: 42 + reserved: 0 + + - + start_resource: 81 + num_resource: 2 + type: 20163 + host_id: 45 + reserved: 0 + + - + start_resource: 83 + num_resource: 2 + type: 20163 + host_id: 47 + reserved: 0 + + - + start_resource: 85 + num_resource: 8 + type: 20164 + host_id: 21 + reserved: 0 + + - + start_resource: 93 + num_resource: 8 + type: 20164 + host_id: 23 + reserved: 0 + + - + start_resource: 101 + num_resource: 6 + type: 20164 + host_id: 25 + reserved: 0 + + - + start_resource: 107 + num_resource: 4 + type: 20164 + host_id: 27 + reserved: 0 + + - + start_resource: 111 + num_resource: 2 + type: 20164 + host_id: 35 + reserved: 0 + + - + start_resource: 113 + num_resource: 2 + type: 20164 + host_id: 37 + reserved: 0 + + - + start_resource: 115 + num_resource: 0 + type: 20164 + host_id: 45 + reserved: 0 + + - + start_resource: 115 + num_resource: 2 + type: 20164 + host_id: 128 + reserved: 0 + + - + start_resource: 117 + num_resource: 96 + type: 20164 + host_id: 35 + reserved: 0 + + - + start_resource: 213 + num_resource: 96 + type: 20164 + host_id: 45 + reserved: 0 + + - + start_resource: 309 + num_resource: 32 + type: 20164 + host_id: 37 + reserved: 0 + + - + start_resource: 343 + num_resource: 1 + type: 20165 + host_id: 12 + reserved: 0 + + - + start_resource: 344 + num_resource: 1 + type: 20165 + host_id: 35 + reserved: 0 + + - + start_resource: 341 + num_resource: 1 + type: 20166 + host_id: 12 + reserved: 0 + + - + start_resource: 342 + num_resource: 1 + type: 20166 + host_id: 35 + reserved: 0 + + - + start_resource: 2 + num_resource: 1 + type: 20167 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 1 + type: 20167 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20168 + host_id: 12 + reserved: 0 + + - + start_resource: 1 + num_resource: 1 + type: 20168 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 5 + type: 20170 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 20170 + host_id: 13 + reserved: 0 + + - + start_resource: 0 + num_resource: 3 + type: 20171 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 2 + type: 20171 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 3 + type: 20171 + host_id: 21 + reserved: 0 + + - + start_resource: 8 + num_resource: 3 + type: 20171 + host_id: 23 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20171 + host_id: 25 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20171 + host_id: 27 + reserved: 0 + + - + start_resource: 13 + num_resource: 6 + type: 20171 + host_id: 35 + reserved: 0 + + - + start_resource: 19 + num_resource: 3 + type: 20171 + host_id: 37 + reserved: 0 + + - + start_resource: 22 + num_resource: 3 + type: 20171 + host_id: 40 + reserved: 0 + + - + start_resource: 25 + num_resource: 3 + type: 20171 + host_id: 42 + reserved: 0 + + - + start_resource: 28 + num_resource: 1 + type: 20171 + host_id: 45 + reserved: 0 + + - + start_resource: 29 + num_resource: 1 + type: 20171 + host_id: 47 + reserved: 0 + + - + start_resource: 30 + num_resource: 1 + type: 20171 + host_id: 3 + reserved: 0 + + - + start_resource: 31 + num_resource: 1 + type: 20171 + host_id: 5 + reserved: 0 + + - + start_resource: 82 + num_resource: 16 + type: 20416 + host_id: 12 + reserved: 0 + + - + start_resource: 98 + num_resource: 16 + type: 20416 + host_id: 13 + reserved: 0 + + - + start_resource: 114 + num_resource: 110 + type: 20416 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20417 + host_id: 128 + reserved: 0 + + - + start_resource: 4 + num_resource: 6 + type: 20426 + host_id: 12 + reserved: 0 + + - + start_resource: 10 + num_resource: 0 + type: 20426 + host_id: 13 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 20426 + host_id: 21 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20426 + host_id: 23 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20426 + host_id: 25 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 20426 + host_id: 27 + reserved: 0 + + - + start_resource: 14 + num_resource: 4 + type: 20426 + host_id: 35 + reserved: 0 + + - + start_resource: 18 + num_resource: 1 + type: 20426 + host_id: 37 + reserved: 0 + + - + start_resource: 19 + num_resource: 1 + type: 20426 + host_id: 40 + reserved: 0 + + - + start_resource: 20 + num_resource: 1 + type: 20426 + host_id: 42 + reserved: 0 + + - + start_resource: 21 + num_resource: 3 + type: 20426 + host_id: 45 + reserved: 0 + + - + start_resource: 24 + num_resource: 1 + type: 20426 + host_id: 47 + reserved: 0 + + - + start_resource: 25 + num_resource: 1 + type: 20426 + host_id: 3 + reserved: 0 + + - + start_resource: 26 + num_resource: 1 + type: 20426 + host_id: 5 + reserved: 0 + + - + start_resource: 27 + num_resource: 25 + type: 20426 + host_id: 12 + reserved: 0 + + - + start_resource: 52 + num_resource: 1 + type: 20426 + host_id: 13 + reserved: 0 + + - + start_resource: 53 + num_resource: 2 + type: 20426 + host_id: 21 + reserved: 0 + + - + start_resource: 55 + num_resource: 2 + type: 20426 + host_id: 23 + reserved: 0 + + - + start_resource: 57 + num_resource: 2 + type: 20426 + host_id: 25 + reserved: 0 + + - + start_resource: 59 + num_resource: 2 + type: 20426 + host_id: 27 + reserved: 0 + + - + start_resource: 61 + num_resource: 12 + type: 20426 + host_id: 35 + reserved: 0 + + - + start_resource: 73 + num_resource: 1 + type: 20426 + host_id: 37 + reserved: 0 + + - + start_resource: 74 + num_resource: 2 + type: 20426 + host_id: 40 + reserved: 0 + + - + start_resource: 76 + num_resource: 2 + type: 20426 + host_id: 42 + reserved: 0 + + - + start_resource: 78 + num_resource: 2 + type: 20426 + host_id: 45 + reserved: 0 + + - + start_resource: 80 + num_resource: 2 + type: 20426 + host_id: 47 + reserved: 0 + + - + start_resource: 2 + num_resource: 1 + type: 20427 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 1 + type: 20427 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20428 + host_id: 12 + reserved: 0 + + - + start_resource: 1 + num_resource: 1 + type: 20428 + host_id: 35 + reserved: 0 + + - + start_resource: 4 + num_resource: 6 + type: 20429 + host_id: 12 + reserved: 0 + + - + start_resource: 10 + num_resource: 0 + type: 20429 + host_id: 13 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 20429 + host_id: 21 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20429 + host_id: 23 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20429 + host_id: 25 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 20429 + host_id: 27 + reserved: 0 + + - + start_resource: 14 + num_resource: 4 + type: 20429 + host_id: 35 + reserved: 0 + + - + start_resource: 18 + num_resource: 1 + type: 20429 + host_id: 37 + reserved: 0 + + - + start_resource: 19 + num_resource: 1 + type: 20429 + host_id: 40 + reserved: 0 + + - + start_resource: 20 + num_resource: 1 + type: 20429 + host_id: 42 + reserved: 0 + + - + start_resource: 21 + num_resource: 3 + type: 20429 + host_id: 45 + reserved: 0 + + - + start_resource: 24 + num_resource: 1 + type: 20429 + host_id: 47 + reserved: 0 + + - + start_resource: 25 + num_resource: 1 + type: 20429 + host_id: 3 + reserved: 0 + + - + start_resource: 26 + num_resource: 1 + type: 20429 + host_id: 5 + reserved: 0 + + - + start_resource: 27 + num_resource: 25 + type: 20429 + host_id: 12 + reserved: 0 + + - + start_resource: 52 + num_resource: 1 + type: 20429 + host_id: 13 + reserved: 0 + + - + start_resource: 53 + num_resource: 2 + type: 20429 + host_id: 21 + reserved: 0 + + - + start_resource: 55 + num_resource: 2 + type: 20429 + host_id: 23 + reserved: 0 + + - + start_resource: 57 + num_resource: 2 + type: 20429 + host_id: 25 + reserved: 0 + + - + start_resource: 59 + num_resource: 2 + type: 20429 + host_id: 27 + reserved: 0 + + - + start_resource: 61 + num_resource: 12 + type: 20429 + host_id: 35 + reserved: 0 + + - + start_resource: 73 + num_resource: 4 + type: 20429 + host_id: 37 + reserved: 0 + + - + start_resource: 77 + num_resource: 2 + type: 20429 + host_id: 40 + reserved: 0 + + - + start_resource: 79 + num_resource: 2 + type: 20429 + host_id: 42 + reserved: 0 + + - + start_resource: 81 + num_resource: 2 + type: 20429 + host_id: 45 + reserved: 0 + + - + start_resource: 83 + num_resource: 2 + type: 20429 + host_id: 47 + reserved: 0 + + - + start_resource: 85 + num_resource: 8 + type: 20430 + host_id: 21 + reserved: 0 + + - + start_resource: 93 + num_resource: 8 + type: 20430 + host_id: 23 + reserved: 0 + + - + start_resource: 101 + num_resource: 6 + type: 20430 + host_id: 25 + reserved: 0 + + - + start_resource: 107 + num_resource: 4 + type: 20430 + host_id: 27 + reserved: 0 + + - + start_resource: 111 + num_resource: 2 + type: 20430 + host_id: 35 + reserved: 0 + + - + start_resource: 113 + num_resource: 2 + type: 20430 + host_id: 37 + reserved: 0 + + - + start_resource: 115 + num_resource: 0 + type: 20430 + host_id: 45 + reserved: 0 + + - + start_resource: 115 + num_resource: 2 + type: 20430 + host_id: 128 + reserved: 0 + + - + start_resource: 117 + num_resource: 96 + type: 20430 + host_id: 35 + reserved: 0 + + - + start_resource: 213 + num_resource: 96 + type: 20430 + host_id: 45 + reserved: 0 + + - + start_resource: 309 + num_resource: 32 + type: 20430 + host_id: 37 + reserved: 0 + + - + start_resource: 2 + num_resource: 1 + type: 20431 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 1 + type: 20431 + host_id: 35 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20432 + host_id: 12 + reserved: 0 + + - + start_resource: 1 + num_resource: 1 + type: 20432 + host_id: 35 + reserved: 0 + + - + start_resource: 56 + num_resource: 56 + type: 20554 + host_id: 12 + reserved: 0 + + - + start_resource: 112 + num_resource: 24 + type: 20554 + host_id: 13 + reserved: 0 + + - + start_resource: 136 + num_resource: 12 + type: 20554 + host_id: 21 + reserved: 0 + + - + start_resource: 148 + num_resource: 12 + type: 20554 + host_id: 23 + reserved: 0 + + - + start_resource: 160 + num_resource: 10 + type: 20554 + host_id: 25 + reserved: 0 + + - + start_resource: 170 + num_resource: 10 + type: 20554 + host_id: 27 + reserved: 0 + + - + start_resource: 180 + num_resource: 28 + type: 20554 + host_id: 35 + reserved: 0 + + - + start_resource: 208 + num_resource: 8 + type: 20554 + host_id: 37 + reserved: 0 + + - + start_resource: 216 + num_resource: 12 + type: 20554 + host_id: 40 + reserved: 0 + + - + start_resource: 228 + num_resource: 8 + type: 20554 + host_id: 42 + reserved: 0 + + - + start_resource: 236 + num_resource: 10 + type: 20554 + host_id: 45 + reserved: 0 + + - + start_resource: 246 + num_resource: 10 + type: 20554 + host_id: 47 + reserved: 0 + + - + start_resource: 1536 + num_resource: 16 + type: 20559 + host_id: 128 + reserved: 0 + + - + start_resource: 2048 + num_resource: 16 + type: 20560 + host_id: 128 + reserved: 0 + + - + start_resource: 2560 + num_resource: 16 + type: 20561 + host_id: 128 + reserved: 0 + + - + start_resource: 3072 + num_resource: 32 + type: 20562 + host_id: 128 + reserved: 0 + + - + start_resource: 3584 + num_resource: 32 + type: 20563 + host_id: 128 + reserved: 0 + + - + start_resource: 4096 + num_resource: 32 + type: 20564 + host_id: 128 + reserved: 0 + + - + start_resource: 1 + num_resource: 2 + type: 20928 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 4 + type: 20928 + host_id: 13 + reserved: 0 + + - + start_resource: 7 + num_resource: 4 + type: 20928 + host_id: 21 + reserved: 0 + + - + start_resource: 11 + num_resource: 4 + type: 20928 + host_id: 23 + reserved: 0 + + - + start_resource: 15 + num_resource: 4 + type: 20928 + host_id: 25 + reserved: 0 + + - + start_resource: 19 + num_resource: 4 + type: 20928 + host_id: 27 + reserved: 0 + + - + start_resource: 23 + num_resource: 16 + type: 20928 + host_id: 35 + reserved: 0 + + - + start_resource: 39 + num_resource: 4 + type: 20928 + host_id: 37 + reserved: 0 + + - + start_resource: 43 + num_resource: 4 + type: 20928 + host_id: 40 + reserved: 0 + + - + start_resource: 47 + num_resource: 4 + type: 20928 + host_id: 42 + reserved: 0 + + - + start_resource: 51 + num_resource: 3 + type: 20928 + host_id: 45 + reserved: 0 + + - + start_resource: 54 + num_resource: 2 + type: 20928 + host_id: 47 + reserved: 0 + + - + start_resource: 56 + num_resource: 4 + type: 20928 + host_id: 3 + reserved: 0 + + - + start_resource: 60 + num_resource: 4 + type: 20928 + host_id: 5 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 20992 + host_id: 128 + reserved: 0 + + - + start_resource: 96 + num_resource: 20 + type: 20993 + host_id: 12 + reserved: 0 + + - + start_resource: 116 + num_resource: 8 + type: 20993 + host_id: 13 + reserved: 0 + + - + start_resource: 124 + num_resource: 8 + type: 20993 + host_id: 21 + reserved: 0 + + - + start_resource: 132 + num_resource: 8 + type: 20993 + host_id: 23 + reserved: 0 + + - + start_resource: 140 + num_resource: 8 + type: 20993 + host_id: 25 + reserved: 0 + + - + start_resource: 148 + num_resource: 8 + type: 20993 + host_id: 27 + reserved: 0 + + - + start_resource: 156 + num_resource: 16 + type: 20993 + host_id: 35 + reserved: 0 + + - + start_resource: 172 + num_resource: 8 + type: 20993 + host_id: 37 + reserved: 0 + + - + start_resource: 180 + num_resource: 8 + type: 20993 + host_id: 40 + reserved: 0 + + - + start_resource: 188 + num_resource: 8 + type: 20993 + host_id: 42 + reserved: 0 + + - + start_resource: 196 + num_resource: 8 + type: 20993 + host_id: 45 + reserved: 0 + + - + start_resource: 204 + num_resource: 4 + type: 20993 + host_id: 47 + reserved: 0 + + - + start_resource: 208 + num_resource: 32 + type: 20993 + host_id: 3 + reserved: 0 + + - + start_resource: 240 + num_resource: 12 + type: 20993 + host_id: 5 + reserved: 0 + + - + start_resource: 50 + num_resource: 3 + type: 20994 + host_id: 12 + reserved: 0 + + - + start_resource: 53 + num_resource: 0 + type: 20994 + host_id: 13 + reserved: 0 + + - + start_resource: 53 + num_resource: 1 + type: 20994 + host_id: 21 + reserved: 0 + + - + start_resource: 54 + num_resource: 1 + type: 20994 + host_id: 23 + reserved: 0 + + - + start_resource: 55 + num_resource: 1 + type: 20994 + host_id: 25 + reserved: 0 + + - + start_resource: 56 + num_resource: 1 + type: 20994 + host_id: 27 + reserved: 0 + + - + start_resource: 57 + num_resource: 1 + type: 20994 + host_id: 35 + reserved: 0 + + - + start_resource: 58 + num_resource: 1 + type: 20994 + host_id: 37 + reserved: 0 + + - + start_resource: 59 + num_resource: 1 + type: 20994 + host_id: 40 + reserved: 0 + + - + start_resource: 60 + num_resource: 1 + type: 20994 + host_id: 42 + reserved: 0 + + - + start_resource: 61 + num_resource: 1 + type: 20994 + host_id: 45 + reserved: 0 + + - + start_resource: 62 + num_resource: 1 + type: 20994 + host_id: 47 + reserved: 0 + + - + start_resource: 63 + num_resource: 2 + type: 20994 + host_id: 3 + reserved: 0 + + - + start_resource: 65 + num_resource: 0 + type: 20994 + host_id: 5 + reserved: 0 + + - + start_resource: 65 + num_resource: 8 + type: 20994 + host_id: 12 + reserved: 0 + + - + start_resource: 73 + num_resource: 4 + type: 20994 + host_id: 13 + reserved: 0 + + - + start_resource: 77 + num_resource: 1 + type: 20994 + host_id: 21 + reserved: 0 + + - + start_resource: 78 + num_resource: 1 + type: 20994 + host_id: 23 + reserved: 0 + + - + start_resource: 79 + num_resource: 1 + type: 20994 + host_id: 25 + reserved: 0 + + - + start_resource: 80 + num_resource: 1 + type: 20994 + host_id: 27 + reserved: 0 + + - + start_resource: 81 + num_resource: 2 + type: 20994 + host_id: 35 + reserved: 0 + + - + start_resource: 83 + num_resource: 1 + type: 20994 + host_id: 37 + reserved: 0 + + - + start_resource: 84 + num_resource: 1 + type: 20994 + host_id: 40 + reserved: 0 + + - + start_resource: 85 + num_resource: 1 + type: 20994 + host_id: 42 + reserved: 0 + + - + start_resource: 86 + num_resource: 1 + type: 20994 + host_id: 45 + reserved: 0 + + - + start_resource: 87 + num_resource: 1 + type: 20994 + host_id: 47 + reserved: 0 + + - + start_resource: 88 + num_resource: 3 + type: 20994 + host_id: 3 + reserved: 0 + + - + start_resource: 91 + num_resource: 2 + type: 20994 + host_id: 5 + reserved: 0 + + - + start_resource: 2 + num_resource: 3 + type: 20995 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 0 + type: 20995 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 20995 + host_id: 21 + reserved: 0 + + - + start_resource: 6 + num_resource: 1 + type: 20995 + host_id: 23 + reserved: 0 + + - + start_resource: 7 + num_resource: 1 + type: 20995 + host_id: 25 + reserved: 0 + + - + start_resource: 8 + num_resource: 1 + type: 20995 + host_id: 27 + reserved: 0 + + - + start_resource: 9 + num_resource: 1 + type: 20995 + host_id: 35 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 20995 + host_id: 37 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 20995 + host_id: 40 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 20995 + host_id: 42 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 20995 + host_id: 45 + reserved: 0 + + - + start_resource: 14 + num_resource: 1 + type: 20995 + host_id: 47 + reserved: 0 + + - + start_resource: 15 + num_resource: 2 + type: 20995 + host_id: 3 + reserved: 0 + + - + start_resource: 17 + num_resource: 0 + type: 20995 + host_id: 5 + reserved: 0 + + - + start_resource: 17 + num_resource: 8 + type: 20995 + host_id: 12 + reserved: 0 + + - + start_resource: 25 + num_resource: 4 + type: 20995 + host_id: 13 + reserved: 0 + + - + start_resource: 29 + num_resource: 1 + type: 20995 + host_id: 21 + reserved: 0 + + - + start_resource: 30 + num_resource: 1 + type: 20995 + host_id: 23 + reserved: 0 + + - + start_resource: 31 + num_resource: 1 + type: 20995 + host_id: 25 + reserved: 0 + + - + start_resource: 32 + num_resource: 1 + type: 20995 + host_id: 27 + reserved: 0 + + - + start_resource: 33 + num_resource: 2 + type: 20995 + host_id: 35 + reserved: 0 + + - + start_resource: 35 + num_resource: 1 + type: 20995 + host_id: 37 + reserved: 0 + + - + start_resource: 36 + num_resource: 1 + type: 20995 + host_id: 40 + reserved: 0 + + - + start_resource: 37 + num_resource: 1 + type: 20995 + host_id: 42 + reserved: 0 + + - + start_resource: 38 + num_resource: 1 + type: 20995 + host_id: 45 + reserved: 0 + + - + start_resource: 39 + num_resource: 1 + type: 20995 + host_id: 47 + reserved: 0 + + - + start_resource: 40 + num_resource: 3 + type: 20995 + host_id: 3 + reserved: 0 + + - + start_resource: 43 + num_resource: 2 + type: 20995 + host_id: 5 + reserved: 0 + + - + start_resource: 45 + num_resource: 1 + type: 20995 + host_id: 128 + reserved: 0 + + - + start_resource: 48 + num_resource: 0 + type: 20997 + host_id: 3 + reserved: 0 + + - + start_resource: 48 + num_resource: 2 + type: 20997 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 0 + type: 20999 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 2 + type: 20999 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 5 + type: 21002 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 21002 + host_id: 13 + reserved: 0 + + - + start_resource: 0 + num_resource: 3 + type: 21003 + host_id: 12 + reserved: 0 + + - + start_resource: 3 + num_resource: 2 + type: 21003 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 2 + type: 21003 + host_id: 21 + reserved: 0 + + - + start_resource: 7 + num_resource: 2 + type: 21003 + host_id: 23 + reserved: 0 + + - + start_resource: 9 + num_resource: 2 + type: 21003 + host_id: 25 + reserved: 0 + + - + start_resource: 11 + num_resource: 2 + type: 21003 + host_id: 27 + reserved: 0 + + - + start_resource: 13 + num_resource: 3 + type: 21003 + host_id: 35 + reserved: 0 + + - + start_resource: 16 + num_resource: 2 + type: 21003 + host_id: 37 + reserved: 0 + + - + start_resource: 18 + num_resource: 2 + type: 21003 + host_id: 40 + reserved: 0 + + - + start_resource: 20 + num_resource: 2 + type: 21003 + host_id: 42 + reserved: 0 + + - + start_resource: 22 + num_resource: 2 + type: 21003 + host_id: 45 + reserved: 0 + + - + start_resource: 24 + num_resource: 2 + type: 21003 + host_id: 47 + reserved: 0 + + - + start_resource: 26 + num_resource: 3 + type: 21003 + host_id: 3 + reserved: 0 + + - + start_resource: 29 + num_resource: 3 + type: 21003 + host_id: 5 + reserved: 0 + + - + start_resource: 48 + num_resource: 8 + type: 21056 + host_id: 12 + reserved: 0 + + - + start_resource: 56 + num_resource: 4 + type: 21056 + host_id: 13 + reserved: 0 + + - + start_resource: 60 + num_resource: 8 + type: 21056 + host_id: 35 + reserved: 0 + + - + start_resource: 68 + num_resource: 4 + type: 21056 + host_id: 37 + reserved: 0 + + - + start_resource: 72 + num_resource: 4 + type: 21056 + host_id: 40 + reserved: 0 + + - + start_resource: 76 + num_resource: 4 + type: 21056 + host_id: 42 + reserved: 0 + + - + start_resource: 80 + num_resource: 2 + type: 21056 + host_id: 45 + reserved: 0 + + - + start_resource: 82 + num_resource: 2 + type: 21056 + host_id: 47 + reserved: 0 + + - + start_resource: 84 + num_resource: 8 + type: 21056 + host_id: 3 + reserved: 0 + + - + start_resource: 92 + num_resource: 4 + type: 21056 + host_id: 5 + reserved: 0 + + - + start_resource: 0 + num_resource: 1 + type: 21057 + host_id: 128 + reserved: 0 + + - + start_resource: 2 + num_resource: 3 + type: 21066 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 0 + type: 21066 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 21066 + host_id: 21 + reserved: 0 + + - + start_resource: 6 + num_resource: 1 + type: 21066 + host_id: 23 + reserved: 0 + + - + start_resource: 7 + num_resource: 1 + type: 21066 + host_id: 25 + reserved: 0 + + - + start_resource: 8 + num_resource: 1 + type: 21066 + host_id: 27 + reserved: 0 + + - + start_resource: 9 + num_resource: 1 + type: 21066 + host_id: 35 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 21066 + host_id: 37 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 21066 + host_id: 40 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 21066 + host_id: 42 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 21066 + host_id: 45 + reserved: 0 + + - + start_resource: 14 + num_resource: 1 + type: 21066 + host_id: 47 + reserved: 0 + + - + start_resource: 15 + num_resource: 2 + type: 21066 + host_id: 3 + reserved: 0 + + - + start_resource: 17 + num_resource: 0 + type: 21066 + host_id: 5 + reserved: 0 + + - + start_resource: 17 + num_resource: 8 + type: 21066 + host_id: 12 + reserved: 0 + + - + start_resource: 25 + num_resource: 4 + type: 21066 + host_id: 13 + reserved: 0 + + - + start_resource: 29 + num_resource: 1 + type: 21066 + host_id: 21 + reserved: 0 + + - + start_resource: 30 + num_resource: 1 + type: 21066 + host_id: 23 + reserved: 0 + + - + start_resource: 31 + num_resource: 1 + type: 21066 + host_id: 25 + reserved: 0 + + - + start_resource: 32 + num_resource: 1 + type: 21066 + host_id: 27 + reserved: 0 + + - + start_resource: 33 + num_resource: 2 + type: 21066 + host_id: 35 + reserved: 0 + + - + start_resource: 35 + num_resource: 1 + type: 21066 + host_id: 37 + reserved: 0 + + - + start_resource: 36 + num_resource: 1 + type: 21066 + host_id: 40 + reserved: 0 + + - + start_resource: 37 + num_resource: 1 + type: 21066 + host_id: 42 + reserved: 0 + + - + start_resource: 38 + num_resource: 1 + type: 21066 + host_id: 45 + reserved: 0 + + - + start_resource: 39 + num_resource: 1 + type: 21066 + host_id: 47 + reserved: 0 + + - + start_resource: 40 + num_resource: 3 + type: 21066 + host_id: 3 + reserved: 0 + + - + start_resource: 43 + num_resource: 2 + type: 21066 + host_id: 5 + reserved: 0 + + - + start_resource: 0 + num_resource: 0 + type: 21067 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 2 + type: 21067 + host_id: 3 + reserved: 0 + + - + start_resource: 2 + num_resource: 3 + type: 21069 + host_id: 12 + reserved: 0 + + - + start_resource: 5 + num_resource: 0 + type: 21069 + host_id: 13 + reserved: 0 + + - + start_resource: 5 + num_resource: 1 + type: 21069 + host_id: 21 + reserved: 0 + + - + start_resource: 6 + num_resource: 1 + type: 21069 + host_id: 23 + reserved: 0 + + - + start_resource: 7 + num_resource: 1 + type: 21069 + host_id: 25 + reserved: 0 + + - + start_resource: 8 + num_resource: 1 + type: 21069 + host_id: 27 + reserved: 0 + + - + start_resource: 9 + num_resource: 1 + type: 21069 + host_id: 35 + reserved: 0 + + - + start_resource: 10 + num_resource: 1 + type: 21069 + host_id: 37 + reserved: 0 + + - + start_resource: 11 + num_resource: 1 + type: 21069 + host_id: 40 + reserved: 0 + + - + start_resource: 12 + num_resource: 1 + type: 21069 + host_id: 42 + reserved: 0 + + - + start_resource: 13 + num_resource: 1 + type: 21069 + host_id: 45 + reserved: 0 + + - + start_resource: 14 + num_resource: 1 + type: 21069 + host_id: 47 + reserved: 0 + + - + start_resource: 15 + num_resource: 2 + type: 21069 + host_id: 3 + reserved: 0 + + - + start_resource: 17 + num_resource: 0 + type: 21069 + host_id: 5 + reserved: 0 + + - + start_resource: 17 + num_resource: 8 + type: 21069 + host_id: 12 + reserved: 0 + + - + start_resource: 25 + num_resource: 4 + type: 21069 + host_id: 13 + reserved: 0 + + - + start_resource: 29 + num_resource: 1 + type: 21069 + host_id: 21 + reserved: 0 + + - + start_resource: 30 + num_resource: 1 + type: 21069 + host_id: 23 + reserved: 0 + + - + start_resource: 31 + num_resource: 1 + type: 21069 + host_id: 25 + reserved: 0 + + - + start_resource: 32 + num_resource: 1 + type: 21069 + host_id: 27 + reserved: 0 + + - + start_resource: 33 + num_resource: 2 + type: 21069 + host_id: 35 + reserved: 0 + + - + start_resource: 35 + num_resource: 1 + type: 21069 + host_id: 37 + reserved: 0 + + - + start_resource: 36 + num_resource: 1 + type: 21069 + host_id: 40 + reserved: 0 + + - + start_resource: 37 + num_resource: 1 + type: 21069 + host_id: 42 + reserved: 0 + + - + start_resource: 38 + num_resource: 1 + type: 21069 + host_id: 45 + reserved: 0 + + - + start_resource: 39 + num_resource: 1 + type: 21069 + host_id: 47 + reserved: 0 + + - + start_resource: 40 + num_resource: 3 + type: 21069 + host_id: 3 + reserved: 0 + + - + start_resource: 43 + num_resource: 2 + type: 21069 + host_id: 5 + reserved: 0 + + - + start_resource: 45 + num_resource: 1 + type: 21069 + host_id: 128 + reserved: 0 + + - + start_resource: 0 + num_resource: 0 + type: 21071 + host_id: 3 + reserved: 0 + + - + start_resource: 0 + num_resource: 2 + type: 21071 + host_id: 3 + reserved: 0 + + - + start_resource: 22 + num_resource: 32 + type: 21194 + host_id: 12 + reserved: 0 + + - + start_resource: 54 + num_resource: 64 + type: 21194 + host_id: 3 + reserved: 0 + + - + start_resource: 118 + num_resource: 4 + type: 21194 + host_id: 5 + reserved: 0 + + - + start_resource: 122 + num_resource: 134 + type: 21194 + host_id: 128 + reserved: 0 diff --git a/board/toradex/common/tdx-cfg-block.c b/board/toradex/common/tdx-cfg-block.c index 7187e1ba37..7fe4cd6e60 100644 --- a/board/toradex/common/tdx-cfg-block.c +++ b/board/toradex/common/tdx-cfg-block.c @@ -147,6 +147,7 @@ const struct toradex_som toradex_modules[] = { [74] = { "Verdin AM62 Dual 1GB IT", TARGET_IS_ENABLED(VERDIN_AM62_A53) }, [75] = { "Verdin AM62 Dual 1GB WB IT", TARGET_IS_ENABLED(VERDIN_AM62_A53) }, [76] = { "Verdin AM62 Quad 2GB WB IT", TARGET_IS_ENABLED(VERDIN_AM62_A53) }, + [88] = { "Aquila AM69 Octa 32GB WB IT", TARGET_IS_ENABLED(AQUILA_AM69_A72) }, }; struct pid4list { diff --git a/board/toradex/common/tdx-cfg-block.h b/board/toradex/common/tdx-cfg-block.h index ea58bd43b1..3d9b9da771 100644 --- a/board/toradex/common/tdx-cfg-block.h +++ b/board/toradex/common/tdx-cfg-block.h @@ -102,6 +102,18 @@ enum { VERDIN_AM62D_1G_IT, VERDIN_AM62D_1G_WIFI_BT_IT, /* 75 */ VERDIN_AM62Q_2G_WIFI_BT_IT, + /* 77 */ + /* 78 */ + /* 79 */ + /* 80 */ + /* 81 */ + /* 82 */ + /* 83 */ + /* 84 */ + /* 85 */ + /* 86 */ + /* 87 */ + AQUILA_AM69O_32G_WIFI_BT_IT = 88, }; enum { diff --git a/board/toradex/verdin-am62/MAINTAINERS b/board/toradex/verdin-am62/MAINTAINERS index ab453977b3..4e75980dbd 100644 --- a/board/toradex/verdin-am62/MAINTAINERS +++ b/board/toradex/verdin-am62/MAINTAINERS @@ -10,7 +10,6 @@ F: arch/arm/dts/k3-am62-verdin-wifi.dtsi F: board/toradex/verdin-am62/ F: configs/verdin-am62_a53_defconfig F: configs/verdin-am62_r5_defconfig -F: configs/verdin-am62_r5_usbdfu_defconfig F: doc/board/toradex/verdin-am62.rst F: include/configs/verdin-am62.h M: Marcel Ziswiler <marcel.ziswiler@toradex.com> |