Yini i-First-stage boot loader
Context:Ama-boot loaders angase abhekane nemingcele ethile, ikakhulukazi ngobukhulu; isibonelo, ku-IBM PC yangaphambili kanye nokuhambisana, umkhakha wokuqalisa kufanele usebenze kuphela ku-32 KiB (kamuva ukhululeke ku-64 KiB) wememori yesistimu futhi usebenzise kuphela imiyalo esekelwa yi-processors yokuqala ye-8088/8086. Isigaba sokuqala se-PC boot loader (FSBL, isigaba sokuqala se-boot loader) esise-disks fixed kanye namadrayivu asuswayo kufanele afane nama-byte okuqala angama-446 werekhodi eliyinhloko lokuqalisa ukuze ashiye indawo yetafula lokuhlukanisa le-default 64-byte elinokufakwa kwamapharamitha amane kanye nesiginesha yokuqalisa yama-byte amabili, okuyinto i-BIOS edinga i-boot loader efanelekile <unk> noma ngisho nangaphansi, lapho izici ezingeziwe ezifana nokufakwa kwamapharamitha angaphezu kwamane (kufika ku-16 ngama-byte ayi-16 lilinye), isiginesha yediski (ama-byte ayi-6), isitembu sesikhathi sediski (ama-byte ayi-6), i-Advanced Active Partition (ama-byte ayi-18) noma ama-multi-boot loader akhethekile kufanele asekelwe nakwezinye izindawo. Ngo-floppy futhi superfloppy ivolumu ukuqalisa amarekhodi, kuze kube 59 bytes zithathwa for the enwetshiwe BIOS ipharamitha block on FAT12 futhi FAT16 imiqulu kusukela DOS 4.0, kanti FAT32 EBPB yethulwa nge DOS 7.1 kudinga ngisho 87 bytes, kusale 423 bytes kuphela i-boot loader uma ucabanga usayizi wemboni 512 bytes. Ngakho-ke ama-Microsoft boot sectors ngokwesiko abeka imikhawulo ethile kwinqubo yokuqalisa, ngokwesibonelo, ifayela lokuqalisa kwakudingeka libe sesimweni esiqondile kumkhombandlela wezimpande wohlelo lwefayela futhi ligcinwe njengamasekhondi alandelanayo,izimo ezinakekelwa ngumyalo we-SYS futhi zethulwe kancane ezinhlotsheni zakamuva ze-DOS.I-boot loader ibikwazi ukulayisha imikhakha yokuqala emithathu yefayela kwimemori, okwenzeka ukuthi iqukethe enye i-boot loader efakwe ngaphakathi ekwazi ukulayisha okusele kwefayela kwimemori.Lapho iMicrosoft ingeza ukusekelwa kwe-LBA ne-FAT32, bashintshela ku-boot loader efinyelela ngaphezu kwemikhakha emibili ebonakalayo futhi besebenzisa imiyalo engu-386 ngezizathu zosayizi. Ngasikhathi sinye abanye abathengisi bakwazile ukucindezela ukusebenza okuningi emkhakheni owodwa wokuqalisa ngaphandle kokunciphisa imikhawulo yasekuqaleni kwimemori etholakalayo ephansi kuphela (32 KiB) nokusekelwa kweprosesa (8088/8086). Isibonelo, ama-boot sectors eDR-DOS ayakwazi ukuthola ifayela le-boot ku-FAT12, FAT16 naku-FAT32 file system, futhi alilayishe kwimemori lilonke nge-CHS noma i-LBA, noma ngabe ifayela ligcinwe endaweni engaguquki nakuma-sector alandelanayo.  I-BIOS ne-UEFI ayigcini nje ngokulayisha uhlelo lokusebenza kusuka kudivayisi engaguquki, kodwa futhi iqala i-hardware yohlelo lokusebenza.  Izibonelo ze-bootloader zesigaba sokuqala zihlanganisa i-BIOS, i-coreboot, i-Libreboot ne-Das U-Boot.
Isigaba sokuqala sokuqalisa (FSBL) yisigaba sokuqala sokuqalisa se-HPS. Kwimodi ye-FPGA Configuration First, i-SDM ikhipha futhi ifake i-FSBL ku-RAM ye-on-chip ye-HPS. I-SDM ikhulula i-HPS ekusetheni kabusha ngemuva kokuthi i-FPGA ingene kwimodi yomsebenzisi. Ngemuva kokuthi i-HPS iphume kusethiwe kabusha, isebenzisa ifayela le-FSBL le-hardware handoff ukusetha amawashi, i-HPS enikezelwe i-I / O, nemishini. Ngokuvamile, i-FSBL bese ifaka i-SSBL ku-HPS SDRAM bese idlulisela ukulawula ku-SSBL.