<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/softgun/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/softgun/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 21 Sep 2023 12:04:28 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/softgun/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Fix implicit integer declarations and type mismatches</title><link>https://sourceforge.net/p/softgun/patches/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Fix implicit integer declarations and type mismatches&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pascal Jaeger</dc:creator><pubDate>Thu, 21 Sep 2023 12:04:28 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net50c668f0e26593cf42cef1ad7f910e3598f77f4f</guid></item><item><title>at91_dbgu device implemented</title><link>https://sourceforge.net/p/softgun/patches/4/</link><description>a simple implementation \(no PDC\) of the at91\_dbgu peripheral based on the at91\_uart device.

the patch also includes 2 small fixes which i needed to get softgun to compile...

i did this patch to be able to evaluate softgun with our bare-metal framework.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 23 Nov 2010 12:56:05 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net51c5deded5e0d7df19c30582e0db7d09749f21b3</guid></item><item><title>Fix for "ldmia sp!,{pc}^" instruction and similar</title><link>https://sourceforge.net/p/softgun/patches/3/</link><description>With the caveat that I have not neither real hardware
nor much experience with the ARM, I think there is
something wrong in softgun-0.14 with instructions such as

ldmia sp\!,\{pc\}^

The problem seems to be that the CPSR is changed
between the read of the sp register and the writeback
of the new value.  If the change to CPSR results in a
change of mode \(from IRQ to SVC, for example\) then sp
is written back to a different bank from the bank it
was read from, and I don't think this is right.

This patch seems to fix it, by changing the order in
which things happen.  The update to CPSR happens last
of all.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen Blackheath</dc:creator><pubDate>Mon, 14 Aug 2006 05:25:50 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net15fa7da78bb3b54b910e99cbc7ee566bf8b2cd10</guid></item><item><title>Big endian host and target broken in softgun-0.11</title><link>https://sourceforge.net/p/softgun/patches/2/</link><description>Big endian Host and Target is broken in softgun-0.11
because
address inversion is done in the wrong place and
byteorder is
not converted to host Byteorder</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jochen Karrer</dc:creator><pubDate>Tue, 16 Aug 2005 21:11:00 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netd7736ca4ccf1942a176ee9d16653c9b4b8a25379</guid></item><item><title>Cleaner Makefiles for v0.10</title><link>https://sourceforge.net/p/softgun/patches/1/</link><description>Hi,

I made a little patch so the big-endian binaries are
also compiled during
$ make all
and not until
$ make install.

It also installs \_be.so version of the dm9000 device in
$ make install
\(I guess this is the desired behavior as \_be.so is made
but then forgotten by the devices/dm9000/Makefile\)

It cleanly applys to softgun-0.10.tgz as well as to
current CVS's checkout.

Yuri.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yuri Vasilevski</dc:creator><pubDate>Thu, 23 Jun 2005 16:38:34 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net653d3d7532276665eea0c6dc2e35d4354825d15a</guid></item></channel></rss>