Changeset 2427


Ignore:
Timestamp:
Aug 6, 2011, 12:44:01 AM (3 years ago)
Author:
wmb
Message:

Biosload version: Intel Pineview support, multiplexed I/O, tag file creation, make ega messages optional, better PCI addresses-assigned handling.

Location:
cpu/x86/pc/biosload
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpu/x86/pc/biosload/devices.fth

    r2293 r2427  
    1111 
    1212[ifdef] addresses-assigned 
     13   0 0  " addresses-preassigned" property 
     140 [if] 
    1315   \ Suppress PCI address assignment; use the addresses the BIOS assigned 
    1416   patch false true master-probe 
     
    2123   patch or-w! my-w! find-fcode? 
    2224   patch 2drop my-w! find-fcode? 
     25[then] 
    2326[then] 
    2427 
     
    248251end-package 
    249252devalias screen /display                \ Explicit, because it's not probed 
     253[then] 
     254 
     255[ifdef] use-pineview 
     2560 0  " 2,0"  " /pci" begin-package 
     257   " display" name 
     258   fload ${BP}/dev/intel/graphics/pineview.fth 
     259end-package 
     260devalias screen /pci/display@2,0        \ Explicit, because it's not probed 
    250261[then] 
    251262 
     
    338349[else] 
    339350fload ${BP}/dev/isa/diaguart.fth        \ ISA COM port driver 
    340 h# 3f8 is uart-base 
    341351[then] 
    342352 
    343353fload ${BP}/forth/lib/sysuart.fth       \ Use UART for key and emit 
    344 fload ${BP}/cpu/x86/pc/egauart.fth              \ Output also to EGA 
    345  
    346 fload ${BP}/cpu/x86/pc/reset.fth                \ reset-all 
     354[ifndef] no-ega-startup-messages 
     355fload ${BP}/cpu/x86/pc/egauart.fth      \ Output also to EGA 
     356[then] 
     357 
     3580 value keyboard-ih 
     3590 value screen-ih 
     360 
     361fload ${BP}/ofw/core/muxdev.fth         \ I/O collection/distribution device 
     362 
     363fload ${BP}/cpu/x86/pc/reset.fth        \ reset-all 
    347364 
    348365[ifdef] olpc 
  • cpu/x86/pc/biosload/fw.bth

    r2231 r2427  
    77in: bootsec.hex 
    88build-now 
     9 
     10" fw.tag" r/w create-file drop  tag-file ! 
    911 
    1012hex 
     
    355357   auto-banner?  if 
    356358      " Probing" ?type  probe-all 
    357       " Install console" ?type  install-console 
    358       ?usb-keyboard 
     359      install-mux-io 
     360\      " Install console" ?type  install-console 
     361\      ?usb-keyboard 
    359362      banner 
    360363   then 
     
    406409 
    407410" dhcp" ' ip-address  set-config-string-default 
     411 
     412tag-file @ fclose  tag-file off 
    408413 
    409414.( SAVING FW.dic ...) 
Note: See TracChangeset for help on using the changeset viewer.