ia64/linux-2.6.18-xen.hg

view drivers/zorro/zorro.ids @ 897:329ea0ccb344

balloon: try harder to balloon up under memory pressure.

Currently if the balloon driver is unable to increase the guest's
reservation it assumes the failure was due to reaching its full
allocation, gives up on the ballooning operation and records the limit
it reached as the "hard limit". The driver will not try again until
the target is set again (even to the same value).

However it is possible that ballooning has in fact failed due to
memory pressure in the host and therefore it is desirable to keep
attempting to reach the target in case memory becomes available. The
most likely scenario is that some guests are ballooning down while
others are ballooning up and therefore there is temporary memory
pressure while things stabilise. You would not expect a well behaved
toolstack to ask a domain to balloon to more than its allocation nor
would you expect it to deliberately over-commit memory by setting
balloon targets which exceed the total host memory.

This patch drops the concept of a hard limit and causes the balloon
driver to retry increasing the reservation on a timer in the same
manner as when decreasing the reservation.

Also if we partially succeed in increasing the reservation
(i.e. receive less pages than we asked for) then we may as well keep
those pages rather than returning them to Xen.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
author Keir Fraser <keir.fraser@citrix.com>
date Fri Jun 05 14:01:20 2009 +0100 (2009-06-05)
parents 831230e53067
children
line source
1 #
2 # List of Zorro IDs
3 #
4 # Maintained by Geert Uytterhoeven <zorro@linux-m68k.org>
5 # If you have any new entries, please send them to the maintainer.
6 #
7 # $Id: zorro.ids,v 1.19 2002/10/14 13:08:58 geert Exp $
8 #
10 # Manufacturers and Products. Please keep sorted.
12 # Syntax:
13 # manufacturer manufacturer_name
14 # product product_name <-- single tab
16 00d3 Pacific Peripherals
17 0000 SE 2000 A500 [HD Controller]
18 0a00 [SCSI Host Adapter]
19 00dd Kupke
20 0000 Golem RAM Box 2MB [RAM Expansion]
21 0100 MacroSystems USA
22 # The Stormbringer is actually made by Memphis
23 0000 Stormbringer [Accelerator]
24 1300 Warp Engine [Accelerator, SCSI Host Adapter and RAM Expansion]
25 0200 3-State
26 0200 Megamix 2000 [RAM Expansion]
27 0201 Commodore Braunschweig
28 0100 A2088 XT/A2286 AT [ISA Bus Bridge]
29 0200 A2286 AT [ISA Bus Bridge]
30 5400 A4091 [SCSI Host Adapter]
31 6700 A2386-SX [ISA Bus Bridge]
32 0202 Commodore West Chester
33 0100 A2090/A2090A [SCSI Host Adapter]
34 0200 A590/A2091 [SCSI Host Adapter]
35 0300 A590/A2091 [SCSI Host Adapter]
36 0400 A2090B 2090 Autoboot [SCSI Host Adapter]
37 0900 A2060 [ArcNet Card]
38 0a00 A590/A2052/A2058/A2091 [RAM Expansion]
39 2000 A560 [RAM Expansion]
40 4500 A2232 Prototype [Multi I/O]
41 4600 A2232 [Multi I/O]
42 5000 A2620 68020 [Accelerator and RAM Expansion]
43 5100 A2630 68030 [Accelerator and RAM Expansion]
44 5400 A4091 [SCSI Host Adapter]
45 5a00 A2065 [Ethernet Card]
46 6000 Romulator Card
47 6100 A3000 Test Fixture [Miscellaneous Expansion Card]
48 6700 A2386-SX [ISA Bus Bridge]
49 7000 A2065 [Ethernet Card]
50 0203 Commodore West Chester
51 0300 A2090/A2090A Combitec/MacroSystem [SCSI Host Adapter]
52 02f4 Progressive Peripherals & Systems
53 0200 EXP8000 [RAM Expansion]
54 6900 A2000 68040 [Accelerator]
55 9600 68040 [Accelerator]
56 02ff Kolff Computer Supplies
57 0000 KCS Power PC [ISA Bus Bridge]
58 03ec Cardco Ltd.
59 0400 Kronos 2000 [SCSI Host Adapter]
60 0c00 A1000 [SCSI Host Adapter]
61 0e00 Escort [SCSI Host Adapter]
62 f500 A2410 HiRes [Graphics Card]
63 03ed A-Squared
64 0100 Live! 2000 [Video Card]
65 03ee Comspec Communications
66 0100 AX2000 [RAM Expansion]
67 03f1 Anakin Research
68 0100 Easyl Drawing Tablet Interface
69 03f2 Microbotics
70 0000 StarBoard II [RAM Expansion]
71 0200 StarDrive [SCSI Host Adapter]
72 0300 8-Up (Rev A) [RAM Expansion]
73 0400 8-Up (Rev Z) [RAM Expansion]
74 2000 Delta [RAM Expansion]
75 4000 8-Star [RAM Expansion]
76 4100 8-Star [Miscellaneous Expansion Card]
77 4400 VXL RAM*32 [RAM Expansion]
78 4500 VXL-30 [Accelerator]
79 6000 Delta [Miscellaneous Expansion Card]
80 8100 MBX 1200/1200z [RAM Expansion]
81 9600 Hardframe 2000 [SCSI Host Adapter]
82 9e00 Hardframe 2000 [SCSI Host Adapter]
83 c100 MBX 1200/1200z [Miscellaneous Expansion Card]
84 03f4 Access Associates Alegra
85 03f6 Expansion Technologies/Pacific Cypress
86 03ff ASDG
87 0100 [RAM Expansion]
88 0200 [RAM Expansion]
89 fe00 EB-920 Lan Rover [Ethernet Card]
90 ff00 GPIB/Dual IEEE-488/Twin-X [Multi I/O]
91 0404 Ronin/Imtronics
92 3900 Hurricane 2800 [Accelerator and RAM Expansion]
93 5700 Hurricane 2800 [Accelerator and RAM Expansion]
94 0406 Commodore/University of Lowell
95 0000 A2410 HiRes [Graphics Card]
96 041d Ameristar
97 0100 A2065 [Ethernet Card]
98 0900 A560 [ArcNet Card]
99 0a00 A4066 [Ethernet Card]
100 2000 1600-GX [Graphics Card]
101 0420 Supra
102 0100 SupraDrive 4x4 [SCSI Host Adapter]
103 0200 1000 [RAM Expansion]
104 0300 2000 DMA [SCSI Host Adapter]
105 0500 500 [SCSI Host Adapter and RAM Expansion]
106 0800 500 [SCSI Host Adapter]
107 0900 500XP/2000 [RAM Expansion]
108 0a00 500RX/2000 [RAM Expansion]
109 0b00 2400zi [Modem]
110 0c00 500XP/SupraDrive WordSync [SCSI Host Adapter]
111 0d00 SupraDrive WordSync II [SCSI Host Adapter]
112 1000 2400zi+ [Modem]
113 0422 Computer Systems Assosiates
114 1100 Magnum 40 [Accelerator and SCSI Host Adapter]
115 1500 12 Gauge [SCSI Host Adapter]
116 0439 Marc Michael Groth
117 0502 M-Tech
118 0300 AT500 [RAM Expansion]
119 06e1 Great Valley Products
120 0800 Impact Series I [SCSI Host Adapter and RAM Expansion]
121 2000 Impact Vision 24 [Graphics Card]
122 07da ByteBox
123 0000 A500
124 07db Hacker Test Board
125 07dc DKB/Power Computing
126 0900 SecureKey
127 0e00 DKM 3128 [RAM Expansion]
128 0f00 Rapid Fire [SCSI Host Adapter]
129 1000 DKM 1202 [FPU and RAM Expansion]
130 1200 Cobra/Viper II 68EC030 [Accelerator]
131 1700 WildFire 060 [Accelerator]
132 ff00 WildFire 060 [Accelerator]
133 07e1 Great Valley Products
134 0100 Impact Series I (4K) [SCSI Host Adapter]
135 0200 Impact Series I (16K/2) [SCSI Host Adapter]
136 0300 Impact Series I (16K/2) [SCSI Host Adapter]
137 0800 Impact 3001 [IDE Interface]
138 0900 Impact 3001 [RAM Expansion]
139 0a00 Impact Series II [RAM Expansion]
140 0b20 GForce 040 [Accelerator]
141 0b30 GForce 040 [Accelerator and SCSI Host Adapter]
142 0b40 A1291 [SCSI Host Adapter]
143 0b60 Combo 030 R4 [Accelerator]
144 0b70 Combo 030 R4 [Accelerator and SCSI Host Adapter]
145 0b78 Phone Pak
146 0b98 IO-Extender [Multi I/O]
147 0ba0 GForce 030 [Accelerator]
148 0bb0 GForce 030 [Accelerator and SCSI Host Adapter]
149 0bc0 A530 [Accelerator]
150 0bd0 A530 [Accelerator and SCSI Host Adapter]
151 0be0 Combo 030 R3 [Accelerator]
152 0bf0 Combo 030 R3 [Accelerator and SCSI Host Adapter]
153 0bf8 Series-II [SCSI Host Adapter]
154 0d00 Impact 3001 [IDE Interface]
155 1600 GForce 040/060 [Accelerator and SCSI Host Adapter]
156 2000 Impact Vision 24 [Graphics Card]
157 4400 Rembrandt [Graphics Card]
158 ff00 GForce 040 [Accelerator]
159 07e5 California Access/Synergy
160 0100 Malibu [SCSI Host Adapter]
161 07e6 Xetec
162 0100 FastCard [SCSI Host Adapter]
163 0200 FastCard [RAM Expansion]
164 0300 FastCard Plus [SCSI Host Adapter]
165 07ea Progressive Peripherals & Systems
166 0000 Mercury [Accelerator]
167 0100 A3000 68040 [Accelerator]
168 6900 A2000 68040 [Accelerator]
169 9600 Zeus [Accelerator, SCSI Host Adapter and RAM Expansion]
170 bb00 A500 68040 [Accelerator]
171 # The AteoBus and Pixel64 are actually made by Ateo Concepts
172 fc00 AteoBus [Expansion Bus Bridge]
173 fe00 Pixel64 [Graphics Card]
174 ff00 Pixel64 RAM [Graphics Card]
175 07ec Xebec
176 07f2 Spirit Technology
177 0100 Insider IN1000 [RAM Expansion]
178 0200 Insider IN500 [RAM Expansion]
179 0300 SIN500 [RAM Expansion]
180 0400 HDA 506 [HD Controller]
181 0500 AX-S [Miscellaneous Expansion Card]
182 0600 OctaByte [RAM Expansion]
183 0800 Inmate [SCSI Host Adapter and RAM Expansion]
184 07f3 Spirit Technology
185 07fe BSC/Alfadata
186 0300 ALF 3 [SCSI Host Adapter]
187 0801 BSC/Alfadata
188 0100 ALF 2 [SCSI Host Adapter]
189 0200 ALF 2 [SCSI Host Adapter]
190 0300 ALF 3 [SCSI Host Adapter]
191 0400 Oktagon 500 [SCSI Host Adapter]
192 0600 Tandem AT-2008/508 [IDE Interface]
193 0800 Oktagon 2008 [RAM Expansion]
194 1000 MultiFace I [Multi I/O]
195 2000 FrameMaster II [Graphics Card]
196 4000 ISDN MasterCard [ISDN Interface]
197 0802 Cardco Ltd.
198 0400 Kronos 2000 [SCSI Host Adapter]
199 0c00 A1000 [SCSI Host Adapter]
200 0804 Jochheim
201 0100 [RAM Expansion]
202 2000 [RAM Expansion]
203 0807 Checkpoint Technologies
204 0000 Serial Solution [Multi Serial]
205 0810 Edotronik
206 0100 IEEE-488 Interface Card
207 0200 CBM-8032 Card
208 0300 [Multi Serial]
209 0400 24Bit Realtime Video Digitizer
210 0500 32Bit Parallel I/O Interface
211 0600 PIC Prototyping Card
212 0700 16 Channel ADC Interface
213 0800 VME-Bus Controller
214 0900 DSP96000 Realtime Data Acquisition DSP Card
215 0813 NES Inc.
216 0000 [RAM Expansion]
217 0817 ICD
218 0100 Advantage 2000 [SCSI Host Adapter]
219 0300 Advantage [IDE Interface]
220 0400 Advantage 2080 [RAM Expansion]
221 0819 Kupke
222 0100 Omti [HD Controller]
223 0200 Golem SCSI-II [SCSI Host Adapter]
224 0300 Golem Box
225 0400 030/882 [Accelerator]
226 0500 Golem [SCSI Host Adapter]
227 081d Great Valley Products
228 0900 A2000-RAM8/2 [Miscellaneous Expansion Card]
229 0a00 Impact Series II [RAM Expansion]
230 081e Interworks Network
231 0820 Hardital Synthesis
232 0100 Super Big Bang [Accelerator, SCSI Host Adapter and RAM Expansion]
233 1400 TQM 68030+68882 [Accelerator]
234 0828 Applied Engineering
235 1000 DL2000 [Modem]
236 e000 RAM Works [RAM Expansion]
237 082c BSC/Alfadata
238 0400 Oktagon 500 [SCSI Host Adapter]
239 0500 Oktagon 2008 [SCSI Host Adapter]
240 0600 Tandem AT-2008/508 [IDE Interface]
241 0700 Alpha 1200 [RAM Expansion]
242 0800 Oktagon 2008 [RAM Expansion]
243 1000 MultiFace I [Multi I/O]
244 1100 MultiFace II [Multi I/O]
245 1200 MultiFace III [Multi I/O]
246 2000 FrameMaster II [Graphics Card]
247 2100 Graffiti RAM [Graphics Card]
248 2200 Graffiti [Graphics Card]
249 4000 ISDN MasterCard [ISDN Interface]
250 4100 ISDN MasterCard II [ISDN Interface]
251 0835 Phoenix
252 2100 ST506 [HD Controller]
253 2200 [SCSI Host Adapter]
254 be00 [RAM Expansion]
255 0836 Advanced Storage Systems
256 0100 Nexus [SCSI Host Adapter]
257 0800 Nexus [RAM Expansion]
258 0838 Impulse
259 0000 FireCracker 24 (NTSC) [Graphics Card]
260 0100 FireCracker 24 (PAL) [Graphics Card]
261 0840 IVS
262 0200 GrandSlam PIC 2 [RAM Expansion]
263 0400 GrandSlam PIC 1 [RAM Expansion]
264 1000 OverDrive [HD Controller]
265 3000 TrumpCard Classic [SCSI Host Adapter]
266 3400 TrumpCard Pro/GrandSlam [SCSI Host Adapter]
267 4000 Meta-4 [RAM Expansion]
268 bf00 Wavetools [Audio Card]
269 f300 Vector [SCSI Host Adapter]
270 f400 Vector [SCSI Host Adapter]
271 0841 Vector
272 e300 Connection [Multi I/O]
273 0845 XPert ProDev
274 0100 Visiona RAM [Graphics Card]
275 0200 Visiona [Graphics Card]
276 0300 Merlin RAM [Graphics Card]
277 0400 Merlin [Graphics Card]
278 c900 Merlin [Graphics Card]
279 0849 Hydra Systems
280 0100 Amiganet [Ethernet Card]
281 084f Sunrize Industries
282 0100 AD1012 [Audio Card]
283 0200 AD516 [Audio Card]
284 0300 DD512 [Audio Card]
285 0850 Triceratops
286 0100 [Multi I/O]
287 0851 Applied Magic Inc.
288 0100 DMI Resolver [Graphics Card]
289 0200 Vivid 24 [Graphics Card]
290 0600 Digital Broadcaster [Video Card]
291 085e GFX-Base
292 0000 GDA-1 VRAM [Graphics Card]
293 0100 GDA-1 [Graphics Card]
294 0860 RocTec
295 0100 RH 800C [HD Controller]
296 0200 RH 800C [RAM Expansion]
297 0861 Kato
298 # The Rainbow II and III are actually made by Ingenieurbüro Helfrich
299 2000 Rainbow II [Graphics Card]
300 2100 Rainbow III [Graphics Card]
301 8000 Melody MPEG [Audio Card]
302 0862 Atlantis
303 0864 Protar
304 0865 ACS
305 0866 Software Results Enterprises
306 0100 Golden Gate 2 Bus+ [ISA Bus Bridge]
307 086a Unknown
308 0100 Horizon [Graphics Card]
309 0200 Blackbox [Graphics Card]
310 0300 Voyager [Graphics Card]
311 086d Masoboshi
312 0300 MasterCard SC201 [RAM Expansion]
313 0400 MasterCard MC702 [SCSI Host Adapter and IDE Interface]
314 0700 MVD 819
315 086f Mainhattan-Data/A-Team
316 0100 [IDE Interface]
317 0877 Village Tronic
318 0100 Domino RAM [Graphics Card]
319 0200 Domino [Graphics Card]
320 0300 Domino 16M Prototype [Graphics Card]
321 0b00 Picasso II/II+ RAM [Graphics Card]
322 0c00 Picasso II/II+ [Graphics Card]
323 0d00 Picasso II/II+ (Segmented Mode) [Graphics Card]
324 1500 Picasso IV Z2 RAM [Graphics Card]
325 1600 Picasso IV Z2 RAM [Graphics Card]
326 1700 Picasso IV Z2 [Graphics Card]
327 1800 Picasso IV Z3 [Graphics Card]
328 c900 Ariadne [Ethernet Card and Parallel Ports]
329 ca00 Ariadne II [Ethernet Card]
330 087b Utilities Unlimited
331 1500 Emplant Deluxe [Macintosh Emulator]
332 2000 Emplant Deluxe [Macintosh Emulator]
333 0880 Amitrix
334 0100 [Multi I/O]
335 0200 CD-RAM [RAM Expansion]
336 0885 ArMax
337 0000 OmniBus [Graphics Card]
338 088d ZEUS Electronic Development
339 0300 [ISDN Interface]
340 0400 Spider [Video Card]
341 088f NewTek
342 0000 VideoToaster [Video Card]
343 0890 M-Tech Germany
344 0100 AT500 [IDE Interface]
345 0300 68030 [Accelerator]
346 0600 68020i [Accelerator]
347 2000 A1200 T68030 RTC [Accelerator]
348 2100 Viper Mk V/E-Matrix 530 [Accelerator and RAM Expansion]
349 2200 8MB [RAM Expansion]
350 2400 Viper Mk V/E-Matrix 530 [SCSI Host Adapter and IDE Interface]
351 0891 Great Valley Products
352 0100 EGS 28/24 Spectrum RAM [Graphics Card]
353 0200 EGS 28/24 Spectrum [Graphics Card]
354 0892 Apollo
355 0100 A1200 [FPU and RAM Expansion]
356 0893 Ingenieurbüro Helfrich
357 0500 Piccolo RAM [Graphics Card]
358 0600 Piccolo [Graphics Card]
359 0700 PeggyPlus MPEG [Video Card]
360 0800 VideoCruncher [Video Card]
361 0a00 Piccolo SD64 RAM [Graphics Card]
362 0b00 Piccolo SD64 [Graphics Card]
363 089b MacroSystems USA
364 1300 Warp Engine 40xx [Accelerator, SCSI Host Adapter and RAM Expansion]
365 089e ElBox Computer
366 0600 1200/4 [RAM Expansion]
367 0800 FastATA 1200 [IDE Interface]
368 1200 FastATA 1200 [IDE Interface]
369 1300 FastATA 1200 [IDE Interface]
370 1800 FastATA 1200 [IDE Interface]
371 1900 FastATA 4000 [IDE Interface]
372 1d00 FastATA 4000 [IDE Interface]
373 1e00 FastATA ZIV [IDE Interface]
374 0a00 Harms Professional
375 1000 030 Plus [Accelerator]
376 d000 3500 Professional [Accelerator and RAM Expansion]
377 0a50 Micronik
378 0a00 RCA 120 [RAM Expansion]
379 0f0f Micronik
380 0100 Z3i A1200 [Zorro III Extender and SCSI Host Adapter]
381 1000 MegaMicro
382 0300 SCRAM 500 [SCSI Host Adapter]
383 0400 SCRAM 500 [RAM Expansion]
384 1028 Ronin/Imtronics
385 3900 Hurricane 2800 [Accelerator and RAM Expansion]
386 5700 Hurricane 2800 [Accelerator and RAM Expansion]
387 102f Ateo Concepts
388 fc00 AteoBus [Expansion Bus Bridge]
389 fe00 Pixel64 [Graphics Card]
390 ff00 Pixel64 RAM [Graphics Card]
391 1212 Individual Computers
392 0000 Buddha [IDE Interface]
393 1700 X-Surf [Ethernet Card and IDE Interface]
394 2a00 Catweasel [IDE Interface and Floppy Controller]
395 1248 Kupke
396 0100 Golem HD 3000 [HD Controller]
397 1267 RBM-Computertechnik
398 0100 IOBlix [Multi I/O]
399 1388 ITH
400 0100 ISDN-Master II [ISDN Interface]
401 1389 VMC
402 0100 ISDN Blaster Z2 [ISDN Interface]
403 0200 HyperCom 4 [Multi I/O]
404 0600 HyperCom 4+ [Multi I/O]
405 157c Information
406 6400 ISDN Engine I [ISDN Interface]
407 2017 Vortex
408 0700 Golden Gate 80386SX [ISA Bus Bridge]
409 0800 Golden Gate [RAM Expansion]
410 0900 Golden Gate 80486 [ISA Bus Bridge]
411 2062 Expansion Systems
412 0100 DataFlyer 4000SX [SCSI Host Adapter]
413 0200 DataFlyer 4000SX [RAM Expansion]
414 2100 ReadySoft
415 0100 AMax II/IV [Macintosh Emulator]
416 2140 Phase 5
417 0100 Blizzard [RAM Expansion]
418 0200 Blizzard [Accelerator]
419 0600 Blizzard 1220-IV [Accelerator]
420 0a00 FastLane Z3 [RAM Expansion]
421 0b00 Blizzard 1230-II/Fastlane Z3/CyberSCSI/CyberStorm060 [Accelerator and/or SCSI Host Adapter]
422 0c00 Blizzard 1220/CyberStorm [Accelerator and SCSI Host Adapter]
423 0d00 Blizzard 1230 [Accelerator]
424 1100 Blizzard 1230-IV/1260 [Accelerator]
425 1800 Blizzard 2060 [Accelerator]
426 1900 CyberStorm Mk II [Flash ROM]
427 2200 CyberVision64 [Graphics Card]
428 3200 CyberVision64-3D Prototype [Graphics Card]
429 4300 CyberVision64-3D [Graphics Card]
430 6400 CyberStorm Mk III [Accelerator and SCSI Host Adapter]
431 6e00 Blizzard 603e+ [Accelerator and SCSI Host Adapter]
432 2169 DPS
433 0100 Personal Animation Recorder [Video Card]
434 2200 Apollo
435 0000 A620 68020 [Accelerator]
436 0100 A620 68020 [Accelerator]
437 2222 Apollo
438 2200 AT-Apollo
439 2300 1230/1240/1260/2030/4040/4060 [Accelerator]
440 38a5 Petsoff LP
441 0000 Delfina [Audio Card]
442 0100 Delfina Lite [Audio Card]
443 0200 Delfina Plus [Audio Card]
444 3ff7 Uwe Gerlach
445 d400 RAM/ROM [Miscellaneous Expansion Card]
446 4231 ACT
447 0100 Prelude [Audio Card]
448 4754 MacroSystems Germany
449 0300 Maestro [Audio Card]
450 0400 VLab [Video Card]
451 0500 Maestro Pro [Audio Card]
452 0600 Retina [Graphics Card]
453 0800 MultiEvolution [SCSI Host Adapter]
454 0c00 Toccata [Audio Card]
455 0d00 Toccata Pro [Audio Card]
456 1000 Retina Z3 [Graphics Card]
457 1200 VLab Motion [Video Card]
458 1300 Altais [Graphics Card]
459 fd00 Falcon '040 [Accelerator]
460 6766 Combitec
461 8000 SKI Peripherals
462 0800 MAST Fireball [SCSI Host Adapter]
463 8000 [SCSI Host Adapter and Dual Serial Card]
464 a9ad Reis-Ware
465 1100 Scan King [Scanner Interface]
466 aa01 Cameron
467 1000 Personal A4 [Scanner Interface]
468 aa11 Reis-Ware
469 1100 Handyscanner [Scanner Interface]
470 b5a8 Phoenix
471 2100 ST506 [HD Controller]
472 2200 [SCSI Host Adapter]
473 be00 [RAM Expansion]
474 c008 Combitec
475 2a00 [HD Controller]
476 2b00 SRAM [RAM Expansion]