X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest%2Ftest.c;h=ee287b947ab4c5c9768174a7fce058fa3d1425c4;hb=e987449c9fce2ec6210be3d8bad680d08d68c9dc;hp=f98656c47bca0b22b789fcc643b8a75edbb82b00;hpb=af75078fece3615088e561357c1e97603e43a5fe;p=dpdk.git diff --git a/app/test/test.c b/app/test/test.c index f98656c47b..ee287b947a 100644 --- a/app/test/test.c +++ b/app/test/test.c @@ -1,7 +1,7 @@ /*- * BSD LICENSE * - * Copyright(c) 2010-2012 Intel Corporation. All rights reserved. + * Copyright(c) 2010-2013 Intel Corporation. All rights reserved. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -30,7 +30,6 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * version: DPDK.L.1.2.3-3 */ #include @@ -53,10 +52,14 @@ #include #include #include +#include +#include #include #include "test.h" +#define RTE_LOGTYPE_APP RTE_LOGTYPE_USER1 + const char *prgname; /* to be set to argv[0] */ #ifndef RTE_EXEC_ENV_BAREMETAL @@ -80,6 +83,9 @@ do_recursive_call(void) { "test_invalid_b_flag", no_action }, { "test_invalid_r_flag", no_action }, { "test_misc_flags", no_action }, + { "test_memory_flags", no_action }, + { "test_file_prefix", no_action }, + { "test_no_huge_flag", no_action }, }; if (recursive_call == NULL) @@ -92,34 +98,6 @@ do_recursive_call(void) } #endif -void -test_hexdump(const char *title, const void *buf, unsigned int len) -{ - unsigned int i, out, ofs; - const unsigned char *data = buf; -#define LINE_LEN 80 - char line[LINE_LEN]; /* space needed 8+16*3+3+16 == 75 */ - - printf("%s at [%p], len=%u\n", title, data, len); - ofs = 0; - while (ofs < len) { - /* format 1 line in the buffer, then use printf to print them */ - out = rte_snprintf(line, LINE_LEN, "%08X", ofs); - for (i = 0; ofs+i < len && i < 16; i++) - out += rte_snprintf(line+out, LINE_LEN - out, " %02X", - data[ofs+i]&0xff); - for(; i <= 16; i++) - out += rte_snprintf(line+out, LINE_LEN - out, " "); - for(i = 0; ofs < len && i < 16; i++, ofs++) { - unsigned char c = data[ofs]; - if (!isascii(c) || !isprint(c)) - c = '.'; - out += rte_snprintf(line+out, LINE_LEN - out, "%c", c); - } - printf("%s\n", line); - } -} - int main(int argc, char **argv) { @@ -132,7 +110,6 @@ main(int argc, char **argv) rte_timer_subsystem_init(); - argc -= ret; argv += ret; prgname = argv[0]; @@ -142,6 +119,14 @@ main(int argc, char **argv) return do_recursive_call(); #endif +#ifdef RTE_LIBEAL_USE_HPET + if (rte_eal_hpet_init(1) < 0) +#endif + RTE_LOG(INFO, APP, + "HPET is not enabled, using TSC as default timer\n"); + + + cl = cmdline_stdin_new(main_ctx, "RTE>>"); if (cl == NULL) { return -1;