boot_env
if (boot_env.be_env == NULL)
ptr = boot_env.be_env;
if (boot_env.be_size < len + 2)
size = (uintptr_t)ptr - (uintptr_t)boot_env.be_env;
if (size > boot_env.be_size)
size = (uintptr_t)ptr - (uintptr_t)boot_env.be_env;
if (boot_env.be_size - size < len + 2)
boot_env.be_env = (char *)(uintptr_t)modules[i].bm_addr;
boot_env.be_size = modules[i].bm_size;
} boot_env;