Page MenuHomeFreeBSD

Add support for booting into kdb on arm64 platforms.
Needs ReviewPublic

Authored by skibo on Jan 15 2020, 8:03 PM.
Tags
Referenced Files
Unknown Object (File)
Wed, May 1, 10:40 AM
Unknown Object (File)
Dec 20 2023, 8:30 AM
Unknown Object (File)
Dec 20 2023, 6:07 AM
Unknown Object (File)
Dec 12 2023, 3:51 AM
Unknown Object (File)
Dec 10 2023, 4:54 AM
Unknown Object (File)
Dec 8 2023, 5:47 PM
Unknown Object (File)
Sep 23 2023, 12:00 PM
Unknown Object (File)
Jul 31 2023, 8:52 PM
Subscribers

Details

Reviewers
manu
Summary

Add support for booting into kdb on arm64 platforms when RB_KDB is set (i.e. boot -d from a loader prompt).

EDIT: this is similar to a diff I submitted and was committed (r329989) for the arm platform. In that patch, I also fixed a problem in arm/arm/machdep_boot.c which was missing "#include opt_ddb.h" which meant none of the "#ifdef DDB" code gets compiled. I tried to fix arm64/arm64/machdep_boot.c in a similar fashion but it fails to compile due to MAGIC_TRAMP_NUMBER not being defined. I don't know the right way to fix that.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 30298
Build 28071: arc lint + arc unit