Volker Ruppert
8db0a2b001
Replaced the plugin init / fini functions with one single function called
...
plugin_entry(). The additional boolean argument "init" is used to select the
requested action. The entry points still have unique names for compatibility
with the "non-plugin" compilation. Added macros for setting up these names
(e.g. PLUGIN_ENTRY_FOR_MODULE for device plugins).
2021-01-23 12:06:11 +00:00
Volker Ruppert
87d660e652
Fixed some MSVC warnings.
2020-11-30 08:50:22 +00:00
Volker Ruppert
75aabad381
Fixed some HPET issues with a patch by Oleg. The following tests are passed now:
...
wraparound test, masked level interrupt test, one shot 32-bit test, periodic
32-bit test, mode change test, long 32-bit one-shot timer test.
2019-12-17 17:40:30 +00:00
Volker Ruppert
dbc8f1aa19
Fixed some warnings caused by possibly not enough space for sprintf format.
2019-11-08 13:49:48 +00:00
Volker Ruppert
b9aa0de299
Fixed IRQ logic in edge-triggered mode (found in patch by Oleg)
2018-12-03 21:56:23 +00:00
Volker Ruppert
49d1755557
Fixed typo. Since these bits are reserved, it has no effect on the emulation.
...
TODO: Review HPET code (verify patch by Oleg).
2018-08-19 08:32:19 +00:00
Stanislav Shwartsman
2cae01edea
better way of fixing shift of 1 by 64-bit to avoid integer overflow
2017-04-17 20:38:18 +00:00
Volker Ruppert
7f2191c117
Fixed MSVC warnings.
2017-04-17 19:56:41 +00:00
Stanislav Shwartsman
0702901377
fixed gcc specific ULL usage in hpet code
2017-04-17 18:44:16 +00:00
Volker Ruppert
e36b3175d1
Missed the new HPET files.
2017-04-17 07:31:08 +00:00