Since with the current design there's one device per domain, and one
authorpatrick <patrick@openbsd.org>
Sat, 6 Mar 2021 19:30:07 +0000 (19:30 +0000)
committerpatrick <patrick@openbsd.org>
Sat, 6 Mar 2021 19:30:07 +0000 (19:30 +0000)
commit484d59cdf3af9d21a3f33595c8b10cf1b439da25
tree8d641ff99e81a75759d4ec173efdf86f0d454512
parentb9720b9301f9fad471d9173d1cfb4d603d95aa5f
Since with the current design there's one device per domain, and one
domain per pagetable, there's no need for a backpointer to the domain
in the pagetable entry descriptor.  There can't be any other domain.
Also since there's no list, no list entry member is needed either.

This reduces early allocation to half of the previous size.  I think
it's possible to reduce it even further and not need a pagetable entry
descriptor at all, but I need to think about that a bit more.
sys/arch/arm64/dev/smmu.c