Annotation of xinu/sys/procreg.c, revision 1.1.1.1

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: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.