@@ -173,6 +173,8 @@ m4_define([SERIAL_PORT_ADAPTERS],
173173
174174m4_define ( [ LINUXSPIDEV_ADAPTER] ,
175175 [ [ [ linuxspidev] , [ Linux spidev driver] , [ LINUXSPIDEV] ] ] )
176+ m4_define ( [ VDEBUG_ADAPTER] ,
177+ [ [ [ vdebug] , [ Cadence Virtual Debug Interface] , [ VDEBUG] ] ] )
176178
177179# The word 'Adapter' in "Dummy Adapter" below must begin with a capital letter
178180# because there is an M4 macro called 'adapter'.
@@ -303,6 +305,7 @@ AC_ARG_ADAPTERS([
303305 LINUXSPIDEV_ADAPTER,
304306 SERIAL_PORT_ADAPTERS,
305307 DUMMY_ADAPTER,
308+ VDEBUG_ADAPTER,
306309 PCIE_ADAPTERS,
307310 LIBJAYLINK_ADAPTERS
308311 ] ,[ auto] )
@@ -325,10 +328,6 @@ AC_ARG_ENABLE([jtag_vpi],
325328 AS_HELP_STRING ( [ --enable-jtag_vpi] , [ Enable building support for JTAG VPI] ) ,
326329 [ build_jtag_vpi=$enableval] , [ build_jtag_vpi=no] )
327330
328- AC_ARG_ENABLE ( [ vdebug] ,
329- AS_HELP_STRING ( [ --enable-vdebug] , [ Enable building support for Cadence Virtual Debug Interface] ) ,
330- [ build_vdebug=$enableval] , [ build_vdebug=no] )
331-
332331AC_ARG_ENABLE ( [ jtag_dpi] ,
333332 AS_HELP_STRING ( [ --enable-jtag_dpi] , [ Enable building support for JTAG DPI] ) ,
334333 [ build_jtag_dpi=$enableval] , [ build_jtag_dpi=no] )
@@ -582,12 +581,6 @@ AS_IF([test "x$build_jtag_vpi" = "xyes"], [
582581 AC_DEFINE ( [ BUILD_JTAG_VPI] , [ 0] , [ 0 if you don't want JTAG VPI.] )
583582] )
584583
585- AS_IF ( [ test "x$build_vdebug" = "xyes"] , [
586- AC_DEFINE ( [ BUILD_VDEBUG] , [ 1] , [ 1 if you want Cadence vdebug interface.] )
587- ] , [
588- AC_DEFINE ( [ BUILD_VDEBUG] , [ 0] , [ 0 if you don't want Cadence vdebug interface.] )
589- ] )
590-
591584AS_IF ( [ test "x$build_jtag_dpi" = "xyes"] , [
592585 AC_DEFINE ( [ BUILD_JTAG_DPI] , [ 1] , [ 1 if you want JTAG DPI.] )
593586] , [
@@ -739,6 +732,7 @@ PROCESS_ADAPTERS([PCIE_ADAPTERS], ["x$is_linux" = "xyes"], [Linux build])
739732PROCESS_ADAPTERS([ SERIAL_PORT_ADAPTERS] , [ "x$can_build_buspirate" = "xyes"] ,
740733 [ internal error: validation should happen beforehand] )
741734PROCESS_ADAPTERS([ LINUXSPIDEV_ADAPTER] , [ "x$is_linux" = "xyes"] , [ Linux spidev] )
735+ PROCESS_ADAPTERS([ VDEBUG_ADAPTER] , [ true] , [ unused] )
742736PROCESS_ADAPTERS([ DUMMY_ADAPTER] , [ true] , [ unused] )
743737
744738AS_IF ( [ test "x$enable_linuxgpiod" != "xno"] , [
@@ -787,7 +781,6 @@ AM_CONDITIONAL([IMX_GPIO], [test "x$build_imx_gpio" = "xyes"])
787781AM_CONDITIONAL([ AM335XGPIO] , [ test "x$build_am335xgpio" = "xyes"] )
788782AM_CONDITIONAL([ BITBANG] , [ test "x$build_bitbang" = "xyes"] )
789783AM_CONDITIONAL([ JTAG_VPI] , [ test "x$build_jtag_vpi" = "xyes"] )
790- AM_CONDITIONAL([ VDEBUG] , [ test "x$build_vdebug" = "xyes"] )
791784AM_CONDITIONAL([ JTAG_DPI] , [ test "x$build_jtag_dpi" = "xyes"] )
792785AM_CONDITIONAL([ USB_BLASTER_DRIVER] , [ test "x$enable_usb_blaster" != "xno" -o "x$enable_usb_blaster_2" != "xno"] )
793786AM_CONDITIONAL([ AMTJTAGACCEL] , [ test "x$build_amtjtagaccel" = "xyes"] )
@@ -893,6 +886,7 @@ m4_foreach([adapter], [USB1_ADAPTERS,
893886 LIBGPIOD_ADAPTERS,
894887 LIBJAYLINK_ADAPTERS, PCIE_ADAPTERS, SERIAL_PORT_ADAPTERS,
895888 LINUXSPIDEV_ADAPTER,
889+ VDEBUG_ADAPTER,
896890 DUMMY_ADAPTER,
897891 OPTIONAL_LIBRARIES,
898892 COVERAGE] ,
0 commit comments