Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1474 → Rev 1473

/kernel/trunk/arch/amd64/src/amd64.c
50,7 → 50,6
#include <arch/syscall.h>
#include <arch/debugger.h>
#include <syscall/syscall.h>
#include <console/console.h>
 
 
/** Disable I/O on non-privileged levels
186,18 → 185,3
write_msr(AMD_MSR_FS, addr);
return 0;
}
 
/** Acquire console back for kernel
*
*/
void arch_grab_console(void)
{
i8042_grab();
}
/** Return console to userspace
*
*/
void arch_release_console(void)
{
i8042_release();
}
/kernel/trunk/arch/ia32/src/ia32.c
54,7 → 54,6
#include <arch/debugger.h>
#include <proc/thread.h>
#include <syscall/syscall.h>
#include <console/console.h>
 
void arch_pre_mm_init(void)
{
133,18 → 132,3
 
return 0;
}
 
/** Acquire console back for kernel
*
*/
void arch_grab_console(void)
{
i8042_grab();
}
/** Return console to userspace
*
*/
void arch_release_console(void)
{
i8042_release();
}
/kernel/trunk/arch/mips32/src/mips32.c
171,4 → 171,3
{
return 0;
}
 
/kernel/trunk/arch/mips32/src/console.c
42,18 → 42,3
msim_console();
}
}
 
/** Acquire console back for kernel
*
*/
void arch_grab_console(void)
{
msim_kbd_grab();
}
/** Return console to userspace
*
*/
void arch_release_console(void)
{
msim_kbd_release();
}
/kernel/trunk/arch/mips32/src/drivers/msim.c
108,13 → 108,3
stdin = &console;
stdout = &console;
}
 
static iroutine oldvector;
void msim_kbd_grab(void)
{
oldvector = int_register(MSIM_KBD_IRQ, "msim_kbd", msim_interrupt);
}
void msim_kbd_release(void)
{
int_register(MSIM_KBD_IRQ, "user_interrupt", oldvector);
}
/kernel/trunk/arch/mips32/include/drivers/msim.h
37,7 → 37,5
#define MSIM_KBD_IRQ 2
 
void msim_console(void);
void msim_kbd_release(void);
void msim_kbd_grab(void);
 
#endif
/kernel/trunk/arch/ppc32/src/ppc32.c
34,7 → 34,6
#include <genarch/fb/fb.h>
#include <userspace.h>
#include <proc/uarg.h>
#include <console/console.h>
 
bootinfo_t bootinfo;
 
92,16 → 91,3
for (;;)
;
}
 
/** Acquire console back for kernel
*
*/
void arch_grab_console(void)
{
}
/** Return console to userspace
*
*/
void arch_release_console(void)
{
}
/kernel/trunk/arch/ppc64/src/ppc64.c
33,7 → 33,6
#include <genarch/fb/fb.h>
#include <userspace.h>
#include <proc/uarg.h>
#include <console/console.h>
 
bootinfo_t bootinfo;
 
90,16 → 89,3
for (;;)
;
}
 
/** Acquire console back for kernel
*
*/
void arch_grab_console(void)
{
}
/** Return console to userspace
*
*/
void arch_release_console(void)
{
}
/kernel/trunk/arch/ia64/src/ia64.c
114,16 → 114,3
{
return 0;
}
 
/** Acquire console back for kernel
*
*/
void arch_grab_console(void)
{
}
/** Return console to userspace
*
*/
void arch_release_console(void)
{
}
/kernel/trunk/arch/sparc64/src/sparc64.c
32,7 → 32,6
#include <arch/console.h>
#include <arch/drivers/tick.h>
#include <proc/thread.h>
#include <console/console.h>
 
void arch_pre_mm_init(void)
{
75,16 → 74,3
void calibrate_delay_loop(void)
{
}
 
/** Acquire console back for kernel
*
*/
void arch_grab_console(void)
{
}
/** Return console to userspace
*
*/
void arch_release_console(void)
{
}