9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] bochs still no go
@ 2001-12-10 22:19 Matt
  2001-12-10 23:35 ` Mike Haertel
  0 siblings, 1 reply; 4+ messages in thread
From: Matt @ 2001-12-10 22:19 UTC (permalink / raw)
  To: 9fans

I tried bochs again with the lastest update

these days it fails with

00272198060 [CPU ] RDMSR: not implemented yet
00272198060 [CPU ] UndefinedOpcode: 132 causes exception 6

oh well


matt


^ permalink raw reply	[flat|nested] 4+ messages in thread
* Re: [9fans] bochs still no go
@ 2001-12-11  3:25 Russ Cox
  2001-12-11  8:01 ` Mike Haertel
  0 siblings, 1 reply; 4+ messages in thread
From: Russ Cox @ 2001-12-11  3:25 UTC (permalink / raw)
  To: 9fans

> If "RDMSR" is being used to read the time stamp counter,
> it should be replaced with RDTSC (0x0F 0x31).  RDMSR is
> a much slower instruction.

That's not at all clear.  I bet they're approximately
the same on real hardware.  RDMSR is much slower under
VMware because it requires trapping into the VMware
runtime, while RDTSC, an unprivileged instruction, does not.

Since Bochs isn't using the underlying machine to
execute _any_ instructions natively, I would be
hesitant to draw speed comparisons.  Of course,
it appears that RDMSR is unsupported, but that's
different.  We use RDMSR for things other than
reading the time stamp counter, though.

Russ


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-12-11  8:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-10 22:19 [9fans] bochs still no go Matt
2001-12-10 23:35 ` Mike Haertel
2001-12-11  3:25 Russ Cox
2001-12-11  8:01 ` Mike Haertel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).