Commit Graph

64 Commits

Author SHA1 Message Date
Fish (David B. Trout)
26a1f86d7f PTT facility enhancements:
1. Expand trace class to 64-bits.
2. Predefined convenience macros.
3. Expand trace message to 18 characters.
4. Use convenience macros where possible.

This commit is mostly in preparation for upcoming LCS debugging via PTT facility enhancements to help debug Issue #43 (which is a race condition and thus timing dependent, thus PTT debugging rather than logmsg debugging), but I tried to design it to make it easier for other modules (e.g. QETH) to also transition away from logmsg debugging to debugging via PTT facilty instead.
2015-01-24 06:16:05 -08:00
Jan Jaeger
439bdbca92 Remove subversion $Id$ tag
Update copyright statement to 2012
2012-03-24 18:41:51 +11:00
Jan Jaeger
85beb7e9dc QDIO Thin Interrupts
git-svn-id: file:///home/jj/hercules.svn/trunk@7726 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-28 11:41:48 +00:00
Jan Jaeger
9b391ffdae Reinstate year updates from patch 7721 only
git-svn-id: file:///home/jj/hercules.svn/trunk@7722 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-21 11:49:21 +00:00
Jan Jaeger
26e10b16af Revert patch 7594
git-svn-id: file:///home/jj/hercules.svn/trunk@7721 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-21 11:45:34 +00:00
Paul Gorlinsky
31c9a99803 Remove LOGMSG macro. Change LOGMSG to logmsg. Rename log_msg() to logmsg().
git-svn-id: file:///home/jj/hercules.svn/trunk@7688 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-12 23:28:17 +00:00
Paul Gorlinsky
2c2eaf37dc Restore code regressed by latest changes.
git-svn-id: file:///home/jj/hercules.svn/trunk@7678 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-09 02:00:07 +00:00
Jan Jaeger
032e72e79b Revert to lowercase logmsg()
git-svn-id: file:///home/jj/hercules.svn/trunk@7669 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-07 00:09:14 +00:00
Paul Gorlinsky
364490312b Update Copyright notices to 2011.
git-svn-id: file:///home/jj/hercules.svn/trunk@7594 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 23:16:59 +00:00
Paul Gorlinsky
9081b644c7 Function logmsg() renamed to log_msg(). LOGMSG define added. All logmsg calls changed to LOGMSG.
git-svn-id: file:///home/jj/hercules.svn/trunk@7333 956126f8-22a0-4046-8f4a-272fa8102e63
2011-02-23 03:48:52 +00:00
Jan Jaeger
126dddf656 IPTE Range Facility
git-svn-id: file:///home/jj/hercules.svn/trunk@6615 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-27 10:03:46 +00:00
Paul Gorlinsky
fb4fb2e069 Update notices; Standardize preamble...
git-svn-id: file:///home/jj/hercules.svn/trunk@6033 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-25 03:55:37 +00:00
Ivan Warren
ab85cf3c08 Allow Storage Alteration PER to work when the starting address
of an alteration is outside the Storage alteration range but
the storage altered is within the storage alteration range


git-svn-id: file:///home/jj/hercules.svn/trunk@5881 956126f8-22a0-4046-8f4a-272fa8102e63
2010-04-26 19:04:33 +00:00
Roger Bowler
5bfd8124d0 Fix incorrect handling of expanded storage sizes exceeding 4GB
git-svn-id: file:///home/jj/hercules.svn/trunk@5405 956126f8-22a0-4046-8f4a-272fa8102e63
2009-06-10 12:34:17 +00:00
Roger Bowler
8a264c8135 Standardize comment blocks in xstore.c
git-svn-id: file:///home/jj/hercules.svn/trunk@5404 956126f8-22a0-4046-8f4a-272fa8102e63
2009-06-10 12:07:57 +00:00
Jan Jaeger
17e9e3f618 ptt error trace for pgin/pgout/mvpg and servc update
git-svn-id: file:///home/jj/hercules.svn/trunk@5235 956126f8-22a0-4046-8f4a-272fa8102e63
2009-03-03 20:29:29 +00:00
Bernard van der Helm
4523ead8e2 copyright notice
git-svn-id: file:///home/jj/hercules.svn/trunk@5127 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-23 13:25:01 +00:00
Ivan Warren
0a090d20e9 Update copyright notices to include current year (2007)
git-svn-id: file:///home/jj/hercules.svn/trunk@4405 956126f8-22a0-4046-8f4a-272fa8102e63
2007-06-23 00:04:19 +00:00
Greg Smith
d95ca4d0fd Fix SYNCHRONIZE_CPUS when numcpu > number of host processors - Greg
git-svn-id: file:///home/jj/hercules.svn/trunk@4382 956126f8-22a0-4046-8f4a-272fa8102e63
2007-06-06 22:14:58 +00:00
Bernard van der Helm
dcdbd81ae7 backout ccmask
git-svn-id: file:///home/jj/hercules.svn/trunk@4240 956126f8-22a0-4046-8f4a-272fa8102e63
2007-01-13 07:30:02 +00:00
Bernard van der Helm
0a052d7212 ccmask phase 1
git-svn-id: file:///home/jj/hercules.svn/trunk@4237 956126f8-22a0-4046-8f4a-272fa8102e63
2007-01-12 15:30:41 +00:00
Greg Smith
a90d6abdec remove thunk calls for program_interrupt
git-svn-id: file:///home/jj/hercules.svn/trunk@4210 956126f8-22a0-4046-8f4a-272fa8102e63
2007-01-04 23:12:04 +00:00
Jan Jaeger
64b9a97a0d Add CVS message log
git-svn-id: file:///home/jj/hercules.svn/trunk@4102 956126f8-22a0-4046-8f4a-272fa8102e63
2006-12-08 09:43:35 +00:00
Jan Jaeger
52f1e00b35 Update copyright notice
git-svn-id: file:///home/jj/hercules.svn/trunk@3551 956126f8-22a0-4046-8f4a-272fa8102e63
2005-12-31 13:16:00 +00:00
Ivan Warren
a34a2cdd8c Explicitly export ARCH_DEP(program_interrupt) to allow build
of dynamically loaded instructions


