freedreno: add ringbuffer marker

Needed for gallium driver, to emit cmdstream with single ringbuffer
containing tile cmds which IB back to earlier draw cmds for each tile.
We need to be able to mark the begin/end of draw cmds, and flush
starting at the first tile cmds.

Signed-off-by: Rob Clark <robclark@freedesktop.org>