Initial cut of the open ath9k htc firmware.
[open-ath9k-htc-firmware.git] / target_firmware / magpie_fw_dev / build / magpie_1_1 / sboot / cmnos / mem / src / cmnos_mem.c
1
2 #include "sys_cfg.h"
3
4 #if SYSTEM_MODULE_MEM
5
6 #include "athos_api.h"
7
8 LOCAL void
9 cmnos_mem_init(void)
10 {
11 }
12
13 /* Memory operations are provided by toolchain libraries. */
14
15 extern void *memset(void *dest, int val, unsigned int nbyte);
16 extern void *memcpy(void *dest, const void *src, unsigned int nbyte);
17 extern void *memmove(void *dest, const void *src, unsigned int nbyte);
18 extern int   memcmp(const void *string1, const void *string2, unsigned int nbyte);
19
20 void
21 cmnos_mem_module_install(struct mem_api *tbl)
22 {
23     tbl->_mem_init      = cmnos_mem_init;
24     tbl->_memset        = memset;
25     tbl->_memcpy        = memcpy;
26     tbl->_memmove       = memmove;
27     tbl->_memcmp        = memcmp;
28 }
29 #endif
30