This is the mail archive of the ecos-bugs@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug 1001145] Cache handling crashes ARM920T with MMU enabled


Please do not reply to this email. Use the web interface provided at:
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001145

Jonathan Larmour <jifl@ecoscentric.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEEDINFO
                 CC|                            |jifl@ecoscentric.com
         AssignedTo|unassigned@bugs.ecos.source |jifl@ecoscentric.com
                   |ware.org                    |
     Ever Confirmed|0                           |1

--- Comment #1 from Jonathan Larmour <jifl@ecoscentric.com> 2011-02-09 01:44:13 GMT ---
Your problem is probably because sometimes you are getting interrupts coming in
while the caches are being flushed. You need to disable interrupts while you
fiddle with the caches.

If you're raising this issue because of a problem you had in a flash driver,
note that you shouldn't really be using these macros anyway if you're using the
flash infrastructure which comes with eCos v3. Before eCos v3, the flash infra
was flaky, and this was one of the reasons. Current flash drivers are more
reliable.

Anyway try disabling interrupts and tell us what happens.

-- 
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]