[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] term/serial: Continue processing SPCR table even if revision is
From: |
Glenn Washburn |
Subject: |
[PATCH] term/serial: Continue processing SPCR table even if revision is < 2 |
Date: |
Wed, 26 Jul 2023 16:02:36 -0500 |
According to commit 0231d00082 ("ACPI: SPCR: Make SPCR available to x86")
to the Linux kernel, "On x86, many systems have a valid SPCR table but the
table version is not 2 so the table version check must be a warning."
Signed-off-by: Glenn Washburn <development@efficientek.com>
---
grub-core/term/ns8250-spcr.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/grub-core/term/ns8250-spcr.c b/grub-core/term/ns8250-spcr.c
index d101bffb512d..d52b52c26561 100644
--- a/grub-core/term/ns8250-spcr.c
+++ b/grub-core/term/ns8250-spcr.c
@@ -18,6 +18,7 @@
#if !defined(GRUB_MACHINE_IEEE1275) && !defined(GRUB_MACHINE_QEMU)
+#include <grub/misc.h>
#include <grub/serial.h>
#include <grub/ns8250.h>
#include <grub/types.h>
@@ -34,7 +35,8 @@ grub_ns8250_spcr_init (void)
if (spcr == NULL)
return NULL;
if (spcr->hdr.revision < 2)
- return NULL;
+ grub_dprintf ("serial", "SPCR table revision %d < 2, continuing anyway\n",
+ (int) spcr->hdr.revision);
if (spcr->intf_type != GRUB_ACPI_SPCR_INTF_TYPE_16550 &&
spcr->intf_type != GRUB_ACPI_SPCR_INTF_TYPE_16550X)
return NULL;
--
2.34.1
- [PATCH] term/serial: Continue processing SPCR table even if revision is < 2,
Glenn Washburn <=