| commit | 999f87b9ea360ab2fd247d442e14b0d13fcdaf40 | [log] [tgz] |
|---|---|---|
| author | Nick Maniscalco <maniscalco@fuchsia.infra.roller.google.com> | Fri Sep 29 16:58:37 2023 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri Sep 29 10:00:11 2023 -0700 |
| tree | 46a222ba1fa01ed877a749d3ec3a107c0fe3041d | |
| parent | 808f2574e6fd521c39179640c97e17fcd13d5094 [diff] |
[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
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.