Commit Graph

57 Commits

Author SHA1 Message Date
Fish (David B. Trout)
106e766abc (Temporary?) Fix to OPTION_NO_INLINE... build option issue:
featall.h current #undef's some OPTION_NO_LINE... vstore/dat build options (so that they are always inlined). Prior to this commit, attempting to #define the options (so the functions are NOT inlined) didn't work. This commit corrects this problem so they may be #define'd or #undef'ed as desired.

Additionally, some new HQA scenarios have been defined related to inlining so we can determine which setting we should choose before removing the build option altogether.
2013-05-29 13:24:29 -07:00
John P. Hartmann
a910da11ee Shut up some GCC warnings. 2013-04-24 13:01:28 +02: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
Paul Gorlinsky
108c960997 change reserved word class and private
git-svn-id: file:///home/jj/hercules.svn/trunk@7410 956126f8-22a0-4046-8f4a-272fa8102e63
2011-04-10 04:35:42 +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
45d8445a87 Update notices; Standardize preamble...
git-svn-id: file:///home/jj/hercules.svn/trunk@6009 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-20 02:22:17 +00:00
Bernard van der Helm
7607a3fa63 copyright notice
git-svn-id: file:///home/jj/hercules.svn/trunk@5126 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-23 13:05:56 +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
e4950e19e6 Use non-concurrent load for fetch_doubleword_absolute on 32bit hosts
git-svn-id: file:///home/jj/hercules.svn/trunk@4339 956126f8-22a0-4046-8f4a-272fa8102e63
2007-03-20 22:28:52 +00:00
Ivan Warren
24eef19990 Fix explicit store protection check for SIE'd guests
git-svn-id: file:///home/jj/hercules.svn/trunk@4313 956126f8-22a0-4046-8f4a-272fa8102e63
2007-03-07 15:36:56 +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
Greg Smith
8a7e2919f5 06 Nov 2006 Update to instfetch processing - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@4033 956126f8-22a0-4046-8f4a-272fa8102e63
2006-11-07 01:02:58 +00:00
Greg Smith
a75b1e0d6b 05 Nov 2006 Fix some warnings - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@4026 956126f8-22a0-4046-8f4a-272fa8102e63
2006-11-05 20:14:40 +00:00
Greg Smith
028e74dd79 12 Apr 2005 SYNCHRONIZE_CPUS macro in place of synchronize_broadcast - Greg
git-svn-id: file:///home/jj/hercules.svn/trunk@3828 956126f8-22a0-4046-8f4a-272fa8102e63
2006-04-12 10:33:41 +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
Roger Bowler
cbdea9cd58 Yet another attempt to restore the identation in inline.h (no functional change)
git-svn-id: file:///home/jj/hercules.svn/trunk@3097 956126f8-22a0-4046-8f4a-272fa8102e63
2005-10-21 20:23:53 +00:00
Roger Bowler
3cb87d7346 Move inline functions from esame.c to inline.h
in accordance with the comment:
/* These routines need to go into inline.h *JJ */


