From: JockyW <joc...@ho...> - 2004-04-15 21:10:23
|
"Groepaz" <gr...@gm...> wrote in message news:200...@gm...... > > err? *dmareg=((address&~0xc0000000)>>5); ? No, it is more like this: *dmareg=(address & 0x3FFFFE0); But this wont work since 'address' is for example 0xC20048E0, which is not a physical (0x00000000-0x017fffff) nor a logical address (0x80000000-0x817fffff or 0xC0000000-0xC17fffff). In my opinion 'address' must first be remapped to a logical address. I still don't know how. |