]> git.baikalelectronics.ru Git - uboot.git/commit
trace: conserve gd register on RISC-V
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Thu, 15 Oct 2020 10:30:09 +0000 (12:30 +0200)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Tue, 27 Oct 2020 20:13:15 +0000 (21:13 +0100)
commite96d2ea500e38f4347b9959826ef68b645e23393
treee4a6ff182b76ee0526f432408f95386f0f2e819c
parentffe04b456785f4511f3dfb40d01cd8bd805c109e
trace: conserve gd register on RISC-V

An UEFI application may change the value of the register that gd lives in.
But some of our functions like get_ticks() access this register. So we
have to set the gd register to the U-Boot value when entering a trace
point and set it back to the application value when exiting the trace
point.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
lib/trace.c