Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/include/machine_func.h

    ra71c158 r6ac14a70  
    4949
    5050struct arm_machine_ops {
     51        void            (*machine_grab_console)(void);
     52        void            (*machine_release_console)(void);
    5153        void            (*machine_init)(void);
    5254        void            (*machine_timer_irq_start)(void);
    5355        void            (*machine_cpu_halt)(void);
    5456        uintptr_t       (*machine_get_memory_size)(void);
     57        void            (*machine_fb_init)(void);
    5558        void            (*machine_irq_exception)(int, istate_t*);
     59        uintptr_t       (*machine_get_fb_address)(void);
    5660        void            (*machine_frame_init)(void);
    5761        void            (*machine_output_init)(void);
     
    6064
    6165extern struct arm_machine_ops machine_ops;
     66
     67
     68/** Acquire console back for kernel. */
     69extern void machine_grab_console(void);
     70
     71/** Return console to userspace. */
     72extern void machine_release_console(void);
    6273
    6374
     
    8091extern uintptr_t machine_get_memory_size(void);
    8192
     93/** Initializes the Frame Buffer
     94 *
     95 */
     96extern void machine_fb_init(void);
     97
    8298
    8399/** Interrupt exception handler.
     
    88104extern void machine_irq_exception(int exc_no, istate_t *istate);
    89105
     106
     107/** Returns address of framebuffer device.
     108 *
     109 *  @return Address of framebuffer device.
     110 */
     111extern uintptr_t machine_get_fb_address(void);
    90112
    91113/*
Note: See TracChangeset for help on using the changeset viewer.