fix: bootargs解析与rootfs挂载解耦,并支持自定义bootargs参数
1、bootargs解析与rootfs挂载进行解耦; 2、支持开发者自定义bootargs参数,内核存储bootargs中所有参数; 3、开发者可获取bootargs中的参数内容,并自行解析。 close #I41CL8 Change-Id: If384476714854ba0cf64eb70b785eb26737dd3d2 Signed-off-by: chenjing <chenjing139@huawei.com>
This commit is contained in:
@@ -187,6 +187,22 @@ INT32 los_get_diskid_byname(const CHAR *diskName)
|
||||
return diskID;
|
||||
}
|
||||
|
||||
los_disk *los_get_mmcdisk_bytype(UINT8 type)
|
||||
{
|
||||
const CHAR *mmcDevHead = "/dev/mmcblk";
|
||||
|
||||
for (INT32 diskId = 0; diskId < SYS_MAX_DISK; diskId++) {
|
||||
los_disk *disk = get_disk(diskId);
|
||||
if (disk == NULL) {
|
||||
continue;
|
||||
} else if ((disk->type == type) && (strncmp(disk->disk_name, mmcDevHead, strlen(mmcDevHead)) == 0)) {
|
||||
return disk;
|
||||
}
|
||||
}
|
||||
PRINT_ERR("Cannot find the mmc disk!\n");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
VOID OsSetUsbStatus(UINT32 diskID)
|
||||
{
|
||||
if (diskID < SYS_MAX_DISK) {
|
||||
|
||||
Reference in New Issue
Block a user