AM62LX Firewall Descriptions

Introduction

This chapter provides information on firewalls that system firmware configures by default at boot time. The guide to read the tables in this chapter is provided below. For more details on firewalls, refer to the “Interconnect Firewalls” section of the TRM and Firewall TISCI Description.

Table Legend

  • Firewall ID: The unique identifier for each firewall
  • Owner: The host ID that owns the firewall
  • CBA_PERMISSION_x: Each permission slot takes the form of [user, permission], where “user” is a host ID and “permission” is a combination of r-read, w-write, c-cache, d-debug. Additionally, each firewall region/channel can have up to 3 slots for configuring permissions.

Table Guide

  • If a firewall is owned by TIFS/DMSC, it means that only TIFS/DMSC can configure it.
  • If a firewall is owned by none, it means any host can configure it.
  • If a firewall is not listed in the table below, it does not mean it doesn’t exist. It simply means it was not one of the firewalls configured at boot time by system firmware.

Note

For additional firewall information, checkout the Firewall FAQ.

List of Region Based Firewalls

Firewall ID Region Owner Dev Group Start Address End Address CBA_PERMISSION_0 CBA_PERMISSION_1 CBA_PERMISSION_2
15 1 tifs SOC_DEVGRP_MAIN 0x70814000 0x70814FFF a53_secure_supervisor,rwcd a53_secure_supervisor,rwcd tifs,rd
15 2 tifs SOC_DEVGRP_MAIN 0x70815000 0x70815FFF tifs,rwd tifs,rwd a53_secure_supervisor,rc
96 0 tifs SOC_DEVGRP_MAIN 0x00000000 0xFFFFFFFFFFF tifs,rwd tifs,rwd tifs,rwd
195 0 none SOC_DEVGRP_WKUP 0x300000 0x300FFF tifs,rwd tifs,rwd tifs,rwd
512 1 tifs SOC_DEVGRP_WKUP 0x44250000 0x44250FFF everyone,r everyone,r everyone,r
512 3 tifs SOC_DEVGRP_WKUP 0x44234000 0x44234FFF everyone,r everyone,r everyone,r
512 4 tifs SOC_DEVGRP_WKUP 0x45000000 0x458FFFFF tifs,rwd tifs,rwd tifs,rwd
512 5 tifs SOC_DEVGRP_WKUP 0x45B00000 0x45B0AFFF everyone,r everyone,r everyone,r
512 6 tifs SOC_DEVGRP_WKUP 0x45D20000 0x45D27FFF everyone,rwcd everyone,rwcd everyone,rwcd
800 0 tifs SOC_DEVGRP_WKUP 0x4000 0x4FFF tifs,rwcd    
800 0 tifs SOC_DEVGRP_WKUP 0x0000 0x4FFF tifs,rwcd    
800 1 tifs SOC_DEVGRP_WKUP 0x6000 0x6FFF tifs,rwcd    
800 2 tifs SOC_DEVGRP_WKUP 0x8000 0xFFFFFFFFFFF tifs,rwcd    
800 3 tifs SOC_DEVGRP_WKUP 0x4000 0x4FFF tifs,rwcd    
800 4 tifs SOC_DEVGRP_WKUP 0x6000 0x6FFF tifs,rwcd    
800 5 tifs SOC_DEVGRP_WKUP 0x8000 0xFFFFFFFFFFF tifs,rwcd    
800 6 none SOC_DEVGRP_WKUP 0x5000 0x5FFF tifs,rwcd everyone, rwcd everyone, rwcd
800 7 none SOC_DEVGRP_WKUP 0x7000 0x7FFF tifs,rwcd everyone, rwcd everyone, rwcd

Note

For more details on firewalls, refer to the “Interconnect Firewalls” section of the TRM.

List of Channelized Firewalls

Firewall ID Owner Dev Group Start Channel End Channel CBA_PERMISSION_0 CBA_PERMISSION_1 CBA_PERMISSION_2
128 none SOC_DEVGRP_WKUP 0 2      
193 none SOC_DEVGRP_WKUP 0 0 everyone, rwcd everyone, rwcd everyone, rwcd
193 none SOC_DEVGRP_WKUP 0 0 tifs, rwd    
520 tifs SOC_DEVGRP_WKUP 0 0 tifs, rwd everyone, r  
520 tifs SOC_DEVGRP_WKUP 1 1 a53_secure_supervisor, rwd everyone, r  
520 tifs SOC_DEVGRP_WKUP 2 3 tifs, rwd everyone, r  
520 tifs SOC_DEVGRP_WKUP 4 5 tifs, rwd everyone, r  
520 tifs SOC_DEVGRP_WKUP 6 7 a53_secure_supervisor, rwd everyone, r  

List of priv-ids

Master name priv-id secure non-secure privileged user HOST-IDs
a53_non_secure_supervisor 4 False True True False 12,13,14
a53_secure_supervisor 4 True False True False 10,11
everyone 195 True True True True N/A
block_everyone 197 True True True True N/A
tifs 202 True True True True N/A