]> xenbits.xensource.com Git - qemu-xen.git/commitdiff
i386/a-b-bootblock: factor test memory addresses out into constants
authorDaniil Tatianin <d-tatianin@yandex-team.ru>
Tue, 19 Sep 2023 10:23:44 +0000 (13:23 +0300)
committerJuan Quintela <quintela@redhat.com>
Wed, 4 Oct 2023 09:47:29 +0000 (11:47 +0200)
So that we have less magic numbers to deal with. This also allows us to
reuse these in the following commits.

Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Daniil Tatianin <d-tatianin@yandex-team.ru>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Message-ID: <20230919102346.2117963-2-d-tatianin@yandex-team.ru>

tests/migration/i386/a-b-bootblock.S

index 3d464c7568e43f350885aa225570fd9c564a37a5..036216e4a74610767dcb6b44fe4fe1829497b6b4 100644 (file)
@@ -34,6 +34,10 @@ start:             # at 0x7c00 ?
         mov $16,%eax
         mov %eax,%ds
 
+# Start from 1MB
+.set TEST_MEM_START, (1024*1024)
+.set TEST_MEM_END, (100*1024*1024)
+
         mov $65,%ax
         mov $0x3f8,%dx
         outb %al,%dx
@@ -41,12 +45,11 @@ start:             # at 0x7c00 ?
         # bl keeps a counter so we limit the output speed
         mov $0, %bl
 mainloop:
-        # Start from 1MB
-        mov $(1024*1024),%eax
+        mov $TEST_MEM_START,%eax
 innerloop:
         incb (%eax)
         add $4096,%eax
-        cmp $(100*1024*1024),%eax
+        cmp $TEST_MEM_END,%eax
         jl innerloop
 
         inc %bl