u-boot/lib/efi_selftest
Heinrich Schuchardt 51a0f45122 efi_loader: correctly support parameter delta in Blt
In the Blt service of the EFI_GRAPHICS_OUTPUT_PROTOCOL the parameter delta
is measured in bytes and not in pixels.

The coding only supports delta being a multiple of four. The UEFI
specification does not explicitly require this but as pixels have a size of
four bytes we should be able to assume four byte alignment.

The corresponding unit test is corrected, too. It can be launched with

	setenv efi_selftest block image transfer
	bootefi selftest

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
2018-04-04 11:00:07 +02:00
..
.gitignore efi_selftest: test start image 2018-01-22 23:09:14 +01:00
efi_selftest.c efi_selftest: colored test output 2018-01-22 23:09:12 +01:00
efi_selftest_bitblt.c efi_loader: correctly support parameter delta in Blt 2018-04-04 11:00:07 +02:00
efi_selftest_block_device.c efi_selftest: provide a test for block io 2018-01-22 23:09:14 +01:00
efi_selftest_console.c efi_selftest: colored test output 2018-01-22 23:09:12 +01:00
efi_selftest_controllers.c efi_selftest: test for (Dis)ConnectController 2018-01-22 23:09:13 +01:00
efi_selftest_devicepath.c efi_selftest: reduce noise in test output for device trees 2018-01-22 23:10:20 +01:00
efi_selftest_disk_image.h efi_selftest: provide a test for block io 2018-01-22 23:09:14 +01:00
efi_selftest_event_groups.c efi_selftest: unit test for event groups 2018-04-04 11:00:07 +02:00
efi_selftest_events.c efi_selftest: avoid superfluous messages for event services 2018-01-22 23:09:12 +01:00
efi_selftest_exitbootservices.c efi_selftest: make tests easier to read 2017-10-09 07:00:23 +02:00
efi_selftest_fdt.c efi_selftest: fix device tree unit test 2018-04-04 11:00:07 +02:00
efi_selftest_gop.c efi_selftest: test for graphics output protocol 2017-12-01 13:22:56 +01:00
efi_selftest_manageprotocols.c efi_selftest: remove todo in manage protocols 2018-01-22 23:09:13 +01:00
efi_selftest_miniapp_exit.c efi_selftest: add missing LF in test output 2018-01-22 23:09:14 +01:00
efi_selftest_miniapp_return.c efi_selftest: add missing LF in test output 2018-01-22 23:09:14 +01:00
efi_selftest_snp.c efi_loader: consistently use efi_uintn_t in boot services 2017-12-01 13:22:56 +01:00
efi_selftest_startimage_exit.c efi_selftest: test start image 2018-01-22 23:09:14 +01:00
efi_selftest_startimage_return.c efi_selftest: test start image 2018-01-22 23:09:14 +01:00
efi_selftest_textinput.c efi_selftest: unit test for EFI_SIMPLE_TEXT_INPUT_PROTOCOL 2018-04-04 11:00:07 +02:00
efi_selftest_textoutput.c efi_selftest: provide test for EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL 2017-12-01 13:22:55 +01:00
efi_selftest_tpl.c efi_selftest: avoid superfluous messages for task priority levels 2018-01-22 23:09:12 +01:00
efi_selftest_util.c efi_selftest: allow to select a single test for execution 2017-12-01 13:22:55 +01:00
efi_selftest_watchdog.c efi_selftest: test reboot by watchdog 2017-12-01 13:22:55 +01:00
Kconfig efi_selftest: provide an EFI selftest application 2017-09-18 23:53:57 +02:00
Makefile efi_selftest: unit test for event groups 2018-04-04 11:00:07 +02:00