summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2006-07-25 17:46:05 +0000
committerxtraeme <xtraeme@pkgsrc.org>2006-07-25 17:46:05 +0000
commit5d0cd3f0702628b82a769040844e509e881cd338 (patch)
treed9707cf1bcbae1ffeba18e5dd33ce97f6daba156 /mk
parent3ba53a942393f00322005f4ecb11b4851481efa4 (diff)
downloadpkgsrc-5d0cd3f0702628b82a769040844e509e881cd338.tar.gz
Update to 0.4.1:
Changes between release 0.4.0.1 and 0.4.1 include, among other things: o) Some bugs in the dynamic translation core have been fixed, making all emulation modes (especially the MIPS mode) more stable. o) In the refactoring effort between 0.4.0 and 0.4.0.1, single-stepping (and instruction tracing) of 64-bit programs was accidentally broken. Single-stepping in 64-bit mode could result in strange exceptions. This has been fixed in 0.4.1. o) MIPS emulation performance has been improved somewhat: R3000: After removing some buggy code (hints for physical page translations), it was possible to remove the workaround for R3000 caches which was needed in 0.4.0.1 to make Linux and Ultrix run. This gives an overall speedup for R2000/R3000. For non-R3000, there have been some speedups as well. After fixing reference count bugs for 64-bit addressing in the dyntrans system, workarounds/hacks in the tlbwr/tlbwi instructions and in the ASID change helper function could be removed. o) A new -s command line option is now available, for dumping raw runtime data/statistics on every instruction to a file. Currently, the following kinds of data can be dumped: 1. the program counter (virtual address) 2. the physical address representation of the program counter 3. the internal dyntrans instruction call pointer, useful when developing/optimizing the emulator This data can then be analyzed by external tools. (There was a -s command line option in previous releases of the emulator, but it did not work as intended, and was not usable from dyntrans emulation modes.)
Diffstat (limited to 'mk')
0 files changed, 0 insertions, 0 deletions