Annotation of xinu/sys/procreg.c, revision 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.