[dts] [PATCH V1] nics/system_info: _strip_memory adapt new output

Jiang, MaoX maox.jiang at intel.com
Fri Apr 24 07:54:15 CEST 2020


Tested-by: "Jiang,mao" <maox.jiang at intel.com>

> > -----Original Message-----
> > From: Jiang, YuX
> > Sent: Friday, April 24, 2020 11:32 AM
> > To: dts at dpdk.org
> > Cc: Jiang, YuX <yux.jiang at intel.com>
> > Subject: [dts][PATCH V1] nics/system_info: _strip_memory adapt new
> > output
> >
> > From: "Jiang,yu" <yux.jiang at intel.com>
> >
> > adapt the new output of memory info
> >
> > Signed-off-by: Jiang,yu <yux.jiang at intel.com>
> > ---
> >  nics/system_info.py | 9 +++++++++
> >  1 file changed, 9 insertions(+)
> >
> > diff --git a/nics/system_info.py b/nics/system_info.py index
> > da73b9f..5f796be 100644
> > --- a/nics/system_info.py
> > +++ b/nics/system_info.py
> > @@ -75,9 +75,12 @@ class SystemInfo(object):
> >      def _strip_memory(self, memories):
> >          """
> >          Size: 8192 MB Locator: DIMM_A1 Speed: 2133 MHz
> > +        Size: 32 GB Locator: DIMMB1 Speed: 2400 MT/s
> >          """
> >          s_regex = r"(\s+)Size: (\d+) MB"
> > +        s_regex_gb = r"(\s+)Size: (\d+) GB"
> >          l_regex= r"(\s+)Locator: .*_(\w+)"
> > +        l_regex_x= r"(\s+)Locator:.*DIMM(\w+)"
> >          speed_regex = r"(\s+)Speed: (.*)"
> >          size = ""
> >          locate = ""
> > @@ -88,11 +91,17 @@ class SystemInfo(object):
> >          total_size = 0
> >          for line in lines:
> >              m = re.match(s_regex, line)
> > +            m_gb = re.match(s_regex_gb, line)
> >              if m:
> >                  size = m.group(2)
> > +            elif m_gb:
> > +                size = m_gb.group(2)*1024
> >              l_m = re.match(l_regex, line)
> > +            l_mx = re.match(l_regex_x, line)
> >              if l_m:
> >                  locate = l_m.group(2)
> > +            elif l_mx:
> > +                locate = l_mx.group(2)
> >              s_m = re.match(speed_regex, line)
> >              if s_m:
> >                  speed = s_m.group(2)
> > --
> > 2.17.2



More information about the dts mailing list