[roll] Roll fuchsia [kernel][arm64] Enable DAP support for VIM3

Enable DAP support for VIM3 to get better crash/lockup diagnostics.
VIM3 is an Amlogic A311D and uses the same DAP aperture as Sherlock.

Tested using `k lockup` command.  Verified that a reg dump and
backtrace were printed.

```
$ fx shell k lockup test_spinlock 3 12000
```

```
ZIRCON KERNEL PANIC

UPTIME: 252106ms, CPU: 0
zx_system_get_version_string git-30cdb8a6092901a5b780ff8acef028c764d405cd

{{{reset}}}
{{{module:0:kernel:elf:e8b8726fbd26c20a}}}
{{{mmap:0xffffffff10000000:0x25db04:load:0:rx:0xffffffff00000000}}}
{{{mmap:0xffffffff1025e000:0x94000:load:0:r:0xffffffff0025e000}}}
{{{mmap:0xffffffff102f2000:0x49a0:load:0:rw:0xffffffff002f2000}}}
{{{mmap:0xffffffff102f7000:0x6e000:load:0:rw:0xffffffff002f7000}}}
dso: id=e8b8726fbd26c20a base=0xffffffff10000000 name=zircon.elf

ZIRCON KERNEL OOPS
lockup_detector: no heartbeat from CPU-3 in 10917 ms, last_heartbeat=241189314958 observed now=252106956083 name=../../zircon/k
Reported by [CPU-0] (message rate limited)
timer_ints: 1036646, interrupts: 0
        tweight=0.0476379394 nfair=1 ndeadline=0 vtime=15616732955 period=8 tema=1000000 tutil=0.0
        -> name=lockup-test weight=0.0476379394 start=4753312663 finish=4753622720 ts=8000000 ema=1000000
thread: pid=0 tid=50965

DAP: cpu 3 is in debug state
DAP state:
x0         0x1870e2c99 x1          0x3b9aca00 x2           0x16e3600 x3  0xffff000004e34ba8
x4  0xffff0089bea08000 x5                   0 x6                   0 x7                   0
x8         0x1870e2c99 x9         0x1870e2c99 x10                  0 x11          0x106da71
x12                  0 x13               0x17 x14                  0 x15             0x9ffe
x16               0x64 x17                  0 x18 0xffff0089bea08020 x19 0xffff0000233ea7e0
x20 0xffffffff1035e300 x21       0x3afa517bdb x22                  0 x23                  0
x24                  0 x25                  0 x26                  0 x27                  0
x28                  0 x29 0xffff0089bea05f90 lr  0xffffffff100f98f0 sp  0xffff0089bea05f90

pc      0xffffffff100f98f0
cpsr            0x400003c5
edscr            0x1053d13: EL 1

elr_el1     0x8012a555930c far_el1       0xa1877e2d68 esr_el1         0x56000000

DAP backtrace: 0
{{{bt:0:0xffffffff100f98f0:pc}}}
{{{bt:1:0xffffffff100f98f0:ra}}}
{{{bt:2:0xffffffff1023d7e4:ra}}}
{{{bt:3:0xffffffff1024a7d4:ra}}}
{{{bt:5:0xffffffff10237cac:ra}}}
PSCI reboot: 0x84000009 0x1 0 0
bl31 reboot reason: 0xd
bl31 reboot reason: 0x1
system cmd  1.
```

Original-Fixed: 134288
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/924083
Original-Revision: e594680ec729d2a1d15e8c788fbfad4c6ee40ec8
GitOrigin-RevId: 2229872f0ead9977c6b18ddb76a9f527891800d0
Change-Id: I647ea5780df6f8ae4e42e91dd5e73613e285251a
1 file changed
tree: 46a222ba1fa01ed877a749d3ec3a107c0fe3041d
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.