aboutsummaryrefslogtreecommitdiff
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorJisheng Zhang <[email protected]>2023-01-29 01:28:52 +0800
committerPalmer Dabbelt <[email protected]>2023-01-31 23:29:41 -0800
commit8d23e94a443388e81c42ea7e476a5d79c1c795c9 (patch)
tree2d6b984dc1e84a24f45256213efb52d4933b0937 /scripts/generate_rust_analyzer.py
parent1bc400ffb52b460eedc51ebd9b7753b7f2314878 (diff)
riscv: switch to relative alternative entries
Instead of using absolute addresses for both the old instrucions and the alternative instructions, use offsets relative to the alt_entry values. So this not only cuts the size of the alternative entry, but also meets the prerequisite for patching alternatives in the vDSO, since absolute alternative entries are subject to dynamic relocation, which is incompatible with the vDSO building. Signed-off-by: Jisheng Zhang <[email protected]> Reviewed-by: Andrew Jones <[email protected]> Reviewed-by: Conor Dooley <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions