target: add todo in target_write_memory() about alignment
target_write_buffer() does not align "buffer" in host memory passed to target_write_memory(). Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
This commit is contained in:
parent
f899c2aa97
commit
c646b76797
|
@ -2,7 +2,7 @@
|
||||||
* Copyright (C) 2005 by Dominic Rath *
|
* Copyright (C) 2005 by Dominic Rath *
|
||||||
* Dominic.Rath@gmx.de *
|
* Dominic.Rath@gmx.de *
|
||||||
* *
|
* *
|
||||||
* Copyright (C) 2007-9 Øyvind Harboe *
|
* Copyright (C) 2007-2010 Øyvind Harboe *
|
||||||
* oyvind.harboe@zylin.com *
|
* oyvind.harboe@zylin.com *
|
||||||
* *
|
* *
|
||||||
* Copyright (C) 2008 by Spencer Oliver *
|
* Copyright (C) 2008 by Spencer Oliver *
|
||||||
|
@ -371,7 +371,18 @@ int target_read_memory(struct target *target,
|
||||||
uint32_t address, uint32_t size, uint32_t count, uint8_t *buffer);
|
uint32_t address, uint32_t size, uint32_t count, uint8_t *buffer);
|
||||||
/**
|
/**
|
||||||
* Write @a count items of @a size bytes to the memory of @a target at
|
* Write @a count items of @a size bytes to the memory of @a target at
|
||||||
* the @a address given.
|
* the @a address given. @a address must be aligned to @a size
|
||||||
|
* in target memory.
|
||||||
|
*
|
||||||
|
* The endianness is the same in the host and target memory for this
|
||||||
|
* function.
|
||||||
|
*
|
||||||
|
* \todo TODO:
|
||||||
|
* Really @a buffer should have been defined as "const void *" and
|
||||||
|
* @a buffer should have been aligned to @a size in the host memory.
|
||||||
|
*
|
||||||
|
* This is not enforced via e.g. assert's today and e.g. the
|
||||||
|
* target_write_buffer fn breaks this assumption.
|
||||||
*
|
*
|
||||||
* This routine is wrapper for target->type->write_memory.
|
* This routine is wrapper for target->type->write_memory.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue