mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-01 14:11:15 +02:00
hwaccess: move x86 port I/O related code into own files
Allow port I/O related code to be compiled independent from memory mapping functionality. This enables for a better selection of needed hardware access types. Change-Id: I372b4a409f036da766c42bc406b596bc41b0f75a Signed-off-by: Thomas Heijligen <thomas.heijligen@secunet.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/60110 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:

committed by
Nico Huber

parent
88c871e74c
commit
49d758698a
13
Makefile
13
Makefile
@ -804,23 +804,22 @@ ifneq ($(NEED_RAW_ACCESS), )
|
||||
FEATURE_CFLAGS += -D'NEED_RAW_ACCESS=1'
|
||||
PROGRAMMER_OBJS += physmap.o hwaccess.o
|
||||
|
||||
ifeq ($(TARGET_OS), NetBSD)
|
||||
ifeq ($(ARCH), x86)
|
||||
FEATURE_CFLAGS += -D'__FLASHROM_HAVE_OUTB__=1'
|
||||
PROGRAMMER_OBJS += hwaccess_x86_io.o
|
||||
|
||||
ifeq ($(TARGET_OS), NetBSD)
|
||||
PCILIBS += -l$(shell uname -p)
|
||||
endif
|
||||
else
|
||||
ifeq ($(TARGET_OS), OpenBSD)
|
||||
ifeq ($(ARCH), x86)
|
||||
PCILIBS += -l$(shell uname -m)
|
||||
endif
|
||||
else
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_OS), Darwin)
|
||||
# DirectHW framework can be found in the DirectHW library.
|
||||
PCILIBS += -framework IOKit -framework DirectHW
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
USE_LIBUSB1 := $(if $(call filter_deps,$(DEPENDS_ON_LIBUSB1)),yes,no)
|
||||
|
Reference in New Issue
Block a user