That's it.
I hacked together a new timer.c based on freebios/src/pc80/udelay_timer2.c
You may want to offer it as an alternative, but then again, maybe not.
I can now boot linux using filo !
Thanks for all your help.
--
Peter Fox
peter.fox@aeroflex.com Aeroflex Test Solutions
Principal Design Engineer Stevenage
Any opinions expressed above are
http://www.aeroflex.com/
not necessarily those of Aeroflex. Tel: + 44 (0) 1438 742200
-----Original Message-----
From: Takeshi Sone [mailto:ts1@tsn.or.jp]
Sent: 10 November 2003 13:00
To: Peter Fox
Cc: Linuxbios
Subject: Re: How to use Filo as a payload ?
On Mon, Nov 10, 2003 at 12:45:27PM -0000, Peter Fox wrote:
> I don't think so. It is the 486 core in an stpc elite.
> It just claims Industry standard 486 compatibility.
>
> In their published instruction set summary, which
> appears to be in alphabetical order, there is
> RCR, then REP INS.
Maybe RDTSC causes invalid opcode exception, and since there is no
exception handler, the CPU resets.
filo/i386/timer.c must be re-written to support pre-Pentium CPUs.
--
Takeshi