Changeset 23 for trunk/kernel/mm/kmem.c


Ignore:
Timestamp:
Jun 18, 2017, 10:06:41 PM (7 years ago)
Author:
alain
Message:

Introduce syscalls.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/mm/kmem.c

    r18 r23  
    4444#include <remote_sem.h>
    4545#include <remote_barrier.h>
     46#include <remote_mutex.h>
     47#include <remote_condvar.h>
    4648#include <mapper.h>
    4749#include <grdxt.h>
     
    8991    else if( type == KMEM_CPU_CTX )       return sizeof( hal_cpu_context_t );
    9092    else if( type == KMEM_FPU_CTX )       return sizeof( hal_fpu_context_t );
     93    else if( type == KMEM_BARRIER )       return sizeof( remote_barrier_t );
    9194
    9295    else if( type == KMEM_FATFS_INODE )   return sizeof( fatfs_inode_t );
    9396    else if( type == KMEM_FATFS_CTX )     return sizeof( fatfs_ctx_t );
    94     else if( type == KMEM_RAMFS_INODE )   return sizeof( ramfs_inode_t );
    95     else if( type == KMEM_RAMFS_CTX )     return sizeof( ramfs_ctx_t );
     97    else if( type == KMEM_DEVFS_INODE )   return sizeof( devfs_inode_t );
     98    else if( type == KMEM_MUTEX )         return sizeof( remote_mutex_t );
    9699    else if( type == KMEM_VFS_CTX )       return sizeof( vfs_ctx_t );
    97100    else if( type == KMEM_VFS_INODE )     return sizeof( vfs_inode_t );
     
    99102    else if( type == KMEM_VFS_FILE )      return sizeof( vfs_file_t );
    100103    else if( type == KMEM_SEM )           return sizeof( remote_sem_t );
     104    else if( type == KMEM_CONDVAR )       return sizeof( remote_condvar_t );
    101105    else                                  return 0;
    102106}
     
    114118    else if( type == KMEM_CPU_CTX )       return "KMEM_CPU_CTX";
    115119    else if( type == KMEM_FPU_CTX )       return "KMEM_FPU_CTX";
     120    else if( type == KMEM_BARRIER )       return "KMEM_BARRIER";
    116121
    117122    else if( type == KMEM_FATFS_INODE )   return "KMEM_FATFS_INODE";
    118123    else if( type == KMEM_FATFS_CTX )     return "KMEM_FATFS_CTX";
    119     else if( type == KMEM_RAMFS_INODE )   return "KMEM_RAMFS_INODE";
    120     else if( type == KMEM_RAMFS_CTX )     return "KMEM_RAMFS_CTX";
     124    else if( type == KMEM_DEVFS_INODE )   return "KMEM_DEVFS_INODE";
     125    else if( type == KMEM_MUTEX )         return "KMEM_MUTEX";
    121126    else if( type == KMEM_VFS_CTX )       return "KMEM_VFS_CTX";
    122127    else if( type == KMEM_VFS_INODE )     return "KMEM_VFS_INODE";
     
    124129    else if( type == KMEM_VFS_FILE )      return "KMEM_VFS_FILE";
    125130    else if( type == KMEM_SEM )           return "KMEM_SEM";
     131    else if( type == KMEM_SEM )           return "KMEM_CONDVAR";
    126132    else                                  return "undefined";
    127133}
Note: See TracChangeset for help on using the changeset viewer.