Emmc partition questions

I have several questions regarding the partitions.

  1. Is u-boot flashed to mmcblk0boot0?
  2. Is /dev/block/boot alias to mmcblk0boot0?
  3. What is in mmcblk0boot1?
  4. What is the relation between mmcblk0 and mmcblk0boot0? Are they parent-child or different partition or different device?

I can answer this myself.

u-boot is flashed to bootloader partition, which is mmcblk0p1.

mmcblk0boot0 mmcblk0boot1 are special hardware partitions, which are different from mmcblk0.

They are written the same u-boot.bin in Khadas u-boot.