[hal-info patch] Add policy for nvidia g80 hardware

Matthew Garrett mjg59 at srcf.ucam.org
Thu May 29 04:34:49 PDT 2008


g80 and later video hardware from nvidia can currently only be 
reinitialised by running a copy of the video BIOS stashed from the card 
RAM before suspend. The system video BIOS will no longer work. According 
to nvidia, this should work on all platforms. This fdi file removes any 
existing quirks that may relate to machines with different video 
hardware and then forcibly enables video posting.

-- 
Matthew Garrett | mjg59 at srcf.ucam.org
-------------- next part --------------
diff --git a/fdi/information/10freedesktop/99-video-quirk-nvidia-g80.fdi b/fdi/information/10freedesktop/99-video-quirk-nvidia-g80.fdi
new file mode 100644
index 0000000..78561a0
--- /dev/null
+++ b/fdi/information/10freedesktop/99-video-quirk-nvidia-g80.fdi
@@ -0,0 +1,583 @@
+<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> 
+<deviceinfo version="0.2">
+  <device>
+    <match key="system.hardware.primary_video.vendor" int="0x10de">
+      <match key="system.hardware.primary_video.product" int="0x190">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x191">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x192">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x193">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x194">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x195">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x196">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x197">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x198">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x199">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x19a">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x19b">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x19c">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x19d">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x19e">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x19f">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x400">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x401">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x402">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x403">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x404">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x405">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x406">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x407">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x408">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x409">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x40a">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x40b">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x40c">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x40d">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x40e">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x40f">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x420">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x421">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x422">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x423">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x424">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x425">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x426">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x427">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x428">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x429">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x42a">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x42b">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x42c">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x42d">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x42e">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+      <match key="system.hardware.primary_video.product" int="0x42f">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+    </match>
+  </device>
+</deviceinfo>


More information about the hal mailing list