145afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org[map all] 245afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org; Memory below 0800h is reserved for the BIOS and the MBR 345afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgBSS_START equ 0800h 445afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org 545afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org; PXELINUX needs lots of BSS, so it relocates itself on startup 645afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org;%if IS_PXELINUX 745afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgTEXT_START equ 9000h 845afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org;%else 945afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org;TEXT_START equ 7C00h 1045afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org;%endif 1145afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org 1245afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org; 1345afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org; The various sections and their relationship 1445afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org; 1545afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgorg TEXT_START 1645afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org 1745afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgtimes 0x100 db 0x3 1845afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org 1945afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgsection .earlybss nobits start=BSS_START 2045afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgresb 0x100 2145afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgsection .bcopy32 align=16 follows=.data vfollows=.earlybss 2245afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgtimes 0x100 db 0x1 2345afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgsection .bss nobits align=256 vfollows=.bcopy32 2445afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgresb 0x100 2545afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org 2645afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgsection .text start=TEXT_START 2745afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgsection .data align=16 follows=.text 2845afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgtimes 0x100 db 0x2 2945afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.org 3045afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgsection .latebss nobits align=16 follows=.bcopy32 3145afe016bed87b9c6946184709058b39ede3f77ajwong@chromium.orgresb 0x100 32