Mimoja has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/34599 )
Change subject: drivers/emulation/qemu: Show splashscreen on bochs VGA
......................................................................
drivers/emulation/qemu: Show splashscreen on bochs VGA
Show the coreboot bootsplash in qemu when running with bochs vga.
By default the framebuffer will be initialized in 800x600@32.
This can be overwriten by configuration.
The same code does not work on the cirrus vga, as it only shows
a white screen - more investigation will be required.
This was tested in 1280x1024 by setting CONFIG_DRIVERS_EMULATION_QEMU_BOCHS_{X,Y}RES
Change-Id: I4bec06d22423627e8f429c4b47e0dc9920f1464e
Signed-off-by: Johanna Schander <coreboot(a)mimoja.de>
---
M src/device/Kconfig
M src/drivers/emulation/qemu/bochs.c
2 files changed, 18 insertions(+), 12 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/99/34599/1
diff --git a/src/device/Kconfig b/src/device/Kconfig
index e605bc2..75b25a1 100644
--- a/src/device/Kconfig
+++ b/src/device/Kconfig
@@ -392,18 +392,6 @@
default 0x11A if FRAMEBUFFER_VESA_MODE_11A
default 0x11B if FRAMEBUFFER_VESA_MODE_11B
default 0x118 if FRAMEBUFFER_VESA_MODE_USER
-
-config BOOTSPLASH
- prompt "Show graphical bootsplash"
- bool
- help
- This option shows a graphical bootsplash screen. The graphics are
- loaded from the CBFS file bootsplash.jpg.
-
- You can either specify the location and file name of the
- image in the 'General' section or add it manually to CBFS, using,
- for example, cbfstool.
-
endif # FRAMEBUFFER_SET_VESA_MODE
choice
@@ -447,6 +435,21 @@
def_bool y
depends on VBE_LINEAR_FRAMEBUFFER || GENERIC_LINEAR_FRAMEBUFFER
+config BOOTSPLASH
+ prompt "Show graphical bootsplash"
+ bool
+ depends on LINEAR_FRAMEBUFFER
+ help
+ This option shows a graphical bootsplash screen. The graphics are
+ loaded from the CBFS file bootsplash.jpg.
+
+ You can either specify the location and file name of the
+ image in the 'General' section or add it manually to CBFS, using,
+ for example, cbfstool.
+
+ It might not be implemented for every framebuffer initialization platform.
+
+
config LINEAR_FRAMEBUFFER_MAX_WIDTH
int "Maximum width in pixels"
depends on LINEAR_FRAMEBUFFER && MAINBOARD_USE_LIBGFXINIT
diff --git a/src/drivers/emulation/qemu/bochs.c b/src/drivers/emulation/qemu/bochs.c
index 22095ef..c15255e 100644
--- a/src/drivers/emulation/qemu/bochs.c
+++ b/src/drivers/emulation/qemu/bochs.c
@@ -15,6 +15,7 @@
#include <edid.h>
#include <stdlib.h>
#include <arch/io.h>
+#include <bootsplash.h>
#include <boot/coreboot_tables.h>
#include <console/console.h>
#include <device/device.h>
@@ -122,6 +123,8 @@
edid.panel_bits_per_pixel = 24;
edid_set_framebuffer_bits_per_pixel(&edid, 32, 0);
set_vbe_mode_info_valid(&edid, addr);
+ if (CONFIG(BOOTSPLASH))
+ set_bootsplash((unsigned char *)addr, width, height, 32);
}
static void bochs_init_text_mode(struct device *dev)
--
To view, visit https://review.coreboot.org/c/coreboot/+/34599
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I4bec06d22423627e8f429c4b47e0dc9920f1464e
Gerrit-Change-Number: 34599
Gerrit-PatchSet: 1
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-MessageType: newchange
Hello Alexander Couzens, Christoph Pomaska, Angel Pons, Jonathan Neuschäfer, Felix Singer, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/34475
to look at the new patch set (#40).
Change subject: Add Razer Blade Stealth (2016) H2U
......................................................................
Add Razer Blade Stealth (2016) H2U
The Razer Blade Stealth H2U is a KabyLake System using:
- Intel KBL 7500U
- ITE8528E SuperIO
- Intel 600P Series NVMe SSD
- Either four MT52L1G32D4PG (16GB) or MT52L512MB32D4PG (8GB)
of soldered memory in dualchannel mode
- (Optional) Touchscreen
- HDMI 2.0a via DP-1: Paradetech PS175
- AlpineRidge Thunderbolt 3 controller
- TPS65982 USB-PD power switch / multiplexer
Even though it has a 16MB chip equipped (W25Q128.V) only the first 8MB
are used and mapped via IFD. The rest is left empty (0xFF). The flash is
not secured in any way and can be read via flashrom. It should be the
source for this port's IFD and ME blobs.
Working:
- USB-A Ports left and right
- Speakers
- Touchscreen (USB)
- Onboard Keyboard in Linux
- NVMe SSD
- SeaBIOS, Tianocore and Grub Payloads
- Webcam
- Powersaving Modes
- Battery state and LID switch, sometimes slow to update.
- Touchpad (I2C-HID)
- Headphones
Not part of this commit:
- Thunderbolt / USB-C (Requires advanced EC signaling)
- Full HDMI support (Currently requires plugged connection at boot)
Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Signed-off-by: Johanna Schander <coreboot(a)mimoja.de>
---
A src/mainboard/razer/Kconfig
A src/mainboard/razer/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Kconfig
A src/mainboard/razer/blade_stealth_kbl/Kconfig.name
A src/mainboard/razer/blade_stealth_kbl/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/acpi/ac.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/battery.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/ec.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/mainboard.asl
A src/mainboard/razer/blade_stealth_kbl/acpi/superio.asl
A src/mainboard/razer/blade_stealth_kbl/acpi_tables.c
A src/mainboard/razer/blade_stealth_kbl/board_info.txt
A src/mainboard/razer/blade_stealth_kbl/devicetree.cb
A src/mainboard/razer/blade_stealth_kbl/dsdt.asl
A src/mainboard/razer/blade_stealth_kbl/gma-mainboard.ads
A src/mainboard/razer/blade_stealth_kbl/gpio.h
A src/mainboard/razer/blade_stealth_kbl/hda_verb.c
A src/mainboard/razer/blade_stealth_kbl/mainboard.c
A src/mainboard/razer/blade_stealth_kbl/ramstage.c
A src/mainboard/razer/blade_stealth_kbl/romstage.c
A src/mainboard/razer/blade_stealth_kbl/spd/Makefile.inc
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L1G32D4PG-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/micron_dimm_MT52L512M32D2PF-107.spd.hex
A src/mainboard/razer/blade_stealth_kbl/spd/spd.h
A src/mainboard/razer/blade_stealth_kbl/spd/spd_util.c
25 files changed, 1,268 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/75/34475/40
--
To view, visit https://review.coreboot.org/c/coreboot/+/34475
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I7ede881d631e1863f07f5130f84bc3b8ca61a350
Gerrit-Change-Number: 34475
Gerrit-PatchSet: 40
Gerrit-Owner: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christoph Pomaska <github(a)aufmachen.jetzt>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Jonathan Neuschäfer <j.neuschaefer(a)gmx.net>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Mimoja <coreboot(a)mimoja.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: newpatchset
Patrick Georgi has uploaded this change for review. ( https://review.coreboot.org/c/gerrit-avatars/+/35407 )
Change subject: Add my avatar
......................................................................
Add my avatar
Signed-off-by: Patrick Georgi <patrick(a)georgi.software>
Change-Id: Ibba3d2af05a92e9c644b531ee252aa7bd8d5cdb3
---
A 1000000.jpg
1 file changed, 0 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/gerrit-avatars refs/changes/07/35407/1
diff --git a/1000000.jpg b/1000000.jpg
new file mode 100644
index 0000000..f9c6bc2
--- /dev/null
+++ b/1000000.jpg
Binary files differ
--
To view, visit https://review.coreboot.org/c/gerrit-avatars/+/35407
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: gerrit-avatars
Gerrit-Branch: master
Gerrit-Change-Id: Ibba3d2af05a92e9c644b531ee252aa7bd8d5cdb3
Gerrit-Change-Number: 35407
Gerrit-PatchSet: 1
Gerrit-Owner: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-MessageType: newchange