mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-15 00:54:22 +00:00
xlat: Remove deprecated interfaces
Change-Id: I83de2ae3e0795e6fec3c1e5b37c441b64b0c9cb6 Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
This commit is contained in:
parent
7dab0eac07
commit
90e0c98373
8 changed files with 0 additions and 97 deletions
|
@ -477,13 +477,6 @@ constants must also be defined:
|
|||
enabled for a BL image, ``MAX_MMAP_REGIONS`` must be defined to accommodate
|
||||
the dynamic regions as well.
|
||||
|
||||
- **#define : ADDR\_SPACE\_SIZE**
|
||||
|
||||
Defines the total size of the address space in bytes. For example, for a 32
|
||||
bit address space, this value should be ``(1ULL << 32)``. This definition is
|
||||
now deprecated, platforms should use ``PLAT_PHY_ADDR_SPACE_SIZE`` and
|
||||
``PLAT_VIRT_ADDR_SPACE_SIZE`` instead.
|
||||
|
||||
- **#define : PLAT\_VIRT\_ADDR\_SPACE\_SIZE**
|
||||
|
||||
Defines the total size of the virtual address space in bytes. For example,
|
||||
|
|
|
@ -67,11 +67,6 @@ void setup_mmu_cfg(uint64_t *params, unsigned int flags,
|
|||
|
||||
#ifdef AARCH32
|
||||
/* AArch32 specific translation table API */
|
||||
#if !ERROR_DEPRECATED
|
||||
void enable_mmu_secure(unsigned int flags);
|
||||
void enable_mmu_direct(unsigned int flags);
|
||||
#endif
|
||||
|
||||
void enable_mmu_svc_mon(unsigned int flags);
|
||||
void enable_mmu_hyp(unsigned int flags);
|
||||
|
||||
|
|
|
@ -71,10 +71,6 @@
|
|||
#define MT_CODE (MT_MEMORY | MT_RO | MT_EXECUTE)
|
||||
#define MT_RO_DATA (MT_MEMORY | MT_RO | MT_EXECUTE_NEVER)
|
||||
|
||||
#if !ERROR_DEPRECATED
|
||||
typedef unsigned int mmap_attr_t;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Structure for specifying a single region of memory.
|
||||
*/
|
||||
|
|
|
@ -104,10 +104,6 @@
|
|||
#define MT_RO_DATA (MT_MEMORY | MT_RO | MT_EXECUTE_NEVER)
|
||||
#define MT_RW_DATA (MT_MEMORY | MT_RW | MT_EXECUTE_NEVER)
|
||||
|
||||
#if !ERROR_DEPRECATED
|
||||
typedef unsigned int mmap_attr_t;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Structure for specifying a single region of memory.
|
||||
*/
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) 2014-2016, ARM Limited and Contributors. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
||||
/*
|
||||
* This file is deprecated and is retained here only for compatibility.
|
||||
* The xlat_tables library can be found in `lib/xlat_tables` directory.
|
||||
*/
|
||||
#if !ERROR_DEPRECATED
|
||||
#include "../xlat_tables/xlat_tables_common.c"
|
||||
#include "../xlat_tables/aarch64/xlat_tables.c"
|
||||
#endif
|
|
@ -61,22 +61,6 @@ void init_xlat_tables(void)
|
|||
assert((PLAT_PHY_ADDR_SPACE_SIZE - 1U) <= get_max_supported_pa());
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* Function for enabling the MMU in Secure PL1, assuming that the
|
||||
* page-tables have already been created.
|
||||
******************************************************************************/
|
||||
#if !ERROR_DEPRECATED
|
||||
void enable_mmu_secure(unsigned int flags)
|
||||
{
|
||||
enable_mmu_svc_mon(flags);
|
||||
}
|
||||
|
||||
void enable_mmu_direct(unsigned int flags)
|
||||
{
|
||||
enable_mmu_direct_svc_mon(flags);
|
||||
}
|
||||
#endif
|
||||
|
||||
void enable_mmu_svc_mon(unsigned int flags)
|
||||
{
|
||||
unsigned int mair0, ttbcr, sctlr;
|
||||
|
|
|
@ -15,23 +15,6 @@
|
|||
#error xlat tables v2 must be used with HW_ASSISTED_COHERENCY
|
||||
#endif
|
||||
|
||||
/*
|
||||
* If the platform hasn't defined a physical and a virtual address space size
|
||||
* default to ADDR_SPACE_SIZE.
|
||||
*/
|
||||
#if ERROR_DEPRECATED
|
||||
# ifdef ADDR_SPACE_SIZE
|
||||
# error "ADDR_SPACE_SIZE is deprecated. Use PLAT_xxx_ADDR_SPACE_SIZE instead."
|
||||
# endif
|
||||
#elif defined(ADDR_SPACE_SIZE)
|
||||
# ifndef PLAT_PHY_ADDR_SPACE_SIZE
|
||||
# define PLAT_PHY_ADDR_SPACE_SIZE ADDR_SPACE_SIZE
|
||||
# endif
|
||||
# ifndef PLAT_VIRT_ADDR_SPACE_SIZE
|
||||
# define PLAT_VIRT_ADDR_SPACE_SIZE ADDR_SPACE_SIZE
|
||||
# endif
|
||||
#endif
|
||||
|
||||
CASSERT(CHECK_VIRT_ADDR_SPACE_SIZE(PLAT_VIRT_ADDR_SPACE_SIZE),
|
||||
assert_valid_virt_addr_space_size);
|
||||
|
||||
|
|
|
@ -18,24 +18,6 @@
|
|||
*/
|
||||
uint64_t mmu_cfg_params[MMU_CFG_PARAM_MAX];
|
||||
|
||||
/*
|
||||
* Each platform can define the size of its physical and virtual address spaces.
|
||||
* If the platform hasn't defined one or both of them, default to
|
||||
* ADDR_SPACE_SIZE. The latter is deprecated, though.
|
||||
*/
|
||||
#if ERROR_DEPRECATED
|
||||
# ifdef ADDR_SPACE_SIZE
|
||||
# error "ADDR_SPACE_SIZE is deprecated. Use PLAT_xxx_ADDR_SPACE_SIZE instead."
|
||||
# endif
|
||||
#elif defined(ADDR_SPACE_SIZE)
|
||||
# ifndef PLAT_PHY_ADDR_SPACE_SIZE
|
||||
# define PLAT_PHY_ADDR_SPACE_SIZE ADDR_SPACE_SIZE
|
||||
# endif
|
||||
# ifndef PLAT_VIRT_ADDR_SPACE_SIZE
|
||||
# define PLAT_VIRT_ADDR_SPACE_SIZE ADDR_SPACE_SIZE
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Allocate and initialise the default translation context for the BL image
|
||||
* currently executing.
|
||||
|
@ -121,18 +103,6 @@ int xlat_change_mem_attributes(uintptr_t base_va, size_t size, uint32_t attr)
|
|||
|
||||
#ifdef AARCH32
|
||||
|
||||
#if !ERROR_DEPRECATED
|
||||
void enable_mmu_secure(unsigned int flags)
|
||||
{
|
||||
enable_mmu_svc_mon(flags);
|
||||
}
|
||||
|
||||
void enable_mmu_direct(unsigned int flags)
|
||||
{
|
||||
enable_mmu_direct_svc_mon(flags);
|
||||
}
|
||||
#endif
|
||||
|
||||
void enable_mmu_svc_mon(unsigned int flags)
|
||||
{
|
||||
setup_mmu_cfg((uint64_t *)&mmu_cfg_params, flags,
|
||||
|
|
Loading…
Add table
Reference in a new issue