From: shariffsmailbox@gmail.com (Shariff Md)
To: linux-arm-kernel@lists.infradead.org
Subject: ARM-cortex 9: Want to enable watchdog interrupt ID30 as FIQ and rest all interrupts as IRQ
Date: Wed, 19 Dec 2012 12:17:49 +0530 [thread overview]
Message-ID: <CAFRvuB75sJCdd-iYDQFTMB8ygK0d0HvuVYJbcV80Huc4h+MFeg@mail.gmail.com> (raw)
Hi,
Our development board is based on ARM cortex a9 with linux-2.6.28.
Our requirement is to enable watchdog interrupt ID(30) as FIQ and rest all
interrupts as IRQ.
For this, I configured all interrupts as Non secure interrupts except
watchdog interrupt(which
was configured as secured). With this change linux kernel has hanged(Kernel
log below after
hang).
I made watchdog interrupt as Secure interrupt to enable secure interrupt as
FIQ with "ICCICR"
register.
Does making all interrupts as Non secure interrupt will not work?
Kernel bootup hang log:
-----------------------
Linux version 2.6.28.10-arm2-1.82.1-rc11 (turner at debian) (gcc version 4.3.2
(Sourcery G++ Lite
2008q3-72) ) #22 SMP Tue Dec 18 20:33:49 IST 2012
CPU: ARMv7 Processor [411fc090] revision 0 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Transcede
Device revision: x7
Memory policy: ECC disabled, Data cache writealloc
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
Kernel command line: root=/dev/mtdblock3 rootfstype=jffs2 rw mem=512M
earlycon=uart8250,mmio,0xfe092000,115200n8 console=ttyS0 user_debug=11
panic=10
Early serial console at MMIO 0xfe092000 (options '115200n8')
console [uart0] enabled
PID hash table entries: 2048 (order: 11, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 512MB = 512MB total
Memory: 514560KB available (4224K code, 355K data, 132K init)
Calibrating delay loop...
Regards,
Shariff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20121219/479d4ebf/attachment-0001.html>
next reply other threads:[~2012-12-19 6:47 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-19 6:47 Shariff Md [this message]
-- strict thread matches above, loose matches on Subject: below --
2012-12-19 13:40 ARM-cortex 9: Want to enable watchdog interrupt ID30 as FIQ and rest all interrupts as IRQ Shariff Md
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=CAFRvuB75sJCdd-iYDQFTMB8ygK0d0HvuVYJbcV80Huc4h+MFeg@mail.gmail.com \
--to=shariffsmailbox@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
/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).