Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
simh
/
1cb4eb79605d9a283d9382d47e3e524291a1dcea
1cb4eb7
Fixed Asynch I/O issues which may leave pending asynch I/O in limbo when device resets happen (found by Sergey Oboguev)
by Mark Pizzolato
· 13 years ago
a339dae
Extensive Control Flow Enhancements:
by Mark Pizzolato
· 13 years ago
40deb20
HP2100 update from Dave Bryan
by Mark Pizzolato
· 13 years ago
a14a1ab
Added missing synchronization when dispatching asynchronous calls. From Sergey Oboguev
by Mark Pizzolato
· 13 years ago
ab3af30
- Changed asynch queue insertion and removal to use a lock free algorithm based only on InterlockedCompareExchangePointer. We can now use this lock free approach on IA64 host systems as well.
by Mark Pizzolato
· 13 years ago
7ac3557
Fixed bug under Asynch I/O where I/O completion did not delay the appropriate time before passing back device status to a simulator. Found by Sergey Oboguev.
by Mark Pizzolato
· 13 years ago
6e6fdd0
Fixed VMS Build of DEBUG simulators
by Mark Pizzolato
· 13 years ago
4a78242
Cleaner GCC options detection on older GCC versions on varioous platforms
by Mark Pizzolato
· 13 years ago
9449c1f
Restored announcing GCC version and build options lost in manual merge from v3.9-0-rc2
by Mark Pizzolato
· 13 years ago
38bbdd2
Added VH to the VAX780 build (makefile and descrip.mms)
by Mark Pizzolato
· 13 years ago
7e68046
Added VH to VAX780 Visual Studio Project
by Mark Pizzolato
· 13 years ago
7ea8831
Added do command default file extension for file being opened of '.sim'
by Mark Pizzolato
· 13 years ago
0dd5185
Added VH device to the VAX780
by Mark Pizzolato
· 13 years ago
8cc2ef0
Fixed regression in handling (ignoring) error conditions while processing simple do file.
by Mark Pizzolato
· 13 years ago
027c921
More robust and correct readline support and fix to VMS build for HP2100
by Mark Pizzolato
· 13 years ago
c205070
Fix makefile for better GCC version determination and optimization enabling on more platforms
by Mark Pizzolato
· 13 years ago
6e813b8
Merge with v3.9-0-rc2 first pass
by Mark Pizzolato
· 13 years ago
6d11b3b
Updated HP2100 from Dave Bryan
by Mark Pizzolato
· 13 years ago
8255ba9
Fixed typo in prior correction
by Mark Pizzolato
· 13 years ago
7d07c49
Credit Matt Burke for PCAP-VMS revisions
by Mark Pizzolato
· 13 years ago
380625e
Fixed vax build issue when building on a vax.
by Mark Pizzolato
· 13 years ago
3cc10c3
Fixed vax build issue when building on a vax.
by Mark Pizzolato
· 13 years ago
7c51414
Fixed sim_debug macro implementation to allow for the case when a sim_debug invocation is used as a single expression following an if condition. Found by Michael Bloom
by Mark Pizzolato
· 13 years ago
5863e1b
HP2100 Update from Dave Bryan
by Mark Pizzolato
· 13 years ago
e0fbfa6
Fix memory leaks in attach error paths.
by Mark Pizzolato
· 13 years ago
2fcb0aa
Made VMS build more robust and the failure case when VMS-PCAP is missing provide guidance.
by Mark Pizzolato
· 13 years ago
0270d0e
Cleanup based on reports from Michael Bloom
by Mark Pizzolato
· 13 years ago
3049f16
Compiler detected unsigned bug
by Mark Pizzolato
· 13 years ago
5284f8f
VMS Build cleanup
by Mark Pizzolato
· 13 years ago
45246a3
Updated HP2100 from Dave Bryan
by Mark Pizzolato
· 13 years ago
663b258
Fix potential memory leak in error path reported by Michael Bloom
by Mark Pizzolato
· 13 years ago
cf280ad
Completing merge of v3.9-0-rc1 compile cleanups
by Mark Pizzolato
· 13 years ago
2b43b35
Fix SHOW SHOW command to separate the SHOW options which are device specific and unit specific
by Mark Pizzolato
· 13 years ago
3ccd66d
Cleanup potential fault in eth_close if eth_close is called with a NULL argument.
by Mark Pizzolato
· 13 years ago
93f14f7
Compile cleanups
by Mark Pizzolato
· 13 years ago
1945465
Revised makefile to build with gcc 3.x as well as different 4.x versions and to dynamically determine the availability of desired features and to report the GCC version at build time.
by Mark Pizzolato
· 13 years ago
fabdf73
Compiler cleanup after v3.9-0 merge
by Mark Pizzolato
· 13 years ago
fffad7c
Merge changes from v3.9-0 rc1
by Mark Pizzolato
· 13 years ago
e04a987
Added makefile option to compile without asynchronouos I/O support (invoke make with NOASYNCH=1)
by Mark Pizzolato
· 13 years ago
cf8c541
Cleaned up build status messages
by Mark Pizzolato
· 13 years ago
eb0f027
Cleanup Compiler warning.
by Mark Pizzolato
· 13 years ago
b3102ea
Foxed size units (words or bytes) consistency issues when creating disks.
by Mark Pizzolato
· 13 years ago
e61d00d
Added compiler optimizations to gcc builds
by Mark Pizzolato
· 13 years ago
0abfa93
Merge branch 'master' of github.com:markpizz/simh
by Mark Pizzolato
· 13 years ago
f07f08b
Proper declarations to avoid compiler warnings
by Mark Pizzolato
· 13 years ago
57c961f
Made references to disk capacity consistent with respect to the units they are kept in (i.e. Words or Bytes).
by Mark Pizzolato
· 13 years ago
1d5dc21
Enable Maximum compiler optimization for release build of VAX simulators
by Mark Pizzolato
· 13 years ago
8e76a8d
Fixed cygwin build and execution issue, mostly from Tony Nicholson
by Mark Pizzolato
· 13 years ago
e6c94e9
Add some polish to build messages
by Mark Pizzolato
· 13 years ago
9386369
Made dynamic libreadline loading more robust for some systems
by Mark Pizzolato
· 13 years ago
4f6ad32
Fixed MAC Address Conflict detection support.
by Mark Pizzolato
· 13 years ago
4ab5265
Provided Console Control Event explanation as comments in the sim_console code.
by Mark Pizzolato
· 13 years ago
4ce92b4
Fixed overrun bug in eth_devices.
by Mark Pizzolato
· 13 years ago
d9e4afe
Fixed internal loopback packet processing. We should only respond to loopback packets addressed to the physical MAC address OR the Broadcast address OR a Multicast address we're listening to (we may receive other loopback packets if we're in promiscuous mode but we should not respond to them).
by Mark Pizzolato
· 13 years ago
cf49864
More robust detection of file transfer/conversion errors in ROM/boot code
by Mark Pizzolato
· 13 years ago
f096371
Change default makefile behavior to prefer OS provided libpcap components over www.tcpdump.org components and to suggest that the build should be done with the OS libpcap-dev package.
by Mark Pizzolato
· 13 years ago
153e905
Added checking to detect unexpected file sizes for ROM image files.
by Mark Pizzolato
· 13 years ago
4838d1f
Align VHD disk data blocks for optimal performance when a VHD resides on storage with 4K sector size.
by Mark Pizzolato
· 13 years ago
98e343f
Fixed call to pcap_lookupnet to actually use the device name as the argument.
by Mark Pizzolato
· 13 years ago
f2b5837
Clarified operational requirements for SIM_ASYNCH_IO on Windows
by Mark Pizzolato
· 13 years ago
d8b900e
Make sure that saved VAX clock state is stored in a host platform independent way.
by Mark Pizzolato
· 13 years ago
5efd8fe
Fixed bug in save command. The issue is that attached units which are buffered in memory should also be flushed to storage as part of the save operation to make all the components of the save 'snapshot' consistent.
by Mark Pizzolato
· 13 years ago
9b5750f
Fixed error path issue when RAW disk operations are active (found by Sergey Oboguev)
by Mark Pizzolato
· 13 years ago
c2d50b5
Fixed error path issues found by Sergey Oboguev
by Mark Pizzolato
· 13 years ago
e1d1893
Fixed concurrent write issue (discovered by Sergey Oboguev) which may happen if SIM_ASYNC_IO is enabled
by Mark Pizzolato
· 13 years ago
88076c4
Added check for required build dependencies in the Visual Studio Projects to provide advise when needed.
by Mark Pizzolato
· 13 years ago
d690603
Updated Windows Network build (in makefile and Visual Studio Projects) to reference WinPcap and pthreads in a consistent parallel directory to the simulator source (i.e. ../windows-build/...).
by Mark Pizzolato
· 13 years ago
214b1b6
Fix Linux build to support Debian Squeeze by a non-root user
by Mark Pizzolato
· 13 years ago
94e1975
Avoid compiler warnings when time_t is 64 bits.
by Mark Pizzolato
· 13 years ago
7a558a4
Added support for Logical End of Tape (EOT) detection when required
by Mark Pizzolato
· 13 years ago
3e8b43b
Added description of all the required linux packages to perform a proper build
by Mark Pizzolato
· 13 years ago
aa7c50e
Compiler cleanup for issues noticed during x64 compiles
by Mark Pizzolato
· 13 years ago
01337fe
Fixed tape I/O which didn't work when Asynch I/O was dynamically disabled by scp command 'set noasync'
by Mark Pizzolato
· 13 years ago
d4c83e5
Make sure that the correct struct timespec definition (which the pthreads APIs will need) is known before we define our own.
by Mark Pizzolato
· 13 years ago
6b6d7cc
Refined description of Asynch I/O build support.
by Mark Pizzolato
· 13 years ago
3172e74
Normalized the saved format of the optional VAX TODR persistent file so that it may be moved around from one platform to another along with other simulator state files (disk & tape images, save/restore files, etc.).
by Mark Pizzolato
· 13 years ago
3443839
Fixed disk I/O which didn't work when Asynch I/O was dynamically disabled by scp command 'set noasync'
by Mark Pizzolato
· 13 years ago
5263a9e
Added a sanity check to validate the modify time of the simulator image being restored by the 'restore' command with respect to the modify times of any files which are attached during the restore operation.
by Mark Pizzolato
· 13 years ago
6079add
make output of 'show show' command consistent with other help output (lowercase primary commands).
by Mark Pizzolato
· 13 years ago
d14853e
Fixed build when using a libpcap from www.tcpdump.org
by Mark Pizzolato
· 13 years ago
e143a06
Revert RQ and TQ to BR5. These devices (on Unibus Systems) are really BR5.
by Mark Pizzolato
· 13 years ago
93f09d3
Fixed interrupts to treat all Qbus devices as BR4. Changed RQ and TQ to BR4 to reflect real hardware (for the Unibus case).
by Mark Pizzolato
· 13 years ago
de9facf
Added echo/log output of the results of a goto command to make it easier to read what happened in a simulator log file. Also flushed log files when starting instruction execution.
by Mark Pizzolato
· 13 years ago
754934b
Added SIM_NAME as an environment variable while a simulator is executing. This can then be used by "do" scripts and/or in the context of host shell commands invoked with "!".
by Mark Pizzolato
· 13 years ago
01369c1
Added sim_ttisatty to support reasonable behaviour (i.e. avoid in infinite loop) in the main command input loop when EOF is detected and input is coming from a file (or a null device: /dev/null or NUL:) This may happen when a simulator is running in a background process.
by Mark Pizzolato
· 13 years ago
de59976
Added missing command argument substitution for command lines read directly from stdin. Also, added new "set environment name=val" command which is potentially useful for scripting.
by Mark Pizzolato
· 13 years ago
421fce7
Added missing implementation of "set nobreak". The help set showed this as valid, but it wasn't defined.
by Mark Pizzolato
· 13 years ago
cbcd244
Fix builds on BSD host systems
by Mark Pizzolato
· 13 years ago
d9f3b66
Fixed line endings to be consistent in dynamically loaded pcap_fileno implementation
by Mark Pizzolato
· 13 years ago
cc890ae
Fixes bugs in multiply and divide introduced in 3.8-1; fixes XR and double precision bugs (from Adrian Wise)
by Mark Pizzolato
· 13 years ago
041e192
Generalized the determination of the host library path for most platforms.
by Mark Pizzolato
· 13 years ago
a808ca5
Added dynamic support for uuid_generate when creating VHDs on *nix platforms.
by Mark Pizzolato
· 13 years ago
db7e04e
Cleanup of readline and static libpcap support after multi-platform testing.
by Mark Pizzolato
· 13 years ago
9348364
Added pcap_fileno to the dynamically loaded libpcap entry points since it is needed by OS X.
by Mark Pizzolato
· 13 years ago
2793d49
Cleanup function prototypes for consistency with newer versions of WinPcap and libpcap.
by Mark Pizzolato
· 13 years ago
3b7492d
Added dynamic loading of libpcap on *nix platforms.
by Mark Pizzolato
· 13 years ago
8b01b90
Generalized readline support to dynamically load the readline library and avoid the symbol conflicts which happen on some platforms and some simulators with a global PC variable.
by Mark Pizzolato
· 13 years ago
2d4d248
Added Android targeted build support to the makefile
by Mark Pizzolato
· 13 years ago
22b130b
Generalized makefile approach to find libraries and include files allowing different platforms to simply describe where to check for required components.
by Mark Pizzolato
· 13 years ago
07e1738
Cleaned up makefile to only build network support for simulators which can use it.
by Mark Pizzolato
· 13 years ago
Next »