Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
simh
/
af93ca96c383b1b862033eb1ca1595c123ac8db6
/
sim_disk.c
3346f4a
Fix build on VMS (IA64)
by Mark Pizzolato
· 12 years ago
50cf91d
Merge branch 'SerialMux' and compiler suggested cleanup
by Mark Pizzolato
· 12 years ago
18b6ab8
Fixing compiler complaints with MinGW and adding support for RAW disk access when compiling with MinGW on windows.
by Mark Pizzolato
· 12 years ago
4a3bf9e
Compiler warning cleanup
by Mark Pizzolato
· 12 years ago
d955c38
Fixed compiler warnings and errors when compiling with MinGW
by Mark Pizzolato
· 12 years ago
0450a9b
Compiler suggested cleanup
by Mark Pizzolato
· 12 years ago
b466bdc
Compiler warning cleanup
by Mark Pizzolato
· 12 years ago
2b5ceae
Added missing sim_cancel support for device simulation code using the sim_disk and sim_tape libraries and doing asynchronous I/O if asynchronous I/O is active
by Mark Pizzolato
· 12 years ago
223e3e0
sim_disk.c - Added a VHD merge option when attaching a vhd differencing disk
by Mark Pizzolato
· 12 years ago
a74c2d2
sim_disk.c - Optimized read operations from unallocated VHD blocks
by Mark Pizzolato
· 12 years ago
ed463a9
sim_disk.c - Fixed differencing disk expansion and end of drive access bugs
by Mark Pizzolato
· 12 years ago
2a9ac8a
VHD Performance enhancementsDaa:
by Mark Pizzolato
· 12 years ago
3775c17
Fixed asynch disk/tape I/O reset behaviors to reliably synchronize with the I/O thread's startup
by Mark Pizzolato
· 13 years ago
c4659a0
Fixed issue where asynchronous I/O wouldn't be reliable after a device reset.
by Mark Pizzolato
· 13 years ago
f77a38c
Cleaned up a few compile complaints
by Mark Pizzolato
· 13 years ago
5f505cc
Fixing many compiler identified nits.
by Mark Pizzolato
· 13 years ago
dfcd818
Added O_DSYNC semantics to the RAW file open() call for *nix platforms. This makes *nix RAW I/O behavior consistent with windows RAW I/O.
by Mark Pizzolato
· 13 years ago
190993b
Fixed possible NULL pointer dereference. (from Sergey Oboguev)
by Mark Pizzolato
· 13 years ago
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
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
0270d0e
Cleanup based on reports from Michael Bloom
by Mark Pizzolato
· 13 years ago
fabdf73
Compiler cleanup after v3.9-0 merge
by Mark Pizzolato
· 13 years ago
b3102ea
Foxed size units (words or bytes) consistency issues when creating disks.
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
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
c2d50b5
Fixed error path issues found by Sergey Oboguev
by Mark Pizzolato
· 13 years ago
aa7c50e
Compiler cleanup for issues noticed during x64 compiles
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
a808ca5
Added dynamic support for uuid_generate when creating VHDs on *nix platforms.
by Mark Pizzolato
· 13 years ago
a8a5a5b
Fixed error path to properly close file
by Mark Pizzolato
· 13 years ago
7075a3e
Added support for concurrent sharing of raw disk images/drives between simulators
by Mark Pizzolato
· 13 years ago
034e749
Added SET ASYNCH and SET NOASYNCH commands to dynamically enable or disable Asynchronous I/O support
by Mark Pizzolato
· 13 years ago
5da9566
Fixed missing void declaration
by Mark Pizzolato
· 14 years ago
87c3e34
Added Asynch I/O and Disk Support for various Disk formats
by Mark Pizzolato
· 14 years ago