<p>Philipp Deppenwiese <strong>uploaded patch set #2</strong> to this change.</p><p><a href="https://review.coreboot.org/24942">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">WIP / lib: Add blob_provider interface<br><br>* Add automated functions for blob mapping<br>  and region device retrival.<br>* Add hook function for region device access.<br>* Provide defines for easy usage.<br>* Add TPM measurements through hook function.<br><br>Change-Id: I8f161f680cb36fa6481a8bce6cf233263a828bf7<br>Signed-off-by: zaolin <zaolin@das-labor.org><br>---<br>M src/arch/x86/acpi.c<br>M src/cpu/amd/microcode/microcode.c<br>M src/cpu/intel/microcode/microcode.c<br>M src/cpu/via/nano/update_ucode.c<br>M src/device/oprom/realmode/x86.c<br>M src/device/oprom/yabel/vbe.c<br>M src/drivers/amd/agesa/def_callouts.c<br>M src/drivers/amd/agesa/state_machine.c<br>M src/drivers/intel/fsp1_0/fastboot_cache.c<br>M src/drivers/intel/fsp1_1/vbt.c<br>M src/drivers/intel/fsp2_0/memory_init.c<br>M src/drivers/intel/fsp2_0/silicon_init.c<br>M src/drivers/intel/fsp2_0/temp_ram_exit.c<br>M src/drivers/pc80/rtc/mc146818rtc.c<br>M src/drivers/pc80/rtc/mc146818rtc_boot.c<br>M src/drivers/siemens/nc_fpga/nc_fpga.c<br>A src/include/blob_provider.h<br>M src/lib/Makefile.inc<br>A src/lib/blob_provider.c<br>M src/lib/coreboot_table.c<br>M src/lib/spd_bin.c<br>M src/mainboard/amd/serengeti_cheetah/acpi_tables.c<br>M src/mainboard/amd/serengeti_cheetah_fam10/acpi_tables.c<br>M src/mainboard/apple/macbookair4_2/early_southbridge.c<br>M src/mainboard/google/auron/variants/auron_paine/spd/spd.c<br>M src/mainboard/google/auron/variants/auron_yuna/spd/spd.c<br>M src/mainboard/google/auron/variants/gandof/spd/spd.c<br>M src/mainboard/google/auron/variants/lulu/spd/spd.c<br>M src/mainboard/google/auron/variants/samus/spd/spd.c<br>M src/mainboard/google/beltino/lan.c<br>M src/mainboard/google/butterfly/mainboard.c<br>M src/mainboard/google/chell/spd/spd.c<br>M src/mainboard/google/cyan/spd/spd.c<br>M src/mainboard/google/eve/spd/spd.c<br>M src/mainboard/google/glados/spd/spd.c<br>M src/mainboard/google/jecht/lan.c<br>M src/mainboard/google/lars/spd/spd.c<br>M src/mainboard/google/link/romstage.c<br>M src/mainboard/google/poppy/romstage.c<br>M src/mainboard/google/rambi/romstage.c<br>M src/mainboard/google/rambi/variants/ninja/lan.c<br>M src/mainboard/google/rambi/variants/sumo/lan.c<br>M src/mainboard/google/slippy/variants/falco/romstage.c<br>M src/mainboard/google/slippy/variants/leon/romstage.c<br>M src/mainboard/google/slippy/variants/peppy/romstage.c<br>M src/mainboard/google/slippy/variants/wolf/romstage.c<br>M src/mainboard/google/urara/boardid.c<br>M src/mainboard/hp/revolve_810_g1/romstage.c<br>M src/mainboard/intel/harcuvar/spd/spd.c<br>M src/mainboard/intel/kunimitsu/spd/spd_util.c<br>M src/mainboard/iwill/dk8_htx/acpi_tables.c<br>M src/mainboard/lenovo/s230u/romstage.c<br>M src/mainboard/lenovo/x1_carbon_gen1/romstage.c<br>M src/mainboard/samsung/lumpy/romstage.c<br>M src/mainboard/siemens/mc_apl1/mainboard.c<br>M src/mainboard/siemens/mc_apl1/ptn3460.c<br>M src/mainboard/siemens/mc_bdx1/mainboard.c<br>M src/mainboard/siemens/mc_tcu3/mainboard.c<br>M src/mainboard/siemens/mc_tcu3/ptn3460.c<br>M src/mainboard/siemens/mc_tcu3/romstage.c<br>M src/northbridge/amd/amdmct/mct_ddr3/s3utils.c<br>M src/northbridge/amd/pi/agesawrapper.c<br>M src/northbridge/intel/common/mrc_cache.c<br>M src/northbridge/intel/haswell/raminit.c<br>M src/northbridge/intel/sandybridge/raminit_mrc.c<br>M src/security/vboot/secdata_measurements.c<br>M src/soc/amd/common/block/pi/def_callouts.c<br>M src/soc/amd/common/block/psp/psp.c<br>M src/soc/intel/broadwell/romstage/raminit.c<br>M src/soc/intel/common/mma.c<br>M src/soc/intel/denverton_ns/chip.c<br>M src/soc/intel/fsp_broadwell_de/fsp/chipset_fsp_util.c<br>M src/soc/intel/quark/romstage/romstage.c<br>M src/soc/nvidia/tegra210/mtc.c<br>M src/soc/qualcomm/ipq40xx/blobs_init.c<br>M src/soc/qualcomm/ipq806x/blobs_init.c<br>M src/vendorcode/siemens/hwilib/hwilib.c<br>M src/vendorcode/siemens/hwilib/hwilib.h<br>78 files changed, 622 insertions(+), 279 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/42/24942/2</pre><p>To view, visit <a href="https://review.coreboot.org/24942">change 24942</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/24942"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>
<div style="display:none"> Gerrit-Change-Id: I8f161f680cb36fa6481a8bce6cf233263a828bf7 </div>
<div style="display:none"> Gerrit-Change-Number: 24942 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: Philipp Deppenwiese <zaolin.daisuki@gmail.com> </div>
<div style="display:none"> Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org> </div>