de1c184e6c
Follow: http://glennastory.net/boot/sysinit.html This is first script that init runs is rc.sysinit. This script does serval initialization tasks about basic service. The boot sequence currently provided to the board level is: board_earlyinitialize-> board_lateinitialize(Peripherals driver, core driver, ...)-> run rcS script(mount fs, run service) -> board_appinitialize-> After this patch: The boot sequence currently provided to the board level is: board_earlyinitialize-> board_lateinitialize(core driver,...)-> run rc.sysinit script(mount fs, run core service) -> board_appinitialize(Peripherals driver)-> run rcS script(run other service)-> So, Peripheral drivers can do more with the file system and core services. Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
13 lines
301 B
Plaintext
13 lines
301 B
Plaintext
# Mount the procfs file system at /proc
|
|
|
|
mount -t procfs /proc
|
|
echo "rc.sysinit: Mounted /proc"
|
|
|
|
# Create a RAMDISK at /dev/ram1, size 0.5MiB, format it with a FAT
|
|
# file system and mount it at /tmp
|
|
|
|
mkrd -m 1 -s 512 1024
|
|
mkfatfs /dev/ram1
|
|
mount -t vfat /dev/ram1 /tmp
|
|
echo "rc.sysinit: Mounted /tmp"
|