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 ---