11.01.2013 Views

IBM AIX Continuous Availability Features - IBM Redbooks

IBM AIX Continuous Availability Features - IBM Redbooks

IBM AIX Continuous Availability Features - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3 : 000000000000000A r4 : F10006C00134A000 r5 : F00000002FF47600<br />

r6 : 8000000000009032 r7 : 8000000000009032 r8 : 0000000000000000<br />

r9 : 00000000020BB1C0 r10 : F00F000000000000 r11 : F00000002FF47600<br />

r12 : F00000002FFCCFE0 r13 : F100060801392400 r14 : 0000000000000002<br />

r15 : 0FFFFFFFFFFFF418 r16 : 0FFFFFFFFFFFF430 r17 : 0800200140000000<br />

r18 : 0FFFFFFFFFFFFED0 r19 : 09FFFFFFF000B940 r20 : 0000000110922550<br />

r21 : 0000000000000000 r22 : 0000000000002AF3 r23 : 0000000110008158<br />

r24 : 0000000110008158 r25 : 0000000000000000 r26 : 0000000110009778<br />

r27 : 0000000110009768 r28 : FFFFFFFFFFFFFFFF r29 : 0000000110009758<br />

r30 : F1000000908E3788 r31 : F1000000908E4000<br />

prev 0000000000000000 stackfix 0000000000000000 int_ticks 0000<br />

cfar 0000000000014E74<br />

kjmpbuf 0000000000000000 excbranch 0000000000000000 no_pfault 00<br />

intpri 0B backt 00 flags 00<br />

hw_fru_id 00000001 hw_cpu_id 00000003<br />

(6)> more (^C to quit) ?<br />

fpscr 0000000000000000 fpscrx 00000000 fpowner 01<br />

fpeu 01 fpinfo 00 alloc F000<br />

o_iar F1000000908E34C8 o_toc F1000000908E4228<br />

o_arg1 000000000000000A o_vaddr F10006C00134A00A<br />

krlockp 0000000000000000 rmgrwa F100041580132E20<br />

amrstackhigh F00000002FFCCFF0 amrstacklow F00000002FFCC000<br />

amrstackcur F00000002FFCCFE0 amrstackfix 0000000000000000<br />

kstackhigh 0000000000000000 kstacksize 00000000<br />

frrstart 700DFEED00000000 frrend 700DFEED00000000<br />

frrcur 700DFEED00000000 frrstatic 0000 kjmpfrroff 0000<br />

frrovcnt 0000 frrbarrcnt 0000 frrmask 00 callrmgr 00<br />

Except :<br />

excp_type 0000010E EXCEPT_SKEY<br />

orgea F10006C00134A00A dsisr 0000000002200000 bit set: DSISR_ST DSISR_SKEY<br />

vmh 0000000006C00510 curea F10006C00134A00A pftyp 4000000000000106<br />

KDB(6)> vmlog<br />

Most recent VMM errorlog entry<br />

Error id = DSI_PROC<br />

Exception DSISR/ISISR = 0000000002200000<br />

Exception srval = 0000000006C00510<br />

Exception virt addr = F10006C00134A00A<br />

Exception value = 0000010E EXCEPT_SKEY<br />

KDB(0)><br />

Kernel key API<br />

The following basic types represent kernel keys, kernel keysets, and hardware keysets. They<br />

are declared in .<br />

kkey_t (uint)<br />

This holds the value of a single kernel key. This does not contain<br />

information about read/write access.<br />

kkeyset_t (struct kkeyset *)<br />

This identifies a kernel key group with read/write access flags for each<br />

key in the set. This data structure is pageable, so it can only be<br />

referenced in the process environment.<br />

hkeyset_t (unsigned long long)<br />

This is derived from a kernel keyset. It contains the hardware keyset<br />

98 <strong>IBM</strong> <strong>AIX</strong> <strong>Continuous</strong> <strong>Availability</strong> <strong>Features</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!