zynq7000-rt: small bugs in startup code #26
Reference in New Issue
Block a user
Delete Branch "mohr/fixes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
> DATA AT>CODEis reduced to> CODEbyREGION_ALIAS("DATA", CODE);in memory.x.cpsr_c(which masks the correct bits)..addr()is more correct thanas u32(see docs)Are those bugs in the Xilinx startup files as well then? Because a lot of the stuff is copied from the XIlinx startup..
I'll check the xilinx startup code again.
Negative, Xilinx has the MMU table as section in the linker (no copy needed) and reloads r1 before masking CPSR.
That must have been lost when merging the aarch32 rt and the xilinx specific code.
LGTM and thanks for finding this! Can you update the CHANGELOG?