Changeset 516ff92 in mainline for kernel/generic/include


Ignore:
Timestamp:
2009-01-31T21:27:18Z (16 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4863e50b
Parents:
96a2e45
Message:

silent kernel console output when user space console is active

Location:
kernel/generic/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/console/chardev.h

    r96a2e45 r516ff92  
    5151        void (* resume)(struct chardev *);
    5252        /** Write character to stream. */
    53         void (* write)(struct chardev *, char c);
     53        void (* write)(struct chardev *, char c, bool silent);
    5454        /** Read character directly from device, assume interrupts disabled. */
    5555        char (* read)(struct chardev *);
  • kernel/generic/include/console/console.h

    r96a2e45 r516ff92  
    5050extern void putchar(char c);
    5151
     52extern void grab_console(void);
     53extern void release_console(void);
     54
    5255extern void arch_grab_console(void);
    5356extern void arch_release_console(void);
  • kernel/generic/include/syscall/syscall.h

    r96a2e45 r516ff92  
    8080       
    8181        SYS_DEBUG_ENABLE_CONSOLE,
     82        SYS_DEBUG_DISABLE_CONSOLE,
    8283        SYS_IPC_CONNECT_KBOX,
    8384        SYSCALL_END
Note: See TracChangeset for help on using the changeset viewer.