On Thu, Jul 14, 2022 at 09:32:03AM -0700, Dan Williams wrote: > ira.weiny@ wrote: > > From: Ira Weiny <ira.weiny@xxxxxxxxx> > > > > CXL Ports with memory devices attached need the information from the > > Device Scoped Memory Affinity Structure (DSMAS). This information is > > contained within the CDAT table buffer which is cached in the port > > device. > > > > If CDAT data is available, parse and cache DSMAS data from the table. > > Store this data in unmarshaled struct dsmas data structures for ease of > > use later. Ensure DSMAS headers are not malicious or ill formed so as > > to cause buffer overflow errors. > > > > Per patch 6 the parsing needs to move to a refactored version of the > ACPI table parsing, I'm not seeing that parsing ATM but I'll figure out what you mean. > but for now it can just be dropped. Dropped. Ira