Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!usc!srhqla!demott!kdq From: kdq@demott.COM (Kevin D. Quitt) Newsgroups: comp.sys.m68k Subject: Re: mc68040 I/D coherency Message-ID: <265@demott.COM> Date: 1 Jun 90 18:10:50 GMT References: <765@ssp11.idca.tds.philips.nl> Reply-To: kdq@demott.COM (Kevin D. Quitt) Organization: DeMott Electronics Co., Van Nuys CA Lines: 21 In article <765@ssp11.idca.tds.philips.nl> dolf@idca.tds.PHILIPS.nl (Dolf Grunbauer) writes: ... >No you don't want it to make it impossible under *any* circumstances. How >about your favorite run-time debugger like 'sdb' or 'adb' or whatever debugger >you are using ? If you put a breakpoint somewhere in the code, the instruction >is replaced by a special trap or someting alike. This is self modifying code. It should be impossible for any user-level code. Priveleged code like a debugger must be smart enough to invalidate the cache, and that has nothing to do with I vs D. -- _ Kevin D. Quitt Manager, Software Development 34 12 N 118 27 W DeMott Electronics Co. 14707 Keswick St. Van Nuys, CA 91405-1266 VOICE (818) 988-4975 FAX (818) 997-1190 MODEM (818) 997-4496 Telebit PEP last demott!kdq kdq@demott.com 96.37% of the statistics used in arguments are made up.