Fernando Sahmkow
2575a93dc6
Native clock: Use atomic ops as before.
4 years ago
Fernando Sahmkow
f5c1d7b8c8
Native Clock: remove inaccuracy mask.
4 years ago
Fernando Sahmkow
096366ead5
Common: improve native clock.
4 years ago
Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
ameerj
923decae5a
common: Reduce unused includes
4 years ago
Fernando Sahmkow
53d92318b8
X86/NativeClock: Reimplement RTDSC access to be lock free.
5 years ago
Fernando Sahmkow
d4f871cb6a
X86/NativeClock: Improve performance of clock calculations on hot path.
5 years ago
Lioncash
1ea6bdef05
audio_core: Make shadowing and unused parameters errors
Moves the audio code closer to enabling warnings as errors in general.
5 years ago
Lioncash
4a4b685a04
common: Enable warnings as errors
Cleans up common so that we can enable warnings as errors.
5 years ago
ReinUsesLisp
771a9c21cc
common/wall_clock: Add virtual destructors
From -fsanitize=address, this code wasn't calling the proper destructor.
Adding virtual destructors for each inherited class and the base class
fixes this bug.
While we are at it, mark the functions as final.
5 years ago
Fernando Sahmkow
3165152396
Common/NativeClockx86: Reduce native clock accuracy further.
6 years ago
Fernando Sahmkow
534466754f
X64 Clock: Reduce accuracy to be less or equal to guest accuracy.
6 years ago
Fernando Sahmkow
18dcb09342
HostTiming: Pause the hardware clock on pause.
6 years ago
Fernando Sahmkow
234b5ff6a9
Common: Implement WallClock Interface and implement a native clock for x64
6 years ago