git-svn-id: file:///home/jj/hercules.svn/trunk@3096 956126f8-22a0-4046-8f4a-272fa8102e63
2005-10-21 12:47:41 +00:00
Roger Bowler
db99fa0d37 Fix misaligned or missing comments in inline.h
git-svn-id: file:///home/jj/hercules.svn/trunk@3095 956126f8-22a0-4046-8f4a-272fa8102e63
2005-10-20 16:10:35 +00:00
Roger Bowler
38ab4b6750 Adjust comments to correspond with rev 1.25 (simplify translate_addr parameter list)
git-svn-id: file:///home/jj/hercules.svn/trunk@3094 956126f8-22a0-4046-8f4a-272fa8102e63
2005-10-20 15:24:58 +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
Fish (David B Trout)
7ba09b9412 fix comment(s)
git-svn-id: file:///home/jj/hercules.svn/trunk@2892 956126f8-22a0-4046-8f4a-272fa8102e63
2005-07-30 09:10:26 +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
Jan Jaeger
60837e60c4 Re apply ALB
git-svn-id: file:///home/jj/hercules.svn/trunk@2495 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-26 20:48:22 +00:00
Jan Jaeger
d6a33daf3e Roll back tlb fixes
git-svn-id: file:///home/jj/hercules.svn/trunk@2493 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-26 07:11:13 +00:00
Jan Jaeger
b6b4760aa1 Fix incorrect protection/access wrt access lists
git-svn-id: file:///home/jj/hercules.svn/trunk@2488 956126f8-22a0-4046-8f4a-272fa8102e63
2004-11-22 19:36:55 +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
8775ed8b86 17 Jun 2004 iawrap.pat - Performance improvement for instruction address
wrapping - Greg Smith
17 Jun 2004 ex4.pat - Performance improvement for 4 byte inst - Greg Smith
17 Jun 2004 tlbx.pat - accelerated address lookup improvements - Greg Smith


git-svn-id: file:///home/jj/hercules.svn/trunk@2326 956126f8-22a0-4046-8f4a-272fa8102e63
2004-06-17 19:25:30 +00:00
Greg Smith
5e5ce9594f 13 May 2004 bc.pat - Yet another BC optimization - Greg Smith
13 May 2004 fetch_main_absolute.pat - Resolve absolute addresses only
            once for multiple addresses in the same page - Greg Smith
13 May 2004 sieregs.pat - Obtain guestregs on first execute of SIE - Greg Smith
13 May 2004 immed.pat - ni/xi/oi optimizations - Greg Smith


git-svn-id: file:///home/jj/hercules.svn/trunk@2270 956126f8-22a0-4046-8f4a-272fa8102e63
2004-05-13 04:33:47 +00:00
Greg Smith
ec9a149a88 17 Mar 2003 clc.pat - Optimize CLC - Ivan & Greg - Greg Smith
17 Mar 2003 l2m.pat - Tweaks to logical_to_main - Greg Smith
17 Mar 2003 protected.pat - Optimization for is_fetch_protected - Greg Smith
17 Mar 2003 prefixing.pat - Optimize APPLY_PREFIXING using xor - Greg Smith


git-svn-id: file:///home/jj/hercules.svn/trunk@2224 956126f8-22a0-4046-8f4a-272fa8102e63
2004-03-17 05:41:19 +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
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
Greg Smith
b099cc0f63 23 Nov 2003 - TLB fixes - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@2105 956126f8-22a0-4046-8f4a-272fa8102e63
2003-11-23 22:40:15 +00:00
Jan Jaeger
69ca87cc62 Rollback a number of changes :-(
git-svn-id: file:///home/jj/hercules.svn/trunk@1403 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-02 13:16:07 +00:00
Fish (David B Trout)
b4fae6f1f0 MANY changes. See CHANGES member for details.
git-svn-id: file:///home/jj/hercules.svn/trunk@1391 956126f8-22a0-4046-8f4a-272fa8102e63
2003-06-01 11:46:25 +00:00
Greg Smith
a6a83d3ceb 01 Mar 2003 Remove dead code - Greg Smith
git-svn-id: file:///home/jj/hercules.svn/trunk@1183 956126f8-22a0-4046-8f4a-272fa8102e63
2003-03-01 22:52:44 +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
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
Fish (David B Trout)
b6efc65a21 *** MAJOR CLEANUP **
git-svn-id: file:///home/jj/hercules.svn/trunk@970 956126f8-22a0-4046-8f4a-272fa8102e63
2002-07-14 09:21:25 +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
b8d958aedb Juergen's fix so ifetch performance works with PER and Gabor Hoffers
performance updates


git-svn-id: file:///home/jj/hercules.svn/trunk@573 956126f8-22a0-4046-8f4a-272fa8102e63
2002-01-11 22:00:34 +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
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
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
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
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