Changeset 281994b in mainline for arch/ppc32/src/drivers/cuda.c


Ignore:
Timestamp:
2006-06-18T01:58:17Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fbf7b4c
Parents:
cf84d72a
Message:

ppc32: kernel console grab & release

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc32/src/drivers/cuda.c

    rcf84d72a r281994b  
    2727 */
    2828
    29  /** @addtogroup ppc32 
     29/** @addtogroup ppc32   
    3030 * @{
    3131 */
     
    6161
    6262static volatile __u8 *cuda = NULL;
     63static iroutine vector;
    6364
    6465
     
    260261
    261262
     263/** Initialize keyboard and service interrupts using kernel routine */
     264void cuda_grab(void)
     265{
     266        vector = int_register(CUDA_IRQ, "cuda", cuda_irq);
     267}
     268
     269
     270/** Resume the former interrupt vector */
     271void cuda_release(void)
     272{
     273        if (vector)
     274                int_register(CUDA_IRQ, "user_interrupt", vector);
     275}
     276
     277
    262278void cuda_init(__address base, size_t size)
    263279{
     
    308324}
    309325
    310  /** @}
     326/** @}
    311327 */
    312 
Note: See TracChangeset for help on using the changeset viewer.