diff options
| author | Marcin Bukat <marcin.bukat@gmail.com> | 2014-11-18 23:27:26 +0100 |
|---|---|---|
| committer | Marcin Bukat <marcin.bukat@gmail.com> | 2014-11-18 23:30:44 +0100 |
| commit | cd04a5f1aadc8e2ec4e787f5ba4cc8c38a579314 (patch) | |
| tree | 63e9f095451aeba0139152c8742d0af67413690a /utils/hwstub/tools/init.lua | |
| parent | 794169a18f644eea32de20b26646381137545e2d (diff) | |
| download | rockbox-cd04a5f1aadc8e2ec4e787f5ba4cc8c38a579314.zip rockbox-cd04a5f1aadc8e2ec4e787f5ba4cc8c38a579314.tar.gz rockbox-cd04a5f1aadc8e2ec4e787f5ba4cc8c38a579314.tar.bz2 rockbox-cd04a5f1aadc8e2ec4e787f5ba4cc8c38a579314.tar.xz | |
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
Diffstat (limited to 'utils/hwstub/tools/init.lua')
| -rw-r--r-- | utils/hwstub/tools/init.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/utils/hwstub/tools/init.lua b/utils/hwstub/tools/init.lua index 1fe0e0d..aaca8b6 100644 --- a/utils/hwstub/tools/init.lua +++ b/utils/hwstub/tools/init.lua @@ -38,8 +38,8 @@ do h = HELP:create_topic("DEV"); h:add("This variable redirects to hwstub.dev and provides direct access to the device."); h:add("It contains some information about the device and the following methods."); - h:add("* read8/16/32(a) reads a 8/16/32-bit integer at address a"); - h:add("* write8/16/32(a, v) writes the 8/16/32-bit integer v at address a"); + h:add("* read8/16/32(a) reads a 8/16/32-bit integer at address a atomically"); + h:add("* write8/16/32(a, v) writes the 8/16/32-bit integer v at address a atomically"); h:add("* print_log() prints the device log"); h = HELP:create_topic("HW"); |