I was going to ask about RDTSC, because BeOS needs it to boot. My question
is "Can another thread be used to simulate the RDTSC instruction?"
Apparently this is a 64 bit counter that increments until it reaches it's
max value and then starts at zero again. So what is we put a thread in the
emulator that just incremented a fake RDTSC counter, and then read the
counter whenever RDTSC is called? Will that work, or will the timing be too
far off?
Nick
----- Original Message -----
From: "Kevin Lawton" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 20, 2000 11:55 PM
Subject: [plex86] CVS updates, QNX partially boots.
> >From ChangeLog:
>
> - "Kevin P. Lawton" <[EMAIL PROTECTED]>: Tue Nov 21 00:49:47 EST
2000
> Added a bogus RDTSC instruction, implemented RETfar32_Iw and
> defined bits in CR4 to get QNX to boot quite a ways. Panics
> on use of PCD/PWT bits in PTE. Probably harmless. Will
> try to update handling and re-run later.
>
> -Kevin
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Kevin Lawton [EMAIL PROTECTED]
> MandrakeSoft, Inc. Plex86 developer
> http://www.linux-mandrake.com/ http://www.plex86.org/
>
>