1.优化驱动加载速度

This commit is contained in:
payton 2023-08-11 10:37:50 +08:00
parent 6de736a2a6
commit 978df7ab0c
3 changed files with 16 additions and 10 deletions

View File

@ -51,7 +51,7 @@ SF_THREAD_S PirMonitorTskCfg =
.TskId = -1, .TskId = -1,
}; };
static char driver_path_prefix[] = "/lib/modules/4.19.91"; static char driver_path_prefix[] = "/etc/lib/modules/4.19.91";
static char* usb_host_drivers[] = { static char* usb_host_drivers[] = {
"kernel/drivers/usb/common/usb-common.ko", "kernel/drivers/usb/common/usb-common.ko",

View File

@ -89,19 +89,25 @@ MV_KO_LIST=(\
/lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbfillrect.ko \ /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbfillrect.ko \
/lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbimgblt.ko \ /lib/modules/$KERVER/kernel/drivers/video/fbdev/core/cfbimgblt.ko \
/lib/modules/$KERVER/hdal/kdrv_videoout/fbdev/nvt_fb.ko \ /lib/modules/$KERVER/hdal/kdrv_videoout/fbdev/nvt_fb.ko \
/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko \ /lib/modules/$KERVER/kernel/drivers/usb/common/usb-common.ko \
/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko \ /lib/modules/$KERVER/kernel/drivers/usb/core/usbcore.ko \
/lib/modules/$KERVER/kernel/drivers/usb/host/ehci-hcd.ko \
/lib/modules/$KERVER/kernel/drivers/net/mii.ko \
/lib/modules/$KERVER/kernel/drivers/net/usb/usbnet.ko \
/lib/modules/$KERVER/extra/net/GobiNet/drv_gobi_net.ko \
/lib/modules/$KERVER/kernel/drivers/net/usb/cdc_ether.ko \
/lib/modules/$KERVER/kernel/drivers/net/usb/rndis_host.ko \
/lib/modules/$KERVER/kernel/drivers/usb/serial/usbserial.ko \
/lib/modules/$KERVER/kernel/drivers/usb/serial/usb_wwan.ko \
/lib/modules/$KERVER/kernel/drivers/usb/serial/option.ko \
/lib/modules/$KERVER/kernel/drivers/usb/class/cdc-wdm.ko \
/lib/modules/$KERVER/kernel/drivers/net/usb/qmi_wwan.ko \
) )
#/lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko \ #/lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko \
#/lib/modules/$KERVER/hdal/comm/usb2dev/nvt_usb2dev.ko \ #/lib/modules/$KERVER/hdal/comm/usb2dev/nvt_usb2dev.ko \
#/lib/modules/$KERVER/kernel/drivers/usb/common/usb-common.ko \
#/lib/modules/$KERVER/kernel/drivers/usb/core/usbcore.ko \
#/lib/modules/$KERVER/kernel/drivers/usb/host/ehci-hcd.ko \
#/lib/modules/$KERVER/kernel/drivers/usb/serial/usbserial.ko \
#/lib/modules/$KERVER/kernel/drivers/usb/serial/usb_wwan.ko \
#/lib/modules/$KERVER/kernel/drivers/usb/serial/option.ko \
if [ -d ${ROOTFS_DIR}/rootfs/etc/lib ]; then if [ -d ${ROOTFS_DIR}/rootfs/etc/lib ]; then

View File

@ -34,7 +34,7 @@
//#define CFG_LINUX_COMP_MAX_SIZE 0xA00000 //max uImage size //#define CFG_LINUX_COMP_MAX_SIZE 0xA00000 //max uImage size
//#define CFG_RAMFS_COMP_MAX_SIZE 0x500000 //max ramdisk size //#define CFG_RAMFS_COMP_MAX_SIZE 0x500000 //max ramdisk size
#define CFG_LINUX_COMP_MAX_SIZE 0x300000 //max uImage size #define CFG_LINUX_COMP_MAX_SIZE 0x300000 //max uImage size
#define CFG_RAMFS_COMP_MAX_SIZE 0x300000 //max ramdisk size #define CFG_RAMFS_COMP_MAX_SIZE 0x320000 //max ramdisk size
#define CFG_MULTI_MKIMAGE_LEN 0x8 //mkimage's multi image always comes 8 bytes for sub-image size #define CFG_MULTI_MKIMAGE_LEN 0x8 //mkimage's multi image always comes 8 bytes for sub-image size
#define CFG_GZ_WORK_SIZE 0x10000 //64KB are enough #define CFG_GZ_WORK_SIZE 0x10000 //64KB are enough