config TZASC
	tristate "TrustZone Address Space Controller logger"
	depends on ARM
	help
	  Say Y here to get the tzasc driver.
	  It will log address space violations to errmem if available,
	  otherwise it will use the kernel log buffer.

	  The TZASC needs to be configured and activated by the boot loader
	  and takes its resource information from the device tree.

	  The spec_ctl module parameter configures the read and write access
	  speculation at module load time.

	  Speculative access is much faster than validating the address before
	  issuing the transaction but it is also a potential security risk and
	  may affect system stability.

	  Reloading the module with different speculation control settings
	  enables analysis of issues related to access speculation without
	  rebuilding/rebooting the kernel or boot loader.

config TZASC_PANIC_ON_IRQ
	bool "panic on TZASC interrupts"
	depends on TZASC
	help
          The TZASC Interrupt is fired in case of an invalid memory access.
          Invalid means here with respect to the security settings
          within the TZASC.
	  Say Y here, if TZASC module shall panic on such interrupts.
