Skip to content
Snippets Groups Projects
  1. Jul 12, 2022
  2. Jul 08, 2022
  3. Jul 07, 2022
  4. Jul 02, 2022
  5. Jun 28, 2022
  6. Jun 27, 2022
  7. Jun 26, 2022
  8. Jun 24, 2022
  9. Jun 23, 2022
    • Paolo Bonzini's avatar
      MAINTAINERS: Reorganize KVM/x86 maintainership · 6945b214
      Paolo Bonzini authored
      
      For the last few years I have been the sole maintainer of KVM, albeit
      getting serious help from all the people who have reviewed hundreds of
      patches.  The volume of KVM x86 alone has gotten to the point where one
      maintainer is not enough; especially if that maintainer is not doing it
      full time and if they want to keep up with the evolution of ARM64 and
      RISC-V at both the architecture and the hypervisor level.
      
      So, this patch is the first step in restoring double maintainership
      or even transitioning to the submaintainer model of other architectures.
      
      The changes here were mostly proposed by Sean offlist and they are twofold:
      
      - revisiting the set of KVM x86 reviewers.  It's important to have an
        an accurate list of people that are actively reviewing patches ("R"),
        as well as people that are able to act on bug reports ("M").  Otherwise,
        voids to be filled are not easily visible.  The proposal is to split
        KVM on Hyper-V, which is where Vitaly has been the main contributor
        for quite some time now; likewise for KVM paravirt support, which
        has been the main interest of Wanpeng and to which Vitaly has also
        contributed (e.g., for async page faults).  Jim and Joerg have not been
        particularly active (though Joerg has worked on guest support for AMD
        SEV); knowing them a bit, I can't imagine they would object to their
        removal or even be surprised, but please speak up if you do.
      
      - promoting Sean to maintainer for KVM x86 host support.  While for
        now this changes little, let's treat it as a harbinger for future
        changes.  The plan is that I would keep the final integration testing
        for quite some time, and probably focus more on -rc work.  This will
        give me more time to clean up my ad hoc setup and moving towards a
        more public CI, with Sean focusing instead on next-release patches,
        and the testing up to where kvm-unit-tests and selftests pass.  In
        order to facilitate collaboration between Sean and myself, we'll
        also formalize a bit more the various branches of kvm.git.
      
      Nothing is going to change with respect to handling pull requests to Linus
      and from other architectures, as well as maintainance of the generic code
      (which I expect and hope to be more important as architectures try to
      share more code) and documentation.  However, it's not a coincidence
      that my entry is now the last for x86, ready to be demoted to reviewer
      if/when the right time comes.
      
      Suggested-by: default avatarSean Christopherson <seanjc@google.com>
      Co-developed-by: default avatarSean Christopherson <seanjc@google.com>
      Cc: kvm@vger.kernel.org
      Cc: Sean Christopherson <seanjc@google.com>
      Cc: Vitaly Kuznetsov <vkuznets@redhat.com>
      Cc: Wanpeng Li <wanpengli@tencent.com>
      Cc: Jim Mattson <jmattson@google.com>
      Cc: Joerg Roedel <joro@8bytes.org>
      Acked-by: default avatarVitaly Kuznetsov <vkuznets@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      6945b214
    • Vadim Fedorenko's avatar
      MAINTAINERS: Add a maintainer for OCP Time Card · 13f28c2c
      Vadim Fedorenko authored
      
      I've been contributing and reviewing patches for ptp_ocp driver for
      some time and I'm taking care of it's github mirror. On Jakub's
      suggestion, I would like to step forward and become a maintainer for
      this driver. This patch adds a dedicated entry to MAINTAINERS.
      
      Signed-off-by: default avatarVadim Fedorenko <vadfed@fb.com>
      Acked-by: default avatarJonathan Lemon <jonathan.lemon@gmail.com>
      Link: https://lore.kernel.org/r/20220621233131.21240-1-vfedorenko@novek.ru
      
      
      Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      13f28c2c
  10. Jun 21, 2022
  11. Jun 20, 2022
  12. Jun 17, 2022
  13. Jun 16, 2022
  14. Jun 15, 2022
  15. Jun 13, 2022
  16. Jun 09, 2022
    • Jonathan Corbet's avatar
      docs: Move the HTE documentation to driver-api/ · 9c73e1e0
      Jonathan Corbet authored
      
      The hardware timestamp engine documentation is driver API material, and
      really belongs in the driver-API book; move it there.
      
      Cc: Thierry Reding <treding@nvidia.com>
      Acked-by: default avatarDipen Patel <dipenp@nvidia.com>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      9c73e1e0
    • Paul Kocialkowski's avatar
      drm: Add support for the LogiCVC display controller · efeeaefe
      Paul Kocialkowski authored
      
      Introduces a driver for the LogiCVC display controller, a programmable
      logic controller optimized for use in Xilinx Zynq-7000 SoCs and other
      Xilinx FPGAs. The controller is mostly configured at logic synthesis
      time so only a subset of configuration is left for the driver to
      handle.
      
      The following features are implemented and tested:
      - LVDS 4-bit interface;
      - RGB565 pixel formats;
      - Multiple layers and hardware composition;
      - Layer-wide alpha mode;
      
      The following features are implemented but untested:
      - Other RGB pixel formats;
      - Layer framebuffer configuration for version 4;
      - Lowest-layer used as background color;
      - Per-pixel alpha mode.
      
      The following features are not implemented:
      - YUV pixel formats;
      - DVI, LVDS 3-bit, ITU656 and camera link interfaces;
      - External parallel input for layer;
      - Color-keying;
      - LUT-based alpha modes.
      
      Additional implementation-specific notes:
      - Panels are only enabled after the first page flip to avoid flashing a
        white screen.
      - Depth used in context of the LogiCVC driver only counts color components
        to match the definition of the synthesis parameters.
      
      Support is implemented for both version 3 and 4 of the controller.
      
      With version 3, framebuffers are stored in a dedicated contiguous
      memory area, with a base address hardcoded for each layer. This requires
      using a dedicated CMA pool registered at the base address and tweaking a
      few offset-related registers to try to use any buffer allocated from
      the pool. This is done on a best-effort basis to have the hardware cope
      with the DRM framebuffer allocation model and there is no guarantee
      that each buffer allocated by GEM CMA can be used for any layer.
      In particular, buffers allocated below the base address for a layer are
      guaranteed not to be configurable for that layer. See the implementation of
      logicvc_layer_buffer_find_setup for specifics.
      
      Version 4 allows configuring each buffer address directly, which
      guarantees that any buffer can be configured.
      
      Signed-off-by: default avatarPaul Kocialkowski <paul.kocialkowski@bootlin.com>
      Reviewed-by: Maxime Ripard's avatarMaxime Ripard <mripard@kernel.org>
      Link: https://patchwork.freedesktop.org/patch/msgid/20220520141555.1429041-2-paul.kocialkowski@bootlin.com
      efeeaefe
    • Lukas Bulwahn's avatar
      MAINTAINERS: Limit KVM RISC-V entry to existing selftests · 1a12b252
      Lukas Bulwahn authored
      
      Commit fed9b26b ("MAINTAINERS: Update KVM RISC-V entry to cover
      selftests support") optimistically adds a file entry for
      tools/testing/selftests/kvm/riscv/, but this directory does not exist.
      
      Hence, ./scripts/get_maintainer.pl --self-test=patterns complains about a
      broken reference. The script is very useful to keep MAINTAINERS up to date
      and MAINTAINERS can be kept in a state where the script emits no warning.
      
      So, just drop the non-matching file entry rather than starting to collect
      exceptions of entries that may match in some close or distant future.
      
      Fixes: fed9b26b ("MAINTAINERS: Update KVM RISC-V entry to cover selftests support")
      Signed-off-by: default avatarLukas Bulwahn <lukas.bulwahn@gmail.com>
      Signed-off-by: default avatarAnup Patel <anup@brainfault.org>
      1a12b252
    • Sergey Shtylyov's avatar
      MAINTAINERS: add ATA sysfs file documentation to libata entry · 481f7017
      Sergey Shtylyov authored
      
      Add the (still missing!) ATA sysfs file documentation to the libata
      subsystem entry in the MAINTAINERS file.
      
      Signed-off-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
      Signed-off-by: default avatarDamien Le Moal <damien.lemoal@opensource.wdc.com>
      481f7017
  17. Jun 08, 2022
  18. Jun 07, 2022
Loading