created | 2021-06-28T08:42:04Z |
---|---|
begin | 2021-06-23T16:10:45Z |
end | 2021-06-23T19:46:13Z |
path | src/sys |
commits | 1 |
date | 2021-06-23T19:46:13Z | |||
---|---|---|---|---|
author | patrick | |||
files | src/sys/arch/arm64/dev/smmu.c | log | diff | annotate |
message |
The first page of the I/O virtual address space is reserved so that is easier to spot misconfiguration or wrong behaviour where NULL is used as address. Right now that page is not part of the IOVA at all, so when we reserve regions, like PCI I/O space, which can cover that page as well, extent(9) will panic. Instead, include it in the IOVA but reserve it right away. This way that page can be reserved twice. |