1
0
mirror of https://github.com/wfjm/w11.git synced 2026-03-01 09:51:35 +00:00

Commit Graph

  • e85de05938 add dz11 backend - RtraceTools: TraceBuffer: add level 5 (full word dump) - Rw11Cntl: UnitSetupAll(): now virtual - Rw11CntlBase: add kNUnit constant - RtclRw11CntlFactory: add DZ11 - Rw11{Cntl,Unit}DZ11: added - rw11/util.tcl: add dz11 support - oskit/*/*_boot.tcl: add dz11 line handling in setup_tt call wfjm 2019-05-26 08:51:34 +02:00
  • 334c7214be add dz11 device - ibus/ibdr_maxisys: instantiate ibdr_dz11 - ibus/ibdr_dz11: added, 8 line serial port multiplexer wfjm 2019-05-25 19:43:35 +02:00
  • 6594b3c90e UnitTerm: detailed stats, improved attach handling - RtraceTools: TraceBuffer: add level 5 (full word dump) - Rw11UnitTerm: add detailed stats and StatInc{Rx,Tx} - Rw11UnitTermBase: add AttachDone(),DetachDone() - Rw11UnitPC11: AttachDone(): use base class AttachDone() wfjm 2019-05-24 18:45:47 +02:00
  • 6f56f29202 ReventLoop: BUGFIX: don't call handler when fUpdatePoll true wfjm 2019-05-19 20:21:02 +02:00
  • a211470cc5 mcodes: add Makefiles, include in Travis wfjm 2019-05-12 08:48:25 +02:00
  • 4ff0b57a7a add mcodes bootw11,noboot; add ram:&noboot wfjm 2019-05-11 09:29:17 +02:00
  • 3c73f61593 add M9312 (boot prom) emulation - ibus/ibdr_maxisys: instantiate ibd_m9312 - ibus/ibd_m9312: added, boot prom emulation - librw11/Rw11Cpu: add m9312 setup and HasM9312() - tbench - m9312: added, tbench for ibd_m9312 - kw11p: renamed from w11a_kw11p wfjm 2019-05-05 09:00:04 +02:00
  • 6c7fa2fd11 sys_conf: prepare for m9312 wfjm 2019-05-04 12:15:23 +02:00
  • 0bdd9f10dd V0.77 docu update [skip ci] w11a_V0.77 wfjm 2019-04-28 17:44:02 +02:00
  • 5a5e46f409 tb_rlink_tba_pdp11core_ibdr.dat: drop rrdy, use rsize wfjm 2019-04-28 13:40:30 +02:00
  • 42461113b0 minor changes - asm-11/lib/vec_devcatch.mac: use tti,tto instead of dlr,dlt - ibdr_pc11: set rbuf.[rp]size0 (like dl11) - librw11/Rw11Cntl{LP11,PC11}: use RtraceTools:: wfjm 2019-04-28 12:57:18 +02:00
  • 1c9dbeb4ed dl11_buf: buffered DL11; add tbench - ibdr_dl11_buf: new DL11 interface with fifo buffering - ibdr_dl11: drop rbuf.rrdy, set rbuf.[rx]size0 instead - ibdr_maxisys: add ibdr_dl11_buf - librw11/RtraceTools: new, some helper methods for buffer tracing - librw11/Rw11CntlDL11: add dl11_buf readout - librwxxtpp/RtclRw11CntlDL11: add getters& setters for dl11_buf readout - ibd_dl11/util.tcl: setup defs for dl11_buf; add rdump proc - rw11/util.tcl: setup_tt: add dl{rxqlim,txrlim}; dlrrlim->dlrxrlim - oskit/*/*_boot.tcl: setup dlrxrlim - tbench/dl11: tbench for dl11(_buf) wfjm 2019-04-28 12:51:58 +02:00
  • ee23d18f87 cosmetics wfjm 2019-04-26 10:54:22 +02:00
  • 4c5bcf5521 add intreq monitors; asm-11 prints erroneous lines - ibd_kw11l: - add csr.ir (rem; as intreq monitor) - csr only loc writable - csr.moni can be cleared, but not set by loc write - ibdr_{dl11,lp11,lp11_buf}: add rcsr.ir and xcsr.ir (intreq monitors) - asm-11: print lines with errors to stderr unless -lst seen wfjm 2019-04-26 10:52:57 +02:00
  • b08d8162dc KW11-P ext evt selectable; pc11copy with kw11 stress - ibd_kw11p: - add csr.ir (rem; as intreq monitor) - the source of external events (rate=11) is now selectable vai an new rem accessible csr.erate field. options: sysclk, 1 Mhz, extevt, none - w11a_hbpt/test_hbpt_basics.tcl: leave system in clean state at end - mcode/pc11/pc11copy.mac: add kw11-l/p stress (further ECO-030 testing) wfjm 2019-04-26 10:44:42 +02:00
  • bc150d2f57 move test_lp11_all.tcl into lp11 folder wfjm 2019-04-26 10:22:42 +02:00
  • 785016763f pc11_buf: buffered PC11; add lp11,pc11 mcodes wfjm 2019-04-24 12:59:58 +02:00
  • 544f1c99d2 BUGFIX: EI_ACK misrouted in rare cases (ECO-030) - ib_intmap,ib_intmap24: BUGFIX: ensure ACK send to correct device - ibdr_{maxi,mini}sys: add CLK port to ib_intmap,ib_intmap24 - pdp11_irq: BUGFIX: re-write, ensure ACK send to correct device - for further details see doc/ECO-030-EI_ACK-misroute.md wfjm 2019-04-24 11:40:28 +02:00
  • f9f7000a4a minor w11 shell fix; forgotten file wfjm 2019-04-24 11:33:04 +02:00
  • 08b6ddcaf7 new tools/mcode area - for test and demonstration, starting with - dl11/dl11echo.mac: console interface echo tester - sys/blink.mac: 'blinking lights' demo (rsx,bsd and other modes) - retire tools/asm-11/w11 area wfjm 2019-04-23 18:43:43 +02:00
  • afcf56463a minor updates - ibdr_lp11_buf.vhd: remove fifo clear on BRESET - lib/defs_kwp.mac: use 'kp.' instead of 'kw.' - lib/defs_kwl.mac: added - rw11/shell_egd.tcl: shell_aspec_parse: allow 8,9 in numeric address wfjm 2019-04-21 19:30:16 +02:00
  • 71290b5142 add ExecWibr(),ExecRibr() and minor updates - Rw11Cpu: add ExecWibr(),ExecRibr(); LoadAbs(): better trace format - Rw11Cntl{DEUNA,DL11,LP11,RK11,RHRP,TM11}: use ExecWibr(),ExecRibr() - ldadump: better -trec format of start address record - asm-11: .end directive auto-creates '...end' label - ti_w11: for -e use .end start address when available - defs_cpu.mac: add some CPU system registers - defs_dl.mac: fix naming typo - defs_tm.mac: add function mnemos wfjm 2019-04-19 20:10:54 +02:00
  • 9b7b3bd5c8 UnitSetup overhaul; new pc11 boot loader; minor changes - ibus/ib_rlim_gen: add CPUSUSP port; RLIM_CEV now slv8 - ibus/ib_rlim_slv: RLIM_CEV now slv8 - ibus/ibdr_{dl11,lp11_buf}: RLIM_CEV now slv8 - bin/asm-11: fix -help text - bin/ldadump: added, lda file dumper - src - Rw11Cntl: add UnitSetup(), UnitSetupAll() - Rw11Cntl{DEUNA,DL11,RHRP,RK11,RL11,TM11}: call UnitSetupAll() in Start() - Rw11CntlLP11: remove SetOnline(), use UnitSetup() - Rw11CntlPC11: - BootCode(): boot loader rewritten - remove SetOnline(), use UnitSetup() - Rw11Cpu - add defs for w11 cpu component addresses; - add MemSize(),MemWriteByte() - LoadAbs(): return start, better odd byte handling; - Rw11VirtStream: add Error(),Eof() - RtclRw11Cpu: - BUGFIX: M_wtcpu(): check cpu attn in no-server case - add MemSize() getter - M_loadabs(): add -trace and start - ibd_pc11/util.tcl: use rdy instead of done in PCSR - rw11/util.tcl: setup_lp: add rlim option wfjm 2019-04-14 15:52:12 +02:00
  • 2ae1055ee5 ibdr_{pc11,dl11}: changes for buffered version compat - ibdr_dl11 - now xbuf.val in bit 15 and 8; - use rbuf instead xbuf for rdry reporting - remove maintenance mode - use ib_rlim_slv; add RLIM_CEV, drop CE_USEC - ibdr_pc11 - pbuf.pval in bit 15 and 8 - move rbusy reporting from pbuf to rbuf register - ibdr_maxisys,ibdr_minisys: adapt to new ibdr_dl11 iface - tb_rlink_tba_pdp11core_ibdr.dat: adapt to new ibdr_dl11 iface - tcl/rw11/util.tcl: setup_tt: rename dlrlim to dlrrlim - oskit/*/*_boot.tcl: use dlrrlim instead of dlrlim - Rw11CntlDL11,Rw11CntlPC11: adapt to new dl11,pc11 iface - tools/asm-11/lib/defs_{dl,pc}.mac: added definition file - tools/oskit/hook/hook_ibmon_{pca,tta}.tcl: added imon hook file wfjm 2019-04-07 15:43:27 +02:00
  • 895755ef72 finalize lp11 and minor updates - RlinkServer: trace now with timestamp and selective - Rw11CntlLP11: add fQueBusy and queue protection; fix logic; better trace - test_lp11_all.tcl: check csr.err and csr.rlim not changed by breset - rw11/asm.tcl: asmwait: allow alternate stop symbol wfjm 2019-04-06 19:54:40 +02:00
  • f82736e5da minor updates - tb_pdp11core.vhd: print header - vec_devcatch_reset.mac: finish half-done change start in commit a365317 wfjm 2019-03-31 09:02:50 +02:00
  • 9411fe764d move RtimerFd, ReventFd to librtools wfjm 2019-03-30 08:53:05 +01:00
  • f9faf937b1 lp11_buf: output buffered; add tbench - ib_rlim_{gen,slv}: new modules for implementation of rate limiters - ibdr_lp11_buf: new LP11 interface with fifo buffering - ibdr_maxisys: add ib_rlim_gen, ibdr_lp11_buf - tbench/test_lp11_all.tcl: tbench for lp11 and lp11_buf - Rw11CntlLP11: handles now also buffered lp11 wfjm 2019-03-23 08:20:25 +01:00
  • a49f628920 update fx2 firmware - sources unchanged - use sdcc 3.5.0 instead of 3.3.0 wfjm 2019-03-22 22:09:42 +01:00
  • 059d3b7f14 ibdr_lp11: move valid bit to msb wfjm 2019-03-17 10:01:38 +01:00
  • a36531709c minor updates - Rw11Probe: ctor: fData* initialized as 0 (not false) - tbench/*/test_*.tcl: add proper device check - ibd_ibtst: fix sensitivity list - RlinkContext: BUGFIX: use proper polarity of status mask - tools/asm-11/lib - defs_*.tcl: add va.xxx and vp.xxx vector defs - vec_devcatch{_reset}.mac: rename v..deu to v..xu wfjm 2019-03-16 11:45:05 +01:00
  • ed5c8b7fc1 add cp -brf,-bwf; fix rblk handling for aborted transfers - RlinkCommand: - add BlockDoneAll() - Print(): use BlockDone() as length for rblk - RlinkConnect: DecodeResponse(): rblk expect check over BlockDone - RtclRlinkConnect: M_exec(): tranfer BlockDone values after rblk - RtclRw11Cpu: - M_cp(): tranfer BlockDone values after rblk - add cp -brf and -bwf; add range checks for cp -wa wfjm 2019-03-15 20:39:35 +01:00
  • 8abe1ed421 tbench: add ibd_ibmon, finish ibd_ibtst wfjm 2019-03-10 14:37:21 +01:00
  • 374dfe30cc update ibd_ibtst and ibd_ibmon - ibd_ibtst: rename dly[rw]->bsy[rw]; datto for write; add datab - ibd_ibmon: revise iface, busy 10->8, delay 14->16 bits; track ack properly wfjm 2019-03-09 09:03:57 +01:00
  • 73adad79e1 minor changes and fixes - *.Doxyfile: update to 1.8.15 template format (from 1.8.7) - tst_sram: define and use init_rbf_* - rbd_rbmon: more robust ack,err trace when busy - pdp11.vhd: define c_init_rbf_greset - pdp11_core_rbus: rename state field rbinit to greset - pdp11_sys70: add and use RESET_SYS; fix pdp11_mem70 reset - test_cp_ibrbasics.tcl: use imap addresses for test area - rbmoni/test_regs.tcl: add a few cntl logic tests - rbmoni/util.tcl: streamline raw_check - rw11/defs.tcl: define INIT bits - rw11/tbench.tcl: bench_list: ignore whitespace and empty lines - tst_sram/util.tcl: define INIT wfjm 2019-03-08 17:08:39 +01:00
  • e14d92f9cc comment&code cosmetics wfjm 2019-03-08 16:44:44 +01:00
  • 6024dce209 use std::bind instead of lambda - automatic return type detection for lambda's can be error prone - it is safer and more compact to use std:bind as method forwarder - closes issue #19 wfjm 2019-03-03 09:40:56 +01:00
  • 481260827c ibdr_maxisys,sys_conf ready for buffered DL,PC,LP and dz11,ibtst - use type code instead of boolean for sys_conf_ibd_{dl11,lp11,pc11} - add sys_conf_ibtst (enabled in all systems) - add sys_conf_ibd_dz11 (enabled in all systems) wfjm 2019-03-02 09:01:02 +01:00
  • 1206e5d938 add ibd_ibtst; tbench code for ibd_ibtst and sdreg - ibd_ibtst: added, an ibus tester device - pdp11_sys70: instantiate ibd_ibtst (when sys_conf_ibtst = true) - Rw11Cpu,RtclRw11Cpu: add ibmon setup and HasIbtst() - tcl/ibd_ibtst/util.tcl: added, tcl support for ibd_ibtst - tbench/w11a/test_w11a_sdreg.tcl: added, tbench for sdreg - tools/tbench/w11a_ibtst/: added tbench for ibd_ibtst wfjm 2019-03-01 09:05:29 +01:00
  • 8d323848b3 Some minor updates - top-level Makefile: drop w11a/arty_bram - sys_w11a_s3: set BTOWIDTH 7 (was 6, must be > vmbox atowidth (6)) - RtclGet.ipp: use const& for oper() of string& and Rtime& - *.Doxyfile: bump version to 0.77 - comment and docu updates wfjm 2019-02-24 12:50:38 +01:00
  • 4a64a63c4c rbd_tester: use fifo_simple_dram wfjm 2019-02-23 09:37:19 +01:00
  • 0c395856d7 add memlib/fifo_simple_dram + test benches - add fifo_simple_dram: simple fifo with CE/WE interface, dram based - add test benches for fifo_simple_dram, fifo_2c_dram, and fifo_2c_dram2 - add simclkv: test bench clock generator with variable period wfjm 2019-02-22 19:09:42 +01:00
  • 5a3c40a846 ready for V0.76 w11a_V0.76 wfjm 2019-02-16 08:31:36 +01:00
  • 913fe9b399 update message filters - vmfset: now tested for viv 2017.2 and 2018.3 - imfset: now tested for ISE 14.7 wfjm 2019-02-15 18:44:55 +01:00
  • 80fbad98c6 add resource lines for viv 2017.2 and 2018.3 wfjm 2019-02-10 09:04:52 +01:00
  • 39a6280cda remove iist from Spartan-3,6 designs wfjm 2019-02-09 09:13:46 +01:00
  • c47ac81e78 down rate sys_w11a_arty to 75 Mhz for viv 2018.3 wfjm 2019-02-08 20:29:42 +01:00
  • 51c2cf328c add forgotten file for Arty S7 with MIG wfjm 2019-02-08 19:48:57 +01:00
  • f613babe57 add w11a system for Arty S7 with MIG wfjm 2019-02-03 09:23:05 +01:00
  • 3cb0bc6924 add MIG support for Arty S7 wfjm 2019-02-02 09:36:23 +01:00
  • bb8669630b minor docu updates wfjm 2019-02-01 18:43:16 +01:00
  • 302dc20cb7 add w11a system for Nexys4 DDR with MIG wfjm 2019-01-27 09:54:19 +01:00
  • b238f9bce2 add sys_tst_sram_n4d (memory tester for Nexys4 DDR) wfjm 2019-01-26 20:43:16 +01:00
  • 69e3fb5e68 add sys_tst_mig_n4d (MIG tester for Nexys4 DDR) wfjm 2019-01-18 19:34:15 +01:00
  • 74ad445c1e Some minor updates: - tbrun: add --list option - ti_w11: add add -ar,-n4d (ddr versions) - travis: run all sys_tst_sram,sys_w11a also for arty (cover ddr) - tst_mig/test_mem.tcl: add low level iface tests - comment changes wfjm 2019-01-13 09:46:54 +01:00
  • 3a8da10b96 add MIG support for Nexys4 DDR wfjm 2019-01-12 09:48:18 +01:00
  • dd7cdfeceb add w11a system for Arty with MIG wfjm 2019-01-04 09:19:00 +01:00
  • cb7b906089 Add memory tester for Arty and MIG - sys_tst_sram_arty: add system and tb - sramif_mig_arty: add SRAM to DDR via MIG adapter for arty - cdc_pulse: add clock domain crossing for a slowly changing value - cdc_vector_s0: add ENA port (now used in cdc_pulse) - tst_mig/util.tcl: test_rwait: add optional lena argument - viv_tools_build.tcl: downgrade SSN critical warnings to warnings wfjm 2019-01-03 09:15:07 +01:00
  • fefa952a4d Makefile: drop boost includes and libs wfjm 2019-01-02 12:00:31 +01:00
  • 0e87dd8670 add sramif2migui: w11a SRAM to MIG UI interface core wfjm 2019-01-02 10:06:25 +01:00
  • f50a85e646 add sys_tst_mig_arty system: a MIG tester wfjm 2019-01-01 22:41:44 +01:00
  • 14362b2a56 Add basic DDR memory support - arty board support - viv_tools_build: export log and rpt generated in OOC synthesis runs - s7_cmt_sfs_2: dual-channel frequency synthesis MMCM/PLL wrapper - s7_cmt_1ce1ce2c: clocking block for 7-Series: 2 clk+CEs + 2 clk - cdc_signal_s1_as: clock domain crossing for a signal, 2 stage, asyn input - migui_core_gsim: highly simplified MIG UI simulation model wfjm 2018-12-31 10:00:14 +01:00
  • cf6c0ed8e0 cleanup not longer used directory wfjm 2018-12-30 10:59:24 +01:00
  • b8dfa6d41e get ready for w11a_V0.753 release - rtl/sys_gen/*/*.vhd: drop superfluous genlib call - rtl/sys_gen/*/*.vmfset: accomodate recent code changes - tools/bin/tbrun: show correct 'found count' in summary message - tools/dox/*.Doxyfile: push version to 0.753 - tools/src/librtools/Rtime.ipp: change list-init make some gcc happy w11a_V0.753 wfjm 2018-12-29 14:14:08 +01:00
  • 0fe9cd8acc mixed bag of small backend code updates - RlinkCommand,RlinkCommandList: add move version of methods - use constructor delegation - use nullptr - drop empty destructors for pod-only classes - RlinkCommand: rename IsBlockExt -> HasBlockExt - RlinkConnect: add BadPort(); used on all hard port checks - remove contraproductive moves (-Wpessimizing-move) - add casts (-Wfloat-conversion, -Wdouble-promotion) - virtual dtor now outlined to streamline vtable - make Dump non virtual in some cases (-Wnon-virtual-dtor) - rename variables in shadow situations (-Wshadow) wfjm 2018-12-27 09:04:19 +01:00
  • 89732fe3e0 update xviv_msg_filter - add c type rules for 'count-only' filters - add support for bitstream generation checking ([bit] section) - update vmfsets wfjm 2018-12-26 09:40:03 +01:00
  • a73bda34de perl scripts: add and use bailout wfjm 2018-12-24 09:02:41 +01:00
  • 5bf5d405c3 use std::boolalpha; add and use RosPrintf(bool) wfjm 2018-12-23 09:07:25 +01:00
  • 93bf5ce03b use c++ style casts wfjm 2018-12-22 09:20:02 +01:00
  • 674762d6d8 consolidate clock generation in 7-Series designs - s7_cmt_1ce1ce: add clock generator block used in many 7-Series designs - sys_gen/*/*: use s7_cmt_1ce1ce in 7-Series designs - tbcore_rlink: wait 40 cycles after CONF_DONE - serport_master_tb: add 100 ps RXSD,TXSD delay to allow clock jitter wfjm 2018-12-21 09:06:16 +01:00
  • 47a1c58e53 tbench: don't test memory controller reset anymore wfjm 2018-12-20 09:18:45 +01:00
  • 40f7cad0af tbrun: add --all option wfjm 2018-12-20 09:16:42 +01:00
  • 285acce699 travis: add cpu type info inquiry wfjm 2018-12-20 09:15:22 +01:00
  • 4e2f1c3d19 use std::thread instead of boost; final boost cleanup - no boost:: classes used anymore - no boost/*.hpp headers included anymore - significantly improved compilation speed wfjm 2018-12-19 11:53:54 +01:00
  • dcaf39ff84 use mutex and friends from std:: instead from boost:: - use std::mutex - use std::recursive_mutex - use std::condition_variable - use std::lock_guard wfjm 2018-12-18 10:22:35 +01:00
  • 783778f2bb use =delete for noncopyable instead of boost wfjm 2018-12-17 09:00:15 +01:00
  • 1620ee3a84 phase-out boost::function,bind - use std::function instead of boost - use c++11 lambda instead of boost::bind in most cases - use std::bind in few cases where this deems more readable - use move semantics for passing of function objects wfjm 2018-12-16 12:24:07 +01:00
  • 11e6c81379 add HasPort/HasVirt(); Port() and Virt() return reference wfjm 2018-12-15 14:49:34 +01:00
  • 70f0911b37 use std::shared_ptr instead of boost wfjm 2018-12-14 18:24:24 +01:00
  • cd97fb0f45 add and use move semantic in RlinkCommandExpect wfjm 2018-12-13 20:51:41 +01:00
  • 03d69de264 BUGFIX: Start(Tx|Rx)Ring, was broken in 970be66 wfjm 2018-12-09 09:22:06 +01:00
  • a369c48762 use unique_ptr wfjm 2018-12-09 09:16:07 +01:00
  • 233730885d comment&code cosmetics; minor changes wfjm 2018-12-08 09:25:25 +01:00
  • 5d34d1fad6 ensure that essential vivado warnings are not discarded - xviv_msg_filter: display INFO Common 17-14 'further message disabled' - viv_tools_build.tcl: increase message limits (all 200, some 5000) - sys_w11a_*.vmfset: correct for thus far missed entries wfjm 2018-12-07 19:38:32 +01:00
  • 74ef4925b4 add and use bailout; add @tcl wfjm 2018-12-02 09:39:29 +01:00
  • a3bf3519d9 remove ISE build support for 7Series designs wfjm 2018-12-01 13:07:59 +01:00
  • 86556f767f use range loops wfjm 2018-11-30 20:20:53 +01:00
  • 4e1f91b0a1 use auto; use emplace,make_pair wfjm 2018-11-16 18:26:00 +01:00
  • e1abc27983 comment&code cosmetics; minor changes wfjm 2018-11-11 09:50:46 +01:00
  • f248ab9bb2 tbrun,asm-11: use bailout, update exit codes wfjm 2018-11-11 09:39:40 +01:00
  • dd3a253dbc Rw11VirtDiskRam: add ram: scheme for ram-only-disk wfjm 2018-11-10 12:24:43 +01:00
  • 341cf23e76 Rw11VirtDisk: keep track of disk geometry wfjm 2018-11-10 09:04:48 +01:00
  • 22bb8e011c reorganize dcm/mmcm/ppl sim models - sfs_gsim_core: new common simulation core - {dcm,s6_cmt,s7_cmt}_sfs_gsim: use now sfs_gsim_core - s7_cmt_sfs_tb: removed, use now sfs_gsim_core - rtl/bplib/*/tb/tb_*: use now sfs_gsim_core - tst_serloop/nexys*/tb/tb_tst_serloop*_n*: use now sfs_gsim_core wfjm 2018-11-09 17:48:56 +01:00
  • 4e001adf8d replace boost/foreach wfjm 2018-11-04 09:01:47 +01:00
  • 0913863793 comment&code cosmetics; minor changes wfjm 2018-11-03 10:30:00 +01:00
  • 6a09d0db92 github_md2html: add --verbose wfjm 2018-11-03 10:26:35 +01:00
  • 2190800157 travis: add tests allexp,tests allexp wfjm 2018-11-02 19:04:31 +01:00
  • e29aa10096 finalize performance counter support - rw11/dmpcnt.tcl: add pc_* procs to start and stop logger - dmpcntanal: added, a script to analyse logger data wfjm 2018-10-30 15:14:55 +01:00
  • f903bda7b4 Workaround for tclreadline and after interference - using in tcl 8.6 a timed after together with tclreadline injects spurious text of the form after#nnn into the readline input buffer. - the rw11/shell overloads unknown, inviting for a bloody HACK which simply checks for such prefixes, scrubs them, and retries the command. wfjm 2018-10-29 11:57:38 +01:00
  • 2a50d35e71 some minor c++11 and -Weverything code updates - use nullptr instead of plain '0' - use [[noreturn]] (clang -Wmissing-noreturn) - drop never reached returns (clang -Wunreachable-code-return) - drop throw() lists, use noexcept (clang -Wdeprecated) - add R*_Init prototypes (clang -Wmissing-prototypes) - Rw11VirtEthTap.cpp: BUGFIX: buffer not null terminated (coverity) wfjm 2018-10-28 12:19:19 +01:00