Print this page
11581 'debug' loader option is a little obscure
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Rob Johnston <rob.johnston@joyent.com>
*** 154,164 ****
[char] k addr len + c! len 1+ to len
then
else
drop
then
! s" boot_debug" getenv dup -1 <> if
s" YES" compare-insensitive 0= if
[char] d addr len + c! len 1+ to len
then
else
drop
--- 154,164 ----
[char] k addr len + c! len 1+ to len
then
else
drop
then
! s" boot_drop_into_kmdb" getenv dup -1 <> if
s" YES" compare-insensitive 0= if
[char] d addr len + c! len 1+ to len
then
else
drop
*** 284,294 ****
\ in case the boot-args is set, parse it and extract following options:
\ -a to boot_ask=YES
\ -s to boot_single=YES
\ -v to boot_verbose=YES
\ -k to boot_kmdb=YES
! \ -d to boot_debug=YES
\ -r to boot_reconfigure=YES
\ -B acpi-user-options=X to acpi-user-options=X
\
\ This is needed so that the menu can manage these options. Unfortunately, this
\ also means that boot-args will override previously set options, but we have no
--- 284,294 ----
\ in case the boot-args is set, parse it and extract following options:
\ -a to boot_ask=YES
\ -s to boot_single=YES
\ -v to boot_verbose=YES
\ -k to boot_kmdb=YES
! \ -d to boot_drop_into_kmdb=YES
\ -r to boot_reconfigure=YES
\ -B acpi-user-options=X to acpi-user-options=X
\
\ This is needed so that the menu can manage these options. Unfortunately, this
\ also means that boot-args will override previously set options, but we have no
*** 453,463 ****
else dup c@ [char] v = if
s" set boot_verbose=YES" evaluate TRUE
else dup c@ [char] k = if
s" set boot_kmdb=YES" evaluate TRUE
else dup c@ [char] d = if
! s" set boot_debug=YES" evaluate TRUE
else dup c@ [char] r = if
s" set boot_reconfigure=YES" evaluate TRUE
else dup c@ [char] a = if
s" set boot_ask=YES" evaluate TRUE
then then then then then then
--- 453,463 ----
else dup c@ [char] v = if
s" set boot_verbose=YES" evaluate TRUE
else dup c@ [char] k = if
s" set boot_kmdb=YES" evaluate TRUE
else dup c@ [char] d = if
! s" set boot_drop_into_kmdb=YES" evaluate TRUE
else dup c@ [char] r = if
s" set boot_reconfigure=YES" evaluate TRUE
else dup c@ [char] a = if
s" set boot_ask=YES" evaluate TRUE
then then then then then then