Loading drivers/soc/qcom/boot_marker.c +10 −2 Original line number Diff line number Diff line Loading @@ -85,9 +85,17 @@ static void _create_boot_marker(const char *name, static void set_bootloader_stats(void) { _create_boot_marker("M - ABL Start - ", _create_boot_marker("M - APPSBL Start - ", readl_relaxed(&boot_stats->bootloader_start)); _create_boot_marker("M - ABL End - ", _create_boot_marker("D - APPSBL Kernel Load Start - ", readl_relaxed(&boot_stats->load_kernel_start)); _create_boot_marker("D - APPSBL Kernel Load End - ", readl_relaxed(&boot_stats->load_kernel_done)); _create_boot_marker("D - APPSBL Kernel Load Time - ", readl_relaxed(&boot_stats->bootloader_load_kernel)); _create_boot_marker("D - APPSBL Kernel Auth Time - ", readl_relaxed(&boot_stats->bootloader_chksum_time)); _create_boot_marker("M - APPSBL End - ", readl_relaxed(&boot_stats->bootloader_end)); } Loading drivers/soc/qcom/boot_stats.c +0 −2 Original line number Diff line number Diff line Loading @@ -73,8 +73,6 @@ static void print_boot_stats(void) readl_relaxed(&boot_stats->bootloader_start)); pr_info("KPI: Bootloader end count = %u\n", readl_relaxed(&boot_stats->bootloader_end)); pr_info("KPI: Bootloader display count = %u\n", readl_relaxed(&boot_stats->bootloader_display)); pr_info("KPI: Bootloader load kernel count = %u\n", readl_relaxed(&boot_stats->bootloader_load_kernel)); pr_info("KPI: Kernel MPM timestamp = %u\n", Loading include/soc/qcom/boot_stats.h +5 −6 Original line number Diff line number Diff line Loading @@ -18,14 +18,13 @@ extern struct boot_stats __iomem *boot_stats; struct boot_stats { uint32_t bootloader_start; uint32_t bootloader_end; uint32_t bootloader_display; uint32_t kernel_entry; uint32_t bootloader_load_kernel; uint32_t load_kernel_start; uint32_t load_kernel_end; #ifdef CONFIG_MSM_BOOT_TIME_MARKER uint32_t bootloader_early_domain_start; uint32_t bootloader_checksum; #endif uint32_t load_kernel_done; uint32_t bootloader_chksum_time; uint32_t bootloader_chksum_start; uint32_t bootloader_chksum_done; }; int boot_stats_init(void); Loading Loading
drivers/soc/qcom/boot_marker.c +10 −2 Original line number Diff line number Diff line Loading @@ -85,9 +85,17 @@ static void _create_boot_marker(const char *name, static void set_bootloader_stats(void) { _create_boot_marker("M - ABL Start - ", _create_boot_marker("M - APPSBL Start - ", readl_relaxed(&boot_stats->bootloader_start)); _create_boot_marker("M - ABL End - ", _create_boot_marker("D - APPSBL Kernel Load Start - ", readl_relaxed(&boot_stats->load_kernel_start)); _create_boot_marker("D - APPSBL Kernel Load End - ", readl_relaxed(&boot_stats->load_kernel_done)); _create_boot_marker("D - APPSBL Kernel Load Time - ", readl_relaxed(&boot_stats->bootloader_load_kernel)); _create_boot_marker("D - APPSBL Kernel Auth Time - ", readl_relaxed(&boot_stats->bootloader_chksum_time)); _create_boot_marker("M - APPSBL End - ", readl_relaxed(&boot_stats->bootloader_end)); } Loading
drivers/soc/qcom/boot_stats.c +0 −2 Original line number Diff line number Diff line Loading @@ -73,8 +73,6 @@ static void print_boot_stats(void) readl_relaxed(&boot_stats->bootloader_start)); pr_info("KPI: Bootloader end count = %u\n", readl_relaxed(&boot_stats->bootloader_end)); pr_info("KPI: Bootloader display count = %u\n", readl_relaxed(&boot_stats->bootloader_display)); pr_info("KPI: Bootloader load kernel count = %u\n", readl_relaxed(&boot_stats->bootloader_load_kernel)); pr_info("KPI: Kernel MPM timestamp = %u\n", Loading
include/soc/qcom/boot_stats.h +5 −6 Original line number Diff line number Diff line Loading @@ -18,14 +18,13 @@ extern struct boot_stats __iomem *boot_stats; struct boot_stats { uint32_t bootloader_start; uint32_t bootloader_end; uint32_t bootloader_display; uint32_t kernel_entry; uint32_t bootloader_load_kernel; uint32_t load_kernel_start; uint32_t load_kernel_end; #ifdef CONFIG_MSM_BOOT_TIME_MARKER uint32_t bootloader_early_domain_start; uint32_t bootloader_checksum; #endif uint32_t load_kernel_done; uint32_t bootloader_chksum_time; uint32_t bootloader_chksum_start; uint32_t bootloader_chksum_done; }; int boot_stats_init(void); Loading