# 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
--- | ---

Optionalarch_segment_loaded
Optionalbackup_top_of_ram
Optionalboot_device_init
Optionalcar_mainboard_post_console_init
Requiredcar_mainboard_pre_console_init
Requiredcar_soc_post_console_init
Requiredcar_soc_pre_console_init
Requiredcar_stage_entry
Requiredcbfs_master_header_locator
Optionalcbmem_fail_resume
Optionalclear_recovery_mode_switch
Optionalcpu_smi_handler
Requiredfill_power_state
Optionalget_sw_write_protect_state
Optionalget_top_of_ram
Optionalgpio_acpi_path
Requiredinit_timer
Optionalmainboard_add_dimm_info
Optionalmainboard_check_ec_image
Requiredmainboard_fill_spd_data
Optionalmainboard_io_trap_handler
Requiredmainboard_memory_init_params
Optionalmainboard_post
Requiredmainboard_romstage_entry
Optionalmainboard_save_dimm_info
Optionalmainboard_smi_apmc
Optionalmainboard_smi_gpi
Optionalmainboard_smi_sleep
Optionalmap_oprom_vendev
Requiredmigrate_power_state
Requiredmrc_cache_get_current_with_version
Requiredmrc_cache_stash_data_with_version
Optionalplatform_prog_run
Optionalplatform_segment_loaded
Requiredprint_fsp_info
Requiredraminit
Requiredramstage_cache_invalid
Requiredreport_memory_config
Requiredromstage_common
Optionalsave_chromeos_gpios
Requiredset_max_freq
Requiredsetup_stack_and_mtrrs
Requiredsmm_region
Requiredsmm_region_size
Requiredsoc_after_ram_init
Requiredsoc_display_memory_init_params
Requiredsoc_display_mtrrs
Requiredsoc_get_variable_mtrr_count
Requiredsoc_memory_init_params
Optionalsoc_pre_ram_init
Optionalsouthbridge_smi_handler
Optionalstage_cache_add
Optionalstage_cache_load_stage
Optionaltimestamp_get
Requiredtsc_freq_mhz
Optionalvb2ex_hwcrypto_digest_extend
Optionalvb2ex_hwcrypto_digest_finalize
Optionalvb2ex_hwcrypto_digest_init
Optionalvboot_platform_prepare_reboot
Optionalverstage_mainboard_init

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

Requiredacpi_create_serialio_ssdt
Optionalarch_segment_loaded
Optionalbackup_top_of_ram
Optionalboot_device_init
Requiredcbfs_master_header_locator
Optionalcbmem_fail_resume
Optionalclear_recovery_mode_switch
Optionalcpu_smi_handler
Optionalfw_cfg_acpi_tables
Optionalget_sw_write_protect_state
Optionalget_top_of_ram
Optionalgpio_acpi_path
Requiredinit_timer
Optionallb_board
Optionallb_framebuffer
Optionalmainboard_add_dimm_info
Optionalmainboard_io_trap_handler
Optionalmainboard_post
Optionalmainboard_silicon_init_params
Optionalmainboard_smi_apmc
Optionalmainboard_smi_gpi
Optionalmainboard_smi_sleep
Optionalmainboard_suspend_resume
Optionalmap_oprom_vendev
Optionalmirror_payload
Optionalnorthbridge_smi_handler
Optionalnvm_mmio_to_flash_offset
Optionalplatform_prog_run
Optionalplatform_segment_loaded
Optionalsave_chromeos_gpios
Optionalsmbios_mainboard_bios_version
Optionalsmbios_mainboard_manufacturer
Optionalsmbios_mainboard_product_name
Optionalsmbios_mainboard_serial_number
Optionalsmbios_mainboard_set_uuid
Requiredsmbios_mainboard_version
Optionalsmm_disable_busmaster
Optionalsoc_after_silicon_init
Requiredsoc_display_silicon_init_params
Requiredsoc_fill_acpi_wake
Requiredsoc_silicon_init_params
Optionalsoc_skip_ucode_update
Optionalsouthbridge_smi_handler
Optionalstage_cache_add
Optionalstage_cache_load_stage
Requiredtimestamp_get
Requiredtimestamp_tick_freq_mhz
Requiredtsc_freq_mhz
Optionalvb2ex_hwcrypto_digest_extend
Optionalvb2ex_hwcrypto_digest_finalize
Optionalvb2ex_hwcrypto_digest_init
Optionalwifi_regulatory_domain
Optionalwrite_smp_table