ams:bpc: allow programatically setting reboot payload

This commit is contained in:
Michael Scire 2020-05-04 23:29:44 -07:00
parent 01cdea9498
commit b4442b1c20
3 changed files with 3 additions and 3 deletions

View File

@ -51,7 +51,7 @@ Result amsBpcRebootToFatalError(void *ctx) {
}
Result amsBpcSetInitialPayload(const void *src, size_t src_size) {
Result amsBpcSetRebootPayload(const void *src, size_t src_size) {
return serviceDispatch(&g_amsBpcSrv, 65001,
.buffer_attrs = { SfBufferAttr_In | SfBufferAttr_HipcMapAlias },
.buffers = { { src, src_size } },

View File

@ -28,7 +28,7 @@ void amsBpcExit(void);
Service *amsBpcGetServiceSession(void);
Result amsBpcRebootToFatalError(void *ctx);
Result amsBpcSetInitialPayload(const void *src, size_t src_size);
Result amsBpcSetRebootPayload(const void *src, size_t src_size);
#ifdef __cplusplus
}

View File

@ -41,7 +41,7 @@ namespace ams {
}
void SetInitialRebootPayload(const void *src, size_t src_size) {
R_ABORT_UNLESS(amsBpcSetInitialPayload(src, src_size));
R_ABORT_UNLESS(amsBpcSetRebootPayload(src, src_size));
}
void WEAK_SYMBOL ExceptionHandler(FatalErrorContext *ctx) {