<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/utils/hwstub/tools/hwstub_shell.cpp, branch 2048sp5</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>hwstub_shell: add support for call and jump</title>
<updated>2014-11-28T18:38:02+00:00</updated>
<author>
<name>Marcin Bukat</name>
<email>marcin.bukat@gmail.com</email>
</author>
<published>2014-11-25T23:00:11+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=e99c036ed1b96abf0c4b196e5f58ef93b7effdfe'/>
<id>e99c036ed1b96abf0c4b196e5f58ef93b7effdfe</id>
<content type='text'>
Change-Id: Ie09d0db21831b79255da858bada7382a08ff4eef
Reviewed-on: http://gerrit.rockbox.org/1052
Reviewed-by: Marcin Bukat &lt;marcin.bukat@gmail.com&gt;
Tested: Marcin Bukat &lt;marcin.bukat@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie09d0db21831b79255da858bada7382a08ff4eef
Reviewed-on: http://gerrit.rockbox.org/1052
Reviewed-by: Marcin Bukat &lt;marcin.bukat@gmail.com&gt;
Tested: Marcin Bukat &lt;marcin.bukat@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hwstub/qeditor: add support for atomic read/writes</title>
<updated>2014-11-18T22:30:44+00:00</updated>
<author>
<name>Marcin Bukat</name>
<email>marcin.bukat@gmail.com</email>
</author>
<published>2014-11-18T22:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=cd04a5f1aadc8e2ec4e787f5ba4cc8c38a579314'/>
<id>cd04a5f1aadc8e2ec4e787f5ba4cc8c38a579314</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>hwstub_shell: add atj target</title>
<updated>2014-11-15T12:01:24+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-11-14T22:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=16dcde4012483ee8354efd3ddea380404cd6f168'/>
<id>16dcde4012483ee8354efd3ddea380404cd6f168</id>
<content type='text'>
Change-Id: I566694f19dfb110dbf245be7b7f139a4c616e16b
Reviewed-on: http://gerrit.rockbox.org/1041
Reviewed-by: Amaury Pouly &lt;amaury.pouly@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I566694f19dfb110dbf245be7b7f139a4c616e16b
Reviewed-on: http://gerrit.rockbox.org/1041
Reviewed-by: Amaury Pouly &lt;amaury.pouly@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hwstub_shell: add support for set/clr/tog without SCT using read and write</title>
<updated>2014-09-07T15:45:56+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-08-05T16:19:08+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=0c7c54e18550f1765bece9d3ec0e7f67edde50cb'/>
<id>0c7c54e18550f1765bece9d3ec0e7f67edde50cb</id>
<content type='text'>
Change-Id: Ib0a5123e5cc51ee193ef761c36af63467740c670
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib0a5123e5cc51ee193ef761c36af63467740c670
</pre>
</div>
</content>
</entry>
<entry>
<title>hwstub: don't put revision in the protocol, it's specific to the implementation</title>
<updated>2014-09-07T15:45:28+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-08-05T16:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=dd05dc76a45718ad327d3fec69c259b873c39154'/>
<id>dd05dc76a45718ad327d3fec69c259b873c39154</id>
<content type='text'>
Change-Id: I1311a22da41fe977f1613f1e313a864baa03027c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I1311a22da41fe977f1613f1e313a864baa03027c
</pre>
</div>
</content>
</entry>
<entry>
<title>hwstub: remove protocol to make it use its own interface</title>
<updated>2014-09-07T15:45:10+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-05-25T14:06:31+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=12ce7fc2cce5531723ea7d141df80142891989d7'/>
<id>12ce7fc2cce5531723ea7d141df80142891989d7</id>
<content type='text'>
This way, hwstub can be implemented along with other usb features/interfaces.

Change-Id: I7148cab845049cc0a8b8e740fa0d52d3a385eaed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way, hwstub can be implemented along with other usb features/interfaces.

Change-Id: I7148cab845049cc0a8b8e740fa0d52d3a385eaed
</pre>
</div>
</content>
</entry>
<entry>
<title>hwstub: hwstub_shell can now run files/cmd provides on command line</title>
<updated>2014-05-11T17:55:57+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-05-05T21:16:52+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=5b89e6618f023b46be1dc91ba4eab46e78bc7121'/>
<id>5b89e6618f023b46be1dc91ba4eab46e78bc7121</id>
<content type='text'>
Change-Id: Id5cb3bee52b39e2ddec95c646ca9b4a3334bdf92
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Id5cb3bee52b39e2ddec95c646ca9b4a3334bdf92
</pre>
</div>
</content>
</entry>
<entry>
<title>hwstub: fix hwstub_shell</title>
<updated>2014-05-11T17:54:47+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-05-01T17:44:23+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=17affb8085b408d7b135adfe4972a7057e12d7fd'/>
<id>17affb8085b408d7b135adfe4972a7057e12d7fd</id>
<content type='text'>
Change-Id: I008a55675054c86fd206cc5248f2bd9475e80b49
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I008a55675054c86fd206cc5248f2bd9475e80b49
</pre>
</div>
</content>
</entry>
<entry>
<title>hwstub: add proper PP support</title>
<updated>2014-04-11T22:11:13+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-04-11T22:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=238be18d0331a7a87e3ea8ea0d24b78e451357cb'/>
<id>238be18d0331a7a87e3ea8ea0d24b78e451357cb</id>
<content type='text'>
- drop support for PP500x: it's very different from other PP and although
  it would be possible to support them, I don't have one to test the code
- make sure only the CPU is started
- add PP descriptor to report chip ID and revision
- add code in shell and lua to support pp (no register description yet)
- compile for ARMv4 because PP502x is an ARM7TDMI

Change-Id: I36c4e465dfc2cfdfe7433b2f65cc8f6f0720fe62
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- drop support for PP500x: it's very different from other PP and although
  it would be possible to support them, I don't have one to test the code
- make sure only the CPU is started
- add PP descriptor to report chip ID and revision
- add code in shell and lua to support pp (no register description yet)
- compile for ARMv4 because PP502x is an ARM7TDMI

Change-Id: I36c4e465dfc2cfdfe7433b2f65cc8f6f0720fe62
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix red</title>
<updated>2014-02-12T12:14:02+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-02-12T12:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=c35e4a4b7d7c4da06f0f38f6f669f05d04f4537a'/>
<id>c35e4a4b7d7c4da06f0f38f6f669f05d04f4537a</id>
<content type='text'>
Change-Id: Ib64eb3539e33d4336c298612b4508c4611b80c9e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib64eb3539e33d4336c298612b4508c4611b80c9e
</pre>
</div>
</content>
</entry>
</feed>
