Accepting request 852652 from home:xenonpk
- Update to version 0.0.13~git20201201: * atomic.cpp: improve hashtable access * Make cpu_counter::remove() async * sceNp.cpp: fix some UTF-8 string mismatch - Update to version 0.0.13~git20201130: * rsx: Fix upscaled image reconstruction * rsx: Fix uncaught depth-func changes - Update to version 0.0.13~git20201129: * Fix RSX replay thread lifecycle - Update to version 0.0.13~git20201129: * Add missing Fedora dependancy to BUILDING.md * Remove unneeded non-ASCII character (unedat.cpp) * stdafx.h: remove BOM from custom included headers - Update to version 0.0.13~git20201127: * Try to set 2-3 GiB working space and show error if it's failed (Windows) * shared_ptr.hpp: fix critical bugs * Minor debugging enhancement * Threads: fix minor race * Homebrew atomic_ptr rewritten (util/shared_ptr.hpp) * atomic.cpp: shrink and simplify main hashtable * atomic.hpp: remove/deprecate incomplete notify features * Handle some undefined behavior regarding null pads - Update to version 0.0.13~git20201125: * JIT: increase likeliness of allocating 2M large pages * perf_meter.hpp: move logic to noinline function * utils::shm: allow 2M hugepages on demand * Linux: remove assertions on MADV_HUGEPAGE * atomic.cpp: fix windows/std path * Implement "slow mutex" without spin-waiting. * Minor changes related to Emu.Stop() - Update to version 0.0.13~git20201124: * asm.hpp: constexpr refactoring * vm_native.cpp: add MADV_HUGEPAGE * atomic.hpp: alter atomic_storage<>::store a bit * Implement prefetch_write() and prefetch_exec() wrappers * Fix auto exit * gl: Disable depth test before rendering text to the backbuffer which does have a Z buffer * Azure: attempt to produce clang artifact * Remove any mentions of scam CI * Fix SPU LS MMIO * vm: adjustments * atomic.cpp: don't use empty notify callback * Threads: minor simplification - Update to version 0.0.13~git20201123: * vk: Improve support for RDNA - Update to version 0.0.13~git20201123: * Simplify communication with thread pool * Clean thread pool at exit. * atomic.hpp: fix atomic_wait::list regression * atomic.hpp: redefine op::ne to actually mean "not equal" * Remove old travis badge (kill it with fire) * Pushing master AppImage Artifacts to GitHub Releases via Azure - Update to version 0.0.13~git20201122: * Attempt 2: Try to make Azure push linux builds * Azure: try to deploy GCC artifact (upload to github) * Removed .travis.yml * Attempt to fix #9316 * Second attempt to fix hanging RPCS3 process * atomic.cpp: remove redundant constexpr - Update to version 0.0.13~git20201121: * rsx: Some shader compiler threads tuning * qt: Add shader compiler threads to GUI * gl: Thread shader source compilation dispatch * rsx: Use multithreaded shader compiler backend * Attempt to fix Emu.Quit() * Fix thread pool entry point and get_cycles() * Attempt to fix #9271 * atomic.cpp: optimize "cond" allocation with TLS * Basic constexpr support for u128 (MSVC) * atomic.cpp: use deterministic "cond" allocation * atomic.cpp: use some actual hash for hashtable (std::minstd_rand) * CPU: remove descheduled threads from suspend_all list - Update to version 0.0.13~git20201120: * SPU: Log STOP full opcode (#9292) * hotfix for infinite loop when booting game data * Update disc boot detection and hope it works * Fix u128 type on MSVC (subtraction, minus) * CPU: use u128 in bit counter * Fix perf_meter<> after adding thread pool. * vm.cpp: minor optimization for filling stack guards * CPU: remove cpu_counter from g_fxo * CPU: update suspend interface (dummy) * CPU: Fix g_suspend_counter waiting logic - Update to version 0.0.13~git20201118: * SPU LLVM: fix AND instruction family (#9290) * rsx: Resolution scaling overhaul * Debugger: fill stack guard with STACKGRD * Update hidapi * Fix memory viewer for SPU LS * SPU: increase max SPU count * SPU: absolutely unacceptable hack for SPU LS * sys_memory: HORRIBLE HACK for sys_memory_get_page_attributes * atomic.cpp: remove tiny redundancy * Potential fix for Linux compilation - Update to version 0.0.13~git20201117: * Debugger: Fix scrolling in first registers panel * cellGame fixes * Add thread_ctrl::get_thread_stack * vm: respect initial protection for allocation mapping * vm: memory locking rewritten * SPU: don't allocate SPU LS in vm::main - Update to version 0.0.13~git20201115: * SPU Debugger: Implement float registers view + General debugger fixes (#9265) * SPU: Fix some stat printing * atomic.cpp: fix notification on windows - Update to version 0.0.13~git20201114: * atomic.cpp/threads: remove old wait callback * atomic.cpp: fix waiting on multiple variables * atomic.cpp: fix rare overload scenario * Temporarily disable memory locking if TSX is not used * Fix suspend_all bug (TSX, TSX-FA) * Don't add lonely cpu_flag::memory on TSX path (bug) * Fix thread pool resource management. - Update to version 0.0.13~git20201113: * Fixed thread pool a bit * atomic.cpp: continuation of fixing all-ones masks * atomic.cpp: optimize raw_notify() for unspecified pointer mode * Improve disconnected state handling of dns queries * Add some error checking in sceNp2.cpp * Implement simple thread pool * Add .gdbinit config file * Adds SIGPIPE to ignored exceptions(unix) * atomic.cpp: print some stats on stop * atomic.cpp: fix notification bug from few commits before * atomic.cpp: minor optimization * atomic.cpp: merge more atomic variables for simplicity * atomic.cpp: combine two atomics (ref ctr and wait ptr) * atomic.cpp: don't load actual memory on empty mask * atomic.cpp: minor notification improvement * atomic.cpp: restore notify_all() behaviour * atomic.cpp: implement some atomic wait operations. - Update to version 0.0.13~git20201111: * Fix vm::check_addr calls in Thread.cpp * Fix vm::range_lock, imporve vm::check_addr * Registers Editor: Implement SPU/PPU register value broadcast * Debugger: Improve SPU/PPU vector registers * Fix missing controller mapping * atomic.cpp: waitable atomics got brutally rewritten * SPU Debugger: Improve registers panel * rpcn 0.3.5 (#9227) * Fix PPU stack contents on allocation * Make memory locking optional (mlock, VirtualLock). * Import VirtualAlloc2 if available (Win10+) * Improve DYNAMIC_IMPORT * CPU: Improve suspend_all g_suspend_counter handling * vm: lock memory under "sudo" addr * Implement utils::memory_lock * vm: remove unnecessary memset() on stop * CPU: use unsigned (u8) priority in suspend_all * Fix path not being saved on install pkgs * Hotfix for shm->map_self() * sys_semaphore: add state check to sys_semaphore_get_value * SPU/vm: Improve vm::range_lock a bit * SPU: improve spu_thread::reservation_check * vm: implement g_shmem for range locks * vm: add map_self() method to utils::shm * vm: refactor vm::range_lock again * Debugger fixups (#9226) * kernel-explorer: Add basic process info * Debugger: Improve SPU/PPU callstack handling - Update to version 0.0.13~git20201107: * unify patch log - Update to version 0.0.13~git20201107: * Debugger: Implement SPU callstack, fix PPU callstack * atomic.cpp: fix 3-arg notify functions * atomic.cpp: allow waiting on multiple variables simultaneously * atomic.cpp: adjust assumed pointer mask * atomic.cpp: add minor safety check * atomic.cpp: maintenance of wait() function * SPU reservations: Do not illegally dereference reservation data * Set AccountAge to 18 to fix age restriction checks, fix incorrect logged function name (#9218) * More Header cleanup * CI/FreeBSD: switch TravisCI to Clang 11 * CI/FreeBSD: enable on TravisCI as ccache works nowadays * CI/FreeBSD: switch CirrusCI to 12.2-RELEASE * CI/FreeBSD: avoid downloading commit history in submodules * CI/FreeBSD: clear ccache stats, so new hits are easier to notice * CI/FreeBSD: stop forcing ccache after f528aada24fb * atomic.cpp: upgrade raw_notify() * atomic.cpp: refactor native signaling functions * atomic.cpp: fix cond_handle data structures * Remove unused atomic with lock bit - Update to version 0.0.13~git20201106: * llvm: Update submodule (Zen3 workaround) (#9212) * Extend timeout on travis * atomic.cpp: remove load() from notify functions * atomic.cpp: more improvements * atomic.cpp: various cleanups and fixes * Improve shared_mutex * Improve cond_var notifiers * Fix HAS_OVERCOMMIT usage in JIT.cpp * Update LLVM commit id * Fix 1 warning in MSVC * atomic.cpp: improvements. * Improve low-level mmap utilities (Linux/BSD) * Fix vm::lock_range wrong check * Improve cpu_flag::temp handling * sys_prx: add cpu_flag::wait * vm: minor refactoring * Fix some switch warnings * Fix NEVER_INLINE attribute * Optimize cpu check_state() a bit * Add Quadro to fast version of VK get_driver_vendor * Set some things to log level always - Update to version 0.0.13~git20201103: * Add option to log qDebug * Log Qt version - Update to version 0.0.13~git20201102: * rpcs3_version: Bump to 0.0.13 (#9192) * Upgrade to LLVM 11 Stable * vm::range_lock cleanup and minor optimization * Optimize vm::range_lock - Update to version 0.0.12~git20201101: * TSX: fix transaction limit settings * TSX: tiny optimization of transaction functions - Update to version 0.0.12~git20201101: * Fix vm::page_protect and range flags * SPU: Fix Accurate DMA edge case * Improve vm::range_lock * Qt: Pass events to dialog when not remapping * overlays: kinda fix performance graph margins (#9181) * Disasm: do not allow to access previous instructions in non-interpreter mode * SPU Debugger: SHUFB insertion patterns * TSX: new fallback method (time-based) * vm: rename g_addr_lock to g_range_lock * Rename vm::reservation_light_op -> light_op * Cleanup some includes * cellSubDisplay: Add some constants (#9178) * implement interception for cellKb and cellMouse * HLE: Add some constants * Add License Area Setting * Qt: Fix Resolution combobox default value * rsx: Fix transform contants load * Actually start rsx replay thread * vm: optimize range lock slot allocations * sys_fs/sys_usbd: add cpu_flag::wait * sys_ppu_thread: add cpu_flag::wait * sys_memory: add cpu_flag::wait * sys_rsx: add cpu_flag::wait * sys_event: cleanup (replace vm::temporary_unlock) * Derive RSX Replay thread from cpu_thread * Allow cpu_thread& arg passed to the syscalls * PPU: Optimize reservation load for success * vm: add extern clear_range_locks function * CPU: improve cpu_thread::suspend_all for cache efficiency (TSX) * perf_meter.hpp: fix double rdtsc bug, add restart() method * SPU: make do_dma_transfer() static with _this arg * PPU: reload old data on STCX failure * PPU: add LARX perf counter * SPU: load previous data on PUTLLC failure * CPU: improve cpu_thread::suspend_all (TSX) * Logs: add callback for cpu_thread to set cpu_flag::wait * SPU: add stx/ftx counters * TSX tweaks OBS-URL: https://build.opensuse.org/request/show/852652 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=29
This commit is contained in:
parent
0b437114c7
commit
a93c4e31e7
@ -1,4 +1,4 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
|
||||
<param name="changesrevision">59b3a3d26b6dad27dc13d68e73aec7e6ece8ecc1</param></service></servicedata>
|
||||
<param name="changesrevision">13a0b88755e8043b959b1ac8f9d9b7be451003e7</param></service></servicedata>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f8eef0c4f83ac7b0f222bbf76f7a5303641fda2a57bf81c6337a16cfd60326a7
|
||||
size 82947868
|
3
rpcs3-0.0.13~git20201201.tar.xz
Normal file
3
rpcs3-0.0.13~git20201201.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bad63025905efc7c7dfb9f930c0649b3e6d8c32a37c759b6d254c6e51775a297
|
||||
size 67161932
|
354
rpcs3.changes
354
rpcs3.changes
@ -1,3 +1,357 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 01 13:55:31 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201201:
|
||||
* atomic.cpp: improve hashtable access
|
||||
* Make cpu_counter::remove() async
|
||||
* sceNp.cpp: fix some UTF-8 string mismatch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 30 13:48:05 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201130:
|
||||
* rsx: Fix upscaled image reconstruction
|
||||
* rsx: Fix uncaught depth-func changes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 29 20:01:29 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201129:
|
||||
* Fix RSX replay thread lifecycle
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 29 18:48:23 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201129:
|
||||
* Add missing Fedora dependancy to BUILDING.md
|
||||
* Remove unneeded non-ASCII character (unedat.cpp)
|
||||
* stdafx.h: remove BOM from custom included headers
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 27 13:50:28 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201127:
|
||||
* Try to set 2-3 GiB working space and show error if it's failed (Windows)
|
||||
* shared_ptr.hpp: fix critical bugs
|
||||
* Minor debugging enhancement
|
||||
* Threads: fix minor race
|
||||
* Homebrew atomic_ptr rewritten (util/shared_ptr.hpp)
|
||||
* atomic.cpp: shrink and simplify main hashtable
|
||||
* atomic.hpp: remove/deprecate incomplete notify features
|
||||
* Handle some undefined behavior regarding null pads
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 25 11:22:38 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201125:
|
||||
* JIT: increase likeliness of allocating 2M large pages
|
||||
* perf_meter.hpp: move logic to noinline function
|
||||
* utils::shm: allow 2M hugepages on demand
|
||||
* Linux: remove assertions on MADV_HUGEPAGE
|
||||
* atomic.cpp: fix windows/std path
|
||||
* Implement "slow mutex" without spin-waiting.
|
||||
* Minor changes related to Emu.Stop()
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 24 19:36:03 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201124:
|
||||
* asm.hpp: constexpr refactoring
|
||||
* vm_native.cpp: add MADV_HUGEPAGE
|
||||
* atomic.hpp: alter atomic_storage<>::store a bit
|
||||
* Implement prefetch_write() and prefetch_exec() wrappers
|
||||
* Fix auto exit
|
||||
* gl: Disable depth test before rendering text to the backbuffer which does have a Z buffer
|
||||
* Azure: attempt to produce clang artifact
|
||||
* Remove any mentions of scam CI
|
||||
* Fix SPU LS MMIO
|
||||
* vm: adjustments
|
||||
* atomic.cpp: don't use empty notify callback
|
||||
* Threads: minor simplification
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 23 23:09:55 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201123:
|
||||
* vk: Improve support for RDNA
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 23 11:31:19 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201123:
|
||||
* Simplify communication with thread pool
|
||||
* Clean thread pool at exit.
|
||||
* atomic.hpp: fix atomic_wait::list regression
|
||||
* atomic.hpp: redefine op::ne to actually mean "not equal"
|
||||
* Remove old travis badge (kill it with fire)
|
||||
* Pushing master AppImage Artifacts to GitHub Releases via Azure
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 22 20:56:41 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201122:
|
||||
* Attempt 2: Try to make Azure push linux builds
|
||||
* Azure: try to deploy GCC artifact (upload to github)
|
||||
* Removed .travis.yml
|
||||
* Attempt to fix #9316
|
||||
* Second attempt to fix hanging RPCS3 process
|
||||
* atomic.cpp: remove redundant constexpr
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 22 00:36:36 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201121:
|
||||
* rsx: Some shader compiler threads tuning
|
||||
* qt: Add shader compiler threads to GUI
|
||||
* gl: Thread shader source compilation dispatch
|
||||
* rsx: Use multithreaded shader compiler backend
|
||||
* Attempt to fix Emu.Quit()
|
||||
* Fix thread pool entry point and get_cycles()
|
||||
* Attempt to fix #9271
|
||||
* atomic.cpp: optimize "cond" allocation with TLS
|
||||
* Basic constexpr support for u128 (MSVC)
|
||||
* atomic.cpp: use deterministic "cond" allocation
|
||||
* atomic.cpp: use some actual hash for hashtable (std::minstd_rand)
|
||||
* CPU: remove descheduled threads from suspend_all list
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 20 14:15:29 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201120:
|
||||
* SPU: Log STOP full opcode (#9292)
|
||||
* hotfix for infinite loop when booting game data
|
||||
* Update disc boot detection and hope it works
|
||||
* Fix u128 type on MSVC (subtraction, minus)
|
||||
* CPU: use u128 in bit counter
|
||||
* Fix perf_meter<> after adding thread pool.
|
||||
* vm.cpp: minor optimization for filling stack guards
|
||||
* CPU: remove cpu_counter from g_fxo
|
||||
* CPU: update suspend interface (dummy)
|
||||
* CPU: Fix g_suspend_counter waiting logic
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 18 11:46:55 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201118:
|
||||
* SPU LLVM: fix AND instruction family (#9290)
|
||||
* rsx: Resolution scaling overhaul
|
||||
* Debugger: fill stack guard with STACKGRD
|
||||
* Update hidapi
|
||||
* Fix memory viewer for SPU LS
|
||||
* SPU: increase max SPU count
|
||||
* SPU: absolutely unacceptable hack for SPU LS
|
||||
* sys_memory: HORRIBLE HACK for sys_memory_get_page_attributes
|
||||
* atomic.cpp: remove tiny redundancy
|
||||
* Potential fix for Linux compilation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 17 11:07:59 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201117:
|
||||
* Debugger: Fix scrolling in first registers panel
|
||||
* cellGame fixes
|
||||
* Add thread_ctrl::get_thread_stack
|
||||
* vm: respect initial protection for allocation mapping
|
||||
* vm: memory locking rewritten
|
||||
* SPU: don't allocate SPU LS in vm::main
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 15 15:28:32 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201115:
|
||||
* SPU Debugger: Implement float registers view + General debugger fixes (#9265)
|
||||
* SPU: Fix some stat printing
|
||||
* atomic.cpp: fix notification on windows
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 15 00:36:31 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201114:
|
||||
* atomic.cpp/threads: remove old wait callback
|
||||
* atomic.cpp: fix waiting on multiple variables
|
||||
* atomic.cpp: fix rare overload scenario
|
||||
* Temporarily disable memory locking if TSX is not used
|
||||
* Fix suspend_all bug (TSX, TSX-FA)
|
||||
* Don't add lonely cpu_flag::memory on TSX path (bug)
|
||||
* Fix thread pool resource management.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 13 14:07:49 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201113:
|
||||
* Fixed thread pool a bit
|
||||
* atomic.cpp: continuation of fixing all-ones masks
|
||||
* atomic.cpp: optimize raw_notify() for unspecified pointer mode
|
||||
* Improve disconnected state handling of dns queries
|
||||
* Add some error checking in sceNp2.cpp
|
||||
* Implement simple thread pool
|
||||
* Add .gdbinit config file
|
||||
* Adds SIGPIPE to ignored exceptions(unix)
|
||||
* atomic.cpp: print some stats on stop
|
||||
* atomic.cpp: fix notification bug from few commits before
|
||||
* atomic.cpp: minor optimization
|
||||
* atomic.cpp: merge more atomic variables for simplicity
|
||||
* atomic.cpp: combine two atomics (ref ctr and wait ptr)
|
||||
* atomic.cpp: don't load actual memory on empty mask
|
||||
* atomic.cpp: minor notification improvement
|
||||
* atomic.cpp: restore notify_all() behaviour
|
||||
* atomic.cpp: implement some atomic wait operations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 11 17:48:19 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201111:
|
||||
* Fix vm::check_addr calls in Thread.cpp
|
||||
* Fix vm::range_lock, imporve vm::check_addr
|
||||
* Registers Editor: Implement SPU/PPU register value broadcast
|
||||
* Debugger: Improve SPU/PPU vector registers
|
||||
* Fix missing controller mapping
|
||||
* atomic.cpp: waitable atomics got brutally rewritten
|
||||
* SPU Debugger: Improve registers panel
|
||||
* rpcn 0.3.5 (#9227)
|
||||
* Fix PPU stack contents on allocation
|
||||
* Make memory locking optional (mlock, VirtualLock).
|
||||
* Import VirtualAlloc2 if available (Win10+)
|
||||
* Improve DYNAMIC_IMPORT
|
||||
* CPU: Improve suspend_all g_suspend_counter handling
|
||||
* vm: lock memory under "sudo" addr
|
||||
* Implement utils::memory_lock
|
||||
* vm: remove unnecessary memset() on stop
|
||||
* CPU: use unsigned (u8) priority in suspend_all
|
||||
* Fix path not being saved on install pkgs
|
||||
* Hotfix for shm->map_self()
|
||||
* sys_semaphore: add state check to sys_semaphore_get_value
|
||||
* SPU/vm: Improve vm::range_lock a bit
|
||||
* SPU: improve spu_thread::reservation_check
|
||||
* vm: implement g_shmem for range locks
|
||||
* vm: add map_self() method to utils::shm
|
||||
* vm: refactor vm::range_lock again
|
||||
* Debugger fixups (#9226)
|
||||
* kernel-explorer: Add basic process info
|
||||
* Debugger: Improve SPU/PPU callstack handling
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 08 00:33:38 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201107:
|
||||
* unify patch log
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 07 18:17:41 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201107:
|
||||
* Debugger: Implement SPU callstack, fix PPU callstack
|
||||
* atomic.cpp: fix 3-arg notify functions
|
||||
* atomic.cpp: allow waiting on multiple variables simultaneously
|
||||
* atomic.cpp: adjust assumed pointer mask
|
||||
* atomic.cpp: add minor safety check
|
||||
* atomic.cpp: maintenance of wait() function
|
||||
* SPU reservations: Do not illegally dereference reservation data
|
||||
* Set AccountAge to 18 to fix age restriction checks, fix incorrect logged function name (#9218)
|
||||
* More Header cleanup
|
||||
* CI/FreeBSD: switch TravisCI to Clang 11
|
||||
* CI/FreeBSD: enable on TravisCI as ccache works nowadays
|
||||
* CI/FreeBSD: switch CirrusCI to 12.2-RELEASE
|
||||
* CI/FreeBSD: avoid downloading commit history in submodules
|
||||
* CI/FreeBSD: clear ccache stats, so new hits are easier to notice
|
||||
* CI/FreeBSD: stop forcing ccache after f528aada24fb
|
||||
* atomic.cpp: upgrade raw_notify()
|
||||
* atomic.cpp: refactor native signaling functions
|
||||
* atomic.cpp: fix cond_handle data structures
|
||||
* Remove unused atomic with lock bit
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 06 13:50:36 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201106:
|
||||
* llvm: Update submodule (Zen3 workaround) (#9212)
|
||||
* Extend timeout on travis
|
||||
* atomic.cpp: remove load() from notify functions
|
||||
* atomic.cpp: more improvements
|
||||
* atomic.cpp: various cleanups and fixes
|
||||
* Improve shared_mutex
|
||||
* Improve cond_var notifiers
|
||||
* Fix HAS_OVERCOMMIT usage in JIT.cpp
|
||||
* Update LLVM commit id
|
||||
* Fix 1 warning in MSVC
|
||||
* atomic.cpp: improvements.
|
||||
* Improve low-level mmap utilities (Linux/BSD)
|
||||
* Fix vm::lock_range wrong check
|
||||
* Improve cpu_flag::temp handling
|
||||
* sys_prx: add cpu_flag::wait
|
||||
* vm: minor refactoring
|
||||
* Fix some switch warnings
|
||||
* Fix NEVER_INLINE attribute
|
||||
* Optimize cpu check_state() a bit
|
||||
* Add Quadro to fast version of VK get_driver_vendor
|
||||
* Set some things to log level always
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 03 14:09:40 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201103:
|
||||
* Add option to log qDebug
|
||||
* Log Qt version
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 02 20:32:16 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.13~git20201102:
|
||||
* rpcs3_version: Bump to 0.0.13 (#9192)
|
||||
* Upgrade to LLVM 11 Stable
|
||||
* vm::range_lock cleanup and minor optimization
|
||||
* Optimize vm::range_lock
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 01 14:17:14 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.12~git20201101:
|
||||
* TSX: fix transaction limit settings
|
||||
* TSX: tiny optimization of transaction functions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 01 00:16:46 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version 0.0.12~git20201101:
|
||||
* Fix vm::page_protect and range flags
|
||||
* SPU: Fix Accurate DMA edge case
|
||||
* Improve vm::range_lock
|
||||
* Qt: Pass events to dialog when not remapping
|
||||
* overlays: kinda fix performance graph margins (#9181)
|
||||
* Disasm: do not allow to access previous instructions in non-interpreter mode
|
||||
* SPU Debugger: SHUFB insertion patterns
|
||||
* TSX: new fallback method (time-based)
|
||||
* vm: rename g_addr_lock to g_range_lock
|
||||
* Rename vm::reservation_light_op -> light_op
|
||||
* Cleanup some includes
|
||||
* cellSubDisplay: Add some constants (#9178)
|
||||
* implement interception for cellKb and cellMouse
|
||||
* HLE: Add some constants
|
||||
* Add License Area Setting
|
||||
* Qt: Fix Resolution combobox default value
|
||||
* rsx: Fix transform contants load
|
||||
* Actually start rsx replay thread
|
||||
* vm: optimize range lock slot allocations
|
||||
* sys_fs/sys_usbd: add cpu_flag::wait
|
||||
* sys_ppu_thread: add cpu_flag::wait
|
||||
* sys_memory: add cpu_flag::wait
|
||||
* sys_rsx: add cpu_flag::wait
|
||||
* sys_event: cleanup (replace vm::temporary_unlock)
|
||||
* Derive RSX Replay thread from cpu_thread
|
||||
* Allow cpu_thread& arg passed to the syscalls
|
||||
* PPU: Optimize reservation load for success
|
||||
* vm: add extern clear_range_locks function
|
||||
* CPU: improve cpu_thread::suspend_all for cache efficiency (TSX)
|
||||
* perf_meter.hpp: fix double rdtsc bug, add restart() method
|
||||
* SPU: make do_dma_transfer() static with _this arg
|
||||
* PPU: reload old data on STCX failure
|
||||
* PPU: add LARX perf counter
|
||||
* SPU: load previous data on PUTLLC failure
|
||||
* CPU: improve cpu_thread::suspend_all (TSX)
|
||||
* Logs: add callback for cpu_thread to set cpu_flag::wait
|
||||
* SPU: add stx/ftx counters
|
||||
* TSX tweaks
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 29 12:23:43 UTC 2020 - pousaduarte@gmail.com
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: rpcs3
|
||||
Version: 0.0.12~git20201029
|
||||
Version: 0.0.13~git20201201
|
||||
Release: 0
|
||||
Summary: PS3 emulator/debugger
|
||||
License: GPL-2.0
|
||||
|
Loading…
Reference in New Issue
Block a user