changeset 288eb5ee4b00 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=288eb5ee4b00
description:
        dev: Use fixed size member variables to describe fixed size PL111 
registers.

diffstat:

 src/dev/arm/pl111.hh |  24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diffs (65 lines):

diff -r f66948658a36 -r 288eb5ee4b00 src/dev/arm/pl111.hh
--- a/src/dev/arm/pl111.hh      Mon Nov 17 01:45:42 2014 -0800
+++ b/src/dev/arm/pl111.hh      Tue Nov 18 02:38:23 2014 -0800
@@ -200,10 +200,10 @@
     TimingReg3 lcdTiming3;
 
     /** Upper panel frame base address register */
-    int lcdUpbase;
+    uint32_t lcdUpbase;
 
     /** Lower panel frame base address register */
-    int lcdLpbase;
+    uint32_t lcdLpbase;
 
     /** Control register */
     ControlReg lcdControl;
@@ -219,27 +219,27 @@
 
     /** 256x16-bit color palette registers
      * 256 palette entries organized as 128 locations of two entries per word 
*/
-    int lcdPalette[LcdPaletteSize];
+    uint32_t lcdPalette[LcdPaletteSize];
 
     /** Cursor image RAM register
      * 256-word wide values defining images overlaid by the hw cursor 
mechanism */
-    int cursorImage[CrsrImageSize];
+    uint32_t cursorImage[CrsrImageSize];
 
     /** Cursor control register */
-    int clcdCrsrCtrl;
+    uint32_t clcdCrsrCtrl;
 
     /** Cursor configuration register */
-    int clcdCrsrConfig;
+    uint32_t clcdCrsrConfig;
 
     /** Cursor palette registers */
-    int clcdCrsrPalette0;
-    int clcdCrsrPalette1;
+    uint32_t clcdCrsrPalette0;
+    uint32_t clcdCrsrPalette1;
 
     /** Cursor XY position register */
-    int clcdCrsrXY;
+    uint32_t clcdCrsrXY;
 
     /** Cursor clip position register */
-    int clcdCrsrClip;
+    uint32_t clcdCrsrClip;
 
     /** Cursor interrupt mask set/clear register */
     InterruptReg clcdCrsrImsc;
@@ -290,10 +290,10 @@
     Addr curAddr;
 
     /** DMA FIFO watermark */
-    int waterMark;
+    uint32_t waterMark;
 
     /** Number of pending dma reads */
-    int dmaPendingNum;
+    uint32_t dmaPendingNum;
 
     /** Send updated parameters to the vnc server */
     void updateVideoParams();
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to