mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-25 16:49:23 +00:00
term/ns8250: Use ACPI SPCR table when available to configure serial
"serial auto" is now equivalent to just "serial" and will use the SPCR to discover the port if present, otherwise defaults to "com0" as before. This allows to support MMIO ports specified by ACPI which is needed on AWS EC2 "metal" instances, and will enable GRUB to pickup the port configuration specified by ACPI in other cases. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
1 parent
c2ef140a68
commit
7b192ec4cd
5 files changed
+117
-5
No files matched your search
@@ -185,6 +185,7 @@ grub_serial_config_defaults (struct grub_serial_port *port)
|
||||
|
||||
#if defined(__mips__) || defined (__i386__) || defined (__x86_64__)
|
||||
void grub_ns8250_init (void);
|
||||
char *grub_ns8250_spcr_init (void);
|
||||
char *grub_serial_ns8250_add_port (grub_port_t port, struct grub_serial_config *config);
|
||||
char *grub_serial_ns8250_add_mmio (grub_addr_t addr, struct grub_serial_config *config);
|
||||
#endif
|
||||
|
||||
Reference in new issue
Block a user