2026-04-12 17:47:54 +08:00

13 lines
443 B
C

#ifndef MEM_BROKER_H
#define MEM_BROKER_H
#include <stdint.h>
void *MemBroker_GetMemory(uint32_t size, uint32_t align);
void MemBroker_FreeMemory(void *ptr);
void MemBroker_Init(void);
void MemBroker_Deinit(void);
void *MemBroker_GetPhysAddr(void *virt_addr);
void MemBroker_CacheInvalidate(void *addr, uint32_t size);
void MemBroker_CacheCopyBack(void *addr, uint32_t size);
void MemBroker_CacheFlush(void *addr, uint32_t size);
#endif