summaryrefslogtreecommitdiff
path: root/power/include/ureg.h
diff options
context:
space:
mode:
authorcinap_lenrek <devnull@localhost>2011-03-30 15:08:40 +0000
committercinap_lenrek <devnull@localhost>2011-03-30 15:08:40 +0000
commit9b675a9941c8cc7957b3996e10fefdf40be0eb7e (patch)
tree2a55aaed627a642b2283434cd0d4bb7264208a00 /power/include/ureg.h
parent55613b56d78d8e349174cbd576e346284977c362 (diff)
downloadplan9front-9b675a9941c8cc7957b3996e10fefdf40be0eb7e.tar.xz
continue...
Diffstat (limited to 'power/include/ureg.h')
-rw-r--r--power/include/ureg.h51
1 files changed, 51 insertions, 0 deletions
diff --git a/power/include/ureg.h b/power/include/ureg.h
new file mode 100644
index 000000000..06bb317bf
--- /dev/null
+++ b/power/include/ureg.h
@@ -0,0 +1,51 @@
+struct Ureg
+{
+/* 0*/ ulong cause;
+/* 4*/ union { ulong srr1; ulong status;};
+/* 8*/ ulong pc; /* SRR0 */
+/* 12*/ ulong pad;
+/* 16*/ ulong lr;
+/* 20*/ ulong cr;
+/* 24*/ ulong xer;
+/* 28*/ ulong ctr;
+/* 32*/ ulong r0;
+/* 36*/ union{ ulong r1; ulong sp; ulong usp; };
+/* 40*/ ulong r2;
+/* 44*/ ulong r3;
+/* 48*/ ulong r4;
+/* 52*/ ulong r5;
+/* 56*/ ulong r6;
+/* 60*/ ulong r7;
+/* 64*/ ulong r8;
+/* 68*/ ulong r9;
+/* 72*/ ulong r10;
+/* 76*/ ulong r11;
+/* 80*/ ulong r12;
+/* 84*/ ulong r13;
+/* 88*/ ulong r14;
+/* 92*/ ulong r15;
+/* 96*/ ulong r16;
+/*100*/ ulong r17;
+/*104*/ ulong r18;
+/*108*/ ulong r19;
+/*112*/ ulong r20;
+/*116*/ ulong r21;
+/*120*/ ulong r22;
+/*124*/ ulong r23;
+/*128*/ ulong r24;
+/*132*/ ulong r25;
+/*136*/ ulong r26;
+/*140*/ ulong r27;
+/*144*/ ulong r28;
+/*148*/ ulong r29;
+/*152*/ ulong r30;
+/*156*/ ulong r31;
+/*160*/ ulong dcmp;
+/*164*/ ulong icmp;
+/*168*/ ulong dmiss;
+/*172*/ ulong imiss;
+/*176*/ ulong hash1;
+/*180*/ ulong hash2;
+/*184*/ ulong dar;
+/*188*/ ulong dsisr;
+};