[metal] Remove v_ape_realslacksectors, no longer needed (#574)

This commit is contained in:
tkchia 2022-09-28 18:38:21 +00:00
parent 0bf8e580c9
commit 440ce411f7
2 changed files with 1 additions and 6 deletions

View file

@ -251,7 +251,6 @@ pc: cld
xor %cx,%cx # current cylinder xor %cx,%cx # current cylinder
xor %dh,%dh # current head xor %dh,%dh # current head
mov $v_ape_realsectors,%di # total sectors mov $v_ape_realsectors,%di # total sectors
sub $v_ape_realslacksectors,%di
3: call pcread 3: call pcread
dec %di dec %di
jnz 3b jnz 3b
@ -1587,7 +1586,6 @@ kernel: movabs $ape_stack_vaddr,%rsp
.ldsvar _end .ldsvar _end
.ldsvar _etext .ldsvar _etext
.ldsvar v_ape_realsectors .ldsvar v_ape_realsectors
.ldsvar v_ape_realslacksectors
.ldsvar v_ape_highsectors .ldsvar v_ape_highsectors
.ldsvar ape_idata_ro .ldsvar ape_idata_ro
.ldsvar ape_pad_rodata .ldsvar ape_pad_rodata

View file

@ -565,10 +565,7 @@ SHSTUB2(ape_loader_dd_count,
#if SupportsMetal() #if SupportsMetal()
HIDDEN(v_ape_realsectors = HIDDEN(v_ape_realsectors =
MIN(0x70000 - IMAGE_BASE_REAL, MIN(0x70000 - IMAGE_BASE_REAL,
ROUNDUP(RVA(_edata), 4096)) / 512); ROUNDUP(RVA(_edata), 512)) / 512);
HIDDEN(v_ape_realslacksectors =
v_ape_realsectors - MIN(0x70000 - IMAGE_BASE_REAL,
ROUNDUP(RVA(_edata), 512)) / 512);
HIDDEN(v_ape_realpages = v_ape_realsectors / (4096 / 512)); HIDDEN(v_ape_realpages = v_ape_realsectors / (4096 / 512));
HIDDEN(v_ape_highsectors = HIDDEN(v_ape_highsectors =
(ROUNDUP(RVA(_edata), 512) / 512) - v_ape_realsectors); (ROUNDUP(RVA(_edata), 512) / 512) - v_ape_realsectors);