mirror of
https://github.com/wiiu-env/WiiUPluginLoaderBackend.git
synced 2024-11-25 22:24:16 +01:00
35 lines
680 B
C
35 lines
680 B
C
#ifndef __KERNEL_UTILS_H_
|
|
#define __KERNEL_UTILS_H_
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include "kernel_defs.h"
|
|
|
|
extern void KernelCopyData(uint32_t dst, uint32_t src, uint32_t len);
|
|
|
|
void kern_write(void *addr, uint32_t value);
|
|
|
|
uint32_t kern_read(const void *addr);
|
|
|
|
void SC0x0A_KernelWriteSRs(sr_table_t *table);
|
|
|
|
void SC0x36_KernelReadSRs(sr_table_t *table);
|
|
|
|
void KernelReadPTE(uint32_t addr, int32_t length);
|
|
|
|
void KernelWritePTE(uint32_t addr, int32_t length);
|
|
|
|
void KernelWrite(uint32_t addr, const void *data, uint32_t length);
|
|
|
|
void KernelWriteU32(uint32_t addr, uint32_t value);
|
|
|
|
void kernelInitialize();
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif // __KERNEL_UTILS_H_
|