Commit graph

394 commits

Author SHA1 Message Date
folkert van heusden
e30cba36b1
backtrace 2024-04-16 20:52:26 +02:00
folkert van heusden
1b4300b357
userfriendly bp numbers 2024-04-16 17:09:08 +02:00
folkert van heusden
601c21d802
breakpoints 2024-04-16 10:52:12 +02:00
folkert van heusden
dc357fbe09
step_a/step_b -> step, that way the mmr1 is retained in the debuglogging 2024-04-13 16:20:02 +02:00
folkert van heusden
773d2f4e94
MMR1 locking 2024-04-12 22:43:35 +02:00
folkert van heusden
616674f8b1
partial revert of 85e8f873e9 as they broke unix 5 2024-04-12 21:46:00 +02:00
folkert van heusden
ec9211a0f1
assert 2024-04-12 21:41:56 +02:00
folkert van heusden
8fb77ff4d4
recover stack when a trap in a trap 2024-04-12 21:32:33 +02:00
folkert van heusden
3886e216f0
TRAP shall not update MMR1 2024-04-12 21:09:43 +02:00
folkert van heusden
74f3a4d949
no SP update in MMR1 for M.P.? 2024-04-12 21:06:23 +02:00
folkert van heusden
f2d8c7d5f9
more MMR1 rework 2024-04-12 20:47:39 +02:00
folkert van heusden
92642c0e17
mov mmr1 tweak 2024-04-12 20:06:54 +02:00
folkert van heusden
85e8f873e9
several swapped MMR1 instances 2024-04-12 19:50:35 +02:00
folkert van heusden
c7f8d83c2b
PSW addressing tweak 2024-04-08 16:03:52 +02:00
folkert van heusden
a80d3b711d
PSW accessing check 2024-04-08 15:01:30 +02:00
folkert van heusden
4992b723e7
const 2024-04-08 14:44:03 +02:00
folkert van heusden
91902b8b17
fix for global stats 2024-04-08 12:34:41 +02:00
folkert van heusden
f3522adb9b
include wait_time in metrics 2024-04-08 01:22:37 +02:00
folkert van heusden
276a149d8e
metrics 2024-04-08 00:54:05 +02:00
folkert van heusden
608d374138
logging no longer on by default 2024-04-07 23:28:32 +02:00
folkert van heusden
4be9b235e7
part of e123d6d55f broke unix 2024-04-07 22:29:34 +02:00
folkert van heusden
e123d6d55f
fix for BKTCB0.BIC 2024-04-07 22:26:35 +02:00
folkert van heusden
d020492384
DIV tweak (signed divisor) / RTI: clear TRAP flag 2024-04-05 23:56:20 +02:00
folkert van heusden
27bd66fb20
flags tweak for DIV with maximum negative value 2024-04-04 23:01:15 +02:00
folkert van heusden
5185df56eb
ASLB zero-flag fix 2024-04-04 22:34:45 +02:00
folkert van heusden
96d4946194
SBC flag fix 2024-04-04 22:29:20 +02:00
folkert van heusden
49e77cfdcb
SBCB v-flag fix 2024-04-04 21:55:54 +02:00
folkert van heusden
90d98f4330
PSW set fix for limited mode (! kernel) / ASRB flag fix 2024-04-04 21:19:44 +02:00
folkert van heusden
d737841ffd
missing octal-prefix 2024-04-04 18:47:24 +02:00
folkert van heusden
2334daff16
cannot replace the run-mode bits nor the set of registers 2024-04-04 18:03:39 +02:00
folkert van heusden
f75293a9b0
log psw as value 2024-04-04 16:39:27 +02:00
folkert van heusden
00ec6af6cd
Revert "clean-up & "instruction_aborted" flag for MTFPDI"
This reverts commit ecbe3f5f84.
2024-04-01 22:45:25 +02:00
folkert van heusden
ecbe3f5f84
clean-up & "instruction_aborted" flag for MTFPDI 2024-04-01 22:03:15 +02:00
folkert van heusden
f43f0a889c
rework for PSW-access 2024-04-01 11:27:50 +02:00
folkert van heusden
56134c8bc3
reset MMR1 before storing deltas for trap 2024-03-31 21:37:19 +02:00
folkert van heusden
7fe3949307
SOB: code reduction / RTS: fix for "RTS R6" 2024-03-31 14:31:28 +02:00
folkert van heusden
cf0d500a59
Revert "SOB"
This reverts commit 49a902f457.
2024-03-31 12:12:06 +02:00
folkert van heusden
49a902f457
SOB 2024-03-31 12:07:24 +02:00
folkert van heusden
d3cbab42fb
I/O base 2024-03-31 04:11:28 +02:00
folkert van heusden
f23e18bae3
- 2024-03-30 21:22:03 +01:00
folkert van heusden
ddfb16e628
ASLB: need to retain MSB for register access in byte mode 2024-03-30 10:29:48 +01:00
folkert van heusden
41989863e2
comment 2024-03-30 00:59:05 +01:00
folkert van heusden
1ef5211bc1
setPSW: limited if current(!) run-mode is !kernel 2024-03-30 00:46:30 +01:00
folkert van heusden
5bf293a639
"stats" debugger command 2024-03-29 22:40:01 +01:00
folkert van heusden
42c57f1c3a
SP verification 2024-03-29 21:21:44 +01:00
folkert van heusden
881447b7c7
comment 2024-03-29 15:58:53 +01:00
folkert van heusden
3139ee8a0d
BISB: Z-flag only for LSB 2024-03-29 15:56:36 +01:00
folkert van heusden
d15c43faad
ASR: Z-flag is for full word 2024-03-29 15:33:43 +01:00
folkert van heusden
64dd360cc9
ASRB (re?-)fix 2024-03-29 15:13:53 +01:00
folkert van heusden
651d7d4871
broke BIC/EKBAD0.BIC
Revert "SWAB flag fix (negative flag)"

This reverts commit d523d2dcc3.
2024-03-29 14:46:11 +01:00