diff options
author | Helge Deller <deller@gmx.de> | 2024-02-08 11:58:40 +0100 |
---|---|---|
committer | Helge Deller <deller@gmx.de> | 2024-02-08 11:58:40 +0100 |
commit | 75d008843685d46f8791be49d7248db02c196bf0 (patch) | |
tree | b87d154019ffd19bad5f682969264c142b1ddf9d | |
parent | d305f1b6b668a428030a8636066f7b3c262820c7 (diff) | |
download | seabios-hppa-75d008843685d46f8791be49d7248db02c196bf0.zip seabios-hppa-75d008843685d46f8791be49d7248db02c196bf0.tar.gz seabios-hppa-75d008843685d46f8791be49d7248db02c196bf0.tar.bz2 |
output: Fix %pP (PCI device) format string output on 64-bit firmware
Signed-off-by: Helge Deller <deller@gmx.de>
-rw-r--r-- | src/output.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; } |