foptest-fop-2044baseline:preview_20140117_182057DocBook XSL Stylesheets with Apache FOPfoptest-fop-2044Table of ContentsOverviewPart I. Xxxxx1. fop_test.h1.1 EpmStatus1.2 EthDestConn1.3 HvGuestResult1.4 HvGuestXx1.5 ProfilingPerfCounterStatus1.6 SCTP_PARTIAL_DELIVERY_ABORTED1.7 SCTP_PARTIAL_DELIVERY_EVENT1.8 Testaddress1.9 XSE_BSP_EKRN_EVT_MISALIGNED_MSG_QUEUE1.10 ip6_hdr1.11 sctp_pdapi_eventIndexfoptest-fop-2044foptest-fop-2044Intentionally blank page© Fop-Test 2014preview_20140117_182057preview_20140117_182057© Fop-Test 2014preview_20140117_182057© Fop-Test 2014foptest-fop-2044preview_20140117_182057foptest-fop-2044CopyrightThis is just a test of FOP hyphenation 2014.foptest-fop-2044foptest-fop-2044foptest-fop-2044Intentionally blank page© Fop-Test 2014preview_20140117_182057© Fop-Test 2014preview_20140117_182057preview_20140117_182057© Fop-Test 2014preview_20140117_182057© Fop-Test 2014Table of ContentsOverview I - Xxxxx 1 - fop_test.h 1.1 - EpmStatus 1.2 - EthDestConn 1.3 - HvGuestResult 1.4 - HvGuestXx 1.5 - ProfilingPerfCounterStatus 1.6 - SCTP_PARTIAL_DELIVERY_ABORTED 1.7 - SCTP_PARTIAL_DELIVERY_EVENT 1.8 - Testaddress 1.9 - XSE_BSP_EKRN_EVT_MISALIGNED_MSG_QUEUE 1.10 - ip6_hdr 1.11 - sctp_pdapi_event Index foptest-fop-2044foptest-fop-2044foptest-fop-2044Intentionally blank page© Fop-Test 2014preview_20140117_182057© Fop-Test 2014preview_20140117_182057preview_20140117_182057© Fop-Test 2014preview_20140117_182057© Fop-Test 2014Overview
Below is an overview of the documented files.
Table 1 Header Files
fop_test.h
Special test files for testing FOP hyphenation
foptest-fop-2044foptest-fop-2044foptest-fop-2044Intentionally blank page© Fop-Test 2014preview_20140117_182057© Fop-Test 2014preview_20140117_182057preview_20140117_182057© Fop-Test 2014preview_20140117_182057© Fop-Test 2014Part I. Xxxxxfoptest-fop-20441. fop_test.hfoptest-fop-20441. fop_test.h1. fop_test.hfoptest-fop-2044Intentionally blank page© Fop-Test 2014preview_20140117_182057© Fop-Test 2014preview_20140117_182057preview_20140117_182057© Fop-Test 2014preview_20140117_182057© Fop-Test 20141. fop_test.h
Description
Special test files for testing FOP hyphenation
There are now only very few words that FOP can not hyphenate nicely but those cause overflow in this case where all XML files are autogenerated.
The PDF created from this is FOP trunk dated Jan 2, 2014. The only fop.conf is <source-resolution>120</source-resolution> and <target-resolution>120</target-resolution> which should not affect the result.
Command fop --noconfig -Djava.awt.headless=true -server -pdf xxxxx.fo
XSE_BSP_EKRN_EVT_MISALIGNED_MSG_QUEUE gives WARNING but is very close to the column right edge, very slightly overflowing. See Table 1.3 below.
ip6_ctlun.ip6_un1.ip6_un1_flow overflows "ow". See ip6_hdr.
ip6_ctlun.ip6_un1.ip6_un1_plen overflows "en". See ip6_hdr.
ip6_ctlun.ip6_un1.ip6_un1_nxt overflows "t". See ip6_hdr.
EPM_REQUEST_TO_CLEAR_NONEXISTING_BP overflows tailing "P" even though it is hyphenated "EPM_RE-" much too early. See EpmStatus.
PROFILING_PC_STATUS_NO_COUNTER_AVAILABLE_FOR_TYPE overflows even though it breaks in one place "PROFILING_PC_S-". See ProfilingPerfCounterStatus.
LINX_CM_ETH_EDESTROY_IN_PROGRESS overflows and "also" has a hyphenation break far out inside overflow. See EthDestConn.
HV_GUEST_RESULT_EGUEST_NOT_INITIALIZED overflows "NITIALIZED". See HvGuestResult.
HV_GUEST_TRANSITION_GUEST_USER_MODE overflows "ER_MODE". See HvGuestXx.
HV_GUEST_TRANSITION_GUEST_SU_MODE overflows "MODE". See HvGuestXx.
ff01:0000:0000:0000:0000:0000:0000:0101:0000:0010:0001 overflows. See Testaddress.
Table 1.1 Macros
SCTP_PARTIAL_DELIVERY_ABORTED
Partial delivery was aborted.
SCTP_PARTIAL_DELIVERY_EVENT
This notification is used to tell a receiver that the partial delivery has been aborted.
Table 1.2 Types
EpmStatus
enum EpmStatus defines the various return values from EPM functions.
EthDestConn
Xxxxxxxxxxxxxxxx
HvGuestResult
Reactions from Guest on external stimuli.
HvGuestXx
Specifies the mode in which the guest should be running.
ProfilingPerfCounterStatus
Enumeration of status values that may be returned.
Testaddress
Testing ipv6 address hyphenation but because the column width in this case is larger than when the address is used in another book, we make it longer than normal to force hyphenation or rather overflow because FOP does not break it.
ip6_hdr
IPv6 header structure.
sctp_pdapi_event
Xxxxxx
Table 1.3 Numbers
XSE_BSP_EKRN_EVT_MISALIGNED_MSG_QUEUE
Disadvantaged size of the message queue.
EpmStatus1.1 EpmStatus
Declaration
typedef enum EpmStatus
{
EPM_OK = 0,
EPM_UNKNOWN_FLAGS = 1,
EPM_INVALID_ARGUMENTS = 2,
EPM_INVALID_INSTRUCTION = 3,
EPM_FUNCTION_NOT_IMPLEMENTED = 4,
EPM_INTERNAL_ERROR = 5,
EPM_NO_UNUSED_HW_BREAKPOINTS = 6,
EPM_REQUEST_TO_CLEAR_NONEXISTING_BP = 7,
EPM_INIT_FAILED = 8,
EPM_TOO_MANY_BP = 9
} EpmStatus;
Description
enum EpmStatus defines the various return values from EPM functions.
Fields
EPM_OK
Operation was successful.
EPM_UNKNOWN_FLAGS
Use of unknown flag in the flag field.
EPM_INVALID_ARGUMENTS
Bad argument passed to an EPM function.
EPM_INVALID_INSTRUCTION
It is not possible to set an execution point at specified address.
EPM_FUNCTION_NOT_IMPLEMENTED
The requested function is not implemented.
EPM_INTERNAL_ERROR
Internal error. See RAMLOG for further information.
EPM_NO_UNUSED_HW_BREAKPOINTS
Failure to set a breakpoint because no unused breakpoint registers was found.
EPM_REQUEST_TO_CLEAR_NONEXISTING_BP
Attempt to remove a breakpoint that has not been set.
EPM_INIT_FAILED
Initiation of breakpoint failed. Proper breakpoint functionality is not guaranteed.
EPM_TOO_MANY_BP
Too many breakpoints have set.
EthDestConn1.2 EthDestConn
Declaration
struct EthDestConn
{
SIGSELECT signo;
U32 status;
struct LinxConnObj *co;
};
Description
Xxxxxxxxxxxxxxxx
Xxxxxx xxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxx.
Input
signo
LINX_ETH_DESTROY_CONN_REQUEST LINX_ETH_DESTROY_CONN_REPLY
co
Handle to the connection. Use the handle that is returned in LINX_ETH_CREATE_CONN_REPLY signal from XXXX.
Output
status
Returns the status.
LINX_CM_ETH_SUCCESS
Connection destroyed.
LINX_CM_ETH_EINVALID_CONN_OBJ
Invalid connection oject.
LINX_CM_ETH_EDESTROY_IN_PROGRESS
Destroy already in progress.
HvGuestResult1.3 HvGuestResult
Declaration
enum HvGuestResult
{
HV_GUEST_RESULT_ESUCCESS = 0,
HV_GUEST_RESULT_EGUEST_NOT_INITIALIZED = 1,
HV_GUEST_RESULT_EGUEST_ALREADY_INITIALIZED = 2,
HV_GUEST_RESULT_EUNKNOWN_GUEST = 3,
HV_GUEST_RESULT_EUNKNOWN_STATE = 4,
HV_GUEST_RESULT_EUNKNOWN_EVENT = 5,
HV_GUEST_RESULT_EILLEGAL_TRANSITION = 6,
HV_GUEST_RESULT_ENOT_BOOTED = 7,
HV_GUEST_RESULT_EALREADY_HAS_HANDLER = 8
};
Description
Reactions from Guest on external stimuli.
Input
HV_GUEST_RESULT_ESUCCESS
Success.
HV_GUEST_RESULT_EGUEST_NOT_INITIALIZED
Attempt on un-initialized guest.
HV_GUEST_RESULT_EGUEST_ALREADY_INITIALIZED
Attempt to re-initialize guest.
HV_GUEST_RESULT_EUNKNOWN_GUEST
The guest type is unknown.
HV_GUEST_RESULT_EUNKNOWN_STATE
The state is unknown.
HV_GUEST_RESULT_EUNKNOWN_EVENT
Attempt to trigger unknown event.
HV_GUEST_RESULT_EILLEGAL_TRANSITION
Attempt to perform illegal state-transition on guest.
HV_GUEST_RESULT_ENOT_BOOTED
N/A
HV_GUEST_RESULT_EALREADY_HAS_HANDLER
Attempt to re-install handler.
HvGuestXx1.4 HvGuestXx
Declaration
enum HvGuestXx
{
HV_GUEST_TRANSITION_HYPERVISOR_USER_MODE = 1,
HV_GUEST_TRANSITION_HYPERVISOR_SU_MODE = 2,
HV_GUEST_TRANSITION_GUEST_USER_MODE = 3,
HV_GUEST_TRANSITION_GUEST_SU_MODE = 4
};
Description
Specifies the mode in which the guest should be running.
Fields
HV_GUEST_TRANSITION_HYPERVISOR_USER_MODE
The guest should start in hypervisor user mode.
HV_GUEST_TRANSITION_HYPERVISOR_SU_MODE
The guest should start in hypervisor supervisor mode.
HV_GUEST_TRANSITION_GUEST_USER_MODE
The guest should start in guest user mode.
HV_GUEST_TRANSITION_GUEST_SU_MODE
The guest should start in guest supervisor mode.
ProfilingPerfCounterStatus1.5 ProfilingPerfCounterStatus
Declaration
typedef enum ProfilingPerfCounterStatus {
PROFILING_PC_STATUS_OK = 0,
PROFILING_PC_STATUS_TYPE_NOT_COUNTED,
PROFILING_PC_STATUS_TYPE_ALREADY_COUNTED,
PROFILING_PC_STATUS_NO_COUNTER_AVAILABLE_FOR_TYPE,
PROFILING_PC_STATUS_NO_BUFFERS,
PROFILING_PC_STATUS_INVALID_ARGUMENT
} ProfilingPerfCounterStatus;
Description
Enumeration of status values that may be returned.
All status values, except for PROFILING_PC_STATUS_OK, should be considered to be error codes.
Fields
PROFILING_PC_STATUS_OK
Status OK.
PROFILING_PC_STATUS_TYPE_NOT_COUNTED
The specified counter event type is currently not being counted.
PROFILING_PC_STATUS_TYPE_ALREADY_COUNTED
The specified counter event type is already being counted.
PROFILING_PC_STATUS_NO_COUNTER_AVAILABLE_FOR_TYPE
The specified counter event type cannot be counted as there is currently no counter available that can accommodate it.
PROFILING_PC_STATUS_NO_BUFFERS
the specified counter event type cannot be started due to the lack of sample buffers (see profiling_add_sample_buffer)
PROFILING_PC_STATUS_INVALID_ARGUMENT
the user called the driver API function with invalid arguments
SCTP_PARTIAL_DELIVERY_ABORTED1.6 SCTP_PARTIAL_DELIVERY_ABORTED
Declaration
#define SCTP_PARTIAL_DELIVERY_ABORTED
Description
Partial delivery was aborted.
SCTP_PARTIAL_DELIVERY_EVENT1.7 SCTP_PARTIAL_DELIVERY_EVENT
Declaration
#define SCTP_PARTIAL_DELIVERY_EVENT
Description
This notification is used to tell a receiver that the partial delivery has been aborted.
See Also
sctp_notification
Testaddress1.8 Testaddress
Declaration
enum Testaddress
{
XYZ = 1,
ABC = 2
};
Description
Testing ipv6 address hyphenation but because the column width in this case is larger than when the address is used in another book, we make it longer than normal to force hyphenation or rather overflow because FOP does not break it.
Fields
XYZ
This IPv6 address ff01:0000:0000:0000:0000:0000:0000:0101:0000:0010:0001 is probably too long
ABC
xxxx
XSE_BSP_EKRN_EVT_MISALIGNED_MSG_QUEUE1.9 XSE_BSP_EKRN_EVT_MISALIGNED_MSG_QUEUE
Declaration
#define XSE_BSP_EKRN_EVT_MISALIGNED_MSG_QUEUE (0x00880006)
Description
Disadvantaged size of the message queue.
ip6_hdr1.10 ip6_hdr
Declaration
struct ip6_hdr
{
union
{
struct ip6_hdrctl
{
uint32_t ip6_un1_flow;
uint16_t ip6_un1_plen;
uint8_t ip6_un1_nxt;
uint8_t ip6_un1_hlim;
} ip6_un1;
uint8_t ip6_un2_vfc;
} ip6_ctlun;
struct in6_addr ip6_src;
struct in6_addr ip6_dst;
};
Description
IPv6 header structure.
Fields
ip6_ctlun
Union with type specific data.
ip6_ctlun.ip6_un1
Type specific data with a struct.
ip6_ctlun.ip6_un1.ip6_un1_flow
4 bits version, 8 bits TC, 20 bits flow ID.
ip6_ctlun.ip6_un1.ip6_un1_plen
Payload length.
ip6_ctlun.ip6_un1.ip6_un1_nxt
Next header.
ip6_ctlun.ip6_un1.ip6_un1_hlim
Hop limit.
ip6_ctlun.ip6_un2_vfc
Type specific data. 4 bits version, top 4 bits tclass.
ip6_src
Source address.
ip6_dst
Destination address.
sctp_pdapi_event1.11 sctp_pdapi_event
Declaration
struct sctp_pdapi_event
{
uint16_t pdapi_type;
uint32_t pdapi_indication;
uint16_t pdapi_stream;
};
Description
Xxxxxx
Fields
pdapi_type
Should be SCTP_PARTIAL_DELIVERY_EVENT.
pdapi_indication
Holds the indication being sent to the application. Currently only SCTP_PARTIAL_DELIVERY_ABORTED indication is defined.
pdapi_stream
The stream on which the partial delivery event happened.
See Also
sctp_notification
foptest-fop-2044foptest-fop-2044foptest-fop-2044Intentionally blank page© Fop-Test 2014preview_20140117_182057© Fop-Test 2014preview_20140117_182057preview_20140117_182057© Fop-Test 2014preview_20140117_182057© Fop-Test 2014IndexA B C D E F G H I J K L MN O P Q R S T U V W X Y ZEEpmStatus, EthDestConn, Ffop_test.h, , HHvGuestResult, HvGuestXx, Iip6_hdr, PProfilingPerfCounterStatus, SSCTP_PARTIAL_DELIVERY_ABORTED, SCTP_PARTIAL_DELIVERY_EVENT, sctp_pdapi_event, TTestaddress, XXSE_BSP_EKRN_EVT_MISALIGNED_MSG_QUEUE,