diff options
author | Patrick Williams <iawillia@us.ibm.com> | 2010-06-03 18:45:38 -0500 |
---|---|---|
committer | Patrick Williams <iawillia@us.ibm.com> | 2010-06-03 18:45:38 -0500 |
commit | 2c10c1dc2befc3d82d74507cc767e58cf11db173 (patch) | |
tree | 8eb9bc264f3f598703d9982534f72fecb748bebb /src/kernel/syscall.C | |
parent | a14b97b73ee6cd6821177cd307cdc6993438f987 (diff) | |
download | talos-hostboot-2c10c1dc2befc3d82d74507cc767e58cf11db173.tar.gz talos-hostboot-2c10c1dc2befc3d82d74507cc767e58cf11db173.zip |
Add stub for decrementer interrupt.
Diffstat (limited to 'src/kernel/syscall.C')
-rw-r--r-- | src/kernel/syscall.C | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/kernel/syscall.C b/src/kernel/syscall.C index 250c18ae2..d59ea1a03 100644 --- a/src/kernel/syscall.C +++ b/src/kernel/syscall.C @@ -1,6 +1,16 @@ #include <kernel/console.H> extern "C" +void kernel_execute_decrementer() +{ + //printk("Decrementer.\n"); + + // Resync decrementer. + register uint64_t decrementer = 0x0f000000; + asm volatile("mtdec %0" :: "r"(decrementer)); +} + +extern "C" void kernel_execute_systemcall() { //printk("Syscall.\n"); |