feat(mte): move stacks to a separate memory region

Separates CPU stack memory region to apply different memory attribute to
the stack region specifically. This memory region is marked as "Normal
Inner Write-Back, Outer Write-Back, Read-Allocate, Write-Allocate
Non-transient memory." for now.
Zeroes the stack section on the image entry.

Signed-off-by: Maksims Svecovs <maksims.svecovs@arm.com>
Change-Id: Iaa68c7d16cae73c31e3741f94d2c6c85ca457b19
diff --git a/inc/hf/layout.h b/inc/hf/layout.h
index 8ad05a9..ee32b35 100644
--- a/inc/hf/layout.h
+++ b/inc/hf/layout.h
@@ -22,6 +22,9 @@
 paddr_t layout_data_begin(void);
 paddr_t layout_data_end(void);
 
+paddr_t layout_stacks_begin(void);
+paddr_t layout_stacks_end(void);
+
 paddr_t layout_initrd_begin(void);
 paddr_t layout_initrd_end(void);