aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/memory_hotplug.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/memory_hotplug.h')
0 files changed, 0 insertions, 0 deletions
ha1'>1da177e4c3f4
ad71860a17ba
4be44fcd3bf6
1da177e4c3f4
ad71860a17ba
4be44fcd3bf6
1da177e4c3f4
ad71860a17ba
4be44fcd3bf6
1da177e4c3f4



1da177e4c3f4

4be44fcd3bf6
1da177e4c3f4
3e5cd1f2576c

f083a329e63d
3e5cd1f2576c
5b27b176da6c

f083a329e63d
5b27b176da6c
f083a329e63d
5b27b176da6c


1da177e4c3f4
5b27b176da6c
1da177e4c3f4
4be44fcd3bf6


1da177e4c3f4




4be44fcd3bf6



1da177e4c3f4

4be44fcd3bf6
1da177e4c3f4


428f211297bc
1da177e4c3f4
4be44fcd3bf6
ad71860a17ba
1da177e4c3f4



428f211297bc
1da177e4c3f4



4be44fcd3bf6
428f211297bc
4be44fcd3bf6
1da177e4c3f4




4be44fcd3bf6

428f211297bc
4be44fcd3bf6


428f211297bc
4be44fcd3bf6
1da177e4c3f4
428f211297bc
4be44fcd3bf6














1da177e4c3f4


4be44fcd3bf6
1da177e4c3f4





d4b7dc499daa

1da177e4c3f4

d4b7dc499daa
98f1db22d70b




46c1fbdb7191



bbb7030fbb64

46c1fbdb7191

81074e90f5c1





a1bd4e35e8d9
d4b7dc499daa
46c1fbdb7191




a6e0887f21bb
46c1fbdb7191

35a7c64fbc77
3deb11ef1663
















35a7c64fbc77











096486eece7e
35a7c64fbc77

81074e90f5c1
4b1b29bc8801







7a1d602f5fc3







81074e90f5c1






337279ce3aa8







a6e0887f21bb
a1bd4e35e8d9
a6e0887f21bb

a1bd4e35e8d9
a6e0887f21bb
a1bd4e35e8d9



98f1db22d70b


8b1edc57a617
bb54675b9b2f

a1bd4e35e8d9

bb54675b9b2f
98f1db22d70b
















a1bd4e35e8d9
bb54675b9b2f
446b1dfc4cd1





8b1edc57a617















d4b7dc499daa



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333




                                                               
                                                     






















                                                                             
                         




                          

                     




                                

  



                             
                    


                                                              

  

                                                            



                                                                                
                                                                 
                                  
                                                                             
                                 
                                       
                                                                             
                                   
                                              
                                                                             
                                                         
                                                               
                                                                             
                              



            

                                  
                                         
 

                 
                                                 
                                                              

                                                                    
                         
         
                                        


                                                            
                         
         
                                                


                                                                          




                         



                                         

      
                                 


                            
                                              
 
                                                     
                                                                                       



                                 
                                                                                



                                 
                           
                                                                               
                          




                                                                              

                                                                   
                                                       


                                                                   
                                                       
                                                       
                                                                         
                                                       














                                                                                


                                                                          
                        





                                           

                                             

                           
                 




                                                                     



                                                                      

                                            

                 





                                                                     
 
                                                               




                                                                  
                                                                         

                  
         
















                                                                            











                                                                   
                                                               

                  
         







                                                                   







                                                                      






                                                                        







                                                                    
 
          

                                                                      
           
 



                                                            


                                                          
                     

                                                          

                                                       
                                                             
















                                                                    
         
                                         





                                                                    















                                                                     



                       
/*
 *  blacklist.c
 *
 *  Check to see if the given machine has a known bad ACPI BIOS
 *  or if the BIOS is too old.
 *  Check given machine against acpi_osi_dmi_table[].
 *
 *  Copyright (C) 2004 Len Brown <len.brown@intel.com>
 *  Copyright (C) 2002 Andy Grover <andrew.grover@intel.com>
 *
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 2 of the License, or (at
 *  your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful, but
 *  WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *  General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License along
 *  with this program; if not, write to the Free Software Foundation, Inc.,
 *  59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
 *
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/acpi.h>
#include <acpi/acpi_bus.h>
#include <linux/dmi.h>

#include "internal.h"

enum acpi_blacklist_predicates {
	all_versions,
	less_than_or_equal,
	equal,
	greater_than_or_equal,
};

struct acpi_blacklist_item {
	char oem_id[7];
	char oem_table_id[9];
	u32 oem_revision;
	char *table;
	enum acpi_blacklist_predicates oem_revision_predicate;
	char *reason;
	u32 is_critical_error;
};

static struct dmi_system_id acpi_osi_dmi_table[] __initdata;

/*
 * POLICY: If *anything* doesn't work, put it on the blacklist.
 *	   If they are critical errors, mark it critical, and abort driver load.
 */
static struct acpi_blacklist_item acpi_blacklist[] __initdata = {
	/* Compaq Presario 1700 */
	{"PTLTD ", "  DSDT  ", 0x06040000, ACPI_SIG_DSDT, less_than_or_equal,
	 "Multiple problems", 1},
	/* Sony FX120, FX140, FX150? */