|
|
1.1 root 1: /* procreg.c -- mtpr, mfpr */
2:
3: /*
4: *------------------------------------------------------------------------
5: * mtpr -- move int to priveleged processor register
6: *------------------------------------------------------------------------
7: */
8:
9: mtpr(val, reg)
10: int val, reg;
11: {
12: asm ("mtpr 4(ap), 8(ap)"); /* move val to register reg */
13: }
14:
15: /*
16: *-----------------------------------------------------------------------
17: * mfpr -- return int from privileged processor register
18: *-----------------------------------------------------------------------
19: */
20:
21: mfpr(reg)
22: int reg;
23: {
24: asm ("mfpr 4(ap), r0");
25: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.