Здравствуйте. Появился такой вопрос, при ремаппинге памяти устройства ищу свободное место с помощью pci_request_region_exclusive. Все находит, все отлично, но если начинать с адреса 0x0, dmesg зафлуживается сообщениями типа
mkopci 0000:01:01.0: BAR 0: can't reserve [mem 0x00000300-0x0000037f]
/proc/iomem выглядит примерно так:
00000000-00000fff : reserved
00001000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000c0000-000c7fff : Video ROM
000e4000-000fffff : reserved
...
ffb80000-ffffffff : reserved
ffb80000-ffbfffff : INT0800:00
ffc00000-fff7ffff : pnp 00:09
fff80000-ffffffff : INT0800:00
100000000-1001fffff : PCI Bus 0000:03
вот и хочу спросить, можно ли прекратить зафлуживание dmesg'a, когда начинаю с младших адресов и почему мне разрешают зареквестить 0xffffff80? BUG ядра?
UPD. Первый вопрос снимается :)