The following reply was made to PR amd64/171355; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: amd64/171355: commit references a PR
Date: Sun,  9 Sep 2012 20:00:39 +0000 (UTC)

 Author: mav
 Date: Sun Sep  9 20:00:00 2012
 New Revision: 240286
 URL: http://svn.freebsd.org/changeset/base/240286
 
 Log:
   At least from A70M FCH chipsets AMD started to use their real vendor ID
   (1022) in HPET. But according to report they still haven't fixed problem
   with level-triggered interrupts.
   Make workaround used for earlier chipsets apply to this new ID also.
   
   PR:          amd64/171355
   MFC after:   3 days
 
 Modified:
   head/sys/dev/acpica/acpi_hpet.c
 
 Modified: head/sys/dev/acpica/acpi_hpet.c
 ==============================================================================
 --- head/sys/dev/acpica/acpi_hpet.c    Sun Sep  9 19:20:23 2012        
(r240285)
 +++ head/sys/dev/acpica/acpi_hpet.c    Sun Sep  9 20:00:00 2012        
(r240286)
 @@ -57,6 +57,7 @@ __FBSDID("$FreeBSD$");
  #endif
  
  #define HPET_VENDID_AMD               0x4353
 +#define HPET_VENDID_AMD2      0x1022
  #define HPET_VENDID_INTEL     0x8086
  #define HPET_VENDID_NVIDIA    0x10de
  #define HPET_VENDID_SW                0x1166
 @@ -505,7 +506,7 @@ hpet_attach(device_t dev)
         * properly, that makes it very unreliable - it freezes after any
         * interrupt loss. Avoid legacy IRQs for AMD.
         */
 -      if (vendor == HPET_VENDID_AMD)
 +      if (vendor == HPET_VENDID_AMD || vendor == HPET_VENDID_AMD2)
                sc->allowed_irqs = 0x00000000;
        /*
         * NVidia MCP5x chipsets have number of unexplained interrupt
 _______________________________________________
 svn-src-...@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"
 
_______________________________________________
freebsd-amd64@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
To unsubscribe, send any mail to "freebsd-amd64-unsubscr...@freebsd.org"

Reply via email to