# Galileo Implementation Status
2016/07/08 06:51:34 PDT

Legend
Red | Required - To-be-implemented
Yellow | Optional
Green | Implemented

bootblock: 100% Done
Type | Routine
--- | ---
Optional | bootblock_c_entry
Required | bootblock_main_with_timestamp
Optional | bootblock_mainboard_early_init
Optional | bootblock_mainboard_init
Required | bootblock_pre_c_entry
Required | bootblock_protected_mode_entry
Required | bootblock_soc_early_init
Optional | bootblock_soc_init
Required | tsc_freq_mhz
Required | uart_init

romstage: 67% Done
Type | Routine
--- | ---

Optional arch_segment_loaded
Optional backup_top_of_ram
Optional boot_device_init
Optional car_mainboard_post_console_init
Required car_mainboard_pre_console_init
Required car_soc_post_console_init
Required car_soc_pre_console_init
Required car_stage_entry
Required cbfs_master_header_locator
Optional cbmem_fail_resume
Optional clear_recovery_mode_switch
Optional cpu_smi_handler
Required fill_power_state
Optional get_sw_write_protect_state
Optional get_top_of_ram
Optional gpio_acpi_path
Required init_timer
Optional mainboard_add_dimm_info
Optional mainboard_check_ec_image
Required mainboard_fill_spd_data
Optional mainboard_io_trap_handler
Required mainboard_memory_init_params
Optional mainboard_post
Required mainboard_romstage_entry
Optional mainboard_save_dimm_info
Optional mainboard_smi_apmc
Optional mainboard_smi_gpi
Optional mainboard_smi_sleep
Optional map_oprom_vendev
Required migrate_power_state
Required mrc_cache_get_current_with_version
Required mrc_cache_stash_data_with_version
Optional platform_prog_run
Optional platform_segment_loaded
Required print_fsp_info
Required raminit
Required ramstage_cache_invalid
Required report_memory_config
Required romstage_common
Optional save_chromeos_gpios
Required set_max_freq
Required setup_stack_and_mtrrs
Required smm_region
Required smm_region_size
Required soc_after_ram_init
Required soc_display_memory_init_params
Required soc_display_mtrrs
Required soc_get_variable_mtrr_count
Required soc_memory_init_params
Optional soc_pre_ram_init
Optional southbridge_smi_handler
Optional stage_cache_add
Optional stage_cache_load_stage
Optional timestamp_get
Required tsc_freq_mhz
Optional vb2ex_hwcrypto_digest_extend
Optional vb2ex_hwcrypto_digest_finalize
Optional vb2ex_hwcrypto_digest_init
Optional vboot_platform_prepare_reboot
Optional verstage_mainboard_init

ramstage: 60% Done
Type | Routine
--- | ---

Required acpi_create_serialio_ssdt
Optional arch_segment_loaded
Optional backup_top_of_ram
Optional boot_device_init
Required cbfs_master_header_locator
Optional cbmem_fail_resume
Optional clear_recovery_mode_switch
Optional cpu_smi_handler
Optional fw_cfg_acpi_tables
Optional get_sw_write_protect_state
Optional get_top_of_ram
Optional gpio_acpi_path
Required init_timer
Optional lb_board
Optional lb_framebuffer
Optional mainboard_add_dimm_info
Optional mainboard_io_trap_handler
Optional mainboard_post
Optional mainboard_silicon_init_params
Optional mainboard_smi_apmc
Optional mainboard_smi_gpi
Optional mainboard_smi_sleep
Optional mainboard_suspend_resume
Optional map_oprom_vendev
Optional mirror_payload
Optional northbridge_smi_handler
Optional nvm_mmio_to_flash_offset
Optional platform_prog_run
Optional platform_segment_loaded
Optional save_chromeos_gpios
Optional smbios_mainboard_bios_version
Optional smbios_mainboard_manufacturer
Optional smbios_mainboard_product_name
Optional smbios_mainboard_serial_number
Optional smbios_mainboard_set_uuid
Required smbios_mainboard_version
Optional smm_disable_busmaster
Optional soc_after_silicon_init
Required soc_display_silicon_init_params
Required soc_fill_acpi_wake
Required soc_silicon_init_params
Optional soc_skip_ucode_update
Optional southbridge_smi_handler
Optional stage_cache_add
Optional stage_cache_load_stage
Required timestamp_get
Required timestamp_tick_freq_mhz
Required tsc_freq_mhz
Optional vb2ex_hwcrypto_digest_extend
Optional vb2ex_hwcrypto_digest_finalize
Optional vb2ex_hwcrypto_digest_init
Optional wifi_regulatory_domain
Optional write_smp_table