Commit 972924b2 authored by Øyvind Harboe's avatar Øyvind Harboe
Browse files

Make default implementation of mdw/mmw phys return error 'not implemented'

parent af66678c
...@@ -741,6 +741,18 @@ int target_mcr(struct target_s *target, int cpnum, uint32_t op1, uint32_t op2, u ...@@ -741,6 +741,18 @@ int target_mcr(struct target_s *target, int cpnum, uint32_t op1, uint32_t op2, u
return target->type->mcr(target, cpnum, op1, op2, CRn, CRm, value); return target->type->mcr(target, cpnum, op1, op2, CRn, CRm, value);
} }
static int default_read_phys_memory(struct target_s *target, uint32_t address, uint32_t size, uint32_t count, uint8_t *buffer)
{
LOG_ERROR("Not implemented");
return ERROR_FAIL;
}
static int default_write_phys_memory(struct target_s *target, uint32_t address, uint32_t size, uint32_t count, uint8_t *buffer)
{
LOG_ERROR("Not implemented");
return ERROR_FAIL;
}
int target_init(struct command_context_s *cmd_ctx) int target_init(struct command_context_s *cmd_ctx)
{ {
...@@ -769,12 +781,12 @@ int target_init(struct command_context_s *cmd_ctx) ...@@ -769,12 +781,12 @@ int target_init(struct command_context_s *cmd_ctx)
if (target->type->read_phys_memory == NULL) if (target->type->read_phys_memory == NULL)
{ {
target->type->read_phys_memory = target->type->read_memory; target->type->read_phys_memory = default_read_phys_memory;
} }
if (target->type->write_phys_memory == NULL) if (target->type->write_phys_memory == NULL)
{ {
target->type->write_phys_memory = target->type->write_memory; target->type->write_phys_memory = default_write_phys_memory;
} }
if (target->type->mcr == NULL) if (target->type->mcr == NULL)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment