diff options
author | Toomas Soome <tsoome@me.com> | 2017-06-02 23:07:12 +0300 |
---|---|---|
committer | Gordon Ross <gwr@nexenta.com> | 2017-09-28 23:51:43 -0400 |
commit | 2aca6c63d5cd09b4015887c19fcacf9df90967b0 (patch) | |
tree | 99082738308dc9f016ce49a5be8012faf1c3b71b | |
parent | 216041c4922c8b6134c9ad78d599ee2586c93b3f (diff) | |
download | illumos-joyent-2aca6c63d5cd09b4015887c19fcacf9df90967b0.tar.gz |
8686 loader.efi: replace comconsole_speed with ttya-mode
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Gordon Ross <gwr@nexenta.com>
-rw-r--r-- | usr/src/boot/sys/boot/efi/loader/main.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/usr/src/boot/sys/boot/efi/loader/main.c b/usr/src/boot/sys/boot/efi/loader/main.c index 7db2db1f64..c690102794 100644 --- a/usr/src/boot/sys/boot/efi/loader/main.c +++ b/usr/src/boot/sys/boot/efi/loader/main.c @@ -381,20 +381,22 @@ main(int argc, CHAR16 *argv[]) case 'S': if (argv[i][j + 1] == 0) { if (i + 1 == argc) { - setenv("comconsole_speed", "115200", 1); + strncpy(var, "115200", + sizeof(var)); } else { - cpy16to8(&argv[i + 1][0], var, + CHAR16 *ptr; + ptr = &argv[i + 1][0]; + cpy16to8(ptr, var, sizeof(var)); - setenv("comconsole_speedspeed", var, 1); } i++; - break; } else { cpy16to8(&argv[i][j + 1], var, sizeof(var)); - setenv("comconsole_speed", var, 1); - break; } + strncat(var, ",8,n,1,-", sizeof(var)); + setenv("ttya-mode", var, 1); + break; case 'v': howto |= RB_VERBOSE; break; |