git-svn-id: file:///home/jj/hercules.svn/trunk@3187 956126f8-22a0-4046-8f4a-272fa8102e63
2005-11-13 22:29:03 +00:00
Jay Maynard
2370aac4ee The big move: moving MSVC (mingw_port) branch to the trunk. Cross your
fingers...


git-svn-id: file:///home/jj/hercules.svn/trunk@3027 956126f8-22a0-4046-8f4a-272fa8102e63
2005-09-24 16:17:46 +00:00
Jan Jaeger
38b2d90e1b Add 1052/3215 integrated console
Update copyright to reflect 2005


git-svn-id: file:///home/jj/hercules.svn/trunk@2563 956126f8-22a0-4046-8f4a-272fa8102e63
2005-01-02 16:10:14 +00:00
Ivan Warren
b2107964fe -Wall renablement - And insuing warnings removal
git-svn-id: file:///home/jj/hercules.svn/trunk@2419 956126f8-22a0-4046-8f4a-272fa8102e63
2004-09-23 17:11:57 +00:00
Greg Smith
7a3a883272 14 Mar 2003 maddr.pat - virtual address translation returns mainstor
address - Greg Smith


git-svn-id: file:///home/jj/hercules.svn/trunk@2222 956126f8-22a0-4046-8f4a-272fa8102e63
2004-03-14 19:27:22 +00:00
Greg Smith
49cc9616cb 28 Feb 2004 Simplify translate_addr() parameter list - Greg Smith
28 Feb 2004 vstore/vfetch updates for boundary crosses - Greg Smith


git-svn-id: file:///home/jj/hercules.svn/trunk@2203 956126f8-22a0-4046-8f4a-272fa8102e63
2004-02-29 00:10:17 +00:00
Greg Smith
2cc63ca3f2 17 Feb 2004 Performance patches try # 2 - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@2191 956126f8-22a0-4046-8f4a-272fa8102e63
2004-02-17 22:38:48 +00:00
Greg Smith
82f496160e 17 Feb 2004 Backout changes for a while - Greg
git-svn-id: file:///home/jj/hercules.svn/trunk@2190 956126f8-22a0-4046-8f4a-272fa8102e63
2004-02-17 13:17:13 +00:00
Greg Smith
8b278893e2 16 Feb 2004 clc.pat - Optimize CLC - Greg Smith
16 Feb 2004 move_chars.pat - Optimize move_chars - Greg Smith
16 Feb 2004 radr.pat - Make type RADR type U32 for 32 bit machines - Greg Smith
16 Feb 2004 sie_mode.pat - Check sie_mode bit for sie mode regs - Greg Smith
16 Feb 2004 vfethc.pat - Optimize vfetchc - Greg Smith
16 Feb 2004 execflag.pat - Remove execflag from inst calls - Greg Smith
16 Feb 2004 skp.pat - Reduce setting storage key bits - Greg Smith
16 Feb 2004 psw.pat - Revise internal psw format - Greg Smith


