09 Jun, 2019

1 commit

  • Sphinx doesn't like orphan documents:

    Documentation/accelerators/ocxl.rst: WARNING: document isn't included in any toctree
    Documentation/arm/stm32/overview.rst: WARNING: document isn't included in any toctree
    Documentation/arm/stm32/stm32f429-overview.rst: WARNING: document isn't included in any toctree
    Documentation/arm/stm32/stm32f746-overview.rst: WARNING: document isn't included in any toctree
    Documentation/arm/stm32/stm32f769-overview.rst: WARNING: document isn't included in any toctree
    Documentation/arm/stm32/stm32h743-overview.rst: WARNING: document isn't included in any toctree
    Documentation/arm/stm32/stm32mp157-overview.rst: WARNING: document isn't included in any toctree
    Documentation/gpu/msm-crash-dump.rst: WARNING: document isn't included in any toctree
    Documentation/interconnect/interconnect.rst: WARNING: document isn't included in any toctree
    Documentation/laptops/lg-laptop.rst: WARNING: document isn't included in any toctree
    Documentation/powerpc/isa-versions.rst: WARNING: document isn't included in any toctree
    Documentation/virtual/kvm/amd-memory-encryption.rst: WARNING: document isn't included in any toctree
    Documentation/virtual/kvm/vcpu-requests.rst: WARNING: document isn't included in any toctree

    So, while they aren't on any toctree, add :orphan: to them, in order
    to silent this warning.

    Signed-off-by: Mauro Carvalho Chehab
    Acked-by: Andrew Donnellan
    Signed-off-by: Jonathan Corbet

    Mauro Carvalho Chehab
     

30 Jul, 2018

4 commits

  • For hangs, dump copy out the contents of the buffer objects attached to the
    guilty submission and print them in the crash dump report.

    Signed-off-by: Jordan Crouse
    Signed-off-by: Rob Clark

    Jordan Crouse
     
  • HLSQ, SP and TP registers are only accessible from a special
    aperture and to make matters worse the aperture is blocked from
    the CPU on targets that can support secure rendering. Luckily the
    GPU hardware has its own purpose built register dumper that can
    access the registers from the aperture. Add a5xx specific code
    to program the crashdumper and retrieve the wayward registers
    and dump them for the crash state.

    Also, remove a block of registers the regular CPU accessible
    list that aren't useful for debug which helps reduce the size
    of the crash state file by a goodly amount.

    Signed-off-by: Jordan Crouse
    Signed-off-by: Rob Clark

    Jordan Crouse
     
  • Add the contents of each ringbuffer to the GPU state and dump the
    data in the crash file encoded with ascii85. To save space only
    the used portions of the ringbuffer are dumped.

    Signed-off-by: Jordan Crouse
    Signed-off-by: Rob Clark

    Jordan Crouse
     
  • Convert the format of the 'show' debugfs file and the crash
    dump to a format resembling YAML. This should be easier to
    parse and be more flexible for future changes and expansions.

    v2: Use a standard .rst for the msm crashdump documentation

    Signed-off-by: Jordan Crouse
    Signed-off-by: Rob Clark

    Jordan Crouse