From owner-freebsd-current Fri Apr 19 13:43:36 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA00921 for current-outgoing; Fri, 19 Apr 1996 13:43:36 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id NAA00848 for ; Fri, 19 Apr 1996 13:42:30 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id NAA08918; Fri, 19 Apr 1996 13:37:59 -0700 From: Terry Lambert Message-Id: <199604192037.NAA08918@phaeton.artisoft.com> Subject: Re: gzipped executables To: phk@critter.tfs.com (Poul-Henning Kamp) Date: Fri, 19 Apr 1996 13:37:59 -0700 (MST) Cc: terry@lambert.org, kuku@gilberto.physik.rwth-aachen.de, freebsd-current@freefall.freebsd.org In-Reply-To: <724.829944911@critter.tfs.com> from "Poul-Henning Kamp" at Apr 19, 96 08:15:11 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Terry, come up with a patch, or stop this nonsense. > there is no self-modifying code involved... > > Christph: No I'm sorry I don't have time. It shouldn't be that hard > though, if you have cvs try to find out when it broke, that would > help a lot. > > Poul-Henning My root assumptions as to the cause may be incorrect. Flushing the cache queue with 32 NOP's, nevertheless, works, even if *my* reason isn't *the* reason. Feel free to come up with another explanation, or feel free to kludge the NOP's before the jmp and accept the fact that it works without a satisfactory (to you) explanation of *why* it works. If I'm correct, I expect it to "fix" a 486 with 16 NOP's but not a Pentium (and this has been observed in testing on my machines), and to fix a Pentium and a 486 with 32 NOP's (which also works in testing on my machines). Admittedly, my theory is only a theory which fits all known facts (which, I willingly admit, doesn't necessarily make it true). Apply my "fix" from the previous discussion of -current on this same topic... quoted "fix" because I believe it's a kludge around what is really a bug in the decompressor. Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.