config a xilinx bsp: configure --enable-board=xilinx-zynq --enable-kernel=standard --enable-rootfs=glibc-std --enable-parallel-pkgbuilds=8 --enable-jobs=16 on picozed board boot it up. my boot cmdline is like: set ipaddr 128.224.162.207;set serverip 128.224.162.132;tftpboot 0x3000000 128.224.162.132:uImage-std;tftpboot 0x2a00000 128.224.162.132:pico;setenv bootargs 'console=ttyPS0,115200 root=/dev/mmcblk0p1 rw rootfstype=ext2 oprofile.timer=1 softdog.nowayout=0';bootm 0x3000000 - 0x2a00000 the board failed to boot with error: VFS: Cannot open root device "mmcblk0p1" or unknown-block(0,0): error -6 Please append a correct "root=" boot option; here are the available partitions: 1f00 1024 mtdblock0 (driver?) 1f01 5120 mtdblock1 (driver?) 1f02 128 mtdblock2 (driver?) 1f03 6016 mtdblock3 mmc0: new high speed SDHC card at address 1234 mmcblk0: mmc0:1234 SA04G 3.63 GiB (ro) (driver?) 1f04 4096 mtdblock4 mmcblk0: p1 (driver?) b300 3813376 mmcblk0 driver: mmcblk b301 3812352 mmcblk0p1 85b1a274-01 VFS: Unable to mount root fs on unknown-block(0,0) User configuration error - no valid root filesystem found Kernel panic - not syncing: Invalid configuration from end user prevents continuing CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.14.39ltsi-WR7.0.0.0_standard #1 [<80017f84>] (unwind_backtrace) from [<80012730>] (show_stack+0x20/0x24) [<80012730>] (show_stack) from [<8068cffc>] (dump_stack+0x78/0xc4) [<8068cffc>] (dump_stack) from [<8068ad54>] (panic+0x98/0x1e0) [<8068ad54>] (panic) from [<8094f24c>] (mount_block_root+0x22c/0x27c) [<8094f24c>] (mount_block_root) from [<8094f46c>] (mount_root+0xe8/0x10c) [<8094f46c>] (mount_root) from [<8094f5f8>] (prepare_namespace+0x168/0x1c8) [<8094f5f8>] (prepare_namespace) from [<8094edd0>] (kernel_init_freeable+0x220/0x274) [<8094edd0>] (kernel_init_freeable) from [<80688ef8>] (kernel_init+0x1c/0xf4) [<80688ef8>] (kernel_init) from [<8000e358>] (ret_from_fork+0x14/0x20) CPU0: stopping