From: hpa Date: Wed, 16 Apr 2003 05:12:32 +0000 (+0000) Subject: Make the e820test program work again X-Git-Tag: syslinux-3.11~569 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4aa7cdf63902a08079f8336541325d99f4e45e48;p=platform%2Fupstream%2Fsyslinux.git Make the e820test program work again --- diff --git a/memdisk/e820test.c b/memdisk/e820test.c index 813893c..eefdf51 100644 --- a/memdisk/e820test.c +++ b/memdisk/e820test.c @@ -36,7 +36,7 @@ void printranges(void) { int i; for ( i = 0 ; i < nranges ; i++ ) { - printf("%016Lx %016Lx %d\n", + printf("%016llx %016llx %d\n", ranges[i].start, ranges[i+1].start - ranges[i].start, ranges[i].type); @@ -48,11 +48,12 @@ int main(int argc, char *argv[]) uint64_t start, len; uint32_t type; + e820map_init(); printranges(); - while ( scanf("%Lx %Lx %d", &start, &len, &type) == 3 ) { + while ( scanf("%llx %llx %d", &start, &len, &type) == 3 ) { putchar('\n'); - printf("%016Lx %016Lx %d <-\n", start, len, type); + printf("%016llx %016llx %d <-\n", start, len, type); putchar('\n'); insertrange(start, len, type); printranges(); diff --git a/memdisk/testdata3 b/memdisk/testdata3 new file mode 100644 index 0000000..38a4502 --- /dev/null +++ b/memdisk/testdata3 @@ -0,0 +1,14 @@ +0000000000000000 000000000009bc00 1 +000000000009bc00 0000000000004400 2 +00000000000e9800 0000000000016800 2 +0000000000100000 0000000006ee0000 1 +0000000006fe0000 000000000000fc00 3 +0000000006fefc00 0000000000000400 4 +0000002000000000 0000001000000000 1 +0000000006ff0000 0000000000002000 2 +0000000006ff2000 000000000000e000 1 +0000000007000000 0000000000100000 2 +00000000fff00000 0000000000100000 2 + +0000000000586000 0000000000168000 2 +000000000009ba00 0000000000000200 2