dolphin/Source/Core/Core/HW
JosJuice b93983b50a Remove Atomic.h
The STL has everything we need nowadays.

I have tried to not alter any behavior or semantics with this
change wherever possible. In particular, WriteLow and WriteHigh
in CommandProcessor retain the ability to accidentally undo
another thread's write to the upper half or lower half
respectively. If that should be fixed, it should be done in a
separate commit for clarity. One thing did change: The places
where we were using += on a volatile variable (not an atomic
operation) are now using fetch_add (actually an atomic operation).

Tested with single core and dual core on x86-64 and AArch64.
2021-05-13 18:56:27 +02:00
..
DSPHLE DSPHLE: Don't restore the last UCode when the crc doesn't match 2021-03-27 00:42:43 +01:00
DSPLLE rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
DVD DVDThread: Set ReadError instead of BlockOOB for failed reads 2021-03-10 00:16:40 +01:00
EXI Fix crash when stopping a game that does not use the BBA 2021-04-15 09:01:52 -04:00
GCMemcard Replace uses of cassert with Common/Assert.h 2021-04-02 10:18:18 -07:00
SI Merge pull request #9552 from endrift/gba-timing 2021-04-26 21:20:06 -04:00
WiimoteCommon DataReport: Amend conditional test for data reports in IsValidMode 2021-04-19 16:43:29 -04:00
WiimoteEmu Replace uses of cassert with Common/Assert.h 2021-04-02 10:18:18 -07:00
WiimoteReal rename ciface::Wiimote to ciface::WiimoteController 2021-01-27 14:29:48 -08:00
AddressSpace.cpp Core/AddressSpace: Return null accessors when no game is running to prevent out-of-bounds memory accesses. 2020-12-13 06:21:07 +01:00
AddressSpace.h Core/AddressSpace: Return null accessors when no game is running to prevent out-of-bounds memory accesses. 2020-12-13 06:21:07 +01:00
AudioInterface.cpp AudioCommon: Initialize before HW 2021-03-24 14:11:49 +01:00
AudioInterface.h AudioCommon: Get initial sample rates from AudioInterface 2020-09-06 15:37:20 +02:00
CPU.cpp
CPU.h
DSP.cpp DSP: Fix write masks on AUDIO_*/AR_* MMIO registers 2020-12-30 01:34:48 -08:00
DSP.h Revert "DSP: ARAM cleanup experiments" 2019-09-02 01:47:50 -04:00
GCKeyboard.cpp
GCKeyboard.h
GCKeyboardEmu.cpp InputCommon: Wrap remaining invalid default input expressions around `` 2021-01-17 17:37:13 -06:00
GCKeyboardEmu.h
GCPad.cpp
GCPad.h rename InputCommon/ControllerInterface/Device to CoreDevice 2021-01-27 14:29:48 -08:00
GCPadEmu.cpp InputCommon: Wrap remaining invalid default input expressions around `` 2021-01-17 17:37:13 -06:00
GCPadEmu.h HW/GCPadEmu: Adjust gate radius values to more closely match the real hardware. 2020-07-19 09:45:33 -05:00
GPFifo.cpp
GPFifo.h
HW.cpp Boot: Initialize Wii root before saving SYSCONF file 2021-03-07 14:22:53 +01:00
HW.h
Memmap.cpp Core/Memmap: Don't try to map logical memory from inactive physical regions. 2021-03-02 18:41:33 +01:00
Memmap.h Configurable MEM1 and MEM2 sizes at runtime via Dolphin.ini 2020-04-28 12:10:50 -05:00
MemoryInterface.cpp
MemoryInterface.h
MMIO.cpp Core: Convert logging over to fmt pt.2 2020-11-20 10:05:44 -05:00
MMIO.h Remove Atomic.h 2021-05-13 18:56:27 +02:00
MMIOHandlers.h
ProcessorInterface.cpp IOS: Use less ambiguous names for classes 2021-02-12 21:40:31 +01:00
ProcessorInterface.h
Sram.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
Sram.h
StreamADPCM.cpp
StreamADPCM.h
SystemTimers.cpp Remove Atomic.h 2021-05-13 18:56:27 +02:00
SystemTimers.h Core: Fix time base unit mixup 2021-02-20 14:18:21 +01:00
VideoInterface.cpp Core: Convert logging over to fmt pt.2 2020-11-20 10:05:44 -05:00
VideoInterface.h VideoCommon: Don't round the refresh rate 2020-07-28 21:01:38 +02:00
WII_IPC.cpp Core: Convert missed log calls over to fmt 2020-11-23 12:20:02 -05:00
WII_IPC.h Core: Convert logging over to fmt pt.2 2020-11-20 10:05:44 -05:00
Wiimote.cpp WiiUtils: Add helper functions to get emulated/real Bluetooth device 2021-04-12 18:16:56 +02:00
Wiimote.h BTEmu/Wiimote: Cleanups/Fixes. 2020-08-16 11:38:13 -05:00
WiiSave.cpp rename Common/File to Common/IOFile 2021-01-27 14:29:48 -08:00
WiiSave.h Android: Add "Import Wii Save" 2021-01-27 20:10:06 +01:00
WiiSaveStructs.h WiiSave: Delete existing save, if any, before importing one. 2021-01-02 17:46:12 +01:00