Changeset 055173d in rtems


Ignore:
Timestamp:
Jul 10, 2008, 9:28:38 PM (11 years ago)
Author:
Till Straumann <strauman@…>
Branches:
4.10, 4.11, 4.9, master
Children:
38f5e61
Parents:
2c3a9c16
Message:

2008-07-10 Till Straumann <strauman@…>

  • new-exceptions/bspsupport/README: added more information
File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/README

    r2c3a9c16 r055173d  
    389389        dispatch requirement).
    390390
     391        And one more note: We never want to disable
     392    machine-check exceptions to avoid a checkstop.
     393        This means that we cannot use enabling/disabling
     394        this type of exception for protection of critical
     395        OS data structures.
     396        Therefore, calling OS primitives from a asynchronous
     397        machine-check handler is ILLEGAL and not supported.
     398        Since machine-checks can happen anytime it is not
     399        legal to test if a deferred context switch should
     400        be performed when the asynchronous machine-check
     401        handler returns (since _Context_Switch_is_necessary
     402        could have been set by a IRQ-protected section of
     403        code that was hit by the machine-check).
     404        Note that synchronous machine-checks can legally
     405        use OS primitives and currently there are no
     406        asynchronous machine-checks defined.
Note: See TracChangeset for help on using the changeset viewer.