git-svn-id: file:///home/jj/hercules.svn/trunk@2189 956126f8-22a0-4046-8f4a-272fa8102e63
2004-02-17 04:43:49 +00:00
Jan Jaeger
f9d4cb673a Add SIE_STATNB macro for feature bits that should bypass interception
git-svn-id: file:///home/jj/hercules.svn/trunk@2180 956126f8-22a0-4046-8f4a-272fa8102e63
2004-02-06 19:58:53 +00:00
Greg Smith
9dccf11f19 05 Feb 2004 Reverse armode patch - problems with XC mode - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@2179 956126f8-22a0-4046-8f4a-272fa8102e63
2004-02-06 00:10:39 +00:00
Jan Jaeger
1921a1be89 Add SIE_STATB macro which tests state descriptor feature bytes
For example: SIE_STATB(regs, IC1, LPSW) tests if LPSW should be intercepted.


git-svn-id: file:///home/jj/hercules.svn/trunk@2176 956126f8-22a0-4046-8f4a-272fa8102e63
2004-02-04 11:49:48 +00:00
Jan Jaeger
539a3a7462 Add SIE_STATE macro as suggested by Greg
git-svn-id: file:///home/jj/hercules.svn/trunk@2175 956126f8-22a0-4046-8f4a-272fa8102e63
2004-02-04 09:10:47 +00:00
Greg Smith
d2ee7b8879 30 Jan 2004 LOGICAL_TO_ABS/logical_to_abs performance enhancement -
Greg Smith


git-svn-id: file:///home/jj/hercules.svn/trunk@2165 956126f8-22a0-4046-8f4a-272fa8102e63
2004-01-31 05:12:45 +00:00
Greg Smith
c94c60bd95 16 Jan 2004 Performance Enhancement: instfetch - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@2155 956126f8-22a0-4046-8f4a-272fa8102e63
2004-01-17 04:21:49 +00:00
Jan Jaeger
0f549f13fb Copyright 2004
git-svn-id: file:///home/jj/hercules.svn/trunk@2144 956126f8-22a0-4046-8f4a-272fa8102e63
2004-01-02 20:06:32 +00:00
Jan Jaeger
d04c0c3f00 mvpg fix: remove unnessesary pic 5
git-svn-id: file:///home/jj/hercules.svn/trunk@2136 956126f8-22a0-4046-8f4a-272fa8102e63
2003-12-09 21:10:47 +00:00
Fish (David B Trout)
93b024c58a console race fix, cleanup warnings
git-svn-id: file:///home/jj/hercules.svn/trunk@2118 956126f8-22a0-4046-8f4a-272fa8102e63
2003-11-30 01:54:31 +00:00
Jan Jaeger
38dc432335 Update copyright statements to include 2003
git-svn-id: file:///home/jj/hercules.svn/trunk@1107 956126f8-22a0-4046-8f4a-272fa8102e63
2003-01-05 12:17:12 +00:00
Jan Jaeger
2e4239a7c1 Various fixes and rollback of 6/30 performance mods
git-svn-id: file:///home/jj/hercules.svn/trunk@1052 956126f8-22a0-4046-8f4a-272fa8102e63
2002-12-05 13:27:27 +00:00
Jan Jaeger
b1369b3b3d Implement SIE Execution Control for MVPG and IESBE
git-svn-id: file:///home/jj/hercules.svn/trunk@1024 956126f8-22a0-4046-8f4a-272fa8102e63
2002-11-07 18:30:01 +00:00
Fish (David B Trout)
73db0b62eb ** UNTABBED **
git-svn-id: file:///home/jj/hercules.svn/trunk@971 956126f8-22a0-4046-8f4a-272fa8102e63
2002-07-14 10:25:49 +00:00
Jan Jaeger
5e06a69374 Fix keyaccess on PGOUT
git-svn-id: file:///home/jj/hercules.svn/trunk@934 956126f8-22a0-4046-8f4a-272fa8102e63
2002-06-27 07:57:48 +00:00
Jan Jaeger
ac03f5594e Added a few missing pieces to mvpg fix - jj
git-svn-id: file:///home/jj/hercules.svn/trunk@901 956126f8-22a0-4046-8f4a-272fa8102e63
2002-05-23 20:24:34 +00:00
Jan Jaeger
09cf94e96e MVPG fix
git-svn-id: file:///home/jj/hercules.svn/trunk@895 956126f8-22a0-4046-8f4a-272fa8102e63
2002-05-15 18:11:32 +00:00
Paul Leisy
5755b31dfd Fixed up MVPG so it works with Expanded Storage - Paul Leisy
git-svn-id: file:///home/jj/hercules.svn/trunk@759 956126f8-22a0-4046-8f4a-272fa8102e63
2002-03-21 21:25:19 +00:00