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>

Split Close
Expand all
Collapse all
          --- old/usr/src/boot/sys/boot/forth/menu.4th.man.txt
          +++ new/usr/src/boot/sys/boot/forth/menu.4th.man.txt
↓ open down ↓ 289 lines elided ↑ open up ↑
 290  290            else                -rot FALSE          then      until     2drop (
 291  291  x y -- ) ;
 292  292  
 293  293   Illumos kernel acpi-user-options has following values:  default:     0 -
 294  294  system will enable acpi based on bios date  on:        1 - acpi is set on
 295  295  off:      2 - acpi is set off  madt:         4 - use only MADT  legacy:    8 -
 296  296  use legacy mode
 297  297  
 298  298  : acpi-captions ( N -- )
 299  299     first entry
 300      -  dup s" [A]CPI.... default" rot 48 menu_caption[x][y] setenv
 301      -  dup s" ^[1mA^[mCPI.... ^[32;7mdefault^[m" rot 48 ansi_caption[x][y] setenv
      300 +  dup s" [A]CPI.............. default" rot 48 menu_caption[x][y] setenv
      301 +  dup s" ^[1mA^[mCPI.............. ^[32;7mdefault^[m" rot 48
      302 +ansi_caption[x][y] setenv
 302  303  
 303      -  dup s" [A]CPI........ On" rot 49 menu_caption[x][y] setenv
 304      -  dup s" ^[1mA^[mCPI........ ^[34;1mOn^[m" rot 49 ansi_caption[x][y] setenv
      304 +  dup s" [A]CPI.............. On" rot 49 menu_caption[x][y] setenv
      305 +  dup s" ^[1mA^[mCPI.............. ^[34;1mOn^[m" rot 49 ansi_caption[x][y]
      306 +setenv
 305  307  
 306      -  dup s" [A]CPI........ Off" rot 50 menu_caption[x][y] setenv
 307      -  dup s" ^[1mA^[mCPI........ ^[34;1mOff^[m" rot 50 ansi_caption[x][y] setenv
      308 +  dup s" [A]CPI.............. Off" rot 50 menu_caption[x][y] setenv
      309 +  dup s" ^[1mA^[mCPI.............. ^[34;1mOff^[m" rot 50 ansi_caption[x][y]
      310 +setenv
 308  311  
 309      -  dup s" [A]CPI....... MADT" rot 51 menu_caption[x][y] setenv
 310      -  dup s" ^[1mA^[mCPI....... ^[34;1mMADT^[m" rot 51 ansi_caption[x][y] setenv
      312 +  dup s" [A]CPI.............. MADT" rot 51 menu_caption[x][y] setenv
      313 +  dup s" ^[1mA^[mCPI.............. ^[34;1mMADT^[m" rot 51 ansi_caption[x][y]
      314 +setenv
 311  315  
 312      -  dup s" [A]CPI..... Legacy" rot 52 menu_caption[x][y] setenv
 313      -  s" ^[1mA^[mCPI..... ^[34;1mLegacy^[m" rot 52 ansi_caption[x][y] setenv ;
      316 +  dup s" [A]CPI.............. Legacy" rot 52 menu_caption[x][y] setenv
      317 +  s" ^[1mA^[mCPI.............. ^[34;1mLegacy^[m" rot 52 ansi_caption[x][y]
      318 +setenv ;
 314  319  
 315  320   Illumos console has following values:  text, ttya, ttyb, ttyc, ttyd
 316  321  
 317  322  : osconsole-captions ( N -- )
 318  323     first entry
 319      -  dup s" Os[C]onsole.. text" rot 48 menu_caption[x][y] setenv
 320      -  dup s" Os^[1mC^[monsole.. ^[32;7mtext^[m" rot 48 ansi_caption[x][y] setenv
      324 +  dup s" Os[C]onsole............ text" rot 48 menu_caption[x][y] setenv
      325 +  dup s" Os^[1mC^[monsole............ ^[32;7mtext^[m" rot 48
      326 +ansi_caption[x][y] setenv
 321  327  
 322      -  dup s" Os[C]onsole.. ttya" rot 49 menu_caption[x][y] setenv
 323      -  dup s" Os^[1mC^[monsole.. ^[34;1mttya^[m" rot 49 ansi_caption[x][y] setenv
      328 +  dup s" Os[C]onsole............ ttya" rot 49 menu_caption[x][y] setenv
      329 +  dup s" Os^[1mC^[monsole............ ^[34;1mttya^[m" rot 49
      330 +ansi_caption[x][y] setenv
 324  331  
 325      -  dup s" Os[C]onsole.. ttyb" rot 50 menu_caption[x][y] setenv
 326      -  dup s" Os^[1mC^[monsole.. ^[34;1mttyb^[m" rot 50 ansi_caption[x][y] setenv
      332 +  dup s" Os[C]onsole............ ttyb" rot 50 menu_caption[x][y] setenv
      333 +  dup s" Os^[1mC^[monsole............ ^[34;1mttyb^[m" rot 50
      334 +ansi_caption[x][y] setenv
 327  335  
 328      -  dup s" Os[C]onsole.. ttyc" rot 51 menu_caption[x][y] setenv
 329      -  dup s" Os^[1mC^[monsole.. ^[34;1mttyc^[m" rot 51 ansi_caption[x][y] setenv
      336 +  dup s" Os[C]onsole............ ttyc" rot 51 menu_caption[x][y] setenv
      337 +  dup s" Os^[1mC^[monsole............ ^[34;1mttyc^[m" rot 51
      338 +ansi_caption[x][y] setenv
 330  339  
 331      -  dup s" Os[C]onsole.. ttyd" rot 52 menu_caption[x][y] setenv
 332      -  s" Os^[1mC^[monsole.. ^[34;1mttyd^[m" rot 52 ansi_caption[x][y] setenv ;
      340 +  dup s" Os[C]onsole............ ttyd" rot 52 menu_caption[x][y] setenv
      341 +  s" Os^[1mC^[monsole............ ^[34;1mttyd^[m" rot 52 ansi_caption[x][y]
      342 +setenv ;
 333  343  
 334  344   This function creates the list of menu items. This function is called by the
 335  345  menu-display function. You need not call it directly.  : menu-create ( -- )
 336  346  
 337  347        Print the frame caption at (x,y)  s" loader_menu_title" getenv dup -1 =
 338  348  if        drop s" Welcome to illumos"   then      TRUE ( use default alignment
 339  349  )    s" loader_menu_title_align" getenv dup -1 <> if        2dup s" left"
 340  350  compare-insensitive 0= if ( 1 )              2drop ( c-addr/u ) drop ( bool )
 341  351                 menuX @ menuY @ 1-            FALSE ( don't use default
 342  352  alignment )         else ( 1 ) 2dup s" right" compare-insensitive 0= if ( 2 )
↓ open down ↓ 602 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX