Changeset 2427


Ignore:
Timestamp:
Aug 6, 2011, 12:44:01 AM (4 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.