folkert van heusden
|
ae00c95679
|
SPL only in kernel mode
|
2024-04-21 22:51:58 +02:00 |
|
folkert van heusden
|
86a788fd3f
|
interrupt scheduling debugging
|
2024-04-21 22:48:52 +02:00 |
|
folkert van heusden
|
2216589a3f
|
schedule next interrupt
|
2024-04-21 22:29:47 +02:00 |
|
folkert van heusden
|
1c03260f37
|
coverity suggestions; nbd disk-backend garbage output fix
|
2024-04-21 21:06:44 +02:00 |
|
folkert van heusden
|
b0df42ad5e
|
sanity checks
|
2024-04-20 22:51:41 +02:00 |
|
folkert van heusden
|
6a74b1b3d1
|
logging
|
2024-04-20 09:47:08 +02:00 |
|
folkert van heusden
|
729013bfd8
|
TRAP delay
|
2024-04-20 09:38:19 +02:00 |
|
folkert van heusden
|
50d126ea87
|
any_queued_interrupts was also set to false if scanned for higher ("lower"?) level
|
2024-04-20 01:41:38 +02:00 |
|
folkert van heusden
|
e99d1bb6d0
|
RL02 tweaks
|
2024-04-17 17:15:13 +02:00 |
|
folkert van heusden
|
67835c7a07
|
removed a debug counter
|
2024-04-17 10:12:07 +02:00 |
|
folkert van heusden
|
fac8c93865
|
code reduction
|
2024-04-17 09:38:00 +02:00 |
|
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 |
|