From c7f1b3d07797259ff16680f2659c3eb4e3c2a1e7 Mon Sep 17 00:00:00 2001 From: "Walter F.J. Mueller" Date: Mon, 17 Apr 2017 21:36:20 +0200 Subject: [PATCH] some new preinit and preboot hooks --- doc/CHANGELOG.md | 16 ++++++++++++++++ tools/oskit/hook_deuna_trace.tcl | 4 ++++ tools/oskit/hook_disk_over.tcl | 3 +++ tools/oskit/hook_ibmon_xua.tcl | 8 ++++++++ 4 files changed, 31 insertions(+) create mode 100644 tools/oskit/hook_deuna_trace.tcl create mode 100644 tools/oskit/hook_disk_over.tcl create mode 100644 tools/oskit/hook_ibmon_xua.tcl diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index cd294d51..f6fc722a 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -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 diff --git a/tools/oskit/hook_deuna_trace.tcl b/tools/oskit/hook_deuna_trace.tcl new file mode 100644 index 00000000..5399a7d8 --- /dev/null +++ b/tools/oskit/hook_deuna_trace.tcl @@ -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 diff --git a/tools/oskit/hook_disk_over.tcl b/tools/oskit/hook_disk_over.tcl new file mode 100644 index 00000000..7c2843ca --- /dev/null +++ b/tools/oskit/hook_disk_over.tcl @@ -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 diff --git a/tools/oskit/hook_ibmon_xua.tcl b/tools/oskit/hook_ibmon_xua.tcl new file mode 100644 index 00000000..b8bac98a --- /dev/null +++ b/tools/oskit/hook_ibmon_xua.tcl @@ -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