> -----Original Message-----
> From: Brian Cain <[email protected]>
> Sent: Friday, February 28, 2025 11:26 PM
> To: [email protected]
> Cc: [email protected]; [email protected];
> [email protected]; [email protected]; [email protected]; [email protected];
> [email protected]; [email protected];
> [email protected]; [email protected];
> [email protected]; Brian Cain <[email protected]>
> Subject: [PATCH 13/38] target/hexagon: Define DCache states
> 
> From: Brian Cain <[email protected]>
> 
> Signed-off-by: Brian Cain <[email protected]>
> ---
>  target/hexagon/cpu_bits.h | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/target/hexagon/cpu_bits.h b/target/hexagon/cpu_bits.h index
> 6582bb4f16..5d26815eb9 100644
> --- a/target/hexagon/cpu_bits.h
> +++ b/target/hexagon/cpu_bits.h
> @@ -41,6 +41,13 @@ enum hex_cause {
>      HEX_CAUSE_PRIV_USER_NO_SINSN = 0x01b,  };
> 
> +enum data_cache_state {
> +    HEX_DC_STATE_INVALID   = 0x0,
> +    HEX_DC_STATE_VALID     = 0x1,
> +    HEX_DC_STATE_RESERVED  = 0x2,
> +    HEX_DC_STATE_UNUSED_WT = 0x3,
> +};
> +

Why is this needed?  QEMU doesn't model the data cache.




Reply via email to