<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 26: Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/</link><description>Recent changes to 26: Emulated cache flush throws away the whole buffer</description><atom:link href="https://sourceforge.net/p/euaeppcjit/tickets/26/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 11 Oct 2014 23:02:51 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/euaeppcjit/tickets/26/feed.rss" rel="self" type="application/rss+xml"/><item><title>#26 Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/?limit=25#9134</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: accepted --&amp;gt; open&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Almos Rajnai --&amp;gt;  nobody &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Milestone&lt;/strong&gt;: PPCJITBETA05 --&amp;gt; Version 1.1&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Sat, 11 Oct 2014 23:02:51 -0000</pubDate><guid>https://sourceforge.nete6c478736965889a31f1f17056cbbe41f653b46b</guid></item><item><title>#26 Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/?limit=25#a18b</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; accepted&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Sun, 21 Sep 2014 07:56:31 -0000</pubDate><guid>https://sourceforge.net81a897ab8a97a61e02589ce4098ed8f6c4619935</guid></item><item><title>#26 Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/?limit=25#e2f6</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Priority&lt;/strong&gt;: 2-med --&amp;gt; 3-low&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Sun, 01 Jun 2014 03:27:45 -0000</pubDate><guid>https://sourceforge.net1d02ccc57a42fd674c6688cbcdc1c5e62ffa756a</guid></item><item><title>#26 Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/?limit=25#ee2e</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: accepted --&amp;gt; open&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Milestone&lt;/strong&gt;: PPCJITBETA03 --&amp;gt; PPCJITBETA04&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Mon, 19 May 2014 07:12:41 -0000</pubDate><guid>https://sourceforge.netdad704de4ec2485472b81f611fd2430967d5ac0a</guid></item><item><title>#26 Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/?limit=25#6bc4</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; accepted&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Tue, 29 Apr 2014 09:02:35 -0000</pubDate><guid>https://sourceforge.netb56b32fde88ba9de4f1acc3365451d5c52e0a7d9</guid></item><item><title>#26 Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/?limit=25#f3a4</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Priority&lt;/strong&gt;:  --&amp;gt; med&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Sat, 22 Mar 2014 22:22:07 -0000</pubDate><guid>https://sourceforge.net530cfb01b5d1375355d5de3e676692af3953e236</guid></item><item><title>#26 Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/?limit=25#e240</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;labels&lt;/strong&gt;:  --&amp;gt; generic optimization, optimization&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Sat, 22 Mar 2014 04:12:39 -0000</pubDate><guid>https://sourceforge.netb85ba3172127c7ca0708883efc496ccffe1cb59c</guid></item><item><title>Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When the emulation calls the &lt;em&gt;newcpu.c/flush_icache()&lt;/em&gt; function then it falls back to the &lt;em&gt;flush_icache_hard()&lt;/em&gt; function and throws away the whole compiled code buffer.&lt;/p&gt;
&lt;p&gt;In the x86 implementation the checksums for the blocks are used for comparing the current code in memory to the source of the compiled code and if it was not changed then the block is kept after the cache flush.&lt;/p&gt;
&lt;p&gt;Also the &lt;strong&gt;dormant&lt;/strong&gt; flag can be used for preserving the original compiled code, it marks the blocks which are falling into the ROM memory area, so these cannot change.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Sat, 08 Feb 2014 03:01:15 -0000</pubDate><guid>https://sourceforge.netc627f16561e565364bba2a6a4d61c6855b449a9f</guid></item><item><title>Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 26 has been modified: Emulated cache flush throws away the whole buffer&lt;br /&gt;
Edited By: Almos Rajnai (racsdragon)&lt;br /&gt;
_milestone updated: u'RC1' =&amp;gt; u'PPCJITBETA03'&lt;br /&gt;
Owner updated: None =&amp;gt; u'racsdragon'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Sat, 08 Feb 2014 03:01:15 -0000</pubDate><guid>https://sourceforge.netcead024bc219d84b712cb4948b0e49e703522caa</guid></item><item><title>Emulated cache flush throws away the whole buffer</title><link>https://sourceforge.net/p/euaeppcjit/tickets/26/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 26 has been modified: Emulated cache flush throws away the whole buffer&lt;br /&gt;
Edited By: Almos Rajnai (racsdragon)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Almos Rajnai</dc:creator><pubDate>Sat, 08 Feb 2014 03:01:15 -0000</pubDate><guid>https://sourceforge.netc3c371b73d5593f03fc8c98d176926d10ee97573</guid></item></channel></rss>