Re: Interrupts in OoO

Liste des GroupesRevenir à c arch 
Sujet : Re: Interrupts in OoO
De : terje.mathisen (at) *nospam* tmsw.no (Terje Mathisen)
Groupes : comp.arch
Date : 08. Oct 2024, 09:33:59
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <ve2qpn$24hio$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.19
Scott Lurndal wrote:
Brett <ggtgp@yahoo.com> writes:
Anton Ertl <anton@mips.complang.tuwien.ac.at> wrote:
 
>
Your hardware guys are not interested because they know what you want is
not useful. ICE probes could give you more info, but that tech is highly
secret and dangerous for users to get
 There are close to a dozen 3rd-party devices that will attach to
the JTAG port and provide extremely low-level hardware state, including
individual flops and rams by reading the scan chains.  For AArch64,
all the interesting state is directly documented in the ARMv8 ARM
in the context of a JTAG-like implementation.
 Hardly "highly secret".
 Scan chains are clearly proprietary design data.
 
, and is fused off for your
protection.
 An option at manufacturing time, or later when the chip is integrated
into a platform, the platform vendor has the choice of fusing out the
JTAG/ICE port, which would make sense for a device that needs to be
highly secure (a firewall or crypto appliance, for example).
 
You don’t need such data, and would not understand such info if
you had it.
 Perhaps you might not undertstand it.  Likely most others here have direct
experience with scan chains, IDEs (or more likely VCS) et cetera.
 
I had a (quite expensive) ICE for my 386 computer, by the time the Pentium rolled out, large parts of that functionality had turned into the EMON counters, and so available to everyone who had signed an Intel NDA.
Byte July 1994 is where I documented my reverse engineering of those counters, it is (by far!) the most cited paper/article I have ever written. :-)
This showed Intel the error of their ways, and all subsequent cpus have documented those counters.
Terje
--
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"

Date Sujet#  Auteur
3 Oct 24 * Microarchitectural support for counting12Anton Ertl
3 Oct 24 `* Re: Microarchitectural support for counting11Brett
5 Oct 24  `* Re: Microarchitectural support for counting10MitchAlsup1
5 Oct 24   +- Re: Microarchitectural support for counting1Brett
5 Oct 24   +* Interrupts in OoO (was: Microarchitectural support for counting)7Anton Ertl
7 Oct 24   i+* Re: Interrupts in OoO (was: Microarchitectural support for counting)4Brett
7 Oct 24   ii+* Re: Interrupts in OoO2MitchAlsup1
8 Oct 24   iii`- Re: Interrupts in OoO1MitchAlsup1
8 Oct 24   ii`- Re: Interrupts in OoO1Terje Mathisen
7 Oct 24   i+- Re: Interrupts in OoO1MitchAlsup1
13 Oct 24   i`- Re: Interrupts in OoO1Anton Ertl
6 Oct 24   `- Re: Microarchitectural support for counting1MitchAlsup1

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal