Paul Leisy
89586e6c2c
Remove OPTION_REDUCE_INVAL and INVALIDATE_xxx() statements. For PR
...
instruction, the INVALIDATEs are already done on control.c module. - Paul Leisy
git-svn-id: file:///home/jj/hercules.svn/trunk@454 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-08 18:45:40 +00:00
Paul Leisy
15ec06379d
TRAP was failing with false PIC 10 in pageable guest. Found that
...
fetch_fullword_absolute() was used to fetch some trap locations. This
contains SIE_TRANSLATE() which was already done in abs_trap_addr()
routine. Changed to use FETCH_FW().
git-svn-id: file:///home/jj/hercules.svn/trunk@298 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-02 16:59:23 +00:00
Jan Jaeger
d82f56a84a
Performance enhancements from Juergen Dobrinski
...
git-svn-id: file:///home/jj/hercules.svn/trunk@292 956126f8-22a0-4046-8f4a-272fa8102e63
2001-09-27 18:13:14 +00:00
Paul Leisy
969dc85093
TRAP would set change bit when TSA crossed page and got rupt. Changed
...
it so change bit only set when both pages accessed fine. - Paul Leisy
git-svn-id: file:///home/jj/hercules.svn/trunk@281 956126f8-22a0-4046-8f4a-272fa8102e63
2001-09-13 17:50:15 +00:00
Paul Leisy
87455bc7ea
TRAP should not set TEA bit 29 when Key Controlled Protection check.
...
Reset "protect" flag which is for PTE/ALE protection.
Paul Leisy
git-svn-id: file:///home/jj/hercules.svn/trunk@236 956126f8-22a0-4046-8f4a-272fa8102e63
2001-08-03 16:31:46 +00:00
Paul Leisy
ad22321679
TRAP was getting false PIC 04. Found that new routine abs_trap_addr() was
...
not checking for storage protection override. Added that in. Paul Leisy.
git-svn-id: file:///home/jj/hercules.svn/trunk@230 956126f8-22a0-4046-8f4a-272fa8102e63
2001-08-01 18:37:32 +00:00
Paul Leisy
60820043ba
TRAP missing key-controlled protection. Added new routine called
...
abs_trap_addr() which is like abs_stack_addr() but includes
checking keys for protection. - Paul Leisy
git-svn-id: file:///home/jj/hercules.svn/trunk@223 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-27 16:55:47 +00:00
Paul Leisy
0d2f17ea28
Fix TRAP so it creates trace entry - Paul Leisy
...
git-svn-id: file:///home/jj/hercules.svn/trunk@219 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-23 20:27:57 +00:00
Paul Leisy
0b4bc2a6ef
TRAP was getting access rupt on wrong page when Trap Control Block crossed
...
a page. TCB address was 17B2FF8 and that page and next page were
invalid (PIC 10). Fixed by not making access to offset 0. First
access is now +12 bytes into TCB. - Paul Leisy
git-svn-id: file:///home/jj/hercules.svn/trunk@211 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-17 23:28:25 +00:00
Paul Leisy
baf7163af3
TRAP not set PRI mode, form_stack_entry miss PIC 04 - Paul Leisy
...
git-svn-id: file:///home/jj/hercules.svn/trunk@188 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-10 22:13:43 +00:00
Paul Leisy
b9e6e9149d
TRAP was missing page cross and also getting false PIC 04
...
git-svn-id: file:///home/jj/hercules.svn/trunk@183 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-10 18:13:28 +00:00
Paul Leisy
e4c9e58ff0
Report PIC 06 for PR at end of instruction
...
git-svn-id: file:///home/jj/hercules.svn/trunk@177 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-10 16:35:43 +00:00
Paul Leisy
ff306a31d9
Fix TRAP so it receives PIC13 in REAL mode
...
git-svn-id: file:///home/jj/hercules.svn/trunk@176 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-09 23:47:04 +00:00
Jan Jaeger
22bad961cf
Refer to CHANGES file for details
...
git-svn-id: file:///home/jj/hercules.svn/trunk@146 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-16 12:32:17 +00:00
Jan Jaeger
6127ec25a7
Refer to CHANGES file for details
...
git-svn-id: file:///home/jj/hercules.svn/trunk@133 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-08 15:22:31 +00:00
Jan Jaeger
a8e1f37425
Moved OPTION_NO_IEEE_SUPPORT to makefile as NO_IEEE_SUPPORT
...
For code changes refer to CHANGES file
git-svn-id: file:///home/jj/hercules.svn/trunk@131 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-03 10:48:00 +00:00
Jan Jaeger
a07ad309d7
Include ommitted fixes
...
git-svn-id: file:///home/jj/hercules.svn/trunk@123 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-22 17:42:56 +00:00
Jan Jaeger
71d39fdc7d
Refer to CHANGES file for details
...
git-svn-id: file:///home/jj/hercules.svn/trunk@122 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-21 19:25:48 +00:00
Jan Jaeger
0a4ea58e02
TRAP and RP fixes
...
git-svn-id: file:///home/jj/hercules.svn/trunk@121 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-08 18:25:29 +00:00
Jan Jaeger
396093b802
Merge 2.13 changes back in
...
git-svn-id: file:///home/jj/hercules.svn/trunk@120 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-08 15:38:00 +00:00
Jan Jaeger
b52ccde684
*** empty log message ***
...
git-svn-id: file:///home/jj/hercules.svn/trunk@62 956126f8-22a0-4046-8f4a-272fa8102e63
2001-04-09 15:49:27 +00:00
Greg Smith
b10af75dc3
*** empty log message ***
...
git-svn-id: file:///home/jj/hercules.svn/trunk@58 956126f8-22a0-4046-8f4a-272fa8102e63
2001-04-06 22:50:01 +00:00
Jan Jaeger
67c6084549
For changes refer to the CHANGES file
...
git-svn-id: file:///home/jj/hercules.svn/trunk@54 956126f8-22a0-4046-8f4a-272fa8102e63
2001-04-04 20:17:09 +00:00
Fish (David B Trout)
553fcece66
1. Added "External GUI" changes
...
2. Fixed device_thread race condition in channel.c
git-svn-id: file:///home/jj/hercules.svn/trunk@46 956126f8-22a0-4046-8f4a-272fa8102e63
2001-04-03 02:25:59 +00:00
Jan Jaeger
78d60c3a7e
Various fixes, refer to the CHANGES file
...
git-svn-id: file:///home/jj/hercules.svn/trunk@45 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-28 20:40:53 +00:00
Jan Jaeger
30b713efc3
Fix for compile error due to stack type fix
...
git-svn-id: file:///home/jj/hercules.svn/trunk@33 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-18 22:59:51 +00:00
Jan Jaeger
92574bc74d
Correction to stack types in ESAME mode
...
git-svn-id: file:///home/jj/hercules.svn/trunk@32 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-18 21:00:18 +00:00
Jan Jaeger
b7a421631e
A number of ESAME instruction fixes where both target and source
...
are using the same register
git-svn-id: file:///home/jj/hercules.svn/trunk@15 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-08 19:27:38 +00:00
Jan Jaeger
9fb7bc105d
Upgrading to level 2.12k refer to the CHANGES file for details
...
git-svn-id: file:///home/jj/hercules.svn/trunk@9 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-06 18:04:21 +00:00
Jay Maynard
b95ef23f81
Initial repository setup
...
git-svn-id: file:///home/jj/hercules.svn/trunk@2 956126f8-22a0-4046-8f4a-272fa8102e63
2001-02-23 20:49:19 +00:00