1
0
Fork 0
forked from len0rd/rockbox
foxbox/utils/hwstub/stub
Marcin Bukat cd04a5f1aa hwstub/qeditor: add support for atomic read/writes
The current code assumed that READ/WRITE would produce atomic read/writes for
8/16/32-bit words, which in turned put assumption on the memcpy function.
Since some memcpy implementation do not always guarantee such strong assumption,
introduce two new operation READ/WRITE_ATOMIC which provide the necessary
tools to do correct read and write to register in a single memory access.

Change-Id: I37451bd5057bb0dcaf5a800d8aef8791c792a090
2014-11-18 23:30:44 +01:00
..
asm hwstub/qeditor: add support for atomic read/writes 2014-11-18 23:30:44 +01:00
atj213x hwstub: Add atj213x support 2014-11-05 08:18:59 +01:00
pp hwstub: fix missing \n 2014-09-07 17:45:43 +02:00
rk27xx hwstub: small fixup in rk27xx usb driver 2014-09-11 12:31:52 +02:00
stmp hwstub: fix error in config descriptor, cleanup some code 2014-04-12 00:11:13 +02:00
config.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
format.c hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
format.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
hwstub.make hwstub rk27xx port 2013-11-24 00:10:36 +01:00
logf.c hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
logf.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
main.c hwstub/qeditor: add support for atomic read/writes 2014-11-18 23:30:44 +01:00
memory.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
protocol.h hwstub/qeditor: add support for atomic read/writes 2014-11-18 23:30:44 +01:00
SOURCES hwstub/qeditor: add support for atomic read/writes 2014-11-18 23:30:44 +01:00
stddef.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
stdint.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
string.c hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
string.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
system.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
target.h hwstub/qeditor: add support for atomic read/writes 2014-11-18 23:30:44 +01:00
usb_ch9.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
usb_drv.h hwstub: split target specific code from the common part 2013-07-13 17:47:01 +02:00
usb_drv_arc.c hwstub: add delay functions, and plain binary/sb file generation 2013-09-10 23:19:34 +02:00