intel: aubinator: use different colors to signal batch start/end
This makes the stream of commands a bit easier to read. v2 (Ken): Use bold text on green headers for easier readability; swap the green and blue headers so the majority stay blue. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:

committed by
Lionel Landwerlin

parent
c3ce0d22b4
commit
6b17e3a6da
@@ -50,8 +50,9 @@
|
|||||||
#define AUB_MI_BATCH_BUFFER_END (0x0500 << 16)
|
#define AUB_MI_BATCH_BUFFER_END (0x0500 << 16)
|
||||||
|
|
||||||
#define CSI "\e["
|
#define CSI "\e["
|
||||||
#define HEADER CSI "37;44m"
|
#define BLUE_HEADER CSI "0;44m"
|
||||||
#define NORMAL CSI "0m"
|
#define GREEN_HEADER CSI "1;42m"
|
||||||
|
#define NORMAL CSI "0m"
|
||||||
|
|
||||||
/* options */
|
/* options */
|
||||||
|
|
||||||
@@ -727,9 +728,13 @@ parse_commands(struct gen_spec *spec, uint32_t *cmds, int size, int engine)
|
|||||||
const char *color, *reset_color = NORMAL;
|
const char *color, *reset_color = NORMAL;
|
||||||
uint64_t offset;
|
uint64_t offset;
|
||||||
|
|
||||||
if (option_full_decode)
|
if (option_full_decode) {
|
||||||
color = HEADER;
|
if ((p[0] & 0xffff0000) == AUB_MI_BATCH_BUFFER_START ||
|
||||||
else
|
(p[0] & 0xffff0000) == AUB_MI_BATCH_BUFFER_END)
|
||||||
|
color = GREEN_HEADER;
|
||||||
|
else
|
||||||
|
color = BLUE_HEADER;
|
||||||
|
} else
|
||||||
color = NORMAL;
|
color = NORMAL;
|
||||||
|
|
||||||
if (option_color == COLOR_NEVER) {
|
if (option_color == COLOR_NEVER) {
|
||||||
|
Reference in New Issue
Block a user