sigma: DP device SEEK(I), RECAL(I) must be coded as fast operations.
This commit is contained in:
parent
37f0b365a2
commit
9eca0980c2
2 changed files with 6 additions and 4 deletions
|
@ -123,6 +123,7 @@
|
||||||
117: CPU: sim_interval is decremented before breakpoint test, which is incorrect.
|
117: CPU: sim_interval is decremented before breakpoint test, which is incorrect.
|
||||||
118. MT: revised error handling failed to set tape mark status on space file forward/reverse.
|
118. MT: revised error handling failed to set tape mark status on space file forward/reverse.
|
||||||
119. IO: UEND flag in the wrong bit position in status word.
|
119. IO: UEND flag in the wrong bit position in status word.
|
||||||
|
120. DP: SEEK(I), RECAL(I) must be coded as fast operations.
|
||||||
|
|
||||||
|
|
||||||
Diagnostic Notes
|
Diagnostic Notes
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
dp moving head disk pack controller
|
dp moving head disk pack controller
|
||||||
|
|
||||||
|
23-Jul-22 RMS SEEK(I), RECAL(I) should be fast operations (Ken Rector)
|
||||||
02-Jul-22 RMS Fixed bugs in multi-unit operation
|
02-Jul-22 RMS Fixed bugs in multi-unit operation
|
||||||
28-Jun-22 RMS Fixed off-by-1 error in DP_SEEK definition (Ken Rector)
|
28-Jun-22 RMS Fixed off-by-1 error in DP_SEEK definition (Ken Rector)
|
||||||
07-Jun-22 RMS Removed unused variables (V4)
|
07-Jun-22 RMS Removed unused variables (V4)
|
||||||
|
@ -337,13 +338,13 @@ static DP_SNSTAB dp_sense_16B[] = {
|
||||||
#define C_C (1u << (DP_CTYPE + 1)) /* ctrl cmd */
|
#define C_C (1u << (DP_CTYPE + 1)) /* ctrl cmd */
|
||||||
|
|
||||||
static uint16 dp_cmd[256] = {
|
static uint16 dp_cmd[256] = {
|
||||||
0, C_A, C_A, C_A, C_A|C_F, C_A, 0, C_16B|C_F,
|
0, C_A, C_A, C_A|C_F, C_A|C_F, C_A, 0, C_16B|C_F,
|
||||||
0, C_A, C_A, 0, 0, 0, 0, C_16B|C_F|C_C,
|
0, C_A, C_A, 0, 0, 0, 0, C_16B|C_F|C_C,
|
||||||
0, 0, C_A, C_A|C_F, 0, 0, 0, C_16B|C_F,
|
0, 0, C_A, C_A|C_F, 0, 0, 0, C_16B|C_F,
|
||||||
0, 0, 0, 0, 0, 0, 0, C_16B|C_F|C_C,
|
0, 0, 0, 0, 0, 0, 0, C_16B|C_F|C_C,
|
||||||
0, 0, 0, C_10B|C_F, 0, 0, 0, 0,
|
0, 0, 0, C_10B|C_F, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, C_A, 0, 0, 0, 0,
|
0, 0, 0, C_A|C_F, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
|
@ -353,13 +354,13 @@ static uint16 dp_cmd[256] = {
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, C_A, 0, 0, 0, 0,
|
0, 0, 0, C_A|C_F, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, C_16B, 0, 0, 0, 0,
|
0, 0, 0, C_16B|C_F, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
|
|
Loading…
Add table
Reference in a new issue