From 38f562ce5ef5e9e89ca2af1187582b3a7bb6f250 Mon Sep 17 00:00:00 2001 From: Sergi Granell Date: Thu, 16 Feb 2017 12:07:17 +0100 Subject: Even more cache NIDs --- include/kernel/kernel/cpu.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'include/kernel') diff --git a/include/kernel/kernel/cpu.h b/include/kernel/kernel/cpu.h index c8c3d5e..96f51fe 100644 --- a/include/kernel/kernel/cpu.h +++ b/include/kernel/kernel/cpu.h @@ -109,6 +109,27 @@ int sceKernelCpuDcacheInvalidateRange(void *ptr, size_t len); */ int sceKernelCpuDcacheWritebackInvalidateRange(void *ptr, size_t len); +/** + * @brief Invalidate all the L1 dcache (without L2) + * + * @return Zero on success + */ +int sceKernelCpuDcacheInvalidateAll(void); + +/** + * @brief Writeback all the L1 dcache (without L2) + * + * @return Zero on success + */ +int sceKernelCpuDcacheWritebackAll(void); + +/** + * @brief Writeback and invalidate all the L1 dcache (without L2) + * + * @return Zero on success + */ +int sceKernelCpuDcacheWritebackInvalidateAll(void); + /** * @brief Writeback a range of L1 dcache and L2 * -- cgit v1.2.3