On 27-04-16 05:40, Jarkko Sakkinen wrote: >> The hardware supports calling EEXTEND on only a part of a page, I think the >> driver should also support that. > > Why would you want to do that? You might have segments in a binary that don't start at the beginning of a page or that end before the end of a page. For example: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x000000000001bcac 0x000000000001bcac R E 1000 LOAD 0x000000000001c8e8 0x000000000001c8e8 0x000000000001c8e8 0x0000000000000790 0x0000000000000c68 RW 1000 There's no need to measure the extra padding (0x1bd00--0x1c7ff and 0x1cb00--0x1cfff) in this case. > /Jarkko Jethro _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel