flaps@utcsri.UUCP (04/29/87)
[ apologies in advance if this is the wrong newsgroup; I read several articles here & it looked appropriate. ] A local product uses networked workstations each of which runs on an intel 80186 cpu. Most workstations do not have disk drives; there is a fileserver workstation. From home I can telephone in to the fileserver only. There is not enough ram on it to do compiles (for example), but if other workstations are powered up I can run processes on them. The thing I cannot do is reboot them. Some operations on these workstations are irreversible except for rebooting and I currently must refrain from doing them from home. Also sometimes it is difficult to kill tasks over the network. SO, the question is: what is the first thing an 80186 does when turned on? Does it jump to a certain location in memory, does it do a certain interrupt, or what? I would like to write a (very short) program to duplicate this action. I think that probably this will reboot the machine, and I can run this from home on any workstation. Please respond by e-mail as I don't read this newsgroup. Thanks in advance! -- Alan J Rosenthal flaps@csri.toronto.edu, {seismo!utai or utzoo}!utcsri!flaps, flaps@toronto on csnet, flaps at utorgpu on bitnet. "Probably the best operating system in the world is the [operating system] made for the PDP-11 by Bell Laboratories." - Ted Nelson, October 1977
apn@nonvon.UUCP (root) (05/02/87)
in article <4697@utcsri.UUCP>, flaps@utcsri.UUCP says: > > > [ apologies in advance if this is the wrong newsgroup; I read several > articles here & it looked appropriate. ] > > A local product uses networked workstations each of which runs on an > intel 80186 cpu. Most workstations do not have disk drives; there is a > fileserver workstation. > > From home I can telephone in to the fileserver only. There is not > enough ram on it to do compiles (for example), but if other > workstations are powered up I can run processes on them. > > The thing I cannot do is reboot them. Some operations on these > workstations are irreversible except for rebooting and I currently must > refrain from doing them from home. Also sometimes it is difficult to > kill tasks over the network. > > SO, the question is: what is the first thing an 80186 does when turned > on? Does it jump to a certain location in memory, does it do a certain > interrupt, or what? I would like to write a (very short) program to > duplicate this action. I think that probably this will reboot the > machine, and I can run this from home on any workstation. > > > Please respond by e-mail as I don't read this newsgroup. > > Thanks in advance! > > -- > > Alan J Rosenthal > > flaps@csri.toronto.edu, {seismo!utai or utzoo}!utcsri!flaps, > flaps@toronto on csnet, flaps at utorgpu on bitnet. > > "Probably the best operating system in the world is the [operating system] > made for the PDP-11 by Bell Laboratories." - Ted Nelson, October 1977 from what I understand after a quick look at the 186 manual: it appears that a jump to 0ffff0h happens at restart... however some systems may switch in/out roms only at *power cycle* time and not restart of cpu... now on a 186 matters are somewhat more complicated since the the it has some programmable chip selects that need to get initialized before any use... IF the are used in your system. Hopefully this needs to happen only on cold boot or is in the reset code that is resident. try something like: res segment jmp far ptr 0ffff0h ends Alex P Novickis (This is really a test of postnews, in disguise) -- UUCP: {ihnp4,ames,qantel,sun,seismo,amdahl,lll-crg,pyramid}!ptsfa!nonvon!apn {* Only those who attempt the absurd ... will achieve the impossible *} {* I think... I think it's in my basement... Let me go upstairs and check. *} {* -escher *}