mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-08-09 03:10:27 +00:00
[metal] Remove v_ape_realslacksectors, no longer needed (#574)
This commit is contained in:
parent
0bf8e580c9
commit
440ce411f7
2 changed files with 1 additions and 6 deletions
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue