1
0
mirror of https://github.com/wfjm/w11.git synced 2026-01-19 18:07:49 +00:00

some new preinit and preboot hooks

This commit is contained in:
Walter F.J. Mueller 2017-04-17 21:36:20 +02:00
parent 8238d3930b
commit c7f1b3d077
4 changed files with 31 additions and 0 deletions

View File

@ -17,6 +17,22 @@ software or firmware builds or that the documentation is consistent.
The full set of tests is only run for tagged releases.
### Summary
- add DEUNA (ethernet) support
- add DEUNA device (xu) for ibus
- add DEUNA to all sys_w11a systems
- add ibdr_deuna to maxisys
- setup sys_conf for all systems
- backend support classes for networking
- RethBuf: ethernet buffer
- RethTools: some handy tools
- Rw11VirtEth: new virt base for ethernet
- Rw11VirtEthTap: concrete networking via tap devices
- backend for DEUNA
- Rw11CntlDEUNA: controller and almost all logic
- Rw11UnitDEUNA: unit
- tcl support for DEUNA
- tbench support for DEUNA
- some new preinit and preboot hooks
- factor out controller class specifics; add useful M_default output
- RtclRw11Cntl*Base: add classes with Rdma,Disk,Stream.Tape,Term specifics
- RtclRw11Cntl*: add class in ctor; derive from RtclRw11Cntl*Base

View File

@ -0,0 +1,4 @@
# $Id: hook_deuna_trace.tcl 858 2017-03-05 17:41:37Z mueller $
puts "hook: trace DEUNA to rlc.log"
rlc set logfile rlc.log
cpu0xua set trace 2

View File

@ -0,0 +1,3 @@
# $Id: hook_disk_over.tcl 871 2017-04-09 15:19:11Z mueller $
puts "hook: set default diskscheme to over"
rlw set diskscheme over

View File

@ -0,0 +1,8 @@
# $Id: hook_ibmon_xua.tcl 858 2017-03-05 17:41:37Z mueller $
puts "hook: start ibmon for xua"
package require ibd_ibmon
ibd_ibmon::stop
cpu0 cp -wibr im.lolim [cpu0 imap xua.pr0] \
-wibr im.hilim [cpu0 imap xua.pr3]
#ibd_ibmon::start cpu0 wena 0
ibd_ibmon::start