home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky fj.os.386bsd:339 fj.sources:984
- Newsgroups: fj.os.386bsd,fj.sources
- Path: sparky!uunet!ccut!news.u-tokyo.ac.jp!s.u-tokyo!kuis!kojima
- From: kojima@kutsuda.kuis.kyoto-u.ac.jp (& Akira)
- Subject: 386BSD 286->Cx486SLC hlt2nop (Re: [(98)] VX+MELCO trouble)
- Message-ID: <1993Jan26.060337.27753@kuis.kyoto-u.ac.jp>
- Followup-To: fj.os.386bsd
- Originator: kojima@loafer.kutsuda.kuis.kyoto-u.ac.jp
- Sender: news@kuis.kyoto-u.ac.jp
- Nntp-Posting-Host: loafer.kutsuda.kuis.kyoto-u.ac.jp
- Organization: Dept. of Information Science, Kyoto University, JAPAN
- Distribution: fj
- Date: Tue, 26 Jan 1993 06:03:37 GMT
- Lines: 89
-
-
- $@;yEg(J $@>4!w5~Bg>pJs!u5~Bg%^%$%3%s%/%i%V$G$9!#(J
-
-
- <T90366TT.93Jan26135355@cs2.sfc.keio.ac.jp>$@$N5-;v$K$*$$$F(J
- t90366tt@sfc.keio.ac.jp$@$5$s$O=q$-$^$7$?!#(J
-
- > $@$3$N$?$S(J $@2H$N(JPC9801VX21 $@$K(J MELCO HSS4S7V25(486SLC$@%\!<%I(J $@%3%W%m$D$-(J)
- > $@$rIU$1$?$N$G!"AaB.(J 386BSD(98) version c2$@$r%$%s%9%H!<%k$r;n$_$^$7$?$,!"(J
- > $@%U%m%C%T!<$N(Jboot $@$G$D$C$+$+$C$F$7$^$$$^$7$?!#(J
-
- 286->Cx486SLC board $@$G$O(J HLT $@L?Na$,$&$^$/F/$+$J$$$h$&$G$9!#(J
- $@%+!<%M%k$,%"%$%I%k>uBV$K$J$C$?$H$-$N(J HLT $@$r(J NOP $@$KJQ99$9$k$H!"(J
- 386bsd $@$rF0:n$5$;$k$3$H$O$G$-$k$h$&$G$9!#(J
- $@$7$+$7!"87L)$J%3!<%I$N8!F$$O$G$-$F$$$^$;$s$N$G!"(J
- $@L$CN$NLdBj$,H/@8$9$k2DG=@-$O$"$j$^$9!#(J
-
- $@LdBj$N2U=j$O!"(J
- /usr/src/sys.386bsd/pc98/i386/locore.s 1320 $@9TL\(J
- idle: $@$NJU$j$N8e$N(J HLT $@$G$9!#(J
-
- dist98.fs $@$N(J HLT $@$r(J NOP $@$KJQ99$9$k4JC1$J%W%m%0%i%`$r:n$j$^$7$?!#(J
- $@0J2<$N%W%m%0%i%`(J(hlt2nop.c)$@$r@Z$j$H$j%3%s%Q%$%k$7$F!"(J
-
- % hlt2nop < dist98.fs > dist98.fs2
-
- $@$J$I$H$d$C$F$_$F2<$5$$!#(J
- $@B?J,$&$^$/(J boot $@$G$-$k(J dist98.fs2 $@$,$G$-$k$H;W$$$^$9!#(J
-
- > $@M'?M$KJ9$$$?$H$3$m!"(JNifty$@$K$bF1MM$J=q$-9~$_$,$"$C$?$=$&$G!"(J
-
- $@C/$+(J Nifty $@$K$b$3$N5-;v$rE>:\$7$F$b$i$($^$;$s$+!)(J
- $@$3$l$O(J IBM-PC + 286->Cx486SLC $@$N>l9g$G$bE,MQ$G$-$k$H;W$$$^$9!#(J
-
-
- $@$J$*(J 286 machine $@$N>l9g!"(J
- $@3HD%%9%m%C%H$K%a%b%j%\!<%I$r$5$7$F$$$k$H;W$$$^$9$,!"(J
- $@$3$l$OHs>o$KDcB.$J$N$G!"$=$N$^$^$G$O(J
- $@A4$F$N%W%m%0%i%`$,BQ$(Fq$/CY$/$K$7$+F0:n$7$J$$$h$&$G$9!#(J
- 240640B $@$N%U%!%$%k$N(J mread $@$K#1J,0J>e$+$+$k$H$NJs9p$b$"$j$^$9!#(J
- $@$=$NBP:v$N$?$a!"(Jinstall $@8e$O!"$^$:(Joption CYRIX $@$r;XDj$7$?%+!<%M%k$r(J
- $@9=C[$7$F2<$5$$!#(Jcache on $@$K$h$j$+$J$j2~A1$5$l$k$=$&$G$9!#(J
-
-
- $@$3$NJQ99$G2?$+LdBj$,H/@8$7$?$i!"(J
- $@$=$N>I>u$r(J 386bsd98@kuis.kyoto-u.ac.jp $@$^$G!"(J
- $@65$($FD:$1$l$P9,$$$G$9!#(J
-
-
- -----------------------------------------------$@$3$3$+$i(J
- /* NO WARRANTY !! */
- /* hlt2nop.c by A.Kojima ( for dist98.fs & 386bsd ) */
- /* for 286->Cx486SLC board */
- #include <stdio.h>
-
- unsigned char data[] = {
- 'r', 'e', 'm', 'r', 'q', 0, 's', 'w', 't', 'c', 'h', 0
- };
-
- main()
- {
- int i, j = 0;
- int c;
-
- while ((c = getchar()) != EOF) {
- putchar(c);
- if (c == data[j]) {
- j++;
- if (j == sizeof(data)) {
- fprintf(stderr, "match !!\n");
- i = 0;
- while ((c = getchar()) != 0xf4) {
- /* search HLT */
- putchar(c);
- i++;
- }
- fprintf(stderr, "found HLT (%d) !!\n", i);
- putchar(0x90); /* nop */
- j = 0;
- }
- } else {
- j = 0;
- }
- }
- }
- -----------------------------------------------$@$3$3$^$G(J
- --
- $@;yEg(J $@>4!w5~ETBg3X9)3XIt>pJs9)3X@l96(J kojima@kuis.kyoto-u.ac.jp
- $@5~Bg%^%$%3%s%/%i%V(J kojima@kmc.kyoto-u.ac.jp
-