44 Commits (96617f16ed7c052dda5004c5e589b9a9c706e988)

Author SHA1 Message Date
Michael Scire 96617f16ed Run clang-format on PR. 8 years ago
Michael Scire 9d83964c1b Kernel/Arbiters: HLE is atomic, adjust code to reflect that. 8 years ago
Michael Scire 3aa03cca5a Kernel/Arbiters: Clear WaitAddress in SignalToAddress 8 years ago
Michael Scire d12af72c8f Kernel/Arbiters: Mostly implement SignalToAddress 8 years ago
Michael Scire 3119b64d86 Kernel/Arbiters: Implement WaitForAddress 8 years ago
Michael Scire 6e9b11ffa0 Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs. 8 years ago
bunnei 0b8907958f kernel: Remove unused address_arbiter code. 8 years ago
Yuri Kunde Schlesner 467545ed48 Kernel: Centralize error definitions in errors.h 9 years ago
bunnei 5d22844f3e core: Remove HLE module, consolidate code & various cleanups. 9 years ago
Subv 5bc10a74f6 Threading: Reworked the way our scheduler works. 9 years ago
Yuri Kunde Schlesner fa5d9d8266 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Subv a2c2b28b54 SVC: Fixed ArbitrateAddress to behave as it does on hardware. 10 years ago
bunnei 0b7d2941cf Kernel: Move reschedules from SVCs to actual mechanisms that reschedule. 11 years ago
Yuri Kunde Schlesner 7ada357b2d Memmap: Re-organize memory function in two files 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
bunnei c077bcefa9 SVC: Update various SVCs to cause a reschedule. 11 years ago
Yuri Kunde Schlesner 88a4a808c6 Kernel: Stop creating useless Handles during object creation 11 years ago
Yuri Kunde Schlesner 7725256f64 Explicitly instantiate constructors/destructors for Kernel objects 11 years ago
Yuri Kunde Schlesner 664c79ff47 Thread: Modernize two functions that slipped through previous rebases 11 years ago
Yuri Kunde Schlesner 38e7122f23 Kernel: Convert AddressArbiter to not use Handles 11 years ago
Yuri Kunde Schlesner 9a345de2bd Kernel: Remove useless/duplicated comments; mark functions static 11 years ago
bunnei 254e4ebd58 AddressArbiter: Changed to Kernel::Object, big cleanup, removed code that made no sense. 11 years ago
bunnei 7faf2d8e06 WaitSynchronizationN: Implement return values 11 years ago
bunnei 1f7a04f05a Thread: Keep track of multiple wait objects. 11 years ago
Subv 9e2ae289b8 AddrArbiter: Implement arbitration types 3 and 4. 11 years ago
Yuri Kunde Schlesner 8ad41775cc Kernel: Start using boost::intrusive_ptr for lifetime management 11 years ago
Yuri Kunde Schlesner 9bf8462b96 Thread: Reduce use of Handles and move some funcs to inside the class. 11 years ago
Subv 0276a75f24 AddressArbiter: Ported arbitration type 2 from 3dmoo. 11 years ago
Yuri Kunde Schlesner 7e2903cb74 Kernel: New handle manager 11 years ago
Yuri Kunde Schlesner 23f2142009 Kernel: Replace GetStaticHandleType by HANDLE_TYPE constants 11 years ago
Yuri Kunde Schlesner 73fba22c01 Rename ObjectPool to HandleTable 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
bunnei dd203f7068 Thread: Fixed to wait on address when in arbitration. 11 years ago
Yuri Kunde Schlesner 22c86824a4 Remove duplicated docs/update them for changed parameters. 11 years ago
Yuri Kunde Schlesner c2588403c0 HLE: Revamp error handling throrough the HLE code 11 years ago
Yuri Kunde Schlesner d72708c1f5 Add `override` keyword through the code. 11 years ago
Lioncash 98fa3f7cba Core: Alter the kernel string functions to use std::string instead of const char*. 12 years ago
bunnei 2542350b85 AddressArbiter: Removed unnecessary HLE::Reschedule. 12 years ago
bunnei 60078baab1 AddressArbiter: Fixed bug with break statements missing from case statements. 12 years ago
bunnei 3eb89f3e98 Kernel: Added preliminary support for address arbiters. 12 years ago