|
@@ -268,7 +268,7 @@ void vesa_store_edid(void)
|
|
|
dx = 0; /* EDID block number */
|
|
|
di =(size_t) &boot_params.edid_info; /* (ES:)Pointer to block */
|
|
|
asm(INT10
|
|
|
- : "+a" (ax), "+b" (bx), "+d" (dx)
|
|
|
+ : "+a" (ax), "+b" (bx), "+d" (dx), "=m" (boot_params.edid_info)
|
|
|
: "c" (cx), "D" (di)
|
|
|
: "esi");
|
|
|
#endif /* CONFIG_FIRMWARE_EDID */
|