On Wed, Apr 27, 2016 at 04:32:23PM -0700, Jethro Beekman wrote: > 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. Do you see this as a performance issue or why do you think that this would hurt that much? > Jethro /Jarkko _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel