bhyve: Add DEBUG_HDA_FILE define to specify location of debug output

Reviewed by:		corvink
Approved by:		corvink
Differential Revision:	https://reviews.freebsd.org/D39826
This commit is contained in:
Guido Falsi 2023-04-27 09:49:01 +02:00
parent 03d3124629
commit 014e03411f
2 changed files with 4 additions and 1 deletions

View file

@ -324,7 +324,7 @@ hda_init(nvlist_t *nvl)
int err;
#if DEBUG_HDA == 1
dbg = fopen("/tmp/bhyve_hda.log", "w+");
dbg = fopen(DEBUG_HDA_FILE, "w+");
#endif
sc = calloc(1, sizeof(*sc));

View file

@ -51,6 +51,9 @@ extern FILE *dbg;
#define DPRINTF(fmt, arg...) \
do {fprintf(dbg, "%s-%d: " fmt "\n", __func__, __LINE__, ##arg); \
fflush(dbg); } while (0)
#ifndef DEBUG_HDA_FILE
#define DEBUG_HDA_FILE "/tmp/bhyve_hda.log"
#endif
#else
#define DPRINTF(fmt, arg...)
#endif