#9074: ICE1712 produces sinusoidal noise with 4+gb of ram -------------------------------------+---------------------------- Reporter: SeanCollins | Owner: jerl1 Type: bug | Status: reopened Priority: normal | Milestone: R1 Component: Drivers/Audio/ice1712 | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 1 | Platform: All -------------------------------------+---------------------------- Comment (by pulkomandy): I would have used the other parameter to create area, which is currently {{{B_ANY_KERNEL_ADDRESS}}}. There already is a {{{B_BASE_ADDRESS}}} there, and I think it would make sense to use a {{{B_MAX_ADDRESS}}} (in combination with the standard {{{B_CONTIGUOUS}}} flag). @axeld: as mentionned, some hardware needs a 32-bit limit, for which we already had a specific flag. This card needs 28bits, emuxki needs 31bits. We also have a flag for 24 bits (for which we have another specific flag, {{{B_LOMEM}}}) and some old ISA stuff with DMA needs 16bits or 20bits (which we don't have support for yet). We could have everything use {{{B_LOMEM}}} but this is putting unneeded memory pressure on this rather small address space, so I think a generic solution at create_area level would be more helpful. -- Ticket URL: <https://dev.haiku-os.org/ticket/9074#comment:17> Haiku <https://dev.haiku-os.org> Haiku - the operating system.