mem: Mark the guest endianness packet accessors as deprecated.
authorGabe Black <gabeblack@google.com>
Wed, 17 Oct 2018 21:34:08 +0000 (14:34 -0700)
committerGabe Black <gabeblack@google.com>
Thu, 18 Oct 2018 07:48:49 +0000 (07:48 +0000)
Change-Id: Iebefeb5b1ce905f2b45b30b7656d6a01d0724584
Reviewed-on: https://gem5-review.googlesource.com/c/13575
Maintainer: Gabe Black <gabeblack@google.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
src/mem/packet.hh

index 95c6f81834a888152c680130cad6a61d92e38110..e378de8f0a5bc34cdd38e7df8592d4a820d5e30c 100644 (file)
@@ -1062,7 +1062,8 @@ class Packet : public Printable
      * endian.
      */
     template <typename T>
-    T get() const;
+    T get() const
+        M5_DEPRECATED_MSG("The memory system should be ISA independent.");
 #endif
 
     /** Set the value in the data pointer to v as big endian. */
@@ -1083,10 +1084,10 @@ class Packet : public Printable
 #if THE_ISA != NULL_ISA
     /** Set the value in the data pointer to v as guest endian. */
     template <typename T>
-    void set(T v);
+    void set(T v)
+        M5_DEPRECATED_MSG("The memory system should be ISA independent.");
 #endif
 
-
     /**
      * Get the data in the packet byte swapped from the specified
      * endianness and zero-extended to 64 bits.