qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Pavel Fedin <p.fedin@samsung.com>
To: 'Shlomo Pongratz' <shlomo.pongratz@huawei.com>,
	'Eric Auger' <eric.auger@linaro.org>,
	qemu-devel@nongnu.org, shlomopongratz@gmail.com
Cc: 'Peter Maydell' <peter.maydell@linaro.org>,
	'Christoffer Dall' <christoffer.dall@linaro.org>
Subject: [Qemu-devel] Proper PIDR values ???
Date: Tue, 26 May 2015 12:12:34 +0300	[thread overview]
Message-ID: <00f901d09794$1ac0eeb0$5042cc10$@samsung.com> (raw)

 Hello!

> The value is taken from the gic-500 document in the re-distributer's table (3-7).
> I don't know where the value 0x91 comes from as GICD_PIDR0 is 0x92, GICR_PIDR0 is 0x93
and
> GITS_PIDR0 is 0x94.
> In the GICv3 document section 5.4.21  it is also been written:
> 0xFFE0  GICR_PIDR0 Bits [7:0]. Bits [7:0] of the ARM-defined DevID field. This field is
0x93 in
> ARM implementations of a GICv3 or later Re-distributor.

 Hm, very interesting...
 Actually i still don't have architecture reference manual for GICv3. It's too slow and
problematic to request it in a big company because of bureaucracy issues. :) So try to get
around with:
a) Linux source code.
b) GIC-500 tech reference manual (from ARM InfoCenter)
c) Hardware manual for my board (which seems to contain a part from arch manual, with all
registers described). It's also under NDA, so i can't quote too much :)

 The doc (c) has this table regarding PIDR0[7:0] values for various things:
--- cut ---
PCC PIDR Part Number 0 Enumeration
PCC_PIDR_PARTNUM0_E

0x0 NONE Reserved.
0x1 GICR GIC redistributor.
0x2 GICD GIC distributor.
0x3 GITS GIC ITS.
0x4 GTI_BZ GTI base.
0x5 GTI_CC GTI counter control.
0x6 GTI_CTL GTI control.
0x7 GTI_RD GTI counter read.
0x8 GTI_WC GTI watchdog control.
 --- cut ---
 Linaro guys (Peter, Eric, Christoffer, anyone), please judge us, who is correct?

Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia

                 reply	other threads:[~2015-05-26  9:12 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='00f901d09794$1ac0eeb0$5042cc10$@samsung.com' \
    --to=p.fedin@samsung.com \
    --cc=christoffer.dall@linaro.org \
    --cc=eric.auger@linaro.org \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=shlomo.pongratz@huawei.com \
    --cc=shlomopongratz@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).