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