Revision tags: v2025-06-05 |
|
#
ab0bbb9f |
| 11-Sep-2024 |
Andrew Jones <andrew.jones@linux.dev> |
lib/stack: Restrengthen base_address
commit a1f2b0e1efd5 ("treewide: lib/stack: Make base_address arch specific") made base_address() a weak function in order to allow architectures to override it.
lib/stack: Restrengthen base_address
commit a1f2b0e1efd5 ("treewide: lib/stack: Make base_address arch specific") made base_address() a weak function in order to allow architectures to override it. Linking for EFI doesn't seem to figure out the right one to use though [anymore?]. It must have worked at one point because the commit calls outs EFI as the motivation. Anyway, just drop the weakness in favor of another HAVE_ define.
Signed-off-by: Andrew Jones <andrew.jones@linux.dev>
show more ...
|
#
6444ae20 |
| 18-Mar-2024 |
Andrew Jones <andrew.jones@linux.dev> |
Merge branch 'riscv/queue' into 'master'
riscv: Add EFI support and SBI base ext tests
See merge request kvm-unit-tests/kvm-unit-tests!54
|
#
a1f2b0e1 |
| 05-Mar-2024 |
Andrew Jones <andrew.jones@linux.dev> |
treewide: lib/stack: Make base_address arch specific
Calculating the offset of an address is image specific, which is architecture specific. Until now, all architectures and architecture configurati
treewide: lib/stack: Make base_address arch specific
Calculating the offset of an address is image specific, which is architecture specific. Until now, all architectures and architecture configurations which select CONFIG_RELOC were able to subtract _etext, but the EFI configuration of riscv cannot (it must subtract ImageBase). Make this function weak, such that an architecture may override it when necessary, to accommodate the image layout. Then, immediately supply the riscv override.
Reviewed-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Andrew Jones <andrew.jones@linux.dev>
show more ...
|
Revision tags: v2024-01-08 |
|
#
e526bc78 |
| 01-Jul-2023 |
Andrew Jones <andrew.jones@linux.dev> |
Merge branch 'arm/queue' into 'master'
arm/arm64: EFI support, arm64 backtrace support, PMU test improvements, and more
See merge request kvm-unit-tests/kvm-unit-tests!43
|
#
35c167a6 |
| 28-Jun-2023 |
Nadav Amit <namit@vmware.com> |
lib/stack: print base addresses on relocation setups
Making sense from dumped stacks when running EFI tests is very hard due to the relocation. Fix it by adjusting the address back to the original a
lib/stack: print base addresses on relocation setups
Making sense from dumped stacks when running EFI tests is very hard due to the relocation. Fix it by adjusting the address back to the original address.
Introduce CONFIG_RELOC, which would be set on arm64 and on EFI configs.
Suggested-by: Andrew Jones <andrew.jones@linux.dev> Signed-off-by: Nadav Amit <namit@vmware.com> Signed-off-by: Andrew Jones <andrew.jones@linux.dev>
show more ...
|
Revision tags: v2023-01-05, v2022-03-08 |
|
#
4b6da826 |
| 07-Apr-2017 |
Thomas Huth <thuth@redhat.com> |
lib: Add headers to generic library files
Many files in the lib folder do not have proper statements about their license. Add such a header there so that it is clear under which conditions the code
lib: Add headers to generic library files
Many files in the lib folder do not have proper statements about their license. Add such a header there so that it is clear under which conditions the code can be used.
Signed-off-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Andrew Jones <drjones@redhat.com> Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
show more ...
|
#
52266791 |
| 22-Mar-2016 |
Peter Feiner <pfeiner@google.com> |
lib: backtrace printing
Functions to walk stack and print backtrace. The stack's unadorned as
STACK: [@]addr addr addr ...
where the optional @ indicates that addr isn't a return address.
A foll
lib: backtrace printing
Functions to walk stack and print backtrace. The stack's unadorned as
STACK: [@]addr addr addr ...
where the optional @ indicates that addr isn't a return address.
A follow-up patch post-processes the output to pretty-print the stack.
Frame stack walker is just a stub on arm and ppc.
Signed-off-by: Peter Feiner <pfeiner@google.com> Reviewed-By: Andrew Jones <drjones@redhat.com> Message-Id: <adc65c3511125ea46f0fe53a2fc53a062ada7924.1458689655.git.pfeiner@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
show more ...
|