diff options
author | adrian <adrian@FreeBSD.org> | 2011-11-24 07:32:52 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2011-11-24 07:32:52 +0000 |
commit | 8d1324f4679534b49270e453aa10a9053cf704e9 (patch) | |
tree | 5e3d5d766b2144d5328bf068e8a11021fc7cba58 /sys/conf | |
parent | 67eb6d865673aedbdc73cba58817d5a209715d3e (diff) | |
download | FreeBSD-src-8d1324f4679534b49270e453aa10a9053cf704e9.zip FreeBSD-src-8d1324f4679534b49270e453aa10a9053cf704e9.tar.gz |
Introduce a new (global, sorry!) option which controls whether
the ar71xx platform code should assume a uboot or redboot environment.
The current code gets very confused (and just crashes) on a uboot
environment, where each attribute=value pair is in a single entry.
Redboot on the other hand stores it as "attribute", "value", "attribute",
"value", ...
This allows the kernel to boot on a TP-LINK TL-WR1043ND from flash,
where the uboot environment gets setup. This didn't show up during a netboot
as "tftpboot" and "go" don't setup the uboot environment variables.
Diffstat (limited to 'sys/conf')
-rw-r--r-- | sys/conf/options | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/conf/options b/sys/conf/options index 12e676e..12dbc81 100644 --- a/sys/conf/options +++ b/sys/conf/options @@ -899,4 +899,5 @@ RCTL opt_global.h # that "lies" about the amount of RAM it has. Until a cleaner method is # defined, this option will suffice in overriding what Redboot says. AR71XX_REALMEM opt_global.h - +AR71XX_ENV_UBOOT opt_global.h +AR71XX_ENV_REDBOOT opt_global.h |