From 75d008843685d46f8791be49d7248db02c196bf0 Mon Sep 17 00:00:00 2001 From: Helge Deller Date: Thu, 8 Feb 2024 11:58:40 +0100 Subject: output: Fix %pP (PCI device) format string output on 64-bit firmware Signed-off-by: Helge Deller --- src/output.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/output.c b/src/output.c index b497f1c..d8338e3 100644 --- a/src/output.c +++ b/src/output.c @@ -313,7 +313,11 @@ bvprintf(struct putcinfo *action, const char *fmt, va_list args) #endif if (!MODESEGMENT && GET_GLOBAL(*(u8*)(n+1)) == 'P') { // %pP is 'struct pci_device' printer +#ifdef __LP64__ + put_pci_device(action, (void*)val64); +#else put_pci_device(action, (void*)val); +#endif n++; break; } -- cgit v1.1