Groups
Sign in
Groups
X86-64 System V Application Binary Interface
Conversations
About
Send feedback
Help
X86-64 System V Application Binary Interface
Contact owners and managers
1–30 of 143
This is the place to discuss modification and extension of x86-64 processor specific System V Application Binary Interface. The current x86-64 psABI source is at
https://gitlab.com/x86-psABIs/
x86-64-ABI
Mark all as read
Report group
0 selected
Jan Beulich
Nov 4
x86-64 vs GNU_PROPERTY_X86_ISA_1_BASELINE
Hello, the features covered by GNU_PROPERTY_X86_ISA_1_BASELINE are prereq-s for x86-64, aiui. Is
unread,
x86-64 vs GNU_PROPERTY_X86_ISA_1_BASELINE
Hello, the features covered by GNU_PROPERTY_X86_ISA_1_BASELINE are prereq-s for x86-64, aiui. Is
Nov 4
Florian Weimer
, …
Stephen Röttger
8
Oct 2
Alternative CET ABI
> If this would look like the plt, it should work without run-time code generation. > So for
unread,
Alternative CET ABI
> If this would look like the plt, it should work without run-time code generation. > So for
Oct 2
Jan Beulich
, …
Roland McGrath
7
Mar 24
Dwarf2 register number for SSP
I would strongly encourage assigning DWARF numbers for all registers. It doesn't matter if
unread,
Dwarf2 register number for SSP
I would strongly encourage assigning DWARF numbers for all registers. It doesn't matter if
Mar 24
coshvji cujmlqef
Feb 22
Hi. Can we documentary ms abi too?
i think sysv-abi documentary should also document microsoft abi on x86_64 because both gcc and clang
unread,
Hi. Can we documentary ms abi too?
i think sysv-abi documentary should also document microsoft abi on x86_64 because both gcc and clang
Feb 22
H.J. Lu
, …
Florian Weimer
11
Feb 22
[PATCH] Assign DWARF register number mapping for AMX registers
On Wed, Feb 21, 2024 at 9:27 AM HJ Lu <hjl....@gmail.com> wrote: > > On Thu, Feb 15,
unread,
[PATCH] Assign DWARF register number mapping for AMX registers
On Wed, Feb 21, 2024 at 9:27 AM HJ Lu <hjl....@gmail.com> wrote: > > On Thu, Feb 15,
Feb 22
Jan Beulich
, …
Michael Matz
8
Feb 22
value extension (or not) during parameter passing
On 22.02.2024 15:02, Michael Matz wrote: > Heyho again, > > On Thu, 22 Feb 2024, Michael
unread,
value extension (or not) during parameter passing
On 22.02.2024 15:02, Michael Matz wrote: > Heyho again, > > On Thu, 22 Feb 2024, Michael
Feb 22
H.J. Lu
, …
Jan Beulich
6
Feb 12
[RFC] Should unused bits in _BitInt be zeroed?
On 12.02.2024 15:35, Michael Matz wrote: > On Thu, 8 Feb 2024, HJ Lu wrote: > >> Should
unread,
[RFC] Should unused bits in _BitInt be zeroed?
On 12.02.2024 15:35, Michael Matz wrote: > On Thu, 8 Feb 2024, HJ Lu wrote: > >> Should
Feb 12
Florian Weimer
,
H.J. Lu
3
Feb 11
GCC and the GNU2 TLS descriptor call ABI
On Sun, Feb 11, 2024 at 6:24 AM HJ Lu <hjl....@gmail.com> wrote: > > On Sun, Feb 11,
unread,
GCC and the GNU2 TLS descriptor call ABI
On Sun, Feb 11, 2024 at 6:24 AM HJ Lu <hjl....@gmail.com> wrote: > > On Sun, Feb 11,
Feb 11
H.J. Lu
,
Michael Matz
2
Feb 6
[PATCH] APX: Add R_X86_64_CODE_(5|6)_(GOTPCRELX|GOTTPOFF|GOTPC32_TLSDESC)
Hello, On Tue, 6 Feb 2024, HJ Lu wrote: > Add 6 new relocations: > > #define
unread,
[PATCH] APX: Add R_X86_64_CODE_(5|6)_(GOTPCRELX|GOTTPOFF|GOTPC32_TLSDESC)
Hello, On Tue, 6 Feb 2024, HJ Lu wrote: > Add 6 new relocations: > > #define
Feb 6
H.J. Lu
, …
Michael Matz
8
Feb 6
[PATCH] APX: Add R_X86_64_CODE_6_GOTTPOFF
On Tue, Feb 6, 2024 at 5:31 AM Michael Matz <ma...@suse.de> wrote: > > Heyho, > > On
unread,
[PATCH] APX: Add R_X86_64_CODE_6_GOTTPOFF
On Tue, Feb 6, 2024 at 5:31 AM Michael Matz <ma...@suse.de> wrote: > > Heyho, > > On
Feb 6
connor horman
,
James Y Knight
2
Jan 27
Specify the ABI of C/++11 atomics
The ABI should also specify the size/alignment of C11 atomic types. Eg: typedef _Atomic struct {char
unread,
Specify the ABI of C/++11 atomics
The ABI should also specify the size/alignment of C11 atomic types. Eg: typedef _Atomic struct {char
Jan 27
H.J. Lu
,
Jan Beulich
17
Jan 22
Document GNU_PROPERTY_X86_XXX
On 26.09.2023 17:34, HJ Lu wrote: > On Tue, Sep 26, 2023 at 12:50 AM Jan Beulich <jbeulich@suse
unread,
Document GNU_PROPERTY_X86_XXX
On 26.09.2023 17:34, HJ Lu wrote: > On Tue, Sep 26, 2023 at 12:50 AM Jan Beulich <jbeulich@suse
Jan 22
H.J. Lu
, …
Michael Matz
3
Jan 9
Make __int128 mandatory
Hello, On Thu, 4 Jan 2024, 'Jan Beulich' via X86-64 System V Application Binary Interface
unread,
Make __int128 mandatory
Hello, On Thu, 4 Jan 2024, 'Jan Beulich' via X86-64 System V Application Binary Interface
Jan 9
Sunil Pandey
, …
Jan Beulich
7
Jan 7
__BitInt(N) size and alignment change request for N > 64
On Thursday, January 4, 2024 at 12:48:14 AM UTC-8 jbeu...@suse.com wrote: On 31.12.2023 01:51, Sunil
unread,
__BitInt(N) size and alignment change request for N > 64
On Thursday, January 4, 2024 at 12:48:14 AM UTC-8 jbeu...@suse.com wrote: On 31.12.2023 01:51, Sunil
Jan 7
Noah Goldstein
,
H.J. Lu
2
Jan 5
[RFC][PATCH] Add power of 2 requirement to DT_X86_64_PLTENT
On Thu, Jan 4, 2024 at 7:50 PM Noah Goldstein <goldst...@gmail.com> wrote: > > ---
unread,
[RFC][PATCH] Add power of 2 requirement to DT_X86_64_PLTENT
On Thu, Jan 4, 2024 at 7:50 PM Noah Goldstein <goldst...@gmail.com> wrote: > > ---
Jan 5
mas...@google.com
, …
Michael Matz
18
10/16/23
Large data sections for the large code model
On Mon, Oct 16, 2023 at 6:38 AM Uros Bizjak <ubi...@gmail.com> wrote: > > On Mon, Oct 16
unread,
Large data sections for the large code model
On Mon, Oct 16, 2023 at 6:38 AM Uros Bizjak <ubi...@gmail.com> wrote: > > On Mon, Oct 16
10/16/23
H.J. Lu
, …
Michael Matz
13
9/20/23
[RFC][PATCH] Add DT_X86_64_PLT/DT_X86_64_PLTSZ/DT_X86_64_PLTENT
On Fri, Sep 15, 2023 at 6:29 AM Michael Matz <ma...@suse.de> wrote: > > Hello, > >
unread,
[RFC][PATCH] Add DT_X86_64_PLT/DT_X86_64_PLTSZ/DT_X86_64_PLTENT
On Fri, Sep 15, 2023 at 6:29 AM Michael Matz <ma...@suse.de> wrote: > > Hello, > >
9/20/23
H.J. Lu
,
Michael Matz
3
9/12/23
[RFC][PATCH] APX: Add R_X86_64_CODE_4_GOTPC32_TLSDESC
On Mon, Sep 11, 2023 at 5:45 AM Michael Matz <ma...@suse.de> wrote: > > Hey, > > On
unread,
[RFC][PATCH] APX: Add R_X86_64_CODE_4_GOTPC32_TLSDESC
On Mon, Sep 11, 2023 at 5:45 AM Michael Matz <ma...@suse.de> wrote: > > Hey, > > On
9/12/23
H.J. Lu
, …
Jan Beulich
8
9/12/23
[RFC][PATCH] APX: Add R_X86_64_CODE_4_GOTPCRELX
On 11.09.2023 19:21, HJ Lu wrote: > On Sun, Sep 10, 2023 at 11:13 PM Jan Beulich <jbeulich@suse
unread,
[RFC][PATCH] APX: Add R_X86_64_CODE_4_GOTPCRELX
On 11.09.2023 19:21, HJ Lu wrote: > On Sun, Sep 10, 2023 at 11:13 PM Jan Beulich <jbeulich@suse
9/12/23
H.J. Lu
,
Michael Matz
4
9/7/23
[RFC][PATCH] APX: Add R_X86_64_CODE_4_GOTTPOFF
On Thu, Sep 7, 2023 at 8:44 AM HJ Lu <hjl....@gmail.com> wrote: > > On Wed, Sep 6, 2023
unread,
[RFC][PATCH] APX: Add R_X86_64_CODE_4_GOTTPOFF
On Thu, Sep 7, 2023 at 8:44 AM HJ Lu <hjl....@gmail.com> wrote: > > On Wed, Sep 6, 2023
9/7/23
Ofek Shilon
, …
Florian Weimer
3
9/5/23
Function Addresses
* Ofek Shilon: > It appears from brief testing (just gcc/x64) that this is not the > mechanism
unread,
Function Addresses
* Ofek Shilon: > It appears from brief testing (just gcc/x64) that this is not the > mechanism
9/5/23
connor horman
, …
Phoebe Wang
15
8/16/23
Clarify function ABI of vector types (__m256 and __m512) when features aren't available
Jan Beulich <jbeu...@suse.com> 于2023年8月16日周三 19:32写道: On 16.08.2023 12:48, Phoebe Wang wrote:
unread,
Clarify function ABI of vector types (__m256 and __m512) when features aren't available
Jan Beulich <jbeu...@suse.com> 于2023年8月16日周三 19:32写道: On 16.08.2023 12:48, Phoebe Wang wrote:
8/16/23
Trevor Gross
, …
Jubilee Young
16
8/15/23
Make `_Alignof(_BitInt(128))` == `_Alignof(__int128)`
On Tuesday, August 15, 2023 at 7:25:08 AM UTC-7 Michael Matz wrote: Hi, On Tue, 15 Aug 2023, Ballman,
unread,
Make `_Alignof(_BitInt(128))` == `_Alignof(__int128)`
On Tuesday, August 15, 2023 at 7:25:08 AM UTC-7 Michael Matz wrote: Hi, On Tue, 15 Aug 2023, Ballman,
8/15/23
H.J. Lu
,
Michael Matz
3
8/15/23
[RFC][PATCH] APX: Support the additional GPRs, r16-r31
Hey, On Fri, 11 Aug 2023, HJ Lu wrote: > > Intel Advanced Performance Extensions: > >
unread,
[RFC][PATCH] APX: Support the additional GPRs, r16-r31
Hey, On Fri, 11 Aug 2023, HJ Lu wrote: > > Intel Advanced Performance Extensions: > >
8/15/23
H.J. Lu
, …
Michael Matz
16
8/15/23
[RFC][PATCH] APX: Add R_X86_64_REX2_GOTPCRELX
Hello, On Thu, 10 Aug 2023, HJ Lu wrote: > > > > encode the distance in the relocation
unread,
[RFC][PATCH] APX: Add R_X86_64_REX2_GOTPCRELX
Hello, On Thu, 10 Aug 2023, HJ Lu wrote: > > > > encode the distance in the relocation
8/15/23
Phoebe Wang
8/11/23
[RFC] AVX10: Unify 512-bit ABI for both AVX10-256 and AVX10-512 targets
The initial discussion can be found here. Repost here to make it a formal discussion. Background
unread,
[RFC] AVX10: Unify 512-bit ABI for both AVX10-256 and AVX10-512 targets
The initial discussion can be found here. Repost here to make it a formal discussion. Background
8/11/23
Hongtao Liu
, …
Joseph Myers
16
8/10/23
Re: Intel AVX10.1 Compiler Design and Support
On Thu, 10 Aug 2023, Richard Biener via Gcc-patches wrote: > Isn't this situation similar to
unread,
Re: Intel AVX10.1 Compiler Design and Support
On Thu, 10 Aug 2023, Richard Biener via Gcc-patches wrote: > Isn't this situation similar to
8/10/23
H.J. Lu
7/26/23
RFC: Dynamic tags for Procedure Linkage Table
Here is the updated proposal to include the APX 64-bit direct branch instruction, JMPABS. HJ ---
unread,
RFC: Dynamic tags for Procedure Linkage Table
Here is the updated proposal to include the APX 64-bit direct branch instruction, JMPABS. HJ ---
7/26/23
H.J. Lu
, …
Fangrui Song
37
5/26/23
RFC: Dynamic tags for Procedure Linkage Table
Procedure Linkage Table (PLT) is used to call external functions defined in executables or shared
unread,
RFC: Dynamic tags for Procedure Linkage Table
Procedure Linkage Table (PLT) is used to call external functions defined in executables or shared
5/26/23
H.J. Lu
, …
Michael Matz
9
12/7/22
Remove MPX support
Hello, On Wed, 7 Dec 2022, 'Jan Beulich' via X86-64 System V Application Binary Interface
unread,
Remove MPX support
Hello, On Wed, 7 Dec 2022, 'Jan Beulich' via X86-64 System V Application Binary Interface
12/7/22