summaryrefslogtreecommitdiff
path: root/Kernel/API/MemoryLayout.h
diff options
context:
space:
mode:
authorLiav A <liavalb@gmail.com>2022-07-08 19:17:57 +0300
committerAndreas Kling <kling@serenityos.org>2022-07-14 13:15:24 +0200
commit37b4133c5154157664100dbfb268aa9008a2b832 (patch)
tree54f0aa3f094e7ef3c8d6ebaccd2d387164295998 /Kernel/API/MemoryLayout.h
parentb22149601a889b57651449ef994d10baf92886d6 (diff)
downloadserenity-37b4133c5154157664100dbfb268aa9008a2b832.zip
Kernel: Allocate user physical pages instead of supervisor ones for DMA
We are limited on the amount of supervisor pages we can allocate, so don't allocate from that pool. Supervisor pages are always below 16 MiB barrier so using those was crucial when we used devices like the ISA SoundBlaster 16 card, because that device required very low physical addresses to be used.
Diffstat (limited to 'Kernel/API/MemoryLayout.h')
0 files changed, 0 insertions, 0 deletions