Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Apr 1998 13:07:37 -0800 (PST)
From:      Tor Egge <tegge@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG
Subject:   cvs commit: src/sys/i386/i386 mpapic.c mp_machdep.c src/sys/i386/include smp.h src/sys/pci pci.c pci_compat.c
Message-ID:  <199804012107.NAA10160@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
tegge       1998/04/01 13:07:37 PST

  Modified files:
    sys/i386/i386        mpapic.c mp_machdep.c 
    sys/i386/include     smp.h 
    sys/pci              pci.c pci_compat.c 
  Log:
  Add two workarounds for broken MP tables:
  
  	- Attempt to handle PCI devices where the interrupt is
  	  an ISA/EISA interrupt according to the mp table.
  
  	- Attempt to handle multiple IO APIC pins connected to
  	  the same PCI or ISA/EISA interrupt source.  Print a
  	  warning if this happens, since performance is suboptimal.
  	  This workaround is only used for PCI devices.
  
  With these two workarounds, the -SMP kernel is capable of running on
  my Asus P/I-P65UP5 motherboard when version 1.4 of the MP table is disabled.
  
  Revision  Changes    Path
  1.29      +7 -16     src/sys/i386/i386/mpapic.c
  1.71      +49 -2     src/sys/i386/i386/mp_machdep.c
  1.42      +2 -1      src/sys/i386/include/smp.h
  1.82      +20 -4     src/sys/pci/pci.c
  1.7       +46 -2     src/sys/pci/pci_compat.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804012107.NAA10160>