Revert "kernel: Arch specific memory domain APIs added"

This reverts commit 8d910b36a3.
This commit is contained in:
Andrew Boie 2017-10-20 11:27:37 -07:00 committed by Anas Nashif
parent 21a7a0f576
commit fd2927609d

View file

@ -12,6 +12,7 @@
static u8_t max_partitions;
void k_mem_domain_init(struct k_mem_domain *domain, u32_t num_parts,
struct k_mem_partition *parts[])
{
@ -48,11 +49,6 @@ void k_mem_domain_destroy(struct k_mem_domain *domain)
key = irq_lock();
/* Handle architecture specifc destroy only if it is the current thread*/
if (_current->mem_domain_info.mem_domain == domain) {
_arch_mem_domain_destroy(domain);
}
SYS_DLIST_FOR_EACH_NODE_SAFE(&domain->mem_domain_q, node, next_node) {
struct k_thread *thread =
CONTAINER_OF(node, struct k_thread, mem_domain_info);
@ -115,11 +111,6 @@ void k_mem_domain_remove_partition(struct k_mem_domain *domain,
/* Assert if not found */
__ASSERT(p_idx < max_partitions, "");
/* Handle architecture specifc remove only if it is the current thread*/
if (_current->mem_domain_info.mem_domain == domain) {
_arch_mem_domain_remove_partition(domain, p_idx);
}
domain->partitions[p_idx].start = 0;
domain->partitions[p_idx].size = 0;
domain->partitions[p_idx].attr = 0;