Explain *cough*-dows
Reviewed-by: Andy Polyakov <appro@openssl.org>
This commit is contained in:
parent
4def90c5de
commit
1bf80d9302
@ -88,7 +88,7 @@ $frame=32; # size of above frame rounded up to 16n
|
|||||||
|
|
||||||
&and ("esp",-64); # align to cache line
|
&and ("esp",-64); # align to cache line
|
||||||
|
|
||||||
# Some OSes, *cough*-dows, insist on stack being "wired" to
|
# Some OSes (Windows) insist on stack being "wired" to
|
||||||
# physical memory in strictly sequential manner, i.e. if stack
|
# physical memory in strictly sequential manner, i.e. if stack
|
||||||
# allocation spans two pages, then reference to farmost one can
|
# allocation spans two pages, then reference to farmost one can
|
||||||
# be punishable by SEGV. But page walking can do good even on
|
# be punishable by SEGV. But page walking can do good even on
|
||||||
|
@ -130,7 +130,7 @@ $code.=<<___;
|
|||||||
|
|
||||||
mov %r11,8(%rsp,$num,8) # tp[num+1]=%rsp
|
mov %r11,8(%rsp,$num,8) # tp[num+1]=%rsp
|
||||||
.Lmul_body:
|
.Lmul_body:
|
||||||
# Some OSes, *cough*-dows, insist on stack being "wired" to
|
# Some OSes (Windows) insist on stack being "wired" to
|
||||||
# physical memory in strictly sequential manner, i.e. if stack
|
# physical memory in strictly sequential manner, i.e. if stack
|
||||||
# allocation spans two pages, then reference to farmost one can
|
# allocation spans two pages, then reference to farmost one can
|
||||||
# be punishable by SEGV. But page walking can do good even on
|
# be punishable by SEGV. But page walking can do good even on
|
||||||
|
@ -115,7 +115,7 @@ $code.=<<___;
|
|||||||
|
|
||||||
mov %rax,8(%rsp,$num,8) # tp[num+1]=%rsp
|
mov %rax,8(%rsp,$num,8) # tp[num+1]=%rsp
|
||||||
.Lmul_body:
|
.Lmul_body:
|
||||||
# Some OSes, *cough*-dows, insist on stack being "wired" to
|
# Some OSes (Windows) insist on stack being "wired" to
|
||||||
# physical memory in strictly sequential manner, i.e. if stack
|
# physical memory in strictly sequential manner, i.e. if stack
|
||||||
# allocation spans two pages, then reference to farmost one can
|
# allocation spans two pages, then reference to farmost one can
|
||||||
# be punishable by SEGV. But page walking can do good even on
|
# be punishable by SEGV. But page walking can do good even on
|
||||||
|
Loading…
x
Reference in New Issue
Block a user