]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Change dot assignmnet to more portable .org.
authorVladimir Serbinenko <phcoder@gmail.com>
Sat, 21 Feb 2015 16:19:01 +0000 (17:19 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Sat, 21 Feb 2015 16:19:01 +0000 (17:19 +0100)
Binary is unchanged (verified)

grub-core/boot/i386/pc/boot.S
grub-core/boot/i386/pc/cdboot.S
grub-core/boot/i386/pc/diskboot.S
grub-core/boot/i386/pc/lnxboot.S
grub-core/boot/i386/pc/pxeboot.S
grub-core/boot/i386/pc/startup_raw.S

index b4975e2d029d74c9a6feba4b957f2ae515c72944..d17a1389ea015ec5359f014a085f7a5f0e1eaa08 100644 (file)
@@ -165,8 +165,8 @@ start:
         * this area.
         */
 
-       . = _start + GRUB_BOOT_MACHINE_BPB_START
-       . = _start + 4
+       .org GRUB_BOOT_MACHINE_BPB_START
+       .org 4
 #endif
 #ifdef HYBRID_BOOT
        floppy
@@ -174,7 +174,7 @@ start:
        scratch
 #endif
 
-       . = _start + GRUB_BOOT_MACHINE_BPB_END
+       .org GRUB_BOOT_MACHINE_BPB_END
        /*
         * End of BIOS parameter block.
         */
@@ -183,14 +183,14 @@ kernel_address:
        .word   GRUB_BOOT_MACHINE_KERNEL_ADDR
 
 #ifndef HYBRID_BOOT
-       . = _start + GRUB_BOOT_MACHINE_KERNEL_SECTOR
+       .org GRUB_BOOT_MACHINE_KERNEL_SECTOR
 kernel_sector:
        .long   1
 kernel_sector_high:
        .long   0
 #endif
 
-       . = _start + GRUB_BOOT_MACHINE_BOOT_DRIVE
+       .org GRUB_BOOT_MACHINE_BOOT_DRIVE
 boot_drive:
        .byte 0xff      /* the disk to load kernel from */
                        /* 0xff means use the boot drive */
@@ -208,7 +208,7 @@ LOCAL(after_BPB):
          * possible boot drive. If GRUB is installed into a floppy,
          * this does nothing (only jump).
          */
-       . = _start + GRUB_BOOT_MACHINE_DRIVE_CHECK
+       .org GRUB_BOOT_MACHINE_DRIVE_CHECK
 boot_drive_check:
         jmp     3f     /* grub-setup may overwrite this jump */
         testb   $0x80, %dl
@@ -511,13 +511,13 @@ LOCAL(message):
         */
 
 #ifdef HYBRID_BOOT
-       . = _start + 0x1b0
+       .org 0x1b0
 kernel_sector:
        .long   1
 kernel_sector_high:
        .long   0
 #endif
-       . = _start + GRUB_BOOT_MACHINE_WINDOWS_NT_MAGIC
+       .org GRUB_BOOT_MACHINE_WINDOWS_NT_MAGIC
 nt_magic:
        .long 0
        .word 0
@@ -528,7 +528,7 @@ nt_magic:
         *  sneaky, huh?
        */
 
-       . = _start + GRUB_BOOT_MACHINE_PART_START
+       .org GRUB_BOOT_MACHINE_PART_START
 
 #ifndef HYBRID_BOOT
        floppy
@@ -536,7 +536,7 @@ nt_magic:
        scratch
 #endif
 
-       . = _start + GRUB_BOOT_MACHINE_PART_END
+       .org GRUB_BOOT_MACHINE_PART_END
        
 /* the last 2 bytes in the sector 0 contain the signature */
        .word   GRUB_BOOT_MACHINE_SIGNATURE
index 92df7c76f056e710c1bf7005ea2efc15cc83d1a1..de4f80929823891e61f738cc39de11c02a668f1d 100644 (file)
@@ -43,7 +43,7 @@ _start:
 LOCAL(next):
        jmp     1f
 
-       . = start + 8
+       .org 8
 
 bi_pvd:
        .long 0         /* LBA of primary volume descriptor.  */
@@ -168,6 +168,6 @@ err_noboot_msg:
 err_cdfail_msg:
        .ascii  "cdrom read fails\0"
 
-       . = start + 0x7FF
+       .org 0x7FF
 
        .byte   0
index d030a14c9163953dd49f105f40363ac676b55f93..1ee4cf5b2e0fd03ba177e953fafdaf5e0ca457a6 100644 (file)
@@ -362,7 +362,7 @@ LOCAL(message):
        .word 0
        .word 0
 
-       . = _start + 0x200 - GRUB_BOOT_MACHINE_LIST_SIZE
+       .org 0x200 - GRUB_BOOT_MACHINE_LIST_SIZE
 LOCAL(firstlist):      /* this label has to be before the first list entry!!! */
         /* fill the first data listing with the default */
 blocklist_default_start:
index 87e56a2fd58dcc03fefc33173f0798e2f44360ad..2dda0e06b4391f5f35d293683f047cfdc6c59665 100644 (file)
@@ -41,7 +41,7 @@ data_start:
        xorl    %ebp, %ebp
        jmp     LOCAL(linux_next)
 
-       . = data_start + 0x1F1
+       .org 0x1F1
 
 setup_sects:
        .byte   CODE_SECTORS
@@ -292,4 +292,4 @@ LOCAL(fail):
 err_int15_msg:
        .ascii  "move memory fails\0"
 
-       . = _start + CODE_SECTORS * 512
+       .org (CODE_SECTORS * 512 + 512)
index 446bfc781a3ac0524678a44ddbe47a81a000330b..b695b24d05e700c57fc3ad74137db132f08fe0d2 100644 (file)
@@ -38,5 +38,5 @@ start:
        /* This region is a junk. Do you say that this is wasteful?
           But I like that the memory layout of the body is consistent
           among different kernels rather than scamping just for 1.5KB. */
-       . = _start + 0x8200 - 0x7C00 - 0x200 - 1
+       .org  0x8200 - 0x7C00 - 0x200 - 1
        .byte   0
index 812ff54948aab6818af14aa32b49ae1789d558f8..0f8806cd1a9f80f8d7228672145e50b31c15c571 100644 (file)
@@ -50,23 +50,23 @@ LOCAL (base):
         *  This is a special data area.
         */
 
-       . = _start + GRUB_DECOMPRESSOR_MACHINE_COMPRESSED_SIZE
+       .org GRUB_DECOMPRESSOR_MACHINE_COMPRESSED_SIZE
 LOCAL(compressed_size):
        .long 0
-       . = _start + GRUB_DECOMPRESSOR_MACHINE_UNCOMPRESSED_SIZE
+       .org GRUB_DECOMPRESSOR_MACHINE_UNCOMPRESSED_SIZE
 LOCAL(uncompressed_size):
        .long 0
 
-       . = _start + GRUB_KERNEL_I386_PC_REED_SOLOMON_REDUNDANCY
+       .org GRUB_KERNEL_I386_PC_REED_SOLOMON_REDUNDANCY
 reed_solomon_redundancy:
        .long   0
-       . = _start + GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_LENGTH
+       .org GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_LENGTH
        .short  (LOCAL(reed_solomon_part) - _start)
 
 /*
  *  This is the area for all of the special variables.
  */
-       . = _start + GRUB_DECOMPRESSOR_I386_PC_BOOT_DEVICE
+       .org GRUB_DECOMPRESSOR_I386_PC_BOOT_DEVICE
 LOCAL(boot_dev):
        .byte   0xFF, 0xFF, 0xFF
 LOCAL(boot_drive):