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
anonymous
1b7717e59b
CHSC (Channel Subsystem Call) lparmode/operation_mode considerations
2014-07-11 14:12:25 -07:00
Fish (David B. Trout)
6592ad93f1
Fix builds errors when not all 3 architectures are built
2013-07-10 21:34:15 -07:00
Fish (David B. Trout)
fe9a62e1ce
(comment change only; no functional change)
2013-02-26 04:22:44 -08:00
Fish (David B. Trout)
b01ca2d7fc
Allow suppression of debugging for DEBUG builds
2013-02-12 08:15:35 -08:00
Fish (David B. Trout)
64e64d3b25
Additional minor CHSC tweaks
...
1. Use consistent response flag names: flags1 to match #define constants
2. Add error check to CHSC_REQ21 Set Subchannel Indicator (chsc_set_sci)
2013-02-10 09:45:33 -08:00
Fish (David B. Trout)
fb5bd25e5c
#define CHSC_DEBUG
2013-02-09 13:51:06 -08:00
Fish (David B. Trout)
e13dc437ee
Fix buffer overflow in various CHSC calls
2013-02-09 09:14:07 -08:00
Fish (David B. Trout)
6600029e6c
Standardized request length error checking function
2013-02-08 18:38:44 -08:00
Fish (David B. Trout)
7bff74e3ba
Mostly cosmetic
2013-02-08 17:54:00 -08:00
Fish (David B. Trout)
0be2c4e289
Use standard return functions
2013-02-08 17:06:31 -08:00
Fish (David B. Trout)
640cd21832
Fix dev->pmcw.pim for loop bug: s/b until < 8, not 7.
2013-02-08 16:43:46 -08:00
Fish (David B. Trout)
de6d6f0c35
Remove rsp hdr fields from rsp structs for consistency
2013-02-08 16:11:03 -08:00
Fish (David B. Trout)
8f20987852
Field rename for consistency
2013-02-08 16:02:53 -08:00
Fish (David B. Trout)
38fad3a956
Use CHSC_REQRSP_SIZE #define instead of constant
2013-02-08 15:32:37 -08:00
Ian Shorter
9081bb3820
Minor QETH related changes
2013-02-03 21:29:01 +01:00
Ian Shorter
381e6f2ee2
Re-organize chsc.h to group request/response structures together...
...
and high-light were responses are a single structure, or contain
multiple instances of a structure.
2013-01-17 15:49:40 +01:00
Ian Shorter
df2dc4a0bd
Minor changes and corrections for CHSC and QETH
2013-01-16 22:19:39 +01:00
Ian Shorter
1261a11420
A few more stumbles on the road to QETH heaven
...
We've got to the point were all operating system recognise QETH as an
OSD. QETH still doesn't work with the majority of them, but it's an
improvement.
2013-01-15 15:33:38 +01:00
Jan Jaeger
78cf21849c
Preliminary / experimental FCP DASD support
2012-04-29 21:13:28 +10:00
Jan Jaeger
5977e20ab2
QDIO and OSA updates
2012-03-27 22:27:04 +11:00
Jan Jaeger
439bdbca92
Remove subversion $Id$ tag
...
Update copyright statement to 2012
2012-03-24 18:41:51 +11:00
Jan Jaeger
f57c12fdb3
Add CHSC status bits
2012-03-23 22:56:03 +11:00
Jan Jaeger
39da1cd7ae
QETH Updates
2012-03-23 22:35:16 +11:00
Jan Jaeger
e0550aad14
Simpfy macros - no functional change
2012-03-16 18:55:22 +11:00
Jan Jaeger
4b673086de
Add bit 8 to general characteristics
2012-03-16 08:52:09 +11:00
Jan Jaeger
d9c5b5fef3
Minor updates
2012-03-15 21:05:06 +11:00
Jan Jaeger
d774ae4048
Allow TDD to be enabled through archlvl enable qdio_tdd
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7737 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-03 09:41:17 +00: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
a15cd1e521
Cleanup local functions
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7693 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-15 12:41:45 +00:00
Jan Jaeger
e058b73c75
Add QEBSM framework
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7645 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-29 10:22:48 +00:00
Paul Gorlinsky
1a68ab747f
Revert bzero(d,s) to memset(d,0,s).
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7603 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-22 17:17:13 +00:00
Paul Gorlinsky
9083dcf949
Add inline bzero function. Change memset(x, 0, l) to bzero(x, l)
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7601 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-20 01:49:14 +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
Fish (David B Trout)
ea2bce054e
1. Rename SYSBLK 'maxssid' to 'lcssmax' (so as to not be confused with CUBLK maxssid field).
...
2. Add missing code to Channel Subsystem Reset (io_reset) function that resets MSS state back to "not enabled" and max ssid value (lcssmax) back to zero.
git-svn-id: file:///home/jj/hercules.svn/trunk@7502 956126f8-22a0-4046-8f4a-272fa8102e63
2011-06-09 16:01:37 +00:00
Fish (David B Trout)
cd187bde9a
Fix device detach/attach CRW handling wrt MSS enablement.
...
Provide CHSC req 0x31 op 0x02 (Enable MSS Facility) support.
Remove path online/offline CRW; all paths always installed.
git-svn-id: file:///home/jj/hercules.svn/trunk@7500 956126f8-22a0-4046-8f4a-272fa8102e63
2011-06-09 02:59:57 +00:00
Ivan Warren
b6f12c0e24
Set Concurrent Sense Facility bit in CHSC/CSSINFO response
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7308 956126f8-22a0-4046-8f4a-272fa8102e63
2011-02-02 00:48:41 +00:00
Jan Jaeger
caef3233f9
QETH mods
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7195 956126f8-22a0-4046-8f4a-272fa8102e63
2010-12-18 21:33:34 +00:00
Jan Jaeger
d8d16aac22
Enable basic CSSINFO
...
git-svn-id: file:///home/jj/hercules.svn/trunk@7191 956126f8-22a0-4046-8f4a-272fa8102e63
2010-12-17 16:55:05 +00:00
Fish (David B Trout)
290bf1176c
Message cleanup: re-fix WRMSG stack overflow bug reverted by svn #7149
...
(originally introduced in SVN #6966 ), default to "msglevel debug" for
DEBUG builds, 'OPTION_DEBUG_MESSAGES' build option is now obsolete.
git-svn-id: file:///home/jj/hercules.svn/trunk@7151 956126f8-22a0-4046-8f4a-272fa8102e63
2010-12-02 04:31:51 +00:00
Jan Jaeger
c9a1a457ed
Define AIF Time Delay Disablement Facility
...
git-svn-id: file:///home/jj/hercules.svn/trunk@6196 956126f8-22a0-4046-8f4a-272fa8102e63
2010-07-17 18:51:46 +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
Jan Jaeger
2079c714de
trace updates
...
git-svn-id: file:///home/jj/hercules.svn/trunk@5242 956126f8-22a0-4046-8f4a-272fa8102e63
2009-03-05 21:33:26 +00:00
Jan Jaeger
c5049e53f0
Add ptt instruction trace
...
git-svn-id: file:///home/jj/hercules.svn/trunk@5220 956126f8-22a0-4046-8f4a-272fa8102e63
2009-03-01 09:46:32 +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
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
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
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
14f8697c1f
Add Logical Channel Subsystem (LCSS) support
...
git-svn-id: file:///home/jj/hercules.svn/trunk@3697 956126f8-22a0-4046-8f4a-272fa8102e63
2006-02-25 21:56:58 +00:00