Ian Shorter
ab6b1cc85d
Export functions needed by PTP driver.
2013-09-25 00:34:49 +02:00
dasdman
ebe1cd3627
Add new clock conversion inlines in support of upcoming code changes.
2013-06-09 19:26:53 -07:00
dasdman
ca86f2322e
Keep CPU timer properly running in wait state for LPAR mode operations (uses thread user time when active; TOD when in wait state).
2013-03-28 17:57:06 -07:00
dasdman
4ca770c9f4
Clean-up capacity and capping reporting to guest.
2013-01-05 23:46:09 -08:00
Fish (David B. Trout)
ca7387b0c3
Fix overflow bug in 'timeval2us'
2012-12-29 12:02:20 -08:00
dasdman
c4bcd6ce5a
Continue CPU timer fix
2012-12-26 22:34:02 -08:00
dasdman
080e86cd39
Enhanced CPU timer accuracy; CPU timer now based on CPU thread time instead of wall clock time.
2012-12-12 23:14:00 -08:00
dasdman
a279612f3d
Correct raw/fast TOD clock time handling; continue to report IO/s on panel displays when OPTION_MIPS_COUNTING defined and no configured CPUs (device server mode; clock updates but all CPU timer updates are ignored).
2012-07-18 13:15:07 -07:00
dasdman
a6ad321841
Correct various clock interaction issues; revert to using a gettimeofday call when not Windows and CLOCK_REALTIME is not defined. Includes outline for OS X high-resolution clock support (#ifdef'd out at present due to #include issues).
2012-07-16 16:09:41 -07:00
dasdman
ef4b372455
Return TOD and Extended TOD #define values, other than host epoch values, to signed values.
2012-06-21 14:52:57 -07:00
Roger Bowler
5d69ea640a
clock.h:28:17: error: redefinition of typedef 'TOD'
2012-06-21 16:53:27 +02:00
dasdman
6db2769024
Improved TOD clock resolution; eliminated floating-point clock conversions under Windows; document interval timer conversion factors; corrected various clock stores.
2012-06-17 23:14:20 -07:00
Jan Jaeger
d24c2032d8
Move qeth device dependent fields to devblk
2012-04-07 20:24:22 +10: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
03a4560910
Update Copyright notices to 2011.
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7593 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 22:19:10 +00:00
Harold Grovesteen
fb216ac4f4
Correct DIAGNOSE X'000' timezone differential reporting
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7119 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-21 17:35:38 +00:00
Paul Gorlinsky
cb3878faae
Update notices; Standardize preamble...
...
git-svn-id: file:///home/jj/hercules.svn/trunk@5961 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-10 23:38:28 +00:00
Bernard van der Helm
56d0369332
copyright notice
...
git-svn-id: file:///home/jj/hercules.svn/trunk@5125 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-23 12:01:44 +00:00
Roger Bowler
3a12db3e13
Fix untab columns
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4509 956126f8-22a0-4046-8f4a-272fa8102e63
2007-12-11 15:03:10 +00:00
Greg Smith
073ec5e9f2
Tweaks to OPTION_MIPS_COUNTING processing
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4507 956126f8-22a0-4046-8f4a-272fa8102e63
2007-12-10 23:12:02 +00:00
Fish (David B Trout)
cf0abb179c
(untab)
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4479 956126f8-22a0-4046-8f4a-272fa8102e63
2007-11-21 22:55:49 +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
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
71315adbd2
Export fetch & store inttimer routines
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4080 956126f8-22a0-4046-8f4a-272fa8102e63
2006-12-03 16:45:27 +00:00
Greg Smith
eccb994256
08 Nov 2006 Fix (hopefully) hang after resume - Greg Smith
...
git-svn-id: file:///home/jj/hercules.svn/trunk@4035 956126f8-22a0-4046-8f4a-272fa8102e63
2006-11-09 00:13:39 +00:00
Ivan Warren
fbc62c96cf
Fix missing Interval timer interrupt when the interval timer goes negative
...
when fetched by the CPU.
ECPS:VM VTIMER still broken. Disable ECPS:VM for now or use CP ASSIST NOTMR
git-svn-id: file:///home/jj/hercules.svn/trunk@3993 956126f8-22a0-4046-8f4a-272fa8102e63
2006-10-02 17:14:43 +00:00
Ivan Warren
6ab93ec241
Adjust TOD_XXX (TOD_DAY, TOD_YEAR, etc..) from ULL constants to LL constants so that they may be returned as negative numbers (MSVC warns on that)
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3670 956126f8-22a0-4046-8f4a-272fa8102e63
2006-02-09 08:15:37 +00:00
Jan Jaeger
bfbfd75265
Show 365 days as 1 year in clocks display
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3665 956126f8-22a0-4046-8f4a-272fa8102e63
2006-02-08 18:25:29 +00:00
Jay Maynard
d63e5069f0
Fixed spelling from "ajust" to "adjust".
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3655 956126f8-22a0-4046-8f4a-272fa8102e63
2006-02-04 01:06:56 +00:00
Jan Jaeger
f311dd3ce6
Provide macro's for syncronizing the internal interval timers
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3619 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-14 20:14:31 +00:00
Jan Jaeger
e23cd38e87
Fix overflow in itimer/tod conversion
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3618 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-14 16:03:44 +00:00
Jan Jaeger
c08f1594a7
Cleanup - no functional change
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3616 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-14 15:33:29 +00:00
Jan Jaeger
e09f8c8453
set inttimer during ipl
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3615 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-14 14:32:29 +00:00
Jan Jaeger
7d7338f922
ecps vtimer mods
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3613 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-14 14:16:20 +00:00
Ivan Warren
ba4b960923
Restore int_timer (different function than INT_TIMER)
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3610 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-13 20:01:55 +00:00
Ivan Warren
039fcf49c1
Alter/display of interval timer now works
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3607 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-13 15:39:32 +00:00
Jan Jaeger
f540ccc3b1
Optimize check
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3590 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-09 09:06:32 +00:00
Jan Jaeger
53b1209dc7
Include length in interval timer access
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3589 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-09 08:47:49 +00:00
Jan Jaeger
67b2c21899
Interval timer rework
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3588 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-08 13:07:32 +00:00
Jan Jaeger
4a29625e03
Correct address wrapping in PLO
...
Add address wrapping versions of vfetch/vstore -> wfetch/wstore
git-svn-id: file:///home/jj/hercules.svn/trunk@3574 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-06 22:23:38 +00:00
Jan Jaeger
e9cac75e22
Clock, Timer & Locking updates
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3560 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-02 21:36:39 +00:00
Jan Jaeger
42ce3c7bf5
lock restructure - part 1
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3558 956126f8-22a0-4046-8f4a-272fa8102e63
2006-01-01 21:37:32 +00:00
Jan Jaeger
cf559896b4
CPU Timer rework
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3557 956126f8-22a0-4046-8f4a-272fa8102e63
2005-12-31 20:14:56 +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
Jan Jaeger
9d2e8c89d5
Perform Timing Facility Function (PTFF) instruction opcode 0104
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3503 956126f8-22a0-4046-8f4a-272fa8102e63
2005-12-28 19:32:55 +00:00
Jan Jaeger
482b065ccc
New TOD clock infra
...
Hercules clock now supports proper steering
The TODDRAG command is now based on TOD steering (e.g. 1.01 slows down by 1%)
The SYSEPOCH initialisation statement has no restrictions on the epoch choosen
git-svn-id: file:///home/jj/hercules.svn/trunk@3303 956126f8-22a0-4046-8f4a-272fa8102e63
2005-12-04 11:38:43 +00:00