diff -r 7a31f7298d8f -r 0c91f0baec58 crashanalysercmd/Libraries/Engine/ErrorLibrary/Resources/PLAT_generic_Kernel.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/crashanalysercmd/Libraries/Engine/ErrorLibrary/Resources/PLAT_generic_Kernel.xml Wed Apr 21 09:51:02 2010 +0300 @@ -0,0 +1,135 @@ + + + PLAT (generic Kernel) + <p>These panics represent represent errors which are detected by generic Kernel code. Typically, they are caused by passing bad or contradictory parameters to functions.</p><p>The thread causing the panic is terminated.</p> + + + 0 + <p>This panic is raised at system startup time if the secondary process cannot be created.</p> + + + 2 + <p>This panic is raised when a semaphore, a <code>DPlatSemaphore</code>, is created and a negative count value is passed to the member function creating it.</p> + + + 3 + <p>This panic is raised when a semaphore, a <code>DPlatSemaphore</code>, is signalled and the count value, if specified, is negative.</p> + + + 6 + <p>This panic is raised when fetching the home address of a specified address relative to the thread's process and the specified address is invalid.</p> + + + 7 + <p>These panics are raised when an illegal attempt is made to kill a thread, a <code>DPlatThread</code>; the thread may already be dead or its status may be unknown.</p> + + + 8 + <p>These panics are raised when an illegal attempt is made to kill a thread, a <code>DPlatThread</code>; the thread may already be dead or its status may be unknown.</p> + + + 9 + <p>These panics are raised when an illegal attempt is made to kill a thread, a <code>DPlatThread</code>; the thread may already be dead or its status may be unknown.</p> + + + 12 + <p>This panic is raised when an attempt is made to resume the first thread in a process, a <code>DPlatProcess</code>, when that process has not been loaded.</p> + + + 15 + <p>This panic is raised when looking up a function by ordinal in a library, a <code>DPlatLibrary</code>. The panic occurs when the specified ordinal number is zero or negative.</p> + + + 16 + <p>This panic is raised because of a failure in the initialization of the Hardware Abstraction Layer (the HAL); specifically, the startup reason is not recognized.</p> + + + 17 + <p>This panic is raised because of a failure in the initialization of the Hardware Abstraction Layer (the HAL); specifically, the keyboard could not be initialized.</p> + + + 18 + <p>This panic is raised because of a failure in the initialization of the Hardware Abstraction Layer (the HAL); specifically, the x-y input device could not be initialized.</p> + + + 19 + <p>These panics are raised by failures during system startup.</p> + + + 20 + <p>These panics are raised by failures during system startup.</p> + + + 21 + <p>These panics are raised by failures during system startup.</p> + + + 22 + <p>This panic is raised when a failure occurs in dispatching an exception.</p> + + + 64 + <p>This panic is raised when an attempt is made to create a hardware chunk when that chunk has already been created.</p> + + + 80 + <p>This panic is raised when a Kernel fixed heap is being created and the specified maximum length is negative.</p> + + + 81 + <p>This panic is raised when the Kernel attempts to mutate a fixed heap into a chunk heap and the specified minimum length is different from the current minimum length.</p> + + + 83 + <p>This panic is raised in debug builds only.</p><p>This panic is raised by the millisecond timer when a call back has already been queued.</p> + + + 87 + <p>This panic is raised in debug builds only.</p> <p>This panic is raised during debugging when handling an exception via <code>Debug::HandleException</code> and a write operation to the remote thread running the monitor program fails.</p> + + + 88 + <p>This panic is raised when setting up the context for a newly created thread and the specified thread type, which defines the context, is not recognized.</p> + + + 90 + <p>This panic is raised if there is no screen-switch-on handler.</p> + + + 91 + <p>This panic is raised if a system thread has been panicked.</p> + + + 92 + <p>This panic is raised when an attempt is made to move a fixed address chunk.</p> + + + 93 + <p>These panics are raised during initialization of the MMU if creation of various components fails; for example, the domain allocator or the page table linear allocator.</p> + + + 94 + <p>These panics are raised during initialization of the MMU if creation of various components fails; for example, the domain allocator or the page table linear allocator.</p> + + + 95 + <p>These panics are raised during initialization of the MMU if creation of various components fails; for example, the domain allocator or the page table linear allocator.</p> + + + 96 + <p>These panics are raised during initialization of the MMU if creation of various components fails; for example, the domain allocator or the page table linear allocator.</p> + + + 97 + <p>These panics are raised during initialization of the MMU if creation of various components fails; for example, the domain allocator or the page table linear allocator.</p> + + + 98 + <p>These panics are raised during initialization of the MMU if creation of various components fails; for example, the domain allocator or the page table linear allocator.</p> + + + 99 + <p>These panics are raised during initialization of the MMU if creation of various components fails; for example, the domain allocator or the page table linear allocator.</p> + + + \ No newline at end of file