Skip to content
2 changes: 1 addition & 1 deletion crates/oasis-backend-psp/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions crates/oasis-backend-psp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,11 @@ repository = "https://github.com/AndrewAltimit/oasis-os"
authors = ["AndrewAltimit"]

[features]
default = ["kernel-mode"]
default = []
# kernel-mode bundles all kernel sub-features EXCEPT kernel-exception
# (intentionally excluded: broken on PSP-3000 + 6.20 PRO-C).
kernel-mode = ["psp/kernel", "kernel-volatile", "kernel-me-clock", "kernel-me"]
# Granular kernel sub-features:
# Granular kernel sub-features (each enables psp/kernel independently):
kernel-exception = ["psp/kernel"] # sceKernelRegisterDefaultExceptionHandler (broken on PSP-3000 + 6.20 PRO-C)
kernel-volatile = ["psp/kernel"] # sceKernelVolatileMemTryLock (extra 4MB)
kernel-me-clock = ["psp/kernel"] # scePowerGetMeClockFrequency
Expand Down
Loading
Loading