Fernando Sahmkow
18c796ab58
Addapt thread class to the new Scheduler
7 years ago
Fernando Sahmkow
7a10ae0128
Implement a new Core Scheduler
7 years ago
Zach Hilman
fd66788be4
card_image: Implement system update commands in XCI
6 years ago
Zach Hilman
8d904c20be
pl_u: Fix mismatched rebase size error in font encryption
6 years ago
Zach Hilman
1dcc71fc9c
pl_u: Use kernel physical memory
6 years ago
Zach Hilman
45cdc92252
pl_u: Remove excess static qualifier
6 years ago
Zach Hilman
d37be63099
pl_u: Use OSS system archives if real archives don't exist
6 years ago
Zach Hilman
612b086bd4
system_archive: Synthesize shared fonts system archives
7 years ago
Zach Hilman
cd8c6a4afd
externals: Move OSS font data to file_sys in core
7 years ago
Fernando Sahmkow
b7d07d5a73
Core_Timing: Address Remaining feedback.
6 years ago
Fernando Sahmkow
97669469d0
Core_Timing: Address Feedback and suppress warnings.
6 years ago
Fernando Sahmkow
f2f4a797ee
Core Timing: Correct Idle and remove lefting pragma
6 years ago
Fernando Sahmkow
e96ac0e2a3
Core Timing: General corrections and added tests.
6 years ago
Fernando Sahmkow
93a18da674
Core Timing: Rework Core Timing to run all cores evenly.
6 years ago
Morph
bebe0ff470
hid: Implement DeactivateNpad
Makes use of the already existing DeactivateController function.
6 years ago
Lioncash
3685b588d0
bcat/module: Silence truncation warnings
We need to perform explicit casts here, otherwise we're implicitly
truncating a 64-bit type to a 32-bit one.
6 years ago
Lioncash
bf17041e33
bcat: Take std::function instance by value in NullBackend's constructor
Without this, the std::move within the constructor initializer list
won't be able to actually perform a move.
6 years ago
Lioncash
ca16eb6b49
bcat: In-class initialize ProgressServiceBackend's impl member
Allows us to remove a constructor initializer list.
6 years ago
Lioncash
8d1a3e2fab
bcat: Make ProgressServiceBackend's constructor take a std::string_view
Given the string is appended to another, we can make it a view so a
redundant full copy of the string isn't made.
6 years ago
Lioncash
2269566f26
bcat: Make ProgressServiceBackend's GetEvent() const
This member function doesn't modify internal member state, so it can be
marked const.
6 years ago
Lioncash
0cab8c117d
boxcat: Silence an unused variable warning
On parse errors, we can log out the explanatory string indicating what
the parsing error was, rather than just ignoring the variable and
returning an overly broad error code.
6 years ago
Lioncash
8e9649b547
core/core: Remove unused header
This isn't used anywhere in either the cpp or header file.
6 years ago
Lioncash
922799f1d5
core: Remove Core::CurrentProcess()
This only encourages the use of the global system instance (which will
be phased out long-term). Instead, we use the direct system function
call directly to remove the appealing but discouraged short-hand.
6 years ago
Lioncash
e4e4af80e8
hle/service: Replace global system instance calls with instance-based ones
Migrates the HLE service code off the use of directly accessing the
global system instance where trivially able to do so.
This removes all usages of Core::CurrentProcess from the service code,
only 8 occurrences of this function exist elsewhere. There's still quite
a bit of "System::GetInstance()" being used, however this was able to
replace a few instances.
6 years ago
ReinUsesLisp
20c476154f
audio/audout_u: Change formatting for old clang-format versions
6 years ago
ReinUsesLisp
ac7d5ab87f
service/nvdrv: Silence -Wswitch
6 years ago
ReinUsesLisp
88f3837483
service/nfp: Silence -Wunused and -Wswitch
6 years ago
ReinUsesLisp
271d159f41
service/hid: Silence -Wunused and -Wswitch
6 years ago
ReinUsesLisp
6fcae076c6
service/am: Silence -Wreorder
6 years ago
ReinUsesLisp
d6d8c7a19b
service/hid: Remove unused system reference
6 years ago
ReinUsesLisp
a0856d1280
service/friend: Remove unused field
6 years ago
ReinUsesLisp
bd6ddbd3db
service/filesystem: Silence -Wunused-variable
6 years ago
ReinUsesLisp
deb7a968f6
service/bcat: Silence -Wreorder and -Wunused
6 years ago
ReinUsesLisp
55ef6342ab
service/audio: Silence -Wunused
6 years ago
ReinUsesLisp
e259e123da
service/apm: Silence -Wunused and -Wreorder
6 years ago
vperus
1625fd5a18
[crypto] Use IsAllZeroArray helper function
6 years ago
Zach Hilman
a012cf713d
qt: Add service dialog
6 years ago
Zach Hilman
fc31d50e65
boxcat: Use updated game-asset API URL and tags
6 years ago
Zach Hilman
d4de82fcdb
bcat: Add FSC accessors for BCAT data
Ports BCAT to use FSC interface
6 years ago
Zach Hilman
361dcf2d3a
boxcat: Implement events global field
7 years ago
Zach Hilman
098f7e89fd
bcat: Implement DeliveryCacheProgressImpl structure
Huge thanks to lioncash for re-ing this for me.
7 years ago
Zach Hilman
9f3dfba950
boxcat: Use Etag header names for file digest
7 years ago
Zach Hilman
4071f8fe3b
boxcat: Add downloading and client for launch parameter data
7 years ago
Zach Hilman
d8affbc96c
bcat: Add backend function for BCAT Indirect (launch parameter)
Returns the data that should be returned by PopLaunchParameter kind=ApplicationSpecific.
7 years ago
Zach Hilman
54ad90526d
bcat: Expose CreateBackendFromSettings helper function
7 years ago
Zach Hilman
e67610eb7e
am: Unstub PopLaunchParameter and add bcat connection for app-specific data
Previously we were simply returning the account-preselect structure all times but if passed with a different mode the game expects application-specific data. This also adds a hook for BCAT into this allowing us to send the launch parameter through bcat,
7 years ago
Zach Hilman
2ea93ee695
bcat: Implement cmd 90201 ClearDeliveryCacheStorage
Takes a title ID and simply deletes all the data for that title ID's bcat. Invokes the respective backend command.
7 years ago
Zach Hilman
efb7e044f3
bcat: Implement cmd 30100 SetPassphrase
Takes a title ID and passphrase (0x40 byte string) and passes it to the backend.
7 years ago
Zach Hilman
cb6a1f58e7
bcat: Implement cmd RequestSyncDeliveryCache and variant
Variant also supports only updating a single directory. These just both invoke backend commands.
7 years ago
Zach Hilman
861f53b2b2
bcat: Implement IDeliveryCacheProgressService commands
Used to query completion status and events for the current delivery task.
7 years ago