History log of /freebsd-10-stable/sys/x86/iommu/intel_gas.c
Revision Date Author Comments
# 281545 15-Apr-2015 kib

MFC r281254:
Account for the offset of the page run when allocating the
dmar_map_entry.


# 280874 30-Mar-2015 kib

MFC r280435:
When mapping an allocated entry, use the entry size, instead of the
requested size. If tag restrictions caused split entry, its size is
less then requsted.


# 280425 24-Mar-2015 kib

MFC r280196:
Recheck that boundary is not crossed after the move to satisfy boundary
restriction.


# 280424 24-Mar-2015 kib

MFC r280195:
When inserting new entry into the address map, ensure that not only
next entry does not intersect with the tail of the new entry, but also
that previous entry is also before new entry start.


# 259512 17-Dec-2013 kib

MFC DMAR busdma implementation.

MFC r257251:
Import the driver for VT-d DMAR hardware. Implement the busdma(9) using DMARs.

MFC r257512:
Add support for queued invalidation.

MFC miscellaneous follow-ups to r257251.

MFC r257266:
Remove redundand assignment to error variable and check for its value.

MFC r257308:
Remove redundand declaration.

MFC r257511:
Return BUS_PROBE_NOWILDCARD from the DMAR probe method.

MFC r257860,r257896,r257900,r257902,r257903 (by dim):
Fixes for gcc compilation.


# 281545 15-Apr-2015 kib

MFC r281254:
Account for the offset of the page run when allocating the
dmar_map_entry.


# 280874 30-Mar-2015 kib

MFC r280435:
When mapping an allocated entry, use the entry size, instead of the
requested size. If tag restrictions caused split entry, its size is
less then requsted.


# 280425 24-Mar-2015 kib

MFC r280196:
Recheck that boundary is not crossed after the move to satisfy boundary
restriction.


# 280424 24-Mar-2015 kib

MFC r280195:
When inserting new entry into the address map, ensure that not only
next entry does not intersect with the tail of the new entry, but also
that previous entry is also before new entry start.


# 259512 17-Dec-2013 kib

MFC DMAR busdma implementation.

MFC r257251:
Import the driver for VT-d DMAR hardware. Implement the busdma(9) using DMARs.

MFC r257512:
Add support for queued invalidation.

MFC miscellaneous follow-ups to r257251.

MFC r257266:
Remove redundand assignment to error variable and check for its value.

MFC r257308:
Remove redundand declaration.

MFC r257511:
Return BUS_PROBE_NOWILDCARD from the DMAR probe method.

MFC r257860,r257896,r257900,r257902,r257903 (by dim):
Fixes for gcc compilation.