This is the mail archive of the ecos-patches@sources.redhat.com 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]

RFC - patch to support multhreaded C++ exceptions for single CPU systems


These are the changes I did (slightly modified) to add support
for multithreaded exceptions on single CPU systems. I needed
this for some testing during development, and it has served me well.

If the design is sound, it only needs is a bit of CDL configuration
support before it can be proposed as a patch to eCos.

Basically what it does is to extend the suppport for single threaded
C++ exceptions to single CPU multithreaded.

- It has a neglible performance impact

- gccpatch.txt contains a slight modification to the GCC runtime
support for single threaded exceptions to allow eCos to extend
it to the single CPU multithreaded case.

Øyvind

Attachment: gccpatch.txt
Description: Text document

Attachment: mtexceptions.txt
Description: Text document


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