# Makefile.am -- Process this file with automake to produce Makefile.in
MTCR_DIR = $(top_srcdir)/mtcr_ul
+MTCR_INC_DIR = $(top_srcdir)/include/mtcr_ul
MFLASH_DIR = $(top_srcdir)/mflash
COMMON_DIR = $(top_srcdir)/common
LAYOUTS_DIR = $(top_srcdir)/tools_layouts
CMDIF_DIR = $(top_srcdir)/cmdif
INCLUDES = -I$(top_srcdir) -I$(srcdir) -I$(MTCR_DIR) -I$(MFLASH_DIR) -I$(COMMON_DIR) \
- -I$(LAYOUTS_DIR) -I$(MFT_UTILS_DIR)
+ -I$(LAYOUTS_DIR) -I$(MFT_UTILS_DIR) -I$(MTCR_INC_DIR)
mstflint_CXXFLAGS = -Wall -W -g -MP -MD -pipe -DEXTERNAL
bin_PROGRAMS = mstflint
#include <common/compatibility.h>
#include <dev_mgt/tools_dev_types.h>
-#if !defined(__FreeBSD__) && !defined(UEFI_BUILD)
+#if !defined(__FreeBSD__) && !defined(UEFI_BUILD) && !defined(NO_INBAND)
#include <mtcr_ib_res_mgt.h>
#endif
return TRM_STS_OK;
}
-#if !defined(__FreeBSD__) && !defined(UEFI_BUILD)
+#if !defined(__FreeBSD__) && !defined(UEFI_BUILD) && !defined(NO_INBAND)
/************************************
* Function: release_vs_mad_semaphore()
************************************/
memset((*trm_p), 0, sizeof(struct trm_t));
(*trm_p)->mf = mf;
-#if !defined(__FreeBSD__) && !defined(UEFI_BUILD)
+#if !defined(__FreeBSD__) && !defined(UEFI_BUILD) && !defined(NO_INBAND)
u_int32_t dev_flags = 0;
if (!mget_mdevs_flags(mf, &dev_flags)) {
if ((dev_flags & MDEVS_IB) && mib_semaphore_lock_is_supported(mf) == 1) {
case TRM_RES_ICMD:
if (trm->dev_sem_info->vsec_sem_supported && mget_vsec_supp(trm->mf)) {
return lock_vsec_semaphore(trm->mf, g_vsec_sem_addr[TRM_RES_ICMD], max_retries);
-#if !defined(__FreeBSD__) && !defined(UEFI_BUILD)
+#if !defined(__FreeBSD__) && !defined(UEFI_BUILD) && !defined(NO_INBAND)
} else if (trm->dev_sem_info->vsec_sem_supported && (dev_type & MDEVS_IB)) {
return lock_vs_mad_semaphore(trm, TRM_RES_ICMD, max_retries);
#endif
case TRM_RES_FLASH_PROGRAMING:
if (trm->dev_sem_info->vsec_sem_supported && mget_vsec_supp(trm->mf)) {
return lock_vsec_semaphore(trm->mf, g_vsec_sem_addr[TRM_RES_FLASH_PROGRAMING], max_retries);
-#if !defined(__FreeBSD__) && !defined(UEFI_BUILD)
+#if !defined(__FreeBSD__) && !defined(UEFI_BUILD) && !defined(NO_INBAND)
} else if (trm->dev_sem_info->vsec_sem_supported && (dev_type & MDEVS_IB)) {
return lock_vs_mad_semaphore(trm, TRM_RES_FLASH_PROGRAMING, max_retries);
#endif
case TRM_RES_ICMD:
if (trm->dev_sem_info->vsec_sem_supported && mget_vsec_supp(trm->mf)) {
return unlock_vsec_semaphore(trm->mf, g_vsec_sem_addr[TRM_RES_ICMD]);
-#if !defined(__FreeBSD__) && !defined(UEFI_BUILD)
+#if !defined(__FreeBSD__) && !defined(UEFI_BUILD) && !defined(NO_INBAND)
} else if (trm->dev_sem_info->vsec_sem_supported && (dev_type & MDEVS_IB)) {
return release_vs_mad_semaphore(trm, TRM_RES_ICMD);
#endif
case TRM_RES_FLASH_PROGRAMING:
if (trm->dev_sem_info->vsec_sem_supported && mget_vsec_supp(trm->mf)) {
return unlock_vsec_semaphore(trm->mf, g_vsec_sem_addr[TRM_RES_FLASH_PROGRAMING]);
-#if !defined(__FreeBSD__) && !defined(UEFI_BUILD)
+#if !defined(__FreeBSD__) && !defined(UEFI_BUILD) && !defined(NO_INBAND)
} else if (trm->dev_sem_info->vsec_sem_supported && (dev_type & MDEVS_IB)) {
return release_vs_mad_semaphore(trm, TRM_RES_FLASH_PROGRAMING);
#endif