
1 Mar
2016
1 Mar
'16
1:19 p.m.
This patch makes the U-Boot api export its structure address as an environment variable, so it can be used to directly hint FreeBSD's loader of api's location.
The relevant FreeBSD loader change is currently under review at: https://reviews.freebsd.org/D5492
Signed-off-by: Stanislav Galabov sgalabov@gmail.com
--- api/api.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/api/api.c b/api/api.c index ae1160c..92dff3e 100644 --- a/api/api.c +++ b/api/api.c @@ -661,6 +661,7 @@ void api_init(void) return; }
+ setenv_hex("api_address", (unsigned long)sig); debugf("API sig @ 0x%lX\n", (unsigned long)sig); memcpy(sig->magic, API_SIG_MAGIC, 8); sig->version = API_SIG_VERSION; -- 1.9.1