[trn] Improve FNP line connect acceptance logic.
Fix some cherry pick errors: droped an endif in dps8_ins.c; GNU_SOURCE not needed in threadz.h
No -lrt for OSX
Merge branch 'master' of gitlab.com:dps8m/dps8m
dps8_cable.c, dps8_cpu.h, dps8_scu.c: Fix expander port assignment bug.
Rework RESTART to work in LOCKLESS.
Add SET CPU STALL to fix CPU start timeout issues.
And another
dps8_cpu.c: Remove replicated code stanza
And another
Set CWO to be on for both LOCKLESS and !LOCKLESS.
More mucking about.
Don't kill CPU thread on pxss:delete_me.
Check cptr for null in simh callbacks.
dps8_cpu.c: Tweak stall point code; add details to core locked messages.
[trn] Fix poorly implemented RFC1143 queue.
More mucking about.
Enable compiler warnings with W=1
Add simh LUF/NOLUF command; blocks LUF faults in priv. mode.
Fix buffer overrun in processUserInput(), accessReadCallback(), evHandler(); gitlab issue #9.
Fix LOCKLESS hypervisor to not wedge on BCE DIE when not all CPU threads have been scavenged.
mucking about with .gitlab-ci.yml.
dps8_faults.c, dps8_iom.c: Fix conversion loss warnings.
Merge branch 'line_type_fixes' into R2.0.1_rc1
Bring blinkenLightsPi up-to-date.
Enable compiler warnings with W=1
More mucking about.
And another -W.
gitlab CI configuration (.gitlab-ci.yml).
No -lrt for OSX
Missed a -W
Fix typo in #ifndef OpenBSD.
Fix typo in .gitlab-ci.yml
Honor line type data from FNP bootload and 'set line type' commands.
Replace u_long with uint64_t.
Missed a -W
Part2 of rc12 merge.
And another -W.
Don't route interrupts on unitialized port expander.
Restore default FNP listen address to 0.0.0.0. Fixes gitlab issue #15.
Rework "0b" literals from dps8_ins.c, dps8_scu.c; fixes Leopard compilation errors.
libtelnet.c: Fix conversion loss warning.
More CI mucking about.
Merge remote-tracking branch 'origin/blinkenLightsPi_fix' into R2.0.1_rc1
More line type fixes.
[trn] Increase telnet backlog limit; fix close-on-error logic; set TCP NODELAY.
Muck about with .gitlab-ci.yml.
Rework "0b" literals from dps8_ins.c, dps8_scu.c; fixes Leopard compilation errors.
Fix bug in STALL missing xfers.
Add gitlab CI configuration (.gitlab-ci.yml).
More mucking about.
[trn] OpenBSD build fixes.
Merge branch 'R2.0-lockless-beta-1'
threadz.h: Add _GNU_SOURCE to support pthread_yield on Nac.
Merge remote-tracking branch 'origin/pi_lockless_fix' into R2.0.1_rc1
Add lockless build to gitlab CI.
Merge rc12 to master.
Makefile: remove -rt.
Rework write cache logic in CSL.
Fixed in b83261468396290b389f66bc42604fadcec090da (rc12)
"Execute Fault" not smart about CPU selection"
USR1 signal does not reliable cause EXF fault.
'cppcheck' reports missing va_end() calls in libtelnet.c.
Fixed in rc11 7c51d4369ebbba4890e4af8fa8e2490c6bb887e4
'cppcheck' reports missing va_end() calls in libtelnet.c.
Ticket 143 fix seems to do an extraneous tape drive ready signal
Business logic of mounting read-only tapes is incorrect.
rc11 fix is on rc11 branch; commit 6c86cde
Test fix for master in branch master_tckt_142, commit 2fd9da4.
FNP "not accepting calls" logic incorrect.
Merge branch 'master' of ssh://git.code.sf.net/p/dps8m/code
Update libtelnet.[ch] to upstream 278f59b3c64 Thu Sep 14 15:57:40 2017 -0700
Fix null ptr deference in sim_disk_detach.
Fix null ptr deference in sim_disk_detach.
Check for 'listen' set when listing availible dialin ports.
Rework crecho, lfecho logic.
Initialize line state on connection association; delay "line_disconnected" message by 2 seconds; flush input buffers on line close.
Line hangup does not discard buffers
Fixed in 18ded823f01030e48735611fcab3973026185fec
Initialize line state on connection association.
Delay "line_disconnected" message by 2 seconds.
Flush input buffers on line close.
Line hangup does not discard buffers
Allow setting of listen address for dialup, console and machine room ports.
Update libtelnet.[ch] to upstream 278f59b3c64 Thu Sep 14 15:57:40 2017 -0700
Rework to put queued CIOC data in CPU data structure. Add tracing code to analyze connect channel failure.
Add QUEUE_IO test code.
FNP: Send terminate interrupt after WTX command. (Reported by Dr. Weiß.)
FNP: Send terminate interrupt after WCD command. (Reported by Dr. Weiß.)
dps8_fnp2_iomcmd.c: Fix input_fc_chars resume_seq location; add data documentation, note missing timeout flag code.
Fix fnp_core_xxx to be static; allows debug builds.
Integrate diff-lockless-3.txt: add IOM lock to send_special_interrupt; change iom_lock to recursive mutex.
Make absiAttach(), absiDetach() static.
Make iom_core_read_lock() iom_core_write_unlock() static.
dps8_cpu.c,h: Tidy source code.
Merge branch 'lockless' of ssh://git.code.sf.net/p/dps8m/code into lockless
diff-lockless-2: Fix DBGAPP() format string in fetch_ptw_from_ptwam(); improve handling of multi-word RMW in doAppendCycle.\; add missing LOCK_CORE_WORD() in fn
Add ifdef IO_FENCE to test I/O synchronization bugs.
Fix volitile compile warnings.
Install LOCKFREE patches from Dr. Jürgen Weiß.