All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] x86: Dom0 I/O port access permissions
@ 2023-05-11 12:03 Jan Beulich
  2023-05-11 12:05 ` [PATCH 1/7] x86: don't allow Dom0 access to port CF9 Jan Beulich
                   ` (6 more replies)
  0 siblings, 7 replies; 33+ messages in thread
From: Jan Beulich @ 2023-05-11 12:03 UTC (permalink / raw)
  To: xen-devel@lists.xenproject.org
  Cc: Andrew Cooper, Wei Liu, Roger Pau Monné

Following on from the CMOS/RTC port aliasing change, there are quite
a few more missing restrictions, and there's more port aliasing to be
aware of.

The last two patches are pretty much RFC for now.

Of course an alternative to all of this would be to do away with all
policy-only ioports_deny_access() in dom0_setup_permissions(), leaving
in place only ones which are truly required for functionality reasons.

1: don't allow Dom0 access to port CF9
2: don't allow Dom0 access to port 92
3: PVH: deny Dom0 access to the ISA DMA controller
4: detect PIC aliasing on ports other than 0x[2A][01]
5: detect PIT aliasing on ports other than 0x4[0-3]
6: don't allow Dom0 (direct) access to port F0
7: don't allow Dom0 access to ELCR ports

Jan


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

end of thread, other threads:[~2023-10-30 16:25 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-11 12:03 [PATCH 0/7] x86: Dom0 I/O port access permissions Jan Beulich
2023-05-11 12:05 ` [PATCH 1/7] x86: don't allow Dom0 access to port CF9 Jan Beulich
2023-10-25 12:36   ` Roger Pau Monné
2023-10-25 13:59     ` Jan Beulich
2023-05-11 12:05 ` [PATCH 2/7] x86: don't allow Dom0 access to port 92 Jan Beulich
2023-10-25 12:49   ` Roger Pau Monné
2023-10-25 14:11     ` Jan Beulich
2023-05-11 12:06 ` [PATCH 3/7] x86/PVH: deny Dom0 access to the ISA DMA controller Jan Beulich
2023-10-25 13:22   ` Roger Pau Monné
2023-05-11 12:06 ` [PATCH 4/7] x86: detect PIC aliasing on ports other than 0x[2A][01] Jan Beulich
2023-10-26  8:34   ` Roger Pau Monné
2023-10-26  9:03     ` Jan Beulich
2023-10-26 13:24       ` Roger Pau Monné
2023-10-26 15:07         ` Jan Beulich
2023-10-26 15:19           ` Roger Pau Monné
2023-10-30 12:24             ` Jan Beulich
2023-10-30 15:14               ` Roger Pau Monné
2023-10-30 15:19                 ` Jan Beulich
2023-10-30 15:23                   ` Roger Pau Monné
2023-10-30 15:35                     ` Jan Beulich
2023-10-30 16:25                       ` Roger Pau Monné
2023-05-11 12:07 ` [PATCH 5/7] x86: detect PIT aliasing on ports other than 0x4[0-3] Jan Beulich
2023-10-26 10:25   ` Roger Pau Monné
2023-10-26 12:31     ` Jan Beulich
2023-10-26 13:57       ` Roger Pau Monné
2023-10-26 15:10         ` Jan Beulich
2023-10-26 15:13           ` Roger Pau Monné
2023-10-30 12:50             ` Jan Beulich
2023-05-11 12:07 ` [PATCH 6/7] x86: don't allow Dom0 (direct) access to port F0 Jan Beulich
2023-10-26 10:48   ` Roger Pau Monné
2023-05-11 12:08 ` [PATCH 7/7] x86: don't allow Dom0 access to ELCR ports Jan Beulich
2023-10-26 11:02   ` Roger Pau Monné
2023-10-26 12:51     ` Jan Beulich

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.