aboutsummaryrefslogtreecommitdiffstats
path: root/extras
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-03-10 18:19:16 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-03-10 18:19:16 +0000
commita9e181eb84081724450f727cf34f7d853f83f272 (patch)
treea5c10ea63407e633ba788ad2330f7550b8b84d0b /extras
parentcac9a79fa84c31e2f84fad81867faf8b866d6ed4 (diff)
downloadxen-a9e181eb84081724450f727cf34f7d853f83f272.tar.gz
xen-a9e181eb84081724450f727cf34f7d853f83f272.tar.bz2
xen-a9e181eb84081724450f727cf34f7d853f83f272.zip
bitkeeper revision 1.778 (404f5c24HB4-3O5d1LoEBPgmh5h6tg)
Makefile: Create Xen interface symlink. time.c, hypervisor-if.h, kernel.c: Fix shared_info to make CPU TSC arch-dependent.
Diffstat (limited to 'extras')
-rw-r--r--extras/mini-os/kernel.c2
-rw-r--r--extras/mini-os/time.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/extras/mini-os/kernel.c b/extras/mini-os/kernel.c
index 4af99cdd35..aa944f50c3 100644
--- a/extras/mini-os/kernel.c
+++ b/extras/mini-os/kernel.c
@@ -109,8 +109,8 @@ void start_kernel(start_info_t *si)
printk(" %lx", si->net_rings[i]);
}; printk("\n");
printk(" blk_ring: 0x%lx\n", si->blk_ring);
-#endif
printk(" dom_id: %ld\n", si->dom_id);
+#endif
printk(" flags: 0x%lx\n", si->flags);
printk(" cmd_line: %s\n", si->cmd_line ? (const char *)si->cmd_line : "NULL");
diff --git a/extras/mini-os/time.c b/extras/mini-os/time.c
index 12356b0a03..df3a62e4dd 100644
--- a/extras/mini-os/time.c
+++ b/extras/mini-os/time.c
@@ -70,7 +70,7 @@ static void get_time_values_from_xen(void)
rmb();
shadow_tv.tv_sec = HYPERVISOR_shared_info->wc_sec;
shadow_tv.tv_usec = HYPERVISOR_shared_info->wc_usec;
- shadow_tsc_stamp = HYPERVISOR_shared_info->tsc_timestamp;
+ shadow_tsc_stamp = HYPERVISOR_shared_info->tsc_timestamp.tsc_bits;
shadow_system_time = HYPERVISOR_shared_info->system_time;
rmb();
}
@@ -167,7 +167,7 @@ void init_time(void)
__cpu_khz = HYPERVISOR_shared_info->cpu_freq;
cpu_khz = (u32) (__cpu_khz/1000);
- rdtsc_bitshift = HYPERVISOR_shared_info->rdtsc_bitshift;
+ rdtsc_bitshift = HYPERVISOR_shared_info->tsc_timestamp.tsc_bitshift;
cpu_freq = HYPERVISOR_shared_info->cpu_freq;
scale = 1000000LL << (32 + rdtsc_bitshift);