Changeset 184
- Timestamp:
- Nov 7, 2017, 7:12:49 AM (8 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bootcode/GNUmakefile
r183 r184 7 7 ############################################################################### 8 8 9 export CRC_IGNORE 10 9 11 # Use the new GNU Make build-system if USE_GNU_MAKE is set to 'y' 10 12 ifeq ($(USE_GNU_MAKE),y) -
trunk/bootcode/airboot.asm
r176 r184 827 827 loop MBR_RealStart_CheckCodeLoop 828 828 829 ; Verify checksum 829 ; Verify checksum -- EQUAL if OK 830 830 cmp MBR_CheckCode, bx 831 ;~ je MBR_RealStart_CheckSuccess ; CRC verified 832 jmp MBR_RealStart_CheckSuccess ; Ignore CRC 833 831 832 ; 833 ; The CRC is calculated and inserted in the loader image when 834 ; AiR-BOOT is installed. Ignoring the CRC enables manually 835 ; merging the loader without using the installer. This is used 836 ; for debugging in virtual machines, where it is easy to 837 ; merge the loader to the disk image of the VM. 838 ; 839 IFDEF CRC_IGNORE 840 jmp MBR_RealStart_CheckSuccess ; Ignore CRC 841 ELSE 842 je MBR_RealStart_CheckSuccess ; Honor CRC -- EQ is OK 843 ENDIF 844 845 ; 834 846 ; Oops, checksum mismatch -- halt the system 847 ; 835 848 mov si, offset TXT_ERROR_Attention 836 849 call MBR_Teletype -
trunk/bootcode/fc.mnu
r182 r184 4 4 5 5 B: Build Development Version [EN] 6 cmd /c "set BLDLVL_VENDOR=& set BLDLVL_MACHINE=& wmake -h dev"6 wmake -h dev %BLDLVL_VENDOR= %BLDLVL_MACHINE= %CRC_IGNORE=y 7 7 V: Build Vendor Dev Version [EN] 8 8 wmake -h dev -
trunk/bootcode/fcl.mnu
r183 r184 4 4 5 5 B: Build Development Version [EN] 6 bash -c "BLDLVL_VENDOR= BLDLVL_MACHINE= make dev DEV_BLD_LANG=en USE_GNU_MAKE=y"6 make dev DEV_BLD_LANG=en BLDLVL_VENDOR= BLDLVL_MACHINE= USE_GNU_MAKE=y CRC_IGNORE=y 7 7 V: Build Vendor Dev Version [EN] 8 make dev DEV_BLD_LANG=en USE_GNU_MAKE=y8 make dev DEV_BLD_LANG=en BLDLVL_VENDOR=${USER} BLDLVL_MACHINE=${HOSTNAME} USE_GNU_MAKE=y 9 9 -: ------------------------------ 10 10 M: Build Development Version [??] 11 11 { 12 12 1: English 13 make dev DEV_BLD_LANG=en USE_GNU_MAKE=y 13 make dev DEV_BLD_LANG=en USE_GNU_MAKE=y CRC_IGNORE=y 14 14 2: German 15 make dev DEV_BLD_LANG=de USE_GNU_MAKE=y 15 make dev DEV_BLD_LANG=de USE_GNU_MAKE=y CRC_IGNORE=y 16 16 3: Dutch 17 make dev DEV_BLD_LANG=nl USE_GNU_MAKE=y 17 make dev DEV_BLD_LANG=nl USE_GNU_MAKE=y CRC_IGNORE=y 18 18 4: French 19 make dev DEV_BLD_LANG=fr USE_GNU_MAKE=y 19 make dev DEV_BLD_LANG=fr USE_GNU_MAKE=y CRC_IGNORE=y 20 20 5: Italian 21 make dev DEV_BLD_LANG=it USE_GNU_MAKE=y 21 make dev DEV_BLD_LANG=it USE_GNU_MAKE=y CRC_IGNORE=y 22 22 6: Swedish 23 make dev DEV_BLD_LANG=sw USE_GNU_MAKE=y 23 make dev DEV_BLD_LANG=sw USE_GNU_MAKE=y CRC_IGNORE=y 24 24 7: Russian 25 make dev DEV_BLD_LANG=ru USE_GNU_MAKE=y 25 make dev DEV_BLD_LANG=ru USE_GNU_MAKE=y CRC_IGNORE=y 26 26 } 27 27 C: Clean -
trunk/include/makefile.mif
r182 r184 122 122 %JWASM_DEFINES += -DBLDLVL_VENDOR="'$(%BLDLVL_VENDOR)'" 123 123 %JWASM_DEFINES += -DBLDLVL_MACHINE="'$(%BLDLVL_MACHINE)'" 124 125 # 126 # Disable code CRC-check -- used for debugging 127 # 128 !if "$(%CRC_IGNORE)"=="y" 129 %JWASM_DEFINES += -DCRC_IGNORE 130 !endif 124 131 125 132 #
Note:
See TracChangeset
for help on using the changeset viewer.