home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / fj / os / 386bsd / 339 < prev    next >
Encoding:
Text File  |  1993-01-26  |  3.3 KB  |  105 lines

  1. Xref: sparky fj.os.386bsd:339 fj.sources:984
  2. Newsgroups: fj.os.386bsd,fj.sources
  3. Path: sparky!uunet!ccut!news.u-tokyo.ac.jp!s.u-tokyo!kuis!kojima
  4. From: kojima@kutsuda.kuis.kyoto-u.ac.jp (& Akira)
  5. Subject: 386BSD 286->Cx486SLC hlt2nop (Re: [(98)] VX+MELCO trouble)
  6. Message-ID: <1993Jan26.060337.27753@kuis.kyoto-u.ac.jp>
  7. Followup-To: fj.os.386bsd
  8. Originator: kojima@loafer.kutsuda.kuis.kyoto-u.ac.jp
  9. Sender: news@kuis.kyoto-u.ac.jp
  10. Nntp-Posting-Host: loafer.kutsuda.kuis.kyoto-u.ac.jp
  11. Organization: Dept. of Information Science, Kyoto University, JAPAN
  12. Distribution: fj
  13. Date: Tue, 26 Jan 1993 06:03:37 GMT
  14. Lines: 89
  15.  
  16.  
  17. $@;yEg(J $@>4!w5~Bg>pJs!u5~Bg%^%$%3%s%/%i%V$G$9!#(J
  18.  
  19.  
  20. <T90366TT.93Jan26135355@cs2.sfc.keio.ac.jp>$@$N5-;v$K$*$$$F(J
  21. t90366tt@sfc.keio.ac.jp$@$5$s$O=q$-$^$7$?!#(J
  22.  
  23. > $@$3$N$?$S(J $@2H$N(JPC9801VX21 $@$K(J MELCO HSS4S7V25(486SLC$@%\!<%I(J $@%3%W%m$D$-(J)
  24. > $@$rIU$1$?$N$G!"AaB.(J 386BSD(98) version c2$@$r%$%s%9%H!<%k$r;n$_$^$7$?$,!"(J
  25. > $@%U%m%C%T!<$N(Jboot $@$G$D$C$+$+$C$F$7$^$$$^$7$?!#(J
  26.  
  27. 286->Cx486SLC board $@$G$O(J HLT $@L?Na$,$&$^$/F/$+$J$$$h$&$G$9!#(J
  28. $@%+!<%M%k$,%"%$%I%k>uBV$K$J$C$?$H$-$N(J HLT $@$r(J NOP $@$KJQ99$9$k$H!"(J
  29. 386bsd $@$rF0:n$5$;$k$3$H$O$G$-$k$h$&$G$9!#(J
  30. $@$7$+$7!"87L)$J%3!<%I$N8!F$$O$G$-$F$$$^$;$s$N$G!"(J
  31. $@L$CN$NLdBj$,H/@8$9$k2DG=@-$O$"$j$^$9!#(J
  32.  
  33. $@LdBj$N2U=j$O!"(J
  34. /usr/src/sys.386bsd/pc98/i386/locore.s 1320 $@9TL\(J
  35. idle: $@$NJU$j$N8e$N(J HLT $@$G$9!#(J
  36.  
  37. dist98.fs $@$N(J HLT $@$r(J NOP $@$KJQ99$9$k4JC1$J%W%m%0%i%`$r:n$j$^$7$?!#(J
  38. $@0J2<$N%W%m%0%i%`(J(hlt2nop.c)$@$r@Z$j$H$j%3%s%Q%$%k$7$F!"(J
  39.  
  40.    % hlt2nop < dist98.fs > dist98.fs2
  41.  
  42. $@$J$I$H$d$C$F$_$F2<$5$$!#(J
  43. $@B?J,$&$^$/(J boot $@$G$-$k(J dist98.fs2 $@$,$G$-$k$H;W$$$^$9!#(J
  44.  
  45. > $@M'?M$KJ9$$$?$H$3$m!"(JNifty$@$K$bF1MM$J=q$-9~$_$,$"$C$?$=$&$G!"(J
  46.  
  47. $@C/$+(J Nifty $@$K$b$3$N5-;v$rE>:\$7$F$b$i$($^$;$s$+!)(J
  48. $@$3$l$O(J IBM-PC + 286->Cx486SLC $@$N>l9g$G$bE,MQ$G$-$k$H;W$$$^$9!#(J
  49.  
  50.  
  51. $@$J$*(J 286 machine $@$N>l9g!"(J
  52. $@3HD%%9%m%C%H$K%a%b%j%\!<%I$r$5$7$F$$$k$H;W$$$^$9$,!"(J
  53. $@$3$l$OHs>o$KDcB.$J$N$G!"$=$N$^$^$G$O(J
  54. $@A4$F$N%W%m%0%i%`$,BQ$(Fq$/CY$/$K$7$+F0:n$7$J$$$h$&$G$9!#(J
  55. 240640B $@$N%U%!%$%k$N(J mread $@$K#1J,0J>e$+$+$k$H$NJs9p$b$"$j$^$9!#(J
  56. $@$=$NBP:v$N$?$a!"(Jinstall $@8e$O!"$^$:(Joption CYRIX $@$r;XDj$7$?%+!<%M%k$r(J
  57. $@9=C[$7$F2<$5$$!#(Jcache on $@$K$h$j$+$J$j2~A1$5$l$k$=$&$G$9!#(J
  58.  
  59.  
  60. $@$3$NJQ99$G2?$+LdBj$,H/@8$7$?$i!"(J
  61. $@$=$N>I>u$r(J 386bsd98@kuis.kyoto-u.ac.jp $@$^$G!"(J
  62. $@65$($FD:$1$l$P9,$$$G$9!#(J
  63.  
  64.  
  65. -----------------------------------------------$@$3$3$+$i(J 
  66. /* NO WARRANTY !! */
  67. /* hlt2nop.c  by A.Kojima ( for dist98.fs & 386bsd ) */
  68. /* for 286->Cx486SLC board */
  69. #include <stdio.h>
  70.  
  71. unsigned char data[] = {
  72.     'r', 'e', 'm', 'r', 'q', 0, 's', 'w', 't', 'c', 'h', 0
  73. };
  74.  
  75. main()
  76. {
  77.     int    i, j = 0;
  78.     int    c;
  79.  
  80.     while ((c = getchar()) != EOF) {
  81.         putchar(c);
  82.         if (c == data[j]) {
  83.             j++;
  84.             if (j == sizeof(data)) {
  85.                 fprintf(stderr, "match !!\n");
  86.                 i = 0;
  87.                 while ((c = getchar()) != 0xf4) {
  88.                     /* search HLT */
  89.                     putchar(c);
  90.                     i++;
  91.                 }
  92.                 fprintf(stderr, "found HLT (%d) !!\n", i);
  93.                 putchar(0x90); /* nop */
  94.                 j = 0;
  95.             }
  96.         } else {
  97.             j = 0;
  98.         }
  99.     }
  100. }
  101. -----------------------------------------------$@$3$3$^$G(J
  102. --
  103. $@;yEg(J $@>4!w5~ETBg3X9)3XIt>pJs9)3X@l96(J kojima@kuis.kyoto-u.ac.jp
  104.          $@5~Bg%^%$%3%s%/%i%V(J         kojima@kmc.kyoto-u.ac.jp
  105.