Glossary
MP-unsafe
Does not provide the necessary
serialization to run on more than one CPU at a time. For example, a driver
will be MP unsafe if it relies upon priorities between threads for accessing
shared resources, or uses the CLI/STI method for protecting resources like
semaphores or memory.
MP-safe
Provides
the necessary serialization to run properly in a system with greater than
one processor. Does not use invalid UP serialization techniques. For example,
a driver will be MP safe if it does not rely upon priorities between
threads for accessing shared resources, or use the CLI/STI method for protecting
resources like semaphores or memory.
MP-exploitive
Provides
proper MP serialization techniques which allow multiple threads to run concurrently
on more than one CPU.
[Back: Comments, Please!]
[Next: Notices]