=20
I'm working on some patches to fix 36-bit support for
io_remap_page_range() and to fix some problems with set_pte()=20
and friends on 36-bit platforms. This is the first bit=20
necessary to make this work at all in 2.6. I should be=20
posting something RSN. ;)
=20
-Matt
Okay, thanks for the info.
Guess I will have to put together a simple kernel driver so the hardware
boys can get 36bit access for now.
Neil
--
Neil Wilson
Airspan Communications Ltd.
Cambridge House, Oxford Road,
Uxbridge, Middx, UB8 1UN, UK.
Tel: +44(0)1895-467265
neilwilson@airspan.com
www.airspan.com
FWIW, the attached might help.
This is something I added to our 2.4.25 (10-May-04) tree to allow me do
the same thing on our '440GP platform.
The patch adds a file to arch/ppc/mm that provides an
io_remap_page_range64() function, analogous to ioremap64().
drv_mmap.c is the body of the mmap() entry point in my driver for an
example.
Hope it is useful
--
Mark Powell, Senior Software Engineer
Primagraphics, Curtiss-Wright Controls Embedded Computing
Tel: +44 (0) 1763 852222
Email: medp@primagraphics.com
Neil Wilson wrote:
quoted
I'm working on some patches to fix 36-bit support for
io_remap_page_range() and to fix some problems with set_pte()
and friends on 36-bit platforms. This is the first bit
necessary to make this work at all in 2.6. I should be
posting something RSN. ;)
-Matt
Okay, thanks for the info.
Guess I will have to put together a simple kernel driver so the hardware
boys can get 36bit access for now.
Neil