|
1 <?xml version='1.0' encoding='UTF-8'?> |
|
2 <panic_category> |
|
3 <category_name>PLAT (generic Kernel)</category_name> |
|
4 <category_description> <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></category_description> |
|
5 <panics> |
|
6 <panic> |
|
7 <panic_id>0</panic_id> |
|
8 <panic_description><p>This panic is raised at system startup time if the secondary process cannot be created.</p></panic_description> |
|
9 </panic> |
|
10 <panic> |
|
11 <panic_id>2</panic_id> |
|
12 <panic_description><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></panic_description> |
|
13 </panic> |
|
14 <panic> |
|
15 <panic_id>3</panic_id> |
|
16 <panic_description><p>This panic is raised when a semaphore, a <code>DPlatSemaphore</code>, is signalled and the count value, if specified, is negative.</p></panic_description> |
|
17 </panic> |
|
18 <panic> |
|
19 <panic_id>6</panic_id> |
|
20 <panic_description><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></panic_description> |
|
21 </panic> |
|
22 <panic> |
|
23 <panic_id>7</panic_id> |
|
24 <panic_description><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></panic_description> |
|
25 </panic> |
|
26 <panic> |
|
27 <panic_id>8</panic_id> |
|
28 <panic_description><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></panic_description> |
|
29 </panic> |
|
30 <panic> |
|
31 <panic_id>9</panic_id> |
|
32 <panic_description><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></panic_description> |
|
33 </panic> |
|
34 <panic> |
|
35 <panic_id>12</panic_id> |
|
36 <panic_description><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></panic_description> |
|
37 </panic> |
|
38 <panic> |
|
39 <panic_id>15</panic_id> |
|
40 <panic_description><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></panic_description> |
|
41 </panic> |
|
42 <panic> |
|
43 <panic_id>16</panic_id> |
|
44 <panic_description><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></panic_description> |
|
45 </panic> |
|
46 <panic> |
|
47 <panic_id>17</panic_id> |
|
48 <panic_description><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></panic_description> |
|
49 </panic> |
|
50 <panic> |
|
51 <panic_id>18</panic_id> |
|
52 <panic_description><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></panic_description> |
|
53 </panic> |
|
54 <panic> |
|
55 <panic_id>19</panic_id> |
|
56 <panic_description><p>These panics are raised by failures during system startup.</p></panic_description> |
|
57 </panic> |
|
58 <panic> |
|
59 <panic_id>20</panic_id> |
|
60 <panic_description><p>These panics are raised by failures during system startup.</p></panic_description> |
|
61 </panic> |
|
62 <panic> |
|
63 <panic_id>21</panic_id> |
|
64 <panic_description><p>These panics are raised by failures during system startup.</p></panic_description> |
|
65 </panic> |
|
66 <panic> |
|
67 <panic_id>22</panic_id> |
|
68 <panic_description><p>This panic is raised when a failure occurs in dispatching an exception.</p></panic_description> |
|
69 </panic> |
|
70 <panic> |
|
71 <panic_id>64</panic_id> |
|
72 <panic_description><p>This panic is raised when an attempt is made to create a hardware chunk when that chunk has already been created.</p></panic_description> |
|
73 </panic> |
|
74 <panic> |
|
75 <panic_id>80</panic_id> |
|
76 <panic_description><p>This panic is raised when a Kernel fixed heap is being created and the specified maximum length is negative.</p></panic_description> |
|
77 </panic> |
|
78 <panic> |
|
79 <panic_id>81</panic_id> |
|
80 <panic_description><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></panic_description> |
|
81 </panic> |
|
82 <panic> |
|
83 <panic_id>83</panic_id> |
|
84 <panic_description><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></panic_description> |
|
85 </panic> |
|
86 <panic> |
|
87 <panic_id>87</panic_id> |
|
88 <panic_description><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></panic_description> |
|
89 </panic> |
|
90 <panic> |
|
91 <panic_id>88</panic_id> |
|
92 <panic_description><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></panic_description> |
|
93 </panic> |
|
94 <panic> |
|
95 <panic_id>90</panic_id> |
|
96 <panic_description><p>This panic is raised if there is no screen-switch-on handler.</p></panic_description> |
|
97 </panic> |
|
98 <panic> |
|
99 <panic_id>91</panic_id> |
|
100 <panic_description><p>This panic is raised if a system thread has been panicked.</p></panic_description> |
|
101 </panic> |
|
102 <panic> |
|
103 <panic_id>92</panic_id> |
|
104 <panic_description><p>This panic is raised when an attempt is made to move a fixed address chunk.</p></panic_description> |
|
105 </panic> |
|
106 <panic> |
|
107 <panic_id>93</panic_id> |
|
108 <panic_description><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></panic_description> |
|
109 </panic> |
|
110 <panic> |
|
111 <panic_id>94</panic_id> |
|
112 <panic_description><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></panic_description> |
|
113 </panic> |
|
114 <panic> |
|
115 <panic_id>95</panic_id> |
|
116 <panic_description><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></panic_description> |
|
117 </panic> |
|
118 <panic> |
|
119 <panic_id>96</panic_id> |
|
120 <panic_description><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></panic_description> |
|
121 </panic> |
|
122 <panic> |
|
123 <panic_id>97</panic_id> |
|
124 <panic_description><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></panic_description> |
|
125 </panic> |
|
126 <panic> |
|
127 <panic_id>98</panic_id> |
|
128 <panic_description><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></panic_description> |
|
129 </panic> |
|
130 <panic> |
|
131 <panic_id>99</panic_id> |
|
132 <panic_description><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></panic_description> |
|
133 </panic> |
|
134 </panics> |
|
135 </panic_category> |