Subversion Repositories HelenOS-historic

Rev

Rev 1 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 5
Line 31... Line 31...
31
#include <panic.h>
31
#include <panic.h>
32
#include <arch/i8259.h>
32
#include <arch/i8259.h>
33
#include <func.h>
33
#include <func.h>
34
#include <cpu.h>
34
#include <cpu.h>
35
#include <arch/asm.h>
35
#include <arch/asm.h>
-
 
36
#include <mm/tlb.h>
36
 
37
 
37
/*
38
/*
38
 * Interrupt and exception dispatching.
39
 * Interrupt and exception dispatching.
39
 */
40
 */
40
 
41
 
Line 91... Line 92...
91
{
92
{
92
    printf("syscall... ");
93
    printf("syscall... ");
93
    thread_sleep(1);
94
    thread_sleep(1);
94
}
95
}
95
 
96
 
-
 
97
void tlb_shutdown_ipi(__u8 n, __u32 stack[])
-
 
98
{
-
 
99
    trap_virtual_eoi();
-
 
100
    tlb_shutdown_ipi_recv();
-
 
101
}
-
 
102
 
96
void trap_virtual_enable_irqs(__u16 irqmask)
103
void trap_virtual_enable_irqs(__u16 irqmask)
97
{
104
{
98
    if (enable_irqs_function)
105
    if (enable_irqs_function)
99
        enable_irqs_function(irqmask);
106
        enable_irqs_function(irqmask);
100
    else
107
    else