All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/5] Fix XHCI console on legacy MB2 boot
@ 2025-05-25 14:15 Marek Marczykowski-Górecki
  2025-05-25 14:15 ` [PATCH v1 1/5] console: add relocation hook Marek Marczykowski-Górecki
                   ` (4 more replies)
  0 siblings, 5 replies; 21+ messages in thread
From: Marek Marczykowski-Górecki @ 2025-05-25 14:15 UTC (permalink / raw)
  To: xen-devel; +Cc: Marek Marczykowski-Górecki

XHCI console works fine with UEFI boot, as Xen doesn't relocate itself. But on
legacy boot, relocation is a problem, as the hardware is programmed with
physical addresses of structures that are moved. Fix this by adding new console
init hooks. This series includes also few minor improvements that were useful
when working on the fix.

Marek Marczykowski-Górecki (5):
  console: add relocation hook
  drivers/char: Handle Xen relocation in the XHCI console driver
  drivers/char: make dbc_uart_dump() a bit more useful
  drivers/char: remove outdated comment in xhci driver
  console: support multiple serial console simultaneously

 docs/misc/xen-command-line.pandoc |   4 +-
 xen/arch/x86/setup.c              |   8 ++-
 xen/drivers/char/Kconfig          |  11 +++-
 xen/drivers/char/console.c        | 108 ++++++++++++++++++++++++-------
 xen/drivers/char/serial.c         |  18 +++++-
 xen/drivers/char/xhci-dbc.c       |  98 +++++++++++++++++++---------
 xen/include/xen/console.h         |   2 +-
 xen/include/xen/serial.h          |   7 ++-
 8 files changed, 204 insertions(+), 52 deletions(-)

base-commit: 7ab4b392b78b5ac1c7a1fb1d085637526e67521a
-- 
git-series 0.9.1


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2025-06-10 13:49 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-25 14:15 [PATCH v1 0/5] Fix XHCI console on legacy MB2 boot Marek Marczykowski-Górecki
2025-05-25 14:15 ` [PATCH v1 1/5] console: add relocation hook Marek Marczykowski-Górecki
2025-05-26 15:08   ` Andrew Cooper
2025-05-26 15:39     ` Marek Marczykowski-Górecki
2025-06-05 14:42       ` Jan Beulich
2025-06-05 14:51         ` Marek Marczykowski-Górecki
2025-06-05 16:05           ` Jan Beulich
2025-06-05 16:08             ` Marek Marczykowski-Górecki
2025-06-06  6:26               ` Jan Beulich
2025-06-06 15:54                 ` Marek Marczykowski-Górecki
2025-06-10  7:52                   ` Jan Beulich
2025-06-10 12:54                     ` Andrew Cooper
2025-06-10 13:01                       ` Marek Marczykowski-Górecki
2025-05-25 14:15 ` [PATCH v1 2/5] drivers/char: Handle Xen relocation in the XHCI console driver Marek Marczykowski-Górecki
2025-05-25 14:15 ` [PATCH v1 3/5] drivers/char: make dbc_uart_dump() a bit more useful Marek Marczykowski-Górecki
2025-06-10 12:46   ` Jan Beulich
2025-05-25 14:15 ` [PATCH v1 4/5] drivers/char: remove outdated comment in xhci driver Marek Marczykowski-Górecki
2025-06-05 14:43   ` Jan Beulich
2025-05-25 14:15 ` [PATCH v1 5/5] console: support multiple serial console simultaneously Marek Marczykowski-Górecki
2025-06-10 12:48   ` Jan Beulich
2025-06-10 13:49     ` Marek Marczykowski-Górecki

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.