Memtest86+: Set correct bounds when locating coreboot tables
When the coreboot tables are pointed to by a forward header, they are
often located at an address greater than 0x1000. However, when locating
these tables, the search end boundary was set to 0x1000. As a result,
the tables would not be found, and Memtest86+ would not start at all.
This happens, for example, on an ASUS P8H61-M LX.
To remedy this, change the end boundary of the search to be 0x1000
greater than the start.
Signed-off-by: Tristan Corrick <email@example.com>
Tested-by: build bot (Jenkins) <firstname.lastname@example.org>
Reviewed-by: Paul Menzel <email@example.com>
Reviewed-by: Martin Roth <firstname.lastname@example.org>
1 file changed