Is the alloc_bootmem() function in e.g. cpm_uart_allocbuf() supposed to give non-cached memory? In my 8248 board it seems not to. Only using DPRAM as buffer storage allows booting to proceed without hanging right in the beginning. Any ideas what can set the bootmem memory as cached?