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