Messages in this thread | | | Date | Fri, 23 Mar 2007 14:56:07 -0700 | From | "Ken Chen" <> | Subject | Re: [patch] rfc: introduce /dev/hugetlb |
| |
On 3/23/07, William Lee Irwin III <wli@holomorphy.com> wrote: > I like this patch a lot, though I'm not likely to get around to testing > it today. If userspace testcode is available that would be great to see > posted so I can just boot into things and run that.
Here is the test code that I used: (warning: x86 centric)
#include <stdlib.h> #include <stdio.h> #include <fcntl.h> #include <sys/mman.h>
#define SIZE (4*1024*1024UL)
int main(void) { int fd; long i; char *addr;
fd = open("/dev/hugetlb", O_RDWR); if (fd == -1) { perror("open failure"); exit(1); }
addr = mmap(0, SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); if (addr == MAP_FAILED) { perror("mmap failure"); exit(2); }
for (i = 0; i < SIZE; i+=4096) addr[i] = 1;
printf("success!\n"); } - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |