Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Jul 2002 11:17:03 -0700 (PDT)
From:      Thomas Moestl <tmm@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sparc64/include iommuvar.h src/sys/sparc64/pci psycho.c src/sys/sparc64/sbus sbus.c src/sys/sparc64/sparc64 iommu.c
Message-ID:  <200207161817.g6GIH3kZ050963@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
tmm         2002/07/16 11:17:03 PDT

  Modified files:
    sys/sparc64/include  iommuvar.h 
    sys/sparc64/pci      psycho.c 
    sys/sparc64/sbus     sbus.c 
    sys/sparc64/sparc64  iommu.c 
  Log:
  When multiple IOMMUs are present in a system, use a single TSB for all
  of them, and couple them by always performing all operations on all
  present IOMMUs. This is required because with the current API there
  is no way to determine on which bus a busdma operation is performed.
  
  While being there, clean up the iommu code a bit.
  
  This should be a step in the direction of allow some of larger machines
  to work; tests have shown that there still seem to be problems left.
  
  Revision  Changes    Path
  1.6       +4 -5      src/sys/sparc64/include/iommuvar.h
  1.13      +1 -1      src/sys/sparc64/pci/psycho.c
  1.3       +6 -14     src/sys/sparc64/sbus/sbus.c
  1.8       +149 -204  src/sys/sparc64/sparc64/iommu.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?200207161817.g6GIH3kZ050963>