Added support to distinguish between XZR/WZR and SP/WSP.
registers. Also "wSP" and "SP" were removed from w_reg and x_reg, since
num 31 can be SP or XZR, so a helper functions were introduced for this purpose
in arm64_reg to detect correct x31 register and added special
flags to determine if the instruction should be sp or xzr.
Details
Details
tested in the branch arm64-xzr-sp-support-tests:
https://github.com/toor1245/freebsd-src/pull/1/files
https://github.com/toor1245/freebsd-src/blob/arm64-xzr-sp-support-tests/sys/arm64/arm64/disassem.c
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 51248 Build 48139: arc lint + arc unit