]> xenbits.xensource.com Git - qemu-xen.git/commit
target/microblaze: Add use-non-secure property
authorJoe Komlodi <joe.komlodi@xilinx.com>
Fri, 22 Jan 2021 00:18:53 +0000 (16:18 -0800)
committerEdgar E. Iglesias <edgar.iglesias@xilinx.com>
Wed, 27 Jan 2021 07:32:55 +0000 (08:32 +0100)
commitea2ccb65615f8e50d6002c6b0de33691c00aae9d
tree54e2715ebcfa94522f7d3c0a6006f05df9895c00
parent9cd69f1a270235b652766f00b94114f48a2d603f
target/microblaze: Add use-non-secure property

This property is used to control the security of the following interfaces
on MicroBlaze:
M_AXI_DP - data interface
M_AXI_IP - instruction interface
M_AXI_DC - dcache interface
M_AXI_IC - icache interface

It works by enabling or disabling the use of the non_secure[3:0] signals.

Interfaces and their corresponding values are taken from:
https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_2/ug984-vivado-microblaze-ref.pdf
page 153.

Signed-off-by: Joe Komlodi <komlodi@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Tested-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Message-Id: <1611274735-303873-2-git-send-email-komlodi@xilinx.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
target/microblaze/cpu.c
target/microblaze/cpu.h