When using the tracer with XLEN=64, the registers for the "cause" filter are not separated in 2 32bits registers, like other filters.
So when writing in it, the 32 MSB are not set, because it's expecting a 64bits value but ATB interface only provides 32bits data.
Are cause registers supposed to stay in 32bits or not ?
When using the tracer with XLEN=64, the registers for the "cause" filter are not separated in 2 32bits registers, like other filters.
So when writing in it, the 32 MSB are not set, because it's expecting a 64bits value but ATB interface only provides 32bits data.
Are cause registers supposed to stay in 32bits or not ?