Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WFS updates #5941

Merged
merged 26 commits into from
Aug 23, 2017
Merged

WFS updates #5941

merged 26 commits into from
Aug 23, 2017

Conversation

delroth
Copy link
Member

@delroth delroth commented Aug 18, 2017

Just to get a Windows build...

}
else if (!Exists(dest))
else if (!Exists(dest) && !destructive)

This comment was marked as off-topic.

@@ -21,6 +21,20 @@
#include "Core/IOS/WFS/WFSSRV.h"
#include "DiscIO/NANDContentLoader.h"

namespace
{
std::string TitleIdStr(u64 tid)

This comment was marked as off-topic.

if (opened)
return WFS_FILE_IS_OPENED;

File::Rename(WFS::NativePath(source), WFS::NativePath(dest));

This comment was marked as off-topic.

This comment was marked as off-topic.

@leoetlino leoetlino changed the title [WIP] WFS updates WFS updates Aug 22, 2017
delroth and others added 9 commits August 22, 2017 23:41
* IOCTL_WFSI_PREPARE_DEVICE -> IOCTL_WFSI_IMPORT_TITLE_INIT
  (equivalent of ES_ImportTitleInit, also the official name)

* IOCTL_WFSI_IMPORT_TITLE -> IOCTL_WFSI_IMPORT_TITLE_CANCEL
  (equivalent of ES_ImportTitleCancel)
It gets called for cleaning up whenever something goes wrong, and
also when cancelling an update.
This ioctl writes a constant value to the output buffer.
@JMC47
Copy link
Contributor

JMC47 commented Aug 22, 2017

LGTM, still works for DQX

@delroth delroth merged commit 187e65f into dolphin-emu:master Aug 23, 2017
@Ebola16
Copy link
Member

Ebola16 commented Aug 25, 2017

This PR caused Major slowdown due to "WFS updates"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
5 participants