;* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
;* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
;* \r
-;* bootsect.asm\r
-;* \r
-;* Abstract:\r
+;* bootsect.asm\r
+;* \r
+;* bootsect.asm is built as 16-bit binary file in 512 bytes and patched to disk/partition's \r
+;* first section - boot sector. \r
+;*\r
+;* The startup sequence for DUET disk boot sector is:\r
+;*\r
+;* 1, LegacyBios check 0xAA55 signature at boot sectore offset 0x1FE to judget \r
+;* whether disk/partition is bootable.\r
+;* 2, LegacyBios will load boot sector to 0x7c00 in real mode, pass BPB data and\r
+;* hand off control to 0x7c00 code.\r
+;* 3, boot sector code simply parse FAT format in boot disk and find EfiLdr binary file \r
+;* and EfiVar.bin if exists. For first boot, EfiVar.bin does not exist.\r
+;* 4, boot sector load the first sector of EfiLdr binary which is start.com to\r
+;* 0x2000:0x0000 address.\r
+;* 5, boot sector handoff control to 0x2000:0x0000 for start.com binary.\r
;*\r
;------------------------------------------------------------------------------\r
\r