Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: NetBSD/vax vm for github testing
>>> On a single-cpu machine, that is very much a non-problem.
>> I'd think a single-CPU machine would make it even more of a problem.
>> On a multiprocessor, [...]
> You misunderstood. I meant a single-CPU emulated CPU.
...oh! Okay, yes, I see.
> I agree with your thought that a multi-core host system have a better
> chance at making it work, but my experience have been that it's not
> even close to good enough for at least MP PDP-11 systems.
I ran into something vaguely similar. My MicroVAX-II emulator failed
to boot NetBSD. Turned out that the NetBSD code (at least the version
I was using) depended on the MSCP interface taking longer to complete
its init than it takes the CPU to execute a few insturctions. But my
emulated MSCP interface was, from the CPU's point of view, infinitely
fast.
Since I don't think it's any part of the MSCP interface contract that
there is a minimum time for _any_ operation, I treated this as a bug in
the NetBSD code and fixed it there. So far I haven't run into any
other such. But it does feel somewhat akin to what you describe.
It would be relatively easy to add auxiliary CPU support to my
MicroVAX-II emulator, but, without any code to run on it, there's
little point (and no way to test it). Unfortunately I no longer have a
copy of the robotics software I mentioned, upthread, that I'd worked
on...if I ever did; I don't recall, now, whether I saved a copy myself.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Home |
Main Index |
Thread Index |
Old Index