On Mon, Jan 22, 2018 at 12:30:53PM +0000, Bruce Richardson wrote: > On Mon, Jan 22, 2018 at 05:16:49PM +0530, Pavan Nikhilesh wrote: > > Added support for detecting march and mcpu by reading midr_el1 register. > > The implementer, primary part number values read can be used to figure > > out the underlying arm cpu. > > > > Signed-off-by: Pavan Nikhilesh <pbhagavat...@caviumnetworks.com> > > --- > > app/test-pmd/meson.build | 2 +- > > config/arm/armv8_machine.py | 18 +++++++++ > > config/arm/meson.build | 95 > > +++++++++++++++++++++++++++++++++++++++++---- > > config/meson.build | 19 ++++----- > > drivers/meson.build | 2 +- > > examples/meson.build | 2 +- > > lib/meson.build | 2 +- > > meson.build | 2 +- > > test/test/meson.build | 2 +- > > 9 files changed, 121 insertions(+), 23 deletions(-) > > create mode 100755 config/arm/armv8_machine.py > > <snip> > > + > > + if machine == 'generic' > > + machine = impl_generic > > + cmd_output = cmd_generic > > + endif > > + > > + message('Implementer : ' + machine[0]) > > When cross-compiling for arm I get an error at this line: > > Meson encountered an error in file config/arm/meson.build, line 69, column > 1: > Index 0 out of bounds of array of size 0. > Will be sending v2 of the cross patch soon(once directory structure and file name is fininlized) that would resolve this issue.
> Regards, > /Bruce Thanks, Pavan. > >