From 21e22ba8a7750f1cfe5cd3323e3137695ffef0a4 Mon Sep 17 00:00:00 2001 From: Anastasia Klimchuk Date: Mon, 10 May 2021 10:19:25 +1000 Subject: tests: Add unit test to run init/shutdown for mec1308.c, ene_lpc.c This patch includes mocks for io operations in hwaccess_x86_io.h because those are needed to test lifecycle of mec1308.c and ene_lpc.c BUG=b:181803212 TEST=builds and ninja test Change-Id: I3af612defe1af3850dfc1626a208d873e3a3eddc Signed-off-by: Anastasia Klimchuk Reviewed-on: https://review.coreboot.org/c/flashrom/+/51487 Reviewed-by: Edward O'Callaghan Reviewed-by: Nico Huber Tested-by: build bot (Jenkins) --- tests/io_mock.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'tests/io_mock.h') diff --git a/tests/io_mock.h b/tests/io_mock.h index 056e6bff..69045a21 100644 --- a/tests/io_mock.h +++ b/tests/io_mock.h @@ -32,16 +32,16 @@ #define _IO_MOCK_H_ struct io_mock { - void *priv; + void *state; - void (*outb)(void *priv, unsigned char value, unsigned short port); - unsigned char (*inb)(void *priv, unsigned short port); + void (*outb)(void *state, unsigned char value, unsigned short port); + unsigned char (*inb)(void *state, unsigned short port); - void (*outw)(void *priv, unsigned short value, unsigned short port); - unsigned short (*inw)(void *priv, unsigned short port); + void (*outw)(void *state, unsigned short value, unsigned short port); + unsigned short (*inw)(void *state, unsigned short port); - void (*outl)(void *priv, unsigned int value, unsigned short port); - unsigned int (*inl)(void *priv, unsigned short port); + void (*outl)(void *state, unsigned int value, unsigned short port); + unsigned int (*inl)(void *state, unsigned short port); }; void io_mock_register(const struct io_mock *io); -- cgit v1.2.3