summaryrefslogtreecommitdiff
path: root/kernel/x86.c
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-12-01 00:03:04 +0100
committerMichal Idziorek <m.i@gmx.at>2014-12-01 00:03:04 +0100
commit0ec5b4d78c0fa1e256577f22e4265fd8a9e12197 (patch)
treebf4b934adcbdd8ef21a194e845f629a5fbfdab60 /kernel/x86.c
parentb875bc86aac2c9a733ddb9b3db4ead94d2c4c053 (diff)
Paging between 2 'tasks' loaded from ELF files.
Both files are loaded at: 0x08048000 virutal!
Diffstat (limited to 'kernel/x86.c')
-rw-r--r--kernel/x86.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/kernel/x86.c b/kernel/x86.c
index 81b0e20..65552cd 100644
--- a/kernel/x86.c
+++ b/kernel/x86.c
@@ -10,13 +10,10 @@
//
-void sleep(int i)
+volatile void sleep(int i)
{
uint64_t clock=timer_get_ticks();
-
-
while(clock+i>timer_get_ticks());
-
}