diff --git a/services/etc/param/ohos.para.size b/services/etc/param/ohos.para.size index bf68781d3188ef98d49100f4f925b6ac5573cc0e..a417ad6d82bafb997a263b73b5ce2fae73b8ab7d 100755 --- a/services/etc/param/ohos.para.size +++ b/services/etc/param/ohos.para.size @@ -18,16 +18,7 @@ startup_param=40960 persist_param=40960 const_param=40960 persist_sys_param=4096 -hw_sc_param=512 -hw_sc_build_os_param=512 -init_param=512 -init_svc_param=512 -const_postinstall_param=512 -const_postinstall_fstab_param=512 -const_allow_param=512 -const_allow_mock_param=512 devinfo_public_param=30720 -security_param=512 sys_param=4096 bootevent_param=4096 startup_init_param=40960 diff --git a/services/param/include/param_osadp.h b/services/param/include/param_osadp.h index 8a1260643ef9a61dc6c7381aad215c72e80f6e90..3fdbfe6aedb25131f128142a417fc369b30e19b3 100755 --- a/services/param/include/param_osadp.h +++ b/services/param/include/param_osadp.h @@ -45,7 +45,15 @@ extern "C" { #endif #define PARAM_WORKSPACE_INVALID ((uint32_t)-1) -#define PARAM_WORKSPACE_MIN (512) +#define PARAM_WORKSPACE_MIN (1024) +/* + length for parameter = node size + data size + xxxx.xxxx.xxxx.xxxx + node size: + 24 * (count(.) + 1) + strlen(xxxx.xxxx.xxxx.xxxx) + data size + strlen(xxxx.xxxx.xxxx.xxxx) + 96 +*/ #if (defined __LITEOS_A__ || defined __LITEOS_M__) #define DAC_DEFAULT_MODE 0777 #ifdef STARTUP_INIT_TEST