[PATCH v3 0/3] Split default display handling out from VGA arbiter

Daniel Vetter daniel at ffwll.ch
Tue Sep 26 04:50:47 UTC 2017


On Mon, Sep 18, 2017 at 7:49 AM, Daniel Axtens <dja at axtens.net> wrote:
> Hi all,
>
> The merge window is well over by now - is there anything else I can do
> to get this series to a mergeable state? I'm not particularly across the
> rules for drm-misc, so please let me know if there are things I need to
> be doing.

drm-misc is always open for feature merging, but the patch series
lacks full r-b by someone with clue on this stuff (i.e. probably not
me). Pls find someone who can do the in-depth review. Just an Ack
feels a bit thin.
-Daniel

>
> Regards,
> Daniel
>
> Daniel Axtens <dja at axtens.net> writes:
>
>> This patch set:
>>
>>  - splits the default display handling out from VGA arbiter, into its
>>    own file and behind its own Kconfig option (and gives the functions
>>    better names).
>>
>>  - adds extra detection of default devices. To be nominated, the vga
>>    arbiter and platform hooks must not have nominated a default. A
>>    card will then only be nominated if it has a driver attached and
>>    has IO or memory decoding enabled.
>>
>>  - adds relevant documentation.
>>
>> The practical impact of this is improved X autoconfiguration on some
>> arm64 systems.
>>
>> Changes in v3:
>>
>>  - Add documentation - thanks Daniel Vetter for pointing it out.
>>
>>  - Clarify explanations. Thanks to everyone for continuing to bear
>>    with my incomplete understanding of PCI and provide some clarity.
>>
>>  - Split refactoring and adding functionality.
>>
>> Changes in v2: https://www.spinics.net/lists/linux-pci/msg64007.html
>>
>> Drop all the powerpc patches. [explanation snipped]
>>
>> v1: https://www.spinics.net/lists/linux-pci/msg63581.html
>>
>> Regards,
>> Daniel
>>
>> Daniel Axtens (3):
>>   drm: split default display handler out of VGA arbiter
>>   drm: add fallback default device detection
>>   drm: documentation for default display device
>>
>>  Documentation/gpu/default_display.rst |  93 +++++++++++++++++++
>>  Documentation/gpu/index.rst           |   1 +
>>  arch/ia64/pci/fixup.c                 |   6 +-
>>  arch/powerpc/kernel/pci-common.c      |   6 +-
>>  arch/x86/pci/fixup.c                  |   6 +-
>>  arch/x86/video/fbdev.c                |   4 +-
>>  drivers/gpu/vga/Kconfig               |  12 +++
>>  drivers/gpu/vga/Makefile              |   1 +
>>  drivers/gpu/vga/default_display.c     | 163 ++++++++++++++++++++++++++++++++++
>>  drivers/gpu/vga/vga_switcheroo.c      |   8 +-
>>  drivers/gpu/vga/vgaarb.c              |  61 +++----------
>>  drivers/pci/pci-sysfs.c               |   4 +-
>>  include/linux/default_display.h       |  44 +++++++++
>>  include/linux/vgaarb.h                |  15 ----
>>  14 files changed, 344 insertions(+), 80 deletions(-)
>>  create mode 100644 Documentation/gpu/default_display.rst
>>  create mode 100644 drivers/gpu/vga/default_display.c
>>  create mode 100644 include/linux/default_display.h
>>
>> --
>> 2.11.0
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel



-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the dri-devel mailing list