| 1 | /*
|
| 2 | * This supplies .note.* sections to go into the PT_NOTE inside the vDSO text.
|
| 3 | * Here we can supply some information useful to userland.
|
| 4 | */
|
| 5 |
|
| 6 | |
| 7 | |
| 8 | |
| 9 |
|
| 10 | |
| 11 | .section name, flags; \
|
| 12 | .balign 4; \
|
| 13 | .long 1f - 0f; /* name length */ \
|
| 14 | .long 3f - 2f; /* data length */ \
|
| 15 | .long type; /* note type */ \
|
| 16 | 0: .asciz vendor; /* vendor name */ \
|
| 17 | 1: .balign 4; \
|
| 18 | 2:
|
| 19 |
|
| 20 | |
| 21 | 3: .balign 4; /* pad out section */ \
|
| 22 | .previous
|
| 23 |
|
| 24 | ASM_ELF_NOTE_BEGIN(".note.kernel-version", "a", UTS_SYSNAME, 0)
|
| 25 | .long LINUX_VERSION_CODE
|
| 26 | ASM_ELF_NOTE_END
|
| 27 |
|
| 28 | BUILD_SALT
|