Menu

PCHIP tlbiv

2008-02-20
2013-04-03
  • David Leonard

    David Leonard - 2008-02-20

    Tru64 hits the PCI 0x480 an awful lot. It's documented as some kind of TLB invalidate. Does anyone know what that might mean? Could it explain why I see SCSI disk corruption?? I think it's supposed to go through state.pchip and invalidate a whole bunch of translations..

    --- System.cpp  8 Feb 2008 20:08:13 -0000       1.62
    +++ System.cpp  20 Feb 2008 15:43:12 -0000
    @@ -1383,6 +1383,13 @@
         return state.pchip[num].perr;
       case 0x400:
         return state.pchip[num].perrmask;
    +  case 0x480:
    +    /* tlbiv */
    +    return 0;
    +  case 0x4c0:
    +    /* tlbia */
    +    return 0;
    +
       case 0x800: // PCI reset
         return 0;
       default:

     
    • David Leonard

      David Leonard - 2008-02-21

      It seems that the 04C0h register is documented write-only, and the warnings are because Tru64 reads it. (I don't know why it does). So I guess it's just something to ignore.
      (Still struggling as to why newfs/mount results in scsi disk corruption..)

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.