Jan Jaeger
4405c77758
*** empty log message ***
...
git-svn-id: file:///home/jj/hercules.svn/trunk@712 956126f8-22a0-4046-8f4a-272fa8102e63
2002-03-07 20:39:11 +00:00
Paul Leisy
1fbb0f55c9
Add check for HOST cr0 AFP when in guest mode for PIC 07 - Paul Leisy
...
git-svn-id: file:///home/jj/hercules.svn/trunk@676 956126f8-22a0-4046-8f4a-272fa8102e63
2002-02-22 23:26:31 +00:00
Greg Smith
7c185f8cd2
Performance tweaks - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@626 956126f8-22a0-4046-8f4a-272fa8102e63
2002-02-03 06:38:19 +00:00
Jan Jaeger
aa13cebbe8
*** empty log message ***
...
git-svn-id: file:///home/jj/hercules.svn/trunk@613 956126f8-22a0-4046-8f4a-272fa8102e63
2002-01-28 10:52:38 +00:00
Paul Leisy
72f55d3207
Added PER_RANGE_CHECK2() macro. Used by MVCL to check PER. - Paul Leisy
...
git-svn-id: file:///home/jj/hercules.svn/trunk@586 956126f8-22a0-4046-8f4a-272fa8102e63
2002-01-15 21:34:47 +00:00
Paul Leisy
c5a8440352
Juergen's fix so ifetch performance works with PER and Gabor Hoffer's
...
performance updates
git-svn-id: file:///home/jj/hercules.svn/trunk@575 956126f8-22a0-4046-8f4a-272fa8102e63
2002-01-11 22:05:12 +00:00
Jan Jaeger
88e6bcf4ac
MultiMode fixes & LPP_RESTRICT
...
git-svn-id: file:///home/jj/hercules.svn/trunk@554 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-28 09:00:31 +00:00
Jan Jaeger
37202bf0a4
Add sie validity intercept - Jan Jaeger
...
Correct missing addressing exception in sie.c - Jan Jaeger
Add S/370 MP support - Jan Jaeger
Add channelset switching - Jan Jaeger
Fix missing intlock in sie.c - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@536 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-16 19:19:48 +00:00
Jan Jaeger
056ded125c
Correct typo in PER_RANGE_CHECK macro
...
git-svn-id: file:///home/jj/hercules.svn/trunk@522 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-11 19:10:25 +00:00
Jan Jaeger
7abeebcdd0
Correct PER trace addresses for S/370 mode.
...
git-svn-id: file:///home/jj/hercules.svn/trunk@521 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-11 13:12:56 +00:00
Jan Jaeger
521a7d29b2
Add PER_RANGE_CHEC macro
...
git-svn-id: file:///home/jj/hercules.svn/trunk@519 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-10 15:31:49 +00:00
Jan Jaeger
e74594e03a
PER & TRACE
...
git-svn-id: file:///home/jj/hercules.svn/trunk@505 956126f8-22a0-4046-8f4a-272fa8102e63
2001-12-06 19:51:33 +00:00
Matt Zimmerman
8774a6b1b5
Alignment fixes for SPARC64
...
git-svn-id: file:///home/jj/hercules.svn/trunk@493 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-28 13:07:36 +00:00
Jay Maynard
73b67e23ca
Paul Leisy's FPO 2K crossing fix.
...
git-svn-id: file:///home/jj/hercules.svn/trunk@486 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-27 13:20:51 +00:00
Jan Jaeger
04891e72c4
XSCH - cancel subchannel
...
git-svn-id: file:///home/jj/hercules.svn/trunk@485 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-22 16:12:27 +00:00
Jan Jaeger
1a68bc8bae
Add LCEBR/LCDBR/LCXBR ieee float instructions
...
git-svn-id: file:///home/jj/hercules.svn/trunk@476 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-17 23:52:01 +00:00
Jan Jaeger
da09bc3b28
Add HMC CRDOM type IPL support - Jan Jaeger
...
git-svn-id: file:///home/jj/hercules.svn/trunk@463 956126f8-22a0-4046-8f4a-272fa8102e63
2001-11-10 13:04:42 +00:00
Jan Jaeger
1277762c80
Fixes by Juergen Dobrinski
...
git-svn-id: file:///home/jj/hercules.svn/trunk@399 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-21 09:53:04 +00:00
Willem Konynenberg
031a470924
ANSI C cleanup
...
Removed incorrect over-use of ## in opcode.[ch]
Added volatile to extern declaration of initdone (see also panel.c)
git-svn-id: file:///home/jj/hercules.svn/trunk@393 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-17 17:05:38 +00:00
Jan Jaeger
44ffaea08d
Fix instruction display during program interrupt
...
Fix half page crossing checks (change 0x7FFFF800 > ~0x7FF)
git-svn-id: file:///home/jj/hercules.svn/trunk@386 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-15 18:27:13 +00:00
Fish (David B Trout)
f6ca39cce3
fthreads
...
git-svn-id: file:///home/jj/hercules.svn/trunk@367 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-13 03:35:45 +00:00
Greg Smith
7ad1d5e5e1
SMP performance - synchronize_broadcast enhancements - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@361 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-12 01:07:00 +00:00
Matt Zimmerman
07fa293807
Use WORDS_BIGENDIAN instead of (nonportable and glibc-private) __BYTE_ORDER
...
and __*_ENDIAN
git-svn-id: file:///home/jj/hercules.svn/trunk@351 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-09 21:12:09 +00:00
Matt Zimmerman
ed9586e97c
#include <config.h> (when present)
...
Die with an error if none of NO_SETUID, HAVE_SETRESUID or
HAVE_SETREUID is defined
git-svn-id: file:///home/jj/hercules.svn/trunk@344 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-08 22:46:20 +00:00
Matt Zimmerman
eaf67cbc73
Allow _SETMODE macros to work with both setresuid() and setreuid()
...
git-svn-id: file:///home/jj/hercules.svn/trunk@332 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-07 22:34:02 +00:00
Willem Konynenberg
967254e1d1
Added TC?B instructions by Per Jessen
...
git-svn-id: file:///home/jj/hercules.svn/trunk@308 956126f8-22a0-4046-8f4a-272fa8102e63
2001-10-05 23:38:35 +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
Jan Jaeger
1db7af5d41
SIE enhancement
...
git-svn-id: file:///home/jj/hercules.svn/trunk@245 956126f8-22a0-4046-8f4a-272fa8102e63
2001-08-18 19:07:23 +00:00
Jan Jaeger
404e9cbb77
Machine check extensions
...
git-svn-id: file:///home/jj/hercules.svn/trunk@240 956126f8-22a0-4046-8f4a-272fa8102e63
2001-08-06 10:51:44 +00:00
Paul Leisy
cd61be4405
TRAP missing key-controlled protection. Added new routine called
...
abs_trap_addr() which is similiar to abs_stack_addr() except it
also checks keys for protection. - Paul Leisy
git-svn-id: file:///home/jj/hercules.svn/trunk@224 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-27 16:58:09 +00:00
Jan Jaeger
bc6723dcd5
Add SETMODE macro and CPUPRIO config statement
...
git-svn-id: file:///home/jj/hercules.svn/trunk@222 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-24 10:42:36 +00:00
Paul Leisy
bfdca2c8ed
Report PIC 06 on PR at end of instruction
...
git-svn-id: file:///home/jj/hercules.svn/trunk@178 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-10 16:38:36 +00:00
Jan Jaeger
5b54d416fa
*** empty log message ***
...
git-svn-id: file:///home/jj/hercules.svn/trunk@172 956126f8-22a0-4046-8f4a-272fa8102e63
2001-07-09 12:16:37 +00:00
Jan Jaeger
e6116000a3
*** empty log message ***
...
git-svn-id: file:///home/jj/hercules.svn/trunk@162 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-29 19:02:23 +00:00
Jan Jaeger
0bad3f25f1
*** empty log message ***
...
git-svn-id: file:///home/jj/hercules.svn/trunk@159 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-25 18:08:14 +00:00
Jan Jaeger
885a6b61f1
Refer to CHANGES file for details
...
git-svn-id: file:///home/jj/hercules.svn/trunk@147 956126f8-22a0-4046-8f4a-272fa8102e63
2001-06-18 20:34: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
86f392d796
Various fixes, refer to CHANGES file.
...
git-svn-id: file:///home/jj/hercules.svn/trunk@130 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-31 16:01:20 +00:00
Jan Jaeger
71555f3e4a
Multi processing and SIE fixes
...
git-svn-id: file:///home/jj/hercules.svn/trunk@127 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-25 18:27:56 +00:00
Jan Jaeger
de9142bb46
Performance enhancements from Juergen Dobrinski
...
git-svn-id: file:///home/jj/hercules.svn/trunk@126 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-24 12:13:39 +00:00
Jan Jaeger
ec007e1f20
Floating point instructions
...
git-svn-id: file:///home/jj/hercules.svn/trunk@125 956126f8-22a0-4046-8f4a-272fa8102e63
2001-05-24 12:04:51 +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
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
2429bc7599
Dynamic device threads
...
git-svn-id: file:///home/jj/hercules.svn/trunk@40 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-25 15:34:23 +00:00
Jan Jaeger
1ad3dde680
Various 64 bit updates
...
git-svn-id: file:///home/jj/hercules.svn/trunk@36 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-23 13:42:18 +00:00
Jay Maynard
723f497d10
Added NO_ATTR_REGPARM definition, to satisfy a compiler warning on
...
non-Pentium architectures.
git-svn-id: file:///home/jj/hercules.svn/trunk@21 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-15 04:23:24 +00:00
Jan Jaeger
1573d1b229
Refer to CHANGES file for details
...
git-svn-id: file:///home/jj/hercules.svn/trunk@17 956126f8-22a0-4046-8f4a-272fa8102e63
2001-03-11 08:02:31 +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