mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-02 06:23:18 +02:00
tests: Use regular cmocka wraps for hwaccess functions
hwaccess functions used to be static inline functions and needed a special treatment so that they could be mocked for unit tests. This has changed, see include/hwaccess_x86_io.h now the functions are not static inline anymore, and it is possible to use regular cmocka wraps. Fixes https://ticket.coreboot.org/issues/385 BUG=b:181803212 TEST=ninja test Change-Id: Iafce071ea7ad5bcfdebbba968699d5743705f8e0 Signed-off-by: Anastasia Klimchuk <aklm@chromium.org> Reviewed-on: https://review.coreboot.org/c/flashrom/+/64881 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Joursoir <chat@joursoir.net> Reviewed-by: Thomas Heijligen <src@posteo.de>
This commit is contained in:
@ -321,14 +321,14 @@ int __wrap_rget_io_perms(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
void __wrap_test_outb(unsigned char value, unsigned short port)
|
||||
void __wrap_OUTB(unsigned char value, unsigned short port)
|
||||
{
|
||||
/* LOG_ME; */
|
||||
if (get_io() && get_io()->outb)
|
||||
get_io()->outb(get_io()->state, value, port);
|
||||
}
|
||||
|
||||
unsigned char __wrap_test_inb(unsigned short port)
|
||||
unsigned char __wrap_INB(unsigned short port)
|
||||
{
|
||||
/* LOG_ME; */
|
||||
if (get_io() && get_io()->inb)
|
||||
@ -336,14 +336,14 @@ unsigned char __wrap_test_inb(unsigned short port)
|
||||
return 0;
|
||||
}
|
||||
|
||||
void __wrap_test_outw(unsigned short value, unsigned short port)
|
||||
void __wrap_OUTW(unsigned short value, unsigned short port)
|
||||
{
|
||||
/* LOG_ME; */
|
||||
if (get_io() && get_io()->outw)
|
||||
get_io()->outw(get_io()->state, value, port);
|
||||
}
|
||||
|
||||
unsigned short __wrap_test_inw(unsigned short port)
|
||||
unsigned short __wrap_INW(unsigned short port)
|
||||
{
|
||||
/* LOG_ME; */
|
||||
if (get_io() && get_io()->inw)
|
||||
@ -351,14 +351,14 @@ unsigned short __wrap_test_inw(unsigned short port)
|
||||
return 0;
|
||||
}
|
||||
|
||||
void __wrap_test_outl(unsigned int value, unsigned short port)
|
||||
void __wrap_OUTL(unsigned int value, unsigned short port)
|
||||
{
|
||||
/* LOG_ME; */
|
||||
if (get_io() && get_io()->outl)
|
||||
get_io()->outl(get_io()->state, value, port);
|
||||
}
|
||||
|
||||
unsigned int __wrap_test_inl(unsigned short port)
|
||||
unsigned int __wrap_INL(unsigned short port)
|
||||
{
|
||||
/* LOG_ME; */
|
||||
if (get_io() && get_io()->inl)
|
||||
|
Reference in New Issue
Block a user