History log of /openbsd-current/sys/dev/acpi/acpidmar.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.7 13-Apr-2023 jsg

remove duplicate includes
ok deraadt@ miod@ krw@


Revision tags: OPENBSD_7_2_BASE OPENBSD_7_3_BASE
# 1.6 06-Apr-2022 naddy

constify struct cfattach


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.5 24-Aug-2021 patrick

Fix compilation with debug enabled.

ok kettenis@


# 1.4 16-May-2021 deraadt

panic does not require a \n at the end. When one is provided, it looks wrong.


Revision tags: OPENBSD_6_9_BASE
# 1.3 14-Jan-2021 patrick

Some BIOS seem to provide memory regions <16M in their reserved memory
region reporting table. Since the extent only covered memory starting
at 16M, these regions could not be reserved and would in turn cause a
panic. Make the extent start at 0 and immediately reserve the first
16M right away, so that we can change the reserved memory allocator to
EX_CONFLICTOK to make allocations succeed if they are already reserved.

ok kettenis@


# 1.2 12-Dec-2020 jsg

avoid uninitialised var by using dma tag from attach args

ok kettenis@


# 1.1 27-Oct-2020 jordan

Adding IOMMU support for AMD Vi and Intel VTD (disabled)
This creates separate domains for each PCI device and can provide protection
against invalid memory access. Needed for Passthrough PCI from vmd.
ok deraadt@, kettenis@
: ----------------------------------------------------------------------


# 1.6 06-Apr-2022 naddy

constify struct cfattach


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.5 24-Aug-2021 patrick

Fix compilation with debug enabled.

ok kettenis@


# 1.4 16-May-2021 deraadt

panic does not require a \n at the end. When one is provided, it looks wrong.


Revision tags: OPENBSD_6_9_BASE
# 1.3 14-Jan-2021 patrick

Some BIOS seem to provide memory regions <16M in their reserved memory
region reporting table. Since the extent only covered memory starting
at 16M, these regions could not be reserved and would in turn cause a
panic. Make the extent start at 0 and immediately reserve the first
16M right away, so that we can change the reserved memory allocator to
EX_CONFLICTOK to make allocations succeed if they are already reserved.

ok kettenis@


# 1.2 12-Dec-2020 jsg

avoid uninitialised var by using dma tag from attach args

ok kettenis@


# 1.1 27-Oct-2020 jordan

Adding IOMMU support for AMD Vi and Intel VTD (disabled)
This creates separate domains for each PCI device and can provide protection
against invalid memory access. Needed for Passthrough PCI from vmd.
ok deraadt@, kettenis@
: ----------------------------------------------------------------------


# 1.5 24-Aug-2021 patrick

Fix compilation with debug enabled.

ok kettenis@


# 1.4 16-May-2021 deraadt

panic does not require a \n at the end. When one is provided, it looks wrong.


Revision tags: OPENBSD_6_9_BASE
# 1.3 14-Jan-2021 patrick

Some BIOS seem to provide memory regions <16M in their reserved memory
region reporting table. Since the extent only covered memory starting
at 16M, these regions could not be reserved and would in turn cause a
panic. Make the extent start at 0 and immediately reserve the first
16M right away, so that we can change the reserved memory allocator to
EX_CONFLICTOK to make allocations succeed if they are already reserved.

ok kettenis@


# 1.2 12-Dec-2020 jsg

avoid uninitialised var by using dma tag from attach args

ok kettenis@


# 1.1 27-Oct-2020 jordan

Adding IOMMU support for AMD Vi and Intel VTD (disabled)
This creates separate domains for each PCI device and can provide protection
against invalid memory access. Needed for Passthrough PCI from vmd.
ok deraadt@, kettenis@
: ----------------------------------------------------------------------


# 1.4 16-May-2021 deraadt

panic does not require a \n at the end. When one is provided, it looks wrong.


Revision tags: OPENBSD_6_9_BASE
# 1.3 14-Jan-2021 patrick

Some BIOS seem to provide memory regions <16M in their reserved memory
region reporting table. Since the extent only covered memory starting
at 16M, these regions could not be reserved and would in turn cause a
panic. Make the extent start at 0 and immediately reserve the first
16M right away, so that we can change the reserved memory allocator to
EX_CONFLICTOK to make allocations succeed if they are already reserved.

ok kettenis@


# 1.2 12-Dec-2020 jsg

avoid uninitialised var by using dma tag from attach args

ok kettenis@


# 1.1 27-Oct-2020 jordan

Adding IOMMU support for AMD Vi and Intel VTD (disabled)
This creates separate domains for each PCI device and can provide protection
against invalid memory access. Needed for Passthrough PCI from vmd.
ok deraadt@, kettenis@
: ----------------------------------------------------------------------


# 1.3 14-Jan-2021 patrick

Some BIOS seem to provide memory regions <16M in their reserved memory
region reporting table. Since the extent only covered memory starting
at 16M, these regions could not be reserved and would in turn cause a
panic. Make the extent start at 0 and immediately reserve the first
16M right away, so that we can change the reserved memory allocator to
EX_CONFLICTOK to make allocations succeed if they are already reserved.

ok kettenis@


# 1.2 12-Dec-2020 jsg

avoid uninitialised var by using dma tag from attach args

ok kettenis@


# 1.1 27-Oct-2020 jordan

Adding IOMMU support for AMD Vi and Intel VTD (disabled)
This creates separate domains for each PCI device and can provide protection
against invalid memory access. Needed for Passthrough PCI from vmd.
ok deraadt@, kettenis@
: ----------------------------------------------------------------------


# 1.2 12-Dec-2020 jsg

avoid uninitialised var by using dma tag from attach args

ok kettenis@


# 1.1 27-Oct-2020 jordan

Adding IOMMU support for AMD Vi and Intel VTD (disabled)
This creates separate domains for each PCI device and can provide protection
against invalid memory access. Needed for Passthrough PCI from vmd.
ok deraadt@, kettenis@
: ----------------------------------------------------------------------


# 1.1 27-Oct-2020 jordan

Adding IOMMU support for AMD Vi and Intel VTD (disabled)
This creates separate domains for each PCI device and can provide protection
against invalid memory access. Needed for Passthrough PCI from vmd.
ok deraadt@, kettenis@
: ----------------------------------------------------------------------