Hello Aaron Durbin, Patrick Rudolph, Piotr Król, Julius Werner, build bot (Jenkins), Philipp Hug, Werner Zeh, Felix Held, Vanessa Eusebio, Huang Jin, Jonathan Neuschäfer, Philipp Deppenwiese, Nico Huber, David Guckian, Michał Żygowski,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/31691
to look at the new patch set (#3).
Change subject: device/mmio.h: Add include file for MMIO ops
......................................................................
device/mmio.h: Add include file for MMIO ops
MMIO operations are arch-agnostic so the include
path should not be arch/.
Change-Id: I0fd70f5aeca02e98e96b980c3aca0819f5c44b98
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
---
M src/arch/riscv/arch_timer.c
M src/arch/x86/ioapic.c
M src/commonlib/storage/sdhci.h
M src/cpu/allwinner/a10/clock.c
M src/cpu/allwinner/a10/gpio.c
M src/cpu/allwinner/a10/pinmux.c
M src/cpu/allwinner/a10/raminit.c
M src/cpu/allwinner/a10/timer.c
M src/cpu/allwinner/a10/twi.c
M src/cpu/allwinner/a10/uart.c
M src/cpu/amd/microcode/microcode.c
M src/cpu/ti/am335x/gpio.c
M src/cpu/ti/am335x/pinmux.c
M src/cpu/ti/am335x/uart.c
M src/device/azalia_device.c
M src/device/oprom/realmode/x86.c
M src/device/pci_ops_mmconf.c
M src/drivers/aspeed/common/aspeed_coreboot.h
M src/drivers/gic/gic.c
M src/drivers/i2c/designware/dw_i2c.c
M src/drivers/intel/fsp2_0/hand_off_block.c
M src/drivers/intel/fsp2_0/util.c
M src/drivers/intel/gma/edid.c
M src/drivers/net/atl1e.c
M src/drivers/pc80/tpm/tis.c
M src/drivers/siemens/nc_fpga/nc_fpga.c
M src/drivers/uart/oxpcie.c
M src/drivers/uart/pl011.c
M src/drivers/uart/sifive.c
M src/drivers/uart/uart8250mem.c
M src/drivers/usb/ehci_debug.c
M src/drivers/usb/pci_ehci.c
M src/drivers/xgi/common/xgi_coreboot.h
A src/include/device/mmio.h
M src/include/device/pci.h
M src/include/device/pci_mmio_cfg.h
M src/lib/reg_script.c
M src/mainboard/adi/rcc-dff/romstage.c
M src/mainboard/amd/bettong/boardid.c
M src/mainboard/amd/persimmon/mainboard.c
M src/mainboard/amd/torpedo/mptable.c
M src/mainboard/asrock/e350m1/mainboard.c
M src/mainboard/asus/kcma-d8/mainboard.c
M src/mainboard/asus/kgpe-d16/mainboard.c
M src/mainboard/asus/kgpe-d16/romstage.c
M src/mainboard/cubietech/cubieboard/bootblock.c
M src/mainboard/elmex/pcm205400/mainboard.c
M src/mainboard/emulation/qemu-armv7/cbmem.c
M src/mainboard/emulation/qemu-armv7/mainboard.c
M src/mainboard/gizmosphere/gizmo/mainboard.c
M src/mainboard/google/cyan/chromeos.c
M src/mainboard/google/cyan/com_init.c
M src/mainboard/google/cyan/smihandler.c
M src/mainboard/google/foster/bootblock.c
M src/mainboard/google/gale/reset.c
M src/mainboard/google/gru/bootblock.c
M src/mainboard/google/gru/mainboard.c
M src/mainboard/google/gru/pwm_regulator.c
M src/mainboard/google/kahlee/variants/baseboard/mainboard.c
M src/mainboard/google/nyan/bootblock.c
M src/mainboard/google/nyan/mainboard.c
M src/mainboard/google/nyan_big/bootblock.c
M src/mainboard/google/nyan_big/mainboard.c
M src/mainboard/google/nyan_blaze/bootblock.c
M src/mainboard/google/nyan_blaze/mainboard.c
M src/mainboard/google/peach_pit/mainboard.c
M src/mainboard/google/smaug/bootblock.c
M src/mainboard/google/smaug/mainboard.c
M src/mainboard/google/storm/reset.c
M src/mainboard/google/urara/bootblock.c
M src/mainboard/google/veyron/bootblock.c
M src/mainboard/google/veyron/mainboard.c
M src/mainboard/google/veyron/romstage.c
M src/mainboard/google/veyron_mickey/bootblock.c
M src/mainboard/google/veyron_mickey/mainboard.c
M src/mainboard/google/veyron_mickey/romstage.c
M src/mainboard/google/veyron_rialto/bootblock.c
M src/mainboard/google/veyron_rialto/mainboard.c
M src/mainboard/google/veyron_rialto/romstage.c
M src/mainboard/intel/littleplains/romstage.c
M src/mainboard/intel/mohonpeak/romstage.c
M src/mainboard/intel/strago/com_init.c
M src/mainboard/jetway/nf81-t56n-lf/mainboard.c
M src/mainboard/lippert/frontrunner-af/mainboard.c
M src/mainboard/lippert/toucan-af/mainboard.c
M src/mainboard/pcengines/apu1/mainboard.c
M src/mainboard/pcengines/apu2/gpio_ftns.c
M src/mainboard/pcengines/apu2/mainboard.c
M src/mainboard/siemens/mc_apl1/mainboard.c
M src/mainboard/siemens/mc_bdx1/mainboard.c
M src/mainboard/ti/beaglebone/bootblock.c
M src/northbridge/intel/e7505/raminit.c
M src/northbridge/intel/gm45/gma.c
M src/northbridge/intel/gm45/raminit.c
M src/northbridge/intel/gm45/raminit_read_write_training.c
M src/northbridge/intel/gm45/raminit_receive_enable_calibration.c
M src/northbridge/intel/haswell/early_init.c
M src/northbridge/intel/haswell/gma.c
M src/northbridge/intel/haswell/minihd.c
M src/northbridge/intel/i440bx/raminit.c
M src/northbridge/intel/i945/gma.c
M src/northbridge/intel/i945/raminit.c
M src/northbridge/intel/i945/rcven.c
M src/northbridge/intel/nehalem/gma.c
M src/northbridge/intel/nehalem/raminit.c
M src/northbridge/intel/pineview/gma.c
M src/northbridge/intel/pineview/raminit.c
M src/northbridge/intel/sandybridge/gma.c
M src/northbridge/intel/sandybridge/iommu.c
M src/northbridge/intel/sandybridge/raminit.c
M src/northbridge/intel/sandybridge/raminit_common.c
M src/northbridge/intel/x4x/dq_dqs.c
M src/northbridge/intel/x4x/raminit_ddr23.c
M src/northbridge/intel/x4x/rcven.c
M src/soc/amd/common/block/psp/psp.c
M src/soc/amd/common/block/s3/s3_resume.c
M src/soc/amd/stoneyridge/gpio.c
M src/soc/amd/stoneyridge/sb_util.c
M src/soc/amd/stoneyridge/southbridge.c
M src/soc/amd/stoneyridge/spi.c
M src/soc/cavium/cn81xx/clock.c
M src/soc/cavium/cn81xx/cpu.c
M src/soc/cavium/cn81xx/ecam0.c
M src/soc/cavium/cn81xx/gpio.c
M src/soc/cavium/cn81xx/sdram.c
M src/soc/cavium/cn81xx/spi.c
M src/soc/cavium/cn81xx/timer.c
M src/soc/cavium/cn81xx/twsi.c
M src/soc/cavium/cn81xx/uart.c
M src/soc/imgtec/pistachio/clocks.c
M src/soc/imgtec/pistachio/ddr2_init.c
M src/soc/imgtec/pistachio/ddr3_init.c
M src/soc/imgtec/pistachio/include/soc/cpu.h
M src/soc/imgtec/pistachio/include/soc/ddr_private_reg.h
M src/soc/imgtec/pistachio/monotonic_timer.c
M src/soc/imgtec/pistachio/reset.c
M src/soc/imgtec/pistachio/spi.c
M src/soc/imgtec/pistachio/uart.c
M src/soc/intel/apollolake/acpi.c
M src/soc/intel/apollolake/chip.c
M src/soc/intel/apollolake/cse.c
M src/soc/intel/apollolake/pmc.c
M src/soc/intel/apollolake/pmutil.c
M src/soc/intel/apollolake/xdci.c
M src/soc/intel/baytrail/acpi.c
M src/soc/intel/baytrail/gfx.c
M src/soc/intel/baytrail/gpio.c
M src/soc/intel/baytrail/include/soc/gpio.h
M src/soc/intel/baytrail/iosf.c
M src/soc/intel/baytrail/lpe.c
M src/soc/intel/baytrail/pmutil.c
M src/soc/intel/baytrail/romstage/romstage.c
M src/soc/intel/baytrail/sata.c
M src/soc/intel/baytrail/smm.c
M src/soc/intel/baytrail/southcluster.c
M src/soc/intel/baytrail/spi.c
M src/soc/intel/braswell/acpi.c
M src/soc/intel/braswell/gpio.c
M src/soc/intel/braswell/gpio_support.c
M src/soc/intel/braswell/iosf.c
M src/soc/intel/braswell/lpc_init.c
M src/soc/intel/braswell/lpe.c
M src/soc/intel/braswell/pmutil.c
M src/soc/intel/braswell/romstage/romstage.c
M src/soc/intel/braswell/smihandler.c
M src/soc/intel/braswell/smm.c
M src/soc/intel/braswell/southcluster.c
M src/soc/intel/braswell/spi.c
M src/soc/intel/broadwell/adsp.c
M src/soc/intel/broadwell/hda.c
M src/soc/intel/broadwell/igd.c
M src/soc/intel/broadwell/me.c
M src/soc/intel/broadwell/minihd.c
M src/soc/intel/broadwell/romstage/systemagent.c
M src/soc/intel/broadwell/sata.c
M src/soc/intel/broadwell/serialio.c
M src/soc/intel/broadwell/smihandler.c
M src/soc/intel/broadwell/spi.c
M src/soc/intel/broadwell/xhci.c
M src/soc/intel/cannonlake/acpi.c
M src/soc/intel/cannonlake/bootblock/pch.c
M src/soc/intel/cannonlake/finalize.c
M src/soc/intel/cannonlake/lockdown.c
M src/soc/intel/cannonlake/pmc.c
M src/soc/intel/cannonlake/pmutil.c
M src/soc/intel/cannonlake/romstage/power_state.c
M src/soc/intel/common/block/cse/cse.c
M src/soc/intel/common/block/fast_spi/fast_spi.c
M src/soc/intel/common/block/fast_spi/fast_spi_flash.c
M src/soc/intel/common/block/graphics/graphics.c
M src/soc/intel/common/block/gspi/gspi.c
M src/soc/intel/common/block/lpss/lpss.c
M src/soc/intel/common/block/pcr/pcr.c
M src/soc/intel/common/block/pmc/pmclib.c
M src/soc/intel/common/block/sata/sata.c
M src/soc/intel/common/block/systemagent/systemagent_early.c
M src/soc/intel/common/hda_verb.c
M src/soc/intel/denverton_ns/bootblock/uart.c
M src/soc/intel/denverton_ns/gpio_dnv.c
M src/soc/intel/denverton_ns/lpc.c
M src/soc/intel/denverton_ns/romstage.c
M src/soc/intel/denverton_ns/sata.c
M src/soc/intel/denverton_ns/soc_util.c
M src/soc/intel/denverton_ns/systemagent.c
M src/soc/intel/fsp_baytrail/acpi.c
M src/soc/intel/fsp_baytrail/bootblock/bootblock.c
M src/soc/intel/fsp_baytrail/gpio.c
M src/soc/intel/fsp_baytrail/i2c.c
M src/soc/intel/fsp_baytrail/include/soc/gpio.h
M src/soc/intel/fsp_baytrail/iosf.c
M src/soc/intel/fsp_baytrail/lpe.c
M src/soc/intel/fsp_baytrail/pmutil.c
M src/soc/intel/fsp_baytrail/romstage/romstage.c
M src/soc/intel/fsp_baytrail/smm.c
M src/soc/intel/fsp_baytrail/southcluster.c
M src/soc/intel/fsp_baytrail/spi.c
M src/soc/intel/icelake/acpi.c
M src/soc/intel/icelake/bootblock/pch.c
M src/soc/intel/icelake/finalize.c
M src/soc/intel/icelake/lockdown.c
M src/soc/intel/icelake/pmc.c
M src/soc/intel/icelake/pmutil.c
M src/soc/intel/icelake/romstage/power_state.c
M src/soc/intel/quark/spi.c
M src/soc/intel/skylake/elog.c
M src/soc/intel/skylake/finalize.c
M src/soc/intel/skylake/include/soc/pm.h
M src/soc/intel/skylake/lockdown.c
M src/soc/intel/skylake/memmap.c
M src/soc/intel/skylake/pmc.c
M src/soc/intel/skylake/pmutil.c
M src/soc/intel/skylake/thermal.c
M src/soc/mediatek/common/gpio.c
M src/soc/mediatek/common/mtcmos.c
M src/soc/mediatek/common/pll.c
M src/soc/mediatek/common/pmic_wrap.c
M src/soc/mediatek/common/reset.c
M src/soc/mediatek/common/spi.c
M src/soc/mediatek/common/timer.c
M src/soc/mediatek/common/uart.c
M src/soc/mediatek/common/usb.c
M src/soc/mediatek/common/wdt.c
M src/soc/mediatek/mt8173/ddp.c
M src/soc/mediatek/mt8173/dramc_pi_basic_api.c
M src/soc/mediatek/mt8173/dramc_pi_calibration_api.c
M src/soc/mediatek/mt8173/dsi.c
M src/soc/mediatek/mt8173/emi.c
M src/soc/mediatek/mt8173/flash_controller.c
M src/soc/mediatek/mt8173/gpio.c
M src/soc/mediatek/mt8173/gpio_init.c
M src/soc/mediatek/mt8173/i2c.c
M src/soc/mediatek/mt8173/mmu_operations.c
M src/soc/mediatek/mt8173/pll.c
M src/soc/mediatek/mt8173/pmic_wrap.c
M src/soc/mediatek/mt8173/spi.c
M src/soc/mediatek/mt8173/timer.c
M src/soc/mediatek/mt8183/auxadc.c
M src/soc/mediatek/mt8183/dramc_init_setting.c
M src/soc/mediatek/mt8183/dramc_pi_basic_api.c
M src/soc/mediatek/mt8183/dramc_pi_calibration_api.c
M src/soc/mediatek/mt8183/emi.c
M src/soc/mediatek/mt8183/mmu_operations.c
M src/soc/mediatek/mt8183/mtcmos.c
M src/soc/mediatek/mt8183/pll.c
M src/soc/mediatek/mt8183/pmic_wrap.c
M src/soc/mediatek/mt8183/spi.c
M src/soc/nvidia/tegra/apbmisc.c
M src/soc/nvidia/tegra/gpio.c
M src/soc/nvidia/tegra/i2c.c
M src/soc/nvidia/tegra/pingroup.c
M src/soc/nvidia/tegra/pinmux.c
M src/soc/nvidia/tegra/usb.c
M src/soc/nvidia/tegra124/clock.c
M src/soc/nvidia/tegra124/display.c
M src/soc/nvidia/tegra124/dma.c
M src/soc/nvidia/tegra124/monotonic_timer.c
M src/soc/nvidia/tegra124/power.c
M src/soc/nvidia/tegra124/sdram.c
M src/soc/nvidia/tegra124/spi.c
M src/soc/nvidia/tegra124/uart.c
M src/soc/nvidia/tegra210/addressmap.c
M src/soc/nvidia/tegra210/bootblock.c
M src/soc/nvidia/tegra210/ccplex.c
M src/soc/nvidia/tegra210/clock.c
M src/soc/nvidia/tegra210/cpu.c
M src/soc/nvidia/tegra210/dc.c
M src/soc/nvidia/tegra210/dma.c
M src/soc/nvidia/tegra210/dsi.c
M src/soc/nvidia/tegra210/flow_ctrl.c
M src/soc/nvidia/tegra210/i2c6.c
M src/soc/nvidia/tegra210/include/soc/id.h
M src/soc/nvidia/tegra210/include/soc/tegra_dsi.h
M src/soc/nvidia/tegra210/mipi.c
M src/soc/nvidia/tegra210/monotonic_timer.c
M src/soc/nvidia/tegra210/padconfig.c
M src/soc/nvidia/tegra210/power.c
M src/soc/nvidia/tegra210/ram_code.c
M src/soc/nvidia/tegra210/ramstage.c
M src/soc/nvidia/tegra210/sdram.c
M src/soc/nvidia/tegra210/spi.c
M src/soc/nvidia/tegra210/uart.c
M src/soc/qualcomm/ipq40xx/blobs_init.c
M src/soc/qualcomm/ipq40xx/clock.c
M src/soc/qualcomm/ipq40xx/gpio.c
M src/soc/qualcomm/ipq40xx/include/soc/iomap.h
M src/soc/qualcomm/ipq40xx/lcc.c
M src/soc/qualcomm/ipq40xx/qup.c
M src/soc/qualcomm/ipq40xx/spi.c
M src/soc/qualcomm/ipq40xx/timer.c
M src/soc/qualcomm/ipq40xx/uart.c
M src/soc/qualcomm/ipq40xx/usb.c
M src/soc/qualcomm/ipq806x/blobs_init.c
M src/soc/qualcomm/ipq806x/clock.c
M src/soc/qualcomm/ipq806x/gpio.c
M src/soc/qualcomm/ipq806x/gsbi.c
M src/soc/qualcomm/ipq806x/include/soc/iomap.h
M src/soc/qualcomm/ipq806x/lcc.c
M src/soc/qualcomm/ipq806x/qup.c
M src/soc/qualcomm/ipq806x/spi.c
M src/soc/qualcomm/ipq806x/uart.c
M src/soc/qualcomm/ipq806x/usb.c
M src/soc/qualcomm/sdm845/clock.c
M src/soc/qualcomm/sdm845/gpio.c
M src/soc/qualcomm/sdm845/qspi.c
M src/soc/rockchip/common/edp.c
M src/soc/rockchip/common/gpio.c
M src/soc/rockchip/common/i2c.c
M src/soc/rockchip/common/pwm.c
M src/soc/rockchip/common/spi.c
M src/soc/rockchip/common/vop.c
M src/soc/rockchip/rk3288/clock.c
M src/soc/rockchip/rk3288/crypto.c
M src/soc/rockchip/rk3288/display.c
M src/soc/rockchip/rk3288/hdmi.c
M src/soc/rockchip/rk3288/sdram.c
M src/soc/rockchip/rk3288/software_i2c.c
M src/soc/rockchip/rk3288/timer.c
M src/soc/rockchip/rk3288/tsadc.c
M src/soc/rockchip/rk3399/bootblock.c
M src/soc/rockchip/rk3399/clock.c
M src/soc/rockchip/rk3399/display.c
M src/soc/rockchip/rk3399/mipi.c
M src/soc/rockchip/rk3399/saradc.c
M src/soc/rockchip/rk3399/sdram.c
M src/soc/rockchip/rk3399/timer.c
M src/soc/rockchip/rk3399/tsadc.c
M src/soc/rockchip/rk3399/usb.c
M src/soc/samsung/exynos5250/clock.c
M src/soc/samsung/exynos5250/clock_init.c
M src/soc/samsung/exynos5250/cpu.c
M src/soc/samsung/exynos5250/dmc_common.c
M src/soc/samsung/exynos5250/dmc_init_ddr3.c
M src/soc/samsung/exynos5250/dp-reg.c
M src/soc/samsung/exynos5250/fb.c
M src/soc/samsung/exynos5250/gpio.c
M src/soc/samsung/exynos5250/i2c.c
M src/soc/samsung/exynos5250/power.c
M src/soc/samsung/exynos5250/spi.c
M src/soc/samsung/exynos5250/timer.c
M src/soc/samsung/exynos5250/tmu.c
M src/soc/samsung/exynos5250/trustzone.c
M src/soc/samsung/exynos5250/uart.c
M src/soc/samsung/exynos5250/usb.c
M src/soc/samsung/exynos5420/clock.c
M src/soc/samsung/exynos5420/clock_init.c
M src/soc/samsung/exynos5420/cpu.c
M src/soc/samsung/exynos5420/dmc_common.c
M src/soc/samsung/exynos5420/dmc_init_ddr3.c
M src/soc/samsung/exynos5420/dp_lowlevel.c
M src/soc/samsung/exynos5420/fimd.c
M src/soc/samsung/exynos5420/gpio.c
M src/soc/samsung/exynos5420/i2c.c
M src/soc/samsung/exynos5420/power.c
M src/soc/samsung/exynos5420/smp.c
M src/soc/samsung/exynos5420/spi.c
M src/soc/samsung/exynos5420/timer.c
M src/soc/samsung/exynos5420/tmu.c
M src/soc/samsung/exynos5420/trustzone.c
M src/soc/samsung/exynos5420/uart.c
M src/soc/samsung/exynos5420/usb.c
M src/soc/sifive/fu540/bootblock.c
M src/soc/sifive/fu540/clint.c
M src/soc/sifive/fu540/clock.c
M src/soc/sifive/fu540/otp.c
M src/southbridge/amd/agesa/hudson/enable_usbdebug.c
M src/southbridge/amd/agesa/hudson/hudson.c
M src/southbridge/amd/agesa/hudson/imc.c
M src/southbridge/amd/agesa/hudson/smi.h
M src/southbridge/amd/agesa/hudson/spi.c
M src/southbridge/amd/amd8111/nic.c
M src/southbridge/amd/cimx/sb800/late.c
M src/southbridge/amd/cimx/sb800/spi.c
M src/southbridge/amd/pi/hudson/early_setup.c
M src/southbridge/amd/pi/hudson/enable_usbdebug.c
M src/southbridge/amd/pi/hudson/gpio.c
M src/southbridge/amd/pi/hudson/hudson.c
M src/southbridge/amd/pi/hudson/imc.c
M src/southbridge/amd/pi/hudson/smi.h
M src/southbridge/amd/sb700/enable_usbdebug.c
M src/southbridge/amd/sb700/hda.c
M src/southbridge/amd/sb700/sata.c
M src/southbridge/amd/sb700/spi.c
M src/southbridge/amd/sb700/usb.c
M src/southbridge/amd/sb800/enable_usbdebug.c
M src/southbridge/amd/sb800/hda.c
M src/southbridge/amd/sb800/sata.c
M src/southbridge/amd/sb800/usb.c
M src/southbridge/amd/sr5650/sr5650.c
M src/southbridge/broadcom/bcm5785/sata.c
M src/southbridge/intel/bd82x6x/azalia.c
M src/southbridge/intel/bd82x6x/early_pch.c
M src/southbridge/intel/bd82x6x/early_thermal.c
M src/southbridge/intel/bd82x6x/early_usb.c
M src/southbridge/intel/bd82x6x/me.c
M src/southbridge/intel/bd82x6x/me_8.x.c
M src/southbridge/intel/bd82x6x/sata.c
M src/southbridge/intel/bd82x6x/usb_ehci.c
M src/southbridge/intel/common/spi.c
M src/southbridge/intel/fsp_rangeley/early_init.c
M src/southbridge/intel/fsp_rangeley/gpio.c
M src/southbridge/intel/fsp_rangeley/lpc.c
M src/southbridge/intel/fsp_rangeley/romstage.c
M src/southbridge/intel/fsp_rangeley/sata.c
M src/southbridge/intel/fsp_rangeley/spi.c
M src/southbridge/intel/i82801gx/azalia.c
M src/southbridge/intel/i82801gx/usb_ehci.c
M src/southbridge/intel/i82801ix/hdaudio.c
M src/southbridge/intel/i82801ix/sata.c
M src/southbridge/intel/i82801ix/thermal.c
M src/southbridge/intel/i82801jx/hdaudio.c
M src/southbridge/intel/i82801jx/sata.c
M src/southbridge/intel/i82801jx/thermal.c
M src/southbridge/intel/ibexpeak/azalia.c
M src/southbridge/intel/ibexpeak/early_thermal.c
M src/southbridge/intel/ibexpeak/lpc.c
M src/southbridge/intel/ibexpeak/me.c
M src/southbridge/intel/ibexpeak/sata.c
M src/southbridge/intel/ibexpeak/thermal.c
M src/southbridge/intel/ibexpeak/usb_ehci.c
M src/southbridge/intel/lynxpoint/azalia.c
M src/southbridge/intel/lynxpoint/hda_verb.c
M src/southbridge/intel/lynxpoint/me_9.x.c
M src/southbridge/intel/lynxpoint/sata.c
M src/southbridge/intel/lynxpoint/serialio.c
M src/southbridge/intel/lynxpoint/usb_ehci.c
M src/southbridge/intel/lynxpoint/usb_xhci.c
M src/southbridge/nvidia/ck804/nic.c
M src/southbridge/nvidia/mcp55/azalia.c
M src/southbridge/nvidia/mcp55/nic.c
M src/vendorcode/cavium/include/bdk/bdk-coreboot.h
M src/vendorcode/google/chromeos/watchdog.c
M src/vendorcode/siemens/hwilib/hwilib.c
452 files changed, 480 insertions(+), 346 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/91/31691/3
--
To view, visit https://review.coreboot.org/c/coreboot/+/31691
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0fd70f5aeca02e98e96b980c3aca0819f5c44b98
Gerrit-Change-Number: 31691
Gerrit-PatchSet: 3
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: David Guckian <david.guckian(a)intel.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Huang Jin <huang.jin(a)intel.com>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
Gerrit-Reviewer: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: Philipp Hug <philipp(a)hug.cx>
Gerrit-Reviewer: Piotr Król <piotr.krol(a)3mdeb.com>
Gerrit-Reviewer: Vanessa Eusebio <vanessa.f.eusebio(a)intel.com>
Gerrit-Reviewer: Werner Zeh <werner.zeh(a)siemens.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-MessageType: newpatchset
Hello Aaron Durbin, Felix Held, build bot (Jenkins), Nico Huber,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/31690
to look at the new patch set (#3).
Change subject: arch/io.h: Fix PCI and PNP simple typedefs
......................................................................
arch/io.h: Fix PCI and PNP simple typedefs
Provide clean separation for PCI and PNP headers,
followup will also move PNP outside <arch/io.h>.
Change-Id: I85db254d50f18ea34a5e95bc517eac4085a5fafa
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
---
M src/arch/x86/include/arch/io.h
M src/include/device/pci_ops.h
M src/include/device/pci_type.h
M src/northbridge/amd/amdfam10/pci.h
4 files changed, 4 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/90/31690/3
--
To view, visit https://review.coreboot.org/c/coreboot/+/31690
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I85db254d50f18ea34a5e95bc517eac4085a5fafa
Gerrit-Change-Number: 31690
Gerrit-PatchSet: 3
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-MessageType: newpatchset
Philipp Deppenwiese has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31648 )
Change subject: include/efi/efi_datatype: Convert EFI datatypes as per coreboot specification
......................................................................
Patch Set 3:
(1 comment)
https://review.coreboot.org/#/c/31648/3/src/include/efi/efi_datatype.h
File src/include/efi/efi_datatype.h:
https://review.coreboot.org/#/c/31648/3/src/include/efi/efi_datatype.h@16
PS3, Line 16: /* Create coreboot equivalent datatype for EFI based on UDK2018 */
Can we just say TianoCore. Whatever branch we use here shouldn't matter
--
To view, visit https://review.coreboot.org/c/coreboot/+/31648
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I79cdaaa1dd63d248692989d943a15ad178c46369
Gerrit-Change-Number: 31648
Gerrit-PatchSet: 3
Gerrit-Owner: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Comment-Date: Sat, 02 Mar 2019 21:32:02 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31691 )
Change subject: device/mmio.h: Add include file for MMIO ops
......................................................................
Patch Set 2:
>> I'm confused, when exactly should the include path be
>> `arch/`? I thought it makes sense when the interface is
>> common but the implementation is not. Which might be
>> the case for MMIO, or isn't it?
>
> I am not sure either; MMIO ops fall into this category of common interface, different implementation. If we want to extend them to read-modify-write cases, those might be a common implementation and <device/mmio.h> would have room for that.
Ack, we'd spare us to include two files then. As long as we
agree that this is how we define "device/mmio.h", I'm ok with
it.
> Aaron made comment earlier that only inb/outb etc should remain in io.h. But I guess your question was whether to use <arch/mmio.h> or <device/mmio.h> ?
Yep.
--
To view, visit https://review.coreboot.org/c/coreboot/+/31691
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0fd70f5aeca02e98e96b980c3aca0819f5c44b98
Gerrit-Change-Number: 31691
Gerrit-PatchSet: 2
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: David Guckian <david.guckian(a)intel.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Huang Jin <huang.jin(a)intel.com>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
Gerrit-Reviewer: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: Philipp Hug <philipp(a)hug.cx>
Gerrit-Reviewer: Piotr Król <piotr.krol(a)3mdeb.com>
Gerrit-Reviewer: Vanessa Eusebio <vanessa.f.eusebio(a)intel.com>
Gerrit-Reviewer: Werner Zeh <werner.zeh(a)siemens.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Sat, 02 Mar 2019 20:00:29 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Kyösti Mälkki has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31691 )
Change subject: device/mmio.h: Add include file for MMIO ops
......................................................................
Patch Set 2:
> Patch Set 2:
>
> I'm confused, when exactly should the include path be
> `arch/`? I thought it makes sense when the interface is
> common but the implementation is not. Which might be
> the case for MMIO, or isn't it?
I am not sure either; MMIO ops fall into this category of common interface, different implementation. If we want to extend them to read-modify-write cases, those might be a common implementation and <device/mmio.h> would have room for that.
Aaron made comment earlier that only inb/outb etc should remain in io.h. But I guess your question was whether to use <arch/mmio.h> or <device/mmio.h> ?
--
To view, visit https://review.coreboot.org/c/coreboot/+/31691
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0fd70f5aeca02e98e96b980c3aca0819f5c44b98
Gerrit-Change-Number: 31691
Gerrit-PatchSet: 2
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: David Guckian <david.guckian(a)intel.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Huang Jin <huang.jin(a)intel.com>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
Gerrit-Reviewer: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: Philipp Hug <philipp(a)hug.cx>
Gerrit-Reviewer: Piotr Król <piotr.krol(a)3mdeb.com>
Gerrit-Reviewer: Vanessa Eusebio <vanessa.f.eusebio(a)intel.com>
Gerrit-Reviewer: Werner Zeh <werner.zeh(a)siemens.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Sat, 02 Mar 2019 19:53:23 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31691 )
Change subject: device/mmio.h: Add include file for MMIO ops
......................................................................
Patch Set 2:
I'm confused, when exactly should the include path be
`arch/`? I thought it makes sense when the interface is
common but the implementation is not. Which might be
the case for MMIO, or isn't it?
--
To view, visit https://review.coreboot.org/c/coreboot/+/31691
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0fd70f5aeca02e98e96b980c3aca0819f5c44b98
Gerrit-Change-Number: 31691
Gerrit-PatchSet: 2
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: David Guckian <david.guckian(a)intel.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Huang Jin <huang.jin(a)intel.com>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
Gerrit-Reviewer: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: Philipp Hug <philipp(a)hug.cx>
Gerrit-Reviewer: Piotr Król <piotr.krol(a)3mdeb.com>
Gerrit-Reviewer: Vanessa Eusebio <vanessa.f.eusebio(a)intel.com>
Gerrit-Reviewer: Werner Zeh <werner.zeh(a)siemens.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Sat, 02 Mar 2019 19:44:22 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Felix Held has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/31690 )
Change subject: arch/io.h: Fix PCI and PNP simple typedefs
......................................................................
Patch Set 2: Code-Review+1
the patch looks good to me; the commit message is however a bit lacking. would be good to mention that this untangles the pci and pnp devfn definitions; at least that's what i saw the patch does
--
To view, visit https://review.coreboot.org/c/coreboot/+/31690
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I85db254d50f18ea34a5e95bc517eac4085a5fafa
Gerrit-Change-Number: 31690
Gerrit-PatchSet: 2
Gerrit-Owner: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Aaron Durbin <adurbin(a)chromium.org>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Sat, 02 Mar 2019 19:40:14 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment