base: Fix includes in AddrRangeMap header file

Change-Id: I4bdd6cf7c8d22219c0582ab206ec8372a4357759
Reviewed-on: https://gem5-review.googlesource.com/11429
Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
diff --git a/src/base/addr_range_map.hh b/src/base/addr_range_map.hh
index 417d663..f43671c 100644
--- a/src/base/addr_range_map.hh
+++ b/src/base/addr_range_map.hh
@@ -44,10 +44,14 @@
 #ifndef __BASE_ADDR_RANGE_MAP_HH__
 #define __BASE_ADDR_RANGE_MAP_HH__
 
+#include <cstddef>
+#include <functional>
+#include <list>
 #include <map>
 #include <utility>
 
 #include "base/addr_range.hh"
+#include "base/types.hh"
 
 /**
  * The AddrRangeMap uses an STL map to implement an interval tree for