usb: map registers or allocate area for the kernel only.
This commit is contained in:
parent
ce029df2d8
commit
05a859ebd7
@ -77,7 +77,8 @@ PhysicalMemoryAllocator::PhysicalMemoryAllocator(const char *name,
|
||||
roundedSize = (roundedSize + B_PAGE_SIZE - 1) & ~(B_PAGE_SIZE - 1);
|
||||
|
||||
fArea = create_area(fName, &fLogicalBase, B_ANY_KERNEL_ADDRESS,
|
||||
roundedSize, B_32_BIT_CONTIGUOUS, B_READ_AREA | B_WRITE_AREA);
|
||||
roundedSize, B_32_BIT_CONTIGUOUS,
|
||||
B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA);
|
||||
if (fArea < B_OK) {
|
||||
TRACE_ERROR(("PMA: failed to create memory area\n"));
|
||||
return;
|
||||
|
@ -225,7 +225,7 @@ EHCI::EHCI(pci_info *info, Stack *stack)
|
||||
|
||||
fRegisterArea = map_physical_memory("EHCI memory mapped registers",
|
||||
physicalAddress, mapSize, B_ANY_KERNEL_BLOCK_ADDRESS,
|
||||
B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA | B_READ_AREA | B_WRITE_AREA,
|
||||
B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
|
||||
(void **)&fCapabilityRegisters);
|
||||
if (fRegisterArea < 0) {
|
||||
TRACE_ERROR("failed to map register memory\n");
|
||||
|
@ -108,7 +108,7 @@ OHCI::OHCI(pci_info *info, Stack *stack)
|
||||
TRACE_ALWAYS("iospace offset: 0x%" B_PRIx32 "\n", offset);
|
||||
fRegisterArea = map_physical_memory("OHCI memory mapped registers",
|
||||
offset, B_PAGE_SIZE, B_ANY_KERNEL_BLOCK_ADDRESS,
|
||||
B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA | B_READ_AREA | B_WRITE_AREA,
|
||||
B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
|
||||
(void **)&fOperationalRegisters);
|
||||
if (fRegisterArea < B_OK) {
|
||||
TRACE_ERROR("failed to map register memory\n");
|
||||
|
@ -173,7 +173,7 @@ XHCI::XHCI(pci_info *info, Stack *stack)
|
||||
|
||||
fRegisterArea = map_physical_memory("XHCI memory mapped registers",
|
||||
physicalAddressAligned, mapSize, B_ANY_KERNEL_BLOCK_ADDRESS,
|
||||
B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA | B_READ_AREA | B_WRITE_AREA,
|
||||
B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA,
|
||||
(void **)&fCapabilityRegisters);
|
||||
if (fRegisterArea < B_OK) {
|
||||
TRACE("failed to map register memory\n");
|
||||
|
Loading…
Reference in New Issue
Block a user