diff --git a/kernel/extended/liteipc/hm_liteipc.c b/kernel/extended/liteipc/hm_liteipc.c index b836a6b15daf85350c92725cf6185111e6c7fbb1..14ead789e34ae803edeb7cb3e794046791c203d4 100644 --- a/kernel/extended/liteipc/hm_liteipc.c +++ b/kernel/extended/liteipc/hm_liteipc.c @@ -51,7 +51,8 @@ #define USE_TASKID_AS_HANDLE YES #define USE_MMAP YES -#define IPC_MSG_DATA_SZ_MAX 1024 +#define IPC_IO_DATA_MAX 8192UL +#define IPC_MSG_DATA_SZ_MAX (IPC_IO_DATA_MAX * sizeof(SpecialObj) / (sizeof(SpecialObj) + sizeof(size_t))) #define IPC_MSG_OBJECT_NUM_MAX (IPC_MSG_DATA_SZ_MAX / sizeof(SpecialObj)) #define LITE_IPC_POOL_NAME "liteipc"