diff options
| author | David E. O'Brien <obrien@FreeBSD.org> | 2000-04-18 02:39:26 +0000 |
|---|---|---|
| committer | David E. O'Brien <obrien@FreeBSD.org> | 2000-04-18 02:39:26 +0000 |
| commit | c815a20cb23f53317c4d23d1884cd5e486dee876 (patch) | |
| tree | f76576487158a5c7e15c4d35440dc09db280a7da /lib | |
| parent | 8d396be510de9306b0efd32352a69860d7d195fc (diff) | |
Notes
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/csu/amd64/crti.S | 14 | ||||
| -rw-r--r-- | lib/csu/i386-elf/crti.S | 14 |
2 files changed, 28 insertions, 0 deletions
diff --git a/lib/csu/amd64/crti.S b/lib/csu/amd64/crti.S index 0038497e04ba..a4df32e68e67 100644 --- a/lib/csu/amd64/crti.S +++ b/lib/csu/amd64/crti.S @@ -25,6 +25,20 @@ * $FreeBSD$ */ + /* See http://www.netbsd.org/Documentation/kernel/elf-notes.html for + details on the ELF .note section as we are using it. */ + .section .note.ABI-tag, "a" + .align 4 + .long 1f - 0f # name length + .long 3f - 2f # data length + .long 1 # note type +0: .asciz "FreeBSD" # vendor name +1: .align 4 +2: .long 500000 # data - ABI tag + # (from __FreeBSD_version (param.h)) +3: .align 4 # pad out section + + .section .init,"ax",@progbits .align 4 .globl _init diff --git a/lib/csu/i386-elf/crti.S b/lib/csu/i386-elf/crti.S index 0038497e04ba..a4df32e68e67 100644 --- a/lib/csu/i386-elf/crti.S +++ b/lib/csu/i386-elf/crti.S @@ -25,6 +25,20 @@ * $FreeBSD$ */ + /* See http://www.netbsd.org/Documentation/kernel/elf-notes.html for + details on the ELF .note section as we are using it. */ + .section .note.ABI-tag, "a" + .align 4 + .long 1f - 0f # name length + .long 3f - 2f # data length + .long 1 # note type +0: .asciz "FreeBSD" # vendor name +1: .align 4 +2: .long 500000 # data - ABI tag + # (from __FreeBSD_version (param.h)) +3: .align 4 # pad out section + + .section .init,"ax",@progbits .align 4 .globl _init |
