dev/arm: get rid of AmbaDev namespace
authorSteve Reinhardt <stever@gmail.com>
Fri, 12 Jul 2013 02:56:39 +0000 (21:56 -0500)
committerSteve Reinhardt <stever@gmail.com>
Fri, 12 Jul 2013 02:56:39 +0000 (21:56 -0500)
commit2737650a69f0c56d325c2d9cfd45eef099fbd581
tree7e1a7030cdfb961d074729397b6f2c1e24f41e43
parentb0b1c0205c438d382aaec54ee4b79b92e1a5e285
dev/arm: get rid of AmbaDev namespace

It was confusing having an AmbaDev namespace along with an
AmbaDevice class.  The namespace stuff is now moved in to
a new base AmbaDevice class, which is a mixin for classes
AmbaPioDevice (the former AmbaDevice) and AmbaDmaDevice
to provide the readId function as an inherited member function.

Committed by: Nilay Vaish <nilay@cs.wisc.edu>
12 files changed:
src/dev/arm/RealView.py
src/dev/arm/amba_device.cc
src/dev/arm/amba_device.hh
src/dev/arm/amba_fake.cc
src/dev/arm/amba_fake.hh
src/dev/arm/kmi.cc
src/dev/arm/pl011.cc
src/dev/arm/pl011.hh
src/dev/arm/pl111.cc
src/dev/arm/rtc_pl031.cc
src/dev/arm/timer_sp804.cc
src/dev/arm/timer_sp804.hh