1 Jul 2009 10:29
Re: corebld (dma_memcpy() variant) does not work with CONFIG_ACCESS_CHECK
Mike Frysinger wrote: > does the 2009R1 branch itself not work ? i can commit a different > (simpler) fix if that is not the case. No, the 2009R1 branch does not work with a dma_memcpy() based corebld. I have just re-checked it without my patches. All Core B L1 regions are denied by access_ok. Would be nice to have that fixed, too. Meanwhile, I had a chance to check the -trunk kernel and found it to be working besides one bug: the call of in_mem_const_off() from in_mem_const() in arch/blackfin/kernel/process.c seems to have args 2 and 3 (size, offset) swapped. After fixing that, -trunk works fine for my use case. Enrik -- -- Enrik Berkhan Electronics Design Engineer GE Oil & Gas PII Pipeline Solutions T +49 7244 732 476 F +49 7244 732 304 E enrik.berkhan <at> ge.com PII Pipetronix GmbH, Lorenzstraße 10, 76297 Stutensee, Deutschland Geschäftsführer: David Allen, Werner van Wickeren Sitz der Gesellschaft: Stutensee Amtsgericht Mannheim HRB 702297 USt-ID: DE 244323981, Steuer-Nr.: 5930/0173 Deutsche Bank Karlsruhe, BLZ 660 700 04, Kto: 1 435 700 00(Continue reading)
RSS Feed