[PATCH] drivers/misc: add Aspeed LPC snoop driver

Benjamin Herrenschmidt benh at kernel.crashing.org
Tue Jun 13 09:04:36 AEST 2017


On Fri, 2017-06-09 at 15:16 -0700, Rick Altherr wrote:
> I've only seen the Aspeed eSPI hardware.  It implements demux of the
> eSPI channels in the hardware and provides separate DMA descriptors
> for each.  It looks nothing like LPC at any level.

Sort of... it does have a kind of memory mapped IO channel which
*could* be aliased to the LPC IO space though afaik, Aspeed just
aliases it to their internal bus which is a recipe for disaster when it
comes to security, so one should just disable it.

It's unfortunate, I don't see how you can access things like the legacy
UART, RTC etc... via eSPI. It looks like yet another crackpot invented
for SMM BIOS to get in the way and emulate everything. Yuck.

Ben.


More information about the openbmc mailing list