“477ec3283c324d16e8da07a8d8a4a367e31b6eab”上不存在“drivers/gpu/drm/i915/intel_vbt_defs.h”
  • C
    [XTENSA] Add support for configurable registers and coprocessors · c658eac6
    Chris Zankel 提交于
    The Xtensa architecture allows to define custom instructions and
    registers. Registers that are bound to a coprocessor are only
    accessible if the corresponding enable bit is set, which allows
    to implement a 'lazy' context switch mechanism. Other registers
    needs to be saved and restore at the time of the context switch
    or during interrupt handling.
    
    This patch adds support for these additional states:
    
    - save and restore registers that are used by the compiler upon
      interrupt entry and exit.
    - context switch additional registers unbound to any coprocessor
    - 'lazy' context switch of registers bound to a coprocessor
    - ptrace interface to provide access to additional registers
    - update configuration files in include/asm-xtensa/variant-fsf
    Signed-off-by: NChris Zankel <chris@zankel.net>
    c658eac6
process.c 7.8 KB