TEMU 4.3.7 has been released resolving several issues. Primarily related to PowerPC models and peripherals.
Bug Fixes in 4.3.7
PowerPC RFI instruction fixes
PowerPC incorrect PC in SRR0 on interrupts.
Book-E IVPR should clear LSBs when read. Some operating systems write bits to the LSBs, which should be ignored.
OpenPIC issues with IRQ – IACK – EOI sequence handling and interrupt prioritisation.
OpenPIC time readouts of live counters not correct.
DUART interrupts were not evaluated when modifying the UIER register.
Bug Fixes in 4.3.6
PowerPC mcrf instruction issues.
Book-E wrtee and wrteei instructions added.
Bug Fixes in 4.3.5
Book-E exception chaining not working properly.
Bug Fixes in 4.3.4
OpenPIC incorrectly calculated some register indices resulting in bad register writes.
Bug Fixes in 4.3.3
Book-E / e500 MAS7 register had the wrong SPR number assigned
PowerPC mtspr assembler syntax wrong.
Bug Fixes in 4.3.2
DUART non-FIFO mode fixes.
Bug Fixes in 4.3.1
Interrupts could force exit in powered down mode
Incorrect reset values for several models
I/O read statistics not collected in some cases.
Bug Fixes in 4.3.0
Locking issues in memory space I/Os
APBUART assert could be triggered incorrectly when running in parallel
Fix issue impacting inplace restore of interface arrays
GDB server now supports PowerPC targets
Relatively rare SPARCv8 mulscc instruction was incorrectly translated.
Branches to single instruction idle operation could in some cases prevent idle from being triggered.
Features and Improvements in 4.3
Floating licenses supported with the TGSS LM (available separately)
PCI(e) APIs have been cleaned up and improved, still experimental but getting closer to stable APIs
Object system initialisation of temu_Object flags.
Additional performance stats collected by CPU and Scheduler.
Support to configure thread-affinity in the Scheduler.
Changed scheduler barriers to be spinning, this improves performance of unbalanced CPU loads. Old barrier is available as opt-in as it has a small performance advantage in some cases.
PowerPC traps can be raised with the command line.
SPARCv8 wry and rdy instructions are now translated.
Idle mode triggering for some PowerPC instructions.
Optimisation of binary translators to eliminate memory space roundtrips.
Terma.com uses cookies and the like for the purposes of statistical analysis, improving the friendliness and usability of our website, tailoring content to your interests and engaging with social media. By visiting our website, you consent to our and third party use of cookies as described in our privacy policy. Read More
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.