Lines Matching refs:sys_info_ptr
107 … void process_boot_desc_ver_6(octeon_boot_descriptor_t *app_desc_ptr, cvmx_sysinfo_t *sys_info_ptr) in process_boot_desc_ver_6() argument
119 sys_info_ptr->core_mask = cvmx_bootinfo_ptr->core_mask; in process_boot_desc_ver_6()
120 sys_info_ptr->heap_base = cvmx_bootinfo_ptr->heap_base; in process_boot_desc_ver_6()
121 sys_info_ptr->heap_size = cvmx_bootinfo_ptr->heap_end - cvmx_bootinfo_ptr->heap_base; in process_boot_desc_ver_6()
122 sys_info_ptr->stack_top = cvmx_bootinfo_ptr->stack_top; in process_boot_desc_ver_6()
123 sys_info_ptr->stack_size = cvmx_bootinfo_ptr->stack_size; in process_boot_desc_ver_6()
124 sys_info_ptr->init_core = cvmx_get_core_num(); in process_boot_desc_ver_6()
125 sys_info_ptr->phy_mem_desc_addr = cvmx_bootinfo_ptr->phy_mem_desc_addr; in process_boot_desc_ver_6()
126 sys_info_ptr->exception_base_addr = cvmx_bootinfo_ptr->exception_base_addr; in process_boot_desc_ver_6()
127 sys_info_ptr->cpu_clock_hz = cvmx_bootinfo_ptr->eclock_hz; in process_boot_desc_ver_6()
128 sys_info_ptr->dram_data_rate_hz = cvmx_bootinfo_ptr->dclock_hz * 2; in process_boot_desc_ver_6()
130 sys_info_ptr->board_type = cvmx_bootinfo_ptr->board_type; in process_boot_desc_ver_6()
131 sys_info_ptr->board_rev_major = cvmx_bootinfo_ptr->board_rev_major; in process_boot_desc_ver_6()
132 sys_info_ptr->board_rev_minor = cvmx_bootinfo_ptr->board_rev_minor; in process_boot_desc_ver_6()
133 memcpy(sys_info_ptr->mac_addr_base, cvmx_bootinfo_ptr->mac_addr_base, 6); in process_boot_desc_ver_6()
134 sys_info_ptr->mac_addr_count = cvmx_bootinfo_ptr->mac_addr_count; in process_boot_desc_ver_6()
135 …memcpy(sys_info_ptr->board_serial_number, cvmx_bootinfo_ptr->board_serial_number, CVMX_BOOTINFO_OC… in process_boot_desc_ver_6()
136 sys_info_ptr->console_uart_num = 0; in process_boot_desc_ver_6()
138 sys_info_ptr->console_uart_num = 1; in process_boot_desc_ver_6()
141 …sys_info_ptr->system_dram_size = (uint64_t)cvmx_bootinfo_ptr->dram_size; /* older bootloaders inc… in process_boot_desc_ver_6()
143 …sys_info_ptr->system_dram_size = (uint64_t)cvmx_bootinfo_ptr->dram_size * 1024 * 1024; /* convert… in process_boot_desc_ver_6()
146 … sys_info_ptr->compact_flash_common_base_addr = cvmx_bootinfo_ptr->compact_flash_common_base_addr; in process_boot_desc_ver_6()
147 …sys_info_ptr->compact_flash_attribute_base_addr = cvmx_bootinfo_ptr->compact_flash_attribute_base_… in process_boot_desc_ver_6()
148 sys_info_ptr->led_display_base_addr = cvmx_bootinfo_ptr->led_display_base_addr; in process_boot_desc_ver_6()
150 else if (sys_info_ptr->board_type == CVMX_BOARD_TYPE_EBT3000 || in process_boot_desc_ver_6()
151 sys_info_ptr->board_type == CVMX_BOARD_TYPE_EBT5800 || in process_boot_desc_ver_6()
152 sys_info_ptr->board_type == CVMX_BOARD_TYPE_EBT5810) in process_boot_desc_ver_6()
156 sys_info_ptr->compact_flash_common_base_addr = 0x1d000000 + 0x800; in process_boot_desc_ver_6()
157 sys_info_ptr->compact_flash_attribute_base_addr = 0x1d010000; in process_boot_desc_ver_6()
158 if (sys_info_ptr->board_rev_major == 1) in process_boot_desc_ver_6()
159 sys_info_ptr->led_display_base_addr = 0x1d020000; in process_boot_desc_ver_6()
161 sys_info_ptr->led_display_base_addr = 0x1d020000 + 0xf8; in process_boot_desc_ver_6()
165 sys_info_ptr->compact_flash_common_base_addr = 0; in process_boot_desc_ver_6()
166 sys_info_ptr->compact_flash_attribute_base_addr = 0; in process_boot_desc_ver_6()
167 sys_info_ptr->led_display_base_addr = 0; in process_boot_desc_ver_6()
172 sys_info_ptr->dfa_ref_clock_hz = cvmx_bootinfo_ptr->dfa_ref_clock_hz; in process_boot_desc_ver_6()
173 sys_info_ptr->bootloader_config_flags = cvmx_bootinfo_ptr->config_flags; in process_boot_desc_ver_6()
177 sys_info_ptr->dfa_ref_clock_hz = 0; in process_boot_desc_ver_6()
178 sys_info_ptr->bootloader_config_flags = 0; in process_boot_desc_ver_6()
180 sys_info_ptr->bootloader_config_flags |= CVMX_BOOTINFO_CFG_FLAG_DEBUG; in process_boot_desc_ver_6()
182 sys_info_ptr->bootloader_config_flags |= CVMX_BOOTINFO_CFG_FLAG_NO_MAGIC; in process_boot_desc_ver_6()
194 sys_info_ptr->fdt_addr = UNMAPPED_PTR(cvmx_bootinfo_ptr->fdt_addr); in process_boot_desc_ver_6()
195 if (fdt_check_header((const void *)sys_info_ptr->fdt_addr)) in process_boot_desc_ver_6()
204 sys_info_ptr->fdt_addr = 0; in process_boot_desc_ver_6()
299 cvmx_sysinfo_t *sys_info_ptr = cvmx_sysinfo_get(); in __cvmx_app_init() local
325 process_boot_desc_ver_6(app_desc_ptr,sys_info_ptr); in __cvmx_app_init()
357 breakflag = sys_info_ptr->bootloader_config_flags & CVMX_BOOTINFO_CFG_FLAG_BREAK; in __cvmx_app_init()
361 if (cvmx_coremask_first_core(sys_info_ptr->core_mask)) in __cvmx_app_init()
369 if (cvmx_coremask_first_core(sys_info_ptr->core_mask)) in __cvmx_app_init()
564 cvmx_sysinfo_t *sys_info_ptr = cvmx_sysinfo_get(); in cvmx_user_app_init() local
565 cvmx_bootmem_init(sys_info_ptr->phy_mem_desc_addr); in cvmx_user_app_init()