r600d.h (d4730ace0c7dbb64513e35b6fc5fd7e7f381e490) | r600d.h (dd220a00e8bd5ad7f98ecdc3eed699a7cfabdc27) |
---|---|
1/* 2 * Copyright 2009 Advanced Micro Devices, Inc. 3 * Copyright 2009 Red Hat Inc. 4 * 5 * Permission is hereby granted, free of charge, to any person obtaining a 6 * copy of this software and associated documentation files (the "Software"), 7 * to deal in the Software without restriction, including without limitation 8 * the rights to use, copy, modify, merge, publish, distribute, sublicense, --- 479 unchanged lines hidden (view full) --- 488#define VGT_STRMOUT_BUFFER_BASE_0 0x28AD8 489#define VGT_STRMOUT_BUFFER_BASE_1 0x28AE8 490#define VGT_STRMOUT_BUFFER_BASE_2 0x28AF8 491#define VGT_STRMOUT_BUFFER_BASE_3 0x28B08 492#define VGT_STRMOUT_BUFFER_OFFSET_0 0x28ADC 493#define VGT_STRMOUT_BUFFER_OFFSET_1 0x28AEC 494#define VGT_STRMOUT_BUFFER_OFFSET_2 0x28AFC 495#define VGT_STRMOUT_BUFFER_OFFSET_3 0x28B0C | 1/* 2 * Copyright 2009 Advanced Micro Devices, Inc. 3 * Copyright 2009 Red Hat Inc. 4 * 5 * Permission is hereby granted, free of charge, to any person obtaining a 6 * copy of this software and associated documentation files (the "Software"), 7 * to deal in the Software without restriction, including without limitation 8 * the rights to use, copy, modify, merge, publish, distribute, sublicense, --- 479 unchanged lines hidden (view full) --- 488#define VGT_STRMOUT_BUFFER_BASE_0 0x28AD8 489#define VGT_STRMOUT_BUFFER_BASE_1 0x28AE8 490#define VGT_STRMOUT_BUFFER_BASE_2 0x28AF8 491#define VGT_STRMOUT_BUFFER_BASE_3 0x28B08 492#define VGT_STRMOUT_BUFFER_OFFSET_0 0x28ADC 493#define VGT_STRMOUT_BUFFER_OFFSET_1 0x28AEC 494#define VGT_STRMOUT_BUFFER_OFFSET_2 0x28AFC 495#define VGT_STRMOUT_BUFFER_OFFSET_3 0x28B0C |
496#define VGT_STRMOUT_BUFFER_SIZE_0 0x28AD0 497#define VGT_STRMOUT_BUFFER_SIZE_1 0x28AE0 498#define VGT_STRMOUT_BUFFER_SIZE_2 0x28AF0 499#define VGT_STRMOUT_BUFFER_SIZE_3 0x28B00 500 |
|
496#define VGT_STRMOUT_EN 0x28AB0 497#define VGT_VERTEX_REUSE_BLOCK_CNTL 0x28C58 498#define VTX_REUSE_DEPTH_MASK 0x000000FF 499#define VGT_EVENT_INITIATOR 0x28a90 500# define CACHE_FLUSH_AND_INV_EVENT_TS (0x14 << 0) 501# define CACHE_FLUSH_AND_INV_EVENT (0x16 << 0) 502 503#define VM_CONTEXT0_CNTL 0x1410 --- 325 unchanged lines hidden (view full) --- 829#define PACKET3_DRAW_INDEX_IMMD 0x2E 830#define PACKET3_NUM_INSTANCES 0x2F 831#define PACKET3_STRMOUT_BUFFER_UPDATE 0x34 832#define PACKET3_INDIRECT_BUFFER_MP 0x38 833#define PACKET3_MEM_SEMAPHORE 0x39 834# define PACKET3_SEM_SEL_SIGNAL (0x6 << 29) 835# define PACKET3_SEM_SEL_WAIT (0x7 << 29) 836#define PACKET3_MPEG_INDEX 0x3A | 501#define VGT_STRMOUT_EN 0x28AB0 502#define VGT_VERTEX_REUSE_BLOCK_CNTL 0x28C58 503#define VTX_REUSE_DEPTH_MASK 0x000000FF 504#define VGT_EVENT_INITIATOR 0x28a90 505# define CACHE_FLUSH_AND_INV_EVENT_TS (0x14 << 0) 506# define CACHE_FLUSH_AND_INV_EVENT (0x16 << 0) 507 508#define VM_CONTEXT0_CNTL 0x1410 --- 325 unchanged lines hidden (view full) --- 834#define PACKET3_DRAW_INDEX_IMMD 0x2E 835#define PACKET3_NUM_INSTANCES 0x2F 836#define PACKET3_STRMOUT_BUFFER_UPDATE 0x34 837#define PACKET3_INDIRECT_BUFFER_MP 0x38 838#define PACKET3_MEM_SEMAPHORE 0x39 839# define PACKET3_SEM_SEL_SIGNAL (0x6 << 29) 840# define PACKET3_SEM_SEL_WAIT (0x7 << 29) 841#define PACKET3_MPEG_INDEX 0x3A |
842#define PACKET3_COPY_DW 0x3B |
|
837#define PACKET3_WAIT_REG_MEM 0x3C 838#define PACKET3_MEM_WRITE 0x3D 839#define PACKET3_INDIRECT_BUFFER 0x32 840#define PACKET3_SURFACE_SYNC 0x43 841# define PACKET3_CB0_DEST_BASE_ENA (1 << 6) 842# define PACKET3_TC_ACTION_ENA (1 << 23) 843# define PACKET3_VC_ACTION_ENA (1 << 24) 844# define PACKET3_CB_ACTION_ENA (1 << 25) --- 700 unchanged lines hidden --- | 843#define PACKET3_WAIT_REG_MEM 0x3C 844#define PACKET3_MEM_WRITE 0x3D 845#define PACKET3_INDIRECT_BUFFER 0x32 846#define PACKET3_SURFACE_SYNC 0x43 847# define PACKET3_CB0_DEST_BASE_ENA (1 << 6) 848# define PACKET3_TC_ACTION_ENA (1 << 23) 849# define PACKET3_VC_ACTION_ENA (1 << 24) 850# define PACKET3_CB_ACTION_ENA (1 << 25) --- 700 unchanged lines hidden --- |