Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: 5.0RC2 and negative runtime
On Thu, 26 Mar 2009, tponsford wrote:
WARNING: negative runtime; monotonic clock has gone backwards
it then went away, but appeared again on the Vax4000-60. The TOY clocks
checked out OK and it appears not to have affected anything..so far, but is
it a bug, bad hardware?
I think this is due to a bug in the timecounter changes to the vax. I
believe the interval count register only counts from -10000 to 0, but the
timecounter configuration has the counter_mask set up to use all 32 bits.
This has been changed in -current, but apparently I did not request a
pullup for the netbsd-5 branch.
I think the 4000-60 uses a different counter register, so I'm not sure
why you would see it there.
In addition, changing the counter_mask to mask the appropriate bits
appears to make the interval count register no longer valid for
timecounters, so it actually is not used. I haven't figured out if
there's any way around this yet.
Also it appears that there was no Xserver,ie., no Xorg,Xdec,or Xwhatever
binary in the Xserver set. I was hoping to try the SPX driver on the graphic
framebuffer, but it was MIA. Does the X/SPX driver need to be compiled out of
the Xorg pkgs?
I don't believe the vax has ever built an X server. I've done some
changes to the XdecNetBSD server to recognize the lcg driver Blaze Atonic
did, and may have modified it for the spx driver. The 4000-90 has
problems when using the graphics console (it fails to configure the dz
device and thus has no keyboard or mouse). I used to have things running
on the 4000-vlc, but I don't know if it still works or not. The last time
I tried to get my 4000-90 to work with the graphics console, I couldn't
get it to configure the devices correctly.
I also got the dreaded chicken and egg problem when trying to compile a
package out of pkgsrc. I get the "Circular dependency detected" as it
searches for gcc-2.95, but gcc-4.1.3 is installed. I thought 4.1.3 was
generating good vax code, but do I need to install 2.95.? This is from the
latest version of pkgsrc (03-2009)
There are some packages that won't work with newer versions of gcc and
require specific versions of gcc. It looks like there are actually quite
a few of them, wanting 2.95 2.95.3, 3.0, 3.0.5, or 3.4. I wouldn't know
how well any of these would do on the vax.
I understand that 5.0 is self-hosting now. While I wasn't going to rebuild
the whole system, It would be good if it could. I don't really want to start
cross-compiling unless it's necessary, or the package is too big.
5.0 should be mostly self-hosting. There's a problem with a couple of
tools that will cause the build to fail. The failure leaves a partial
file, which will allow the build to continue until the next failure.
After several restarts of the build, it should eventually complete.
I've not tried very many packages, so I don't know how well 5.0 will do
when building packages.
--
Michael L. Hitch mhitch%montana.edu@localhost
Computer Consultant
Information Technology Center
Montana State University Bozeman, MT USA
Home |
Main Index |
Thread Index |
Old Index