|
[psplash][RFC PATCH 00/14] Implement DRM backend
Hi, Alex, Thanks for feedback. In "Implement drm backend" commit I added "--drm" switch to use DRM/KMS instead of FB in psplash. I use this switch to test by changes, I run them without this switch to
Hi, Alex, Thanks for feedback. In "Implement drm backend" commit I added "--drm" switch to use DRM/KMS instead of FB in psplash. I use this switch to test by changes, I run them without this switch to
|
By
Vasyl Vavrychuk
· #56943
·
|
|
[psplash][RFC PATCH 14/14] psplash-drm.c: Implement double buffering
Based on https://github.com/dvdhrm/docs/blob/master/drm-howto/modeset-double-buffered.c Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-drm.c | 176 +++++++++++++++++++++++
Based on https://github.com/dvdhrm/docs/blob/master/drm-howto/modeset-double-buffered.c Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-drm.c | 176 +++++++++++++++++++++++
|
By
Vasyl Vavrychuk
· #56873
·
|
|
[psplash][RFC PATCH 09/14] Rework flip as function pointer
It allows making parse_command and psplash_main independent of FB. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-draw.h | 3 +++ psplash-fb.c | 8 +++++--- psplash-fb.h |
It allows making parse_command and psplash_main independent of FB. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-draw.h | 3 +++ psplash-fb.c | 8 +++++--- psplash-fb.h |
|
By
Vasyl Vavrychuk
· #56872
·
|
|
[psplash][RFC PATCH 00/14] Implement DRM backend
It is needed in case display does not support FB. The missing part is drawing splash screen over all connected displays. I think there should be loop somewhere for this, but I am not sure which level
It is needed in case display does not support FB. The missing part is drawing splash screen over all connected displays. I think there should be loop somewhere for this, but I am not sure which level
|
By
Vasyl Vavrychuk
· #56871
·
|
|
[psplash][RFC PATCH 10/14] Import drm-howto modeset.c as psplash-drm.c
Imported as is from repo: https://github.com/dvdhrm/docs.git branch: master commit: fc5c63f path: drm-howto/modeset.c Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-drm.c
Imported as is from repo: https://github.com/dvdhrm/docs.git branch: master commit: fc5c63f path: drm-howto/modeset.c Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-drm.c
|
By
Vasyl Vavrychuk
· #56870
·
|
|
[psplash][RFC PATCH 03/14] Remove unused save_termios
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-fb.h | 1 - psplash.h | 1 - 2 files changed, 2 deletions(-) diff --git a/psplash-fb.h b/psplash-fb.h index eafa293..6c4599c
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-fb.h | 1 - psplash.h | 1 - 2 files changed, 2 deletions(-) diff --git a/psplash-fb.h b/psplash-fb.h index eafa293..6c4599c
|
By
Vasyl Vavrychuk
· #56869
·
|
|
[psplash][RFC PATCH 13/14] psplash-drm.c: Allocate resources only for the first connector
Since splash screen is shown only on the first scanout, there is no need to allocate resources for next connectors. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-drm.c |
Since splash screen is shown only on the first scanout, there is no need to allocate resources for next connectors. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-drm.c |
|
By
Vasyl Vavrychuk
· #56868
·
|
|
[psplash][RFC PATCH 04/14] Remove 'psplash-fb.h' from 'psplash.h'
psplash might not be necessary based on framebuffer, it could use DRM in future too. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-fb.c | 2 +- psplash-fb.h | 3 +++ pspla
psplash might not be necessary based on framebuffer, it could use DRM in future too. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-fb.c | 2 +- psplash-fb.h | 3 +++ pspla
|
By
Vasyl Vavrychuk
· #56867
·
|
|
[psplash][RFC PATCH 08/14] psplash.c: Make psplash_draw_{msg,progress} independent of FB
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash.c | 64 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash.c | 64 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git
|
By
Vasyl Vavrychuk
· #56866
·
|
|
[psplash][RFC PATCH 12/14] Reverse modeset_list
Now, it has the same order as connectors in drmModeGetResources. As result splash screen will be drawn on the first connector. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- pspl
Now, it has the same order as connectors in drmModeGetResources. As result splash screen will be drawn on the first connector. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- pspl
|
By
Vasyl Vavrychuk
· #56865
·
|
|
[psplash][RFC PATCH 07/14] Extract draw font from psplash-fb
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-draw.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++- psplash-draw.h | 25 ++++++++---- psplash-fb.c | 108 --------
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-draw.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++- psplash-draw.h | 25 ++++++++---- psplash-fb.c | 108 --------
|
By
Vasyl Vavrychuk
· #56864
·
|
|
[psplash][RFC PATCH 06/14] Extract draw rect/image from psplash-fb
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-draw.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++ psplash-draw.h | 20 +++++++++++++++ psplash-fb.c | 70 ------
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-draw.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++ psplash-draw.h | 20 +++++++++++++++ psplash-fb.c | 70 ------
|
By
Vasyl Vavrychuk
· #56863
·
|
|
[psplash][RFC PATCH 11/14] Implement drm backend
Limitation is that splash screen is drawn only on the first connector. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- Makefile.am | 12 +++- configure.ac | 9 +++ psplash-drm.c | 1
Limitation is that splash screen is drawn only on the first connector. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- Makefile.am | 12 +++- configure.ac | 9 +++ psplash-drm.c | 1
|
By
Vasyl Vavrychuk
· #56862
·
|
|
[psplash][RFC PATCH 05/14] Extract plot pixel from psplash-fb
psplash_fb_plot_pixel is in fact framebuffer independent. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- Makefile.am | 3 +- psplash-draw.c | 120 +++++++++++++++++++++++++++++++ p
psplash_fb_plot_pixel is in fact framebuffer independent. Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- Makefile.am | 3 +- psplash-draw.c | 120 +++++++++++++++++++++++++++++++ p
|
By
Vasyl Vavrychuk
· #56861
·
|
|
[psplash][RFC PATCH 02/14] Fix 'unused-result' warnings
This fixes warnings such as: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash
This fixes warnings such as: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash
|
By
Vasyl Vavrychuk
· #56860
·
|
|
[psplash][RFC PATCH 01/14] Trim trailing spaces
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-console.c | 34 +++++++++++----------- psplash-console.h | 8 ++--- psplash-fb.c | 4 +-- psplash-fb.h | 34 +++++++++++-------
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@...> --- psplash-console.c | 34 +++++++++++----------- psplash-console.h | 8 ++--- psplash-fb.c | 4 +-- psplash-fb.h | 34 +++++++++++-------
|
By
Vasyl Vavrychuk
· #56859
·
|
|
psplash: Wrong spashscreen resolution in case of two displays with different resolution
Hi, In my system I have two displays (virtual) with different resolution first: 1080x1920 (portrait orientation) second: 640x720 When psplash is run, it shows boot animation with resolution 640x720 on
Hi, In my system I have two displays (virtual) with different resolution first: 1080x1920 (portrait orientation) second: 640x720 When psplash is run, it shows boot animation with resolution 640x720 on
|
By
Vasyl Vavrychuk
· #56569
·
|