History log of /openbsd-src/lib/libcrypto/perlasm/x86gas.pl (Results 1 – 9 of 9)
Revision Date Author Comments
# eda85684 09-Feb-2023 tb <tb@openbsd.org>

Use .section .rodata instead of a plain .rodata

At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws
Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to
ma

Use .section .rodata instead of a plain .rodata

At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws
Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to
make it happy.

ok deraadt miod

show more ...


# 0bd8ca4a 01-Feb-2023 miod <miod@openbsd.org>

Move all data blocks from .text to .rodata and cleanup up and homogeneize code
responsible from getting the proper address of those blocks.

ok tb@ jsing@


# b9802f88 30-Jan-2023 miod <miod@openbsd.org>

Fix logic of picmeup() to only produce one set of statements on OpenBSD; this
got accidentally lost in 1.4.


# 794f0c68 28-Jun-2017 deraadt <deraadt@openbsd.org>

.init stub creation doesn't need a jmp + .align to reach a branch target,
just fall into the code. The .align created a FILL zone in the .init section,
which on i386 was filled with a NOP-sled, some

.init stub creation doesn't need a jmp + .align to reach a branch target,
just fall into the code. The .align created a FILL zone in the .init section,
which on i386 was filled with a NOP-sled, something we want to get away
from.
discussed with kettenis and tom

show more ...


# e60c46c4 04-Nov-2016 miod <miod@openbsd.org>

Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] by
meaningful constants in a private header file, so that reviewers can actually
get a chance to figure out what the code is attem

Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] by
meaningful constants in a private header file, so that reviewers can actually
get a chance to figure out what the code is attempting to do without knowing
all cpuid bits.

While there, turn it from an array of two 32-bit ints into a properly aligned
64-bit int.

Use of OPENSSL_ia32_P is now restricted to the assembler parts. C code will
now always use OPENSSL_cpu_caps() and check for the proper bits in the
whole 64-bit word it returns.

i386 tests and ok jsing@

show more ...


# 5cdd308e 13-Oct-2012 djm <djm@openbsd.org>

resolve conflicts


# 280e8b2c 21-Aug-2012 pascal <pascal@openbsd.org>

When deciding whether we're PIC in a (generated) asm file, check for both PIC
and __PIC__ defines. Makes things easier for PIE.

ok djm@


# 0a5d6ede 01-Oct-2010 djm <djm@openbsd.org>

resolve conflicts, fix local changes


# f1535dc8 01-Oct-2010 djm <djm@openbsd.org>

import OpenSSL-1.0.0a