diff options
author | Dave Barach <dave@barachs.net> | 2016-01-20 09:11:55 -0500 |
---|---|---|
committer | Gerrit Code Review <gerrit@fd.io> | 2016-01-21 12:33:07 +0000 |
commit | bfdedbd5a3ba7e6fdc036d212253aa55c9062211 (patch) | |
tree | 63cf45fd5839e377ef757946be8bdcaa90dbc2a4 /vlib/vlib/threads.c | |
parent | 08ff7e00bf0e7cf93a732e98a026a76a4349fd41 (diff) |
PowerPC64-be arch support. Qemu ("qppc") platform support.
Change-Id: Ib0a05f9d1b08bacef09f6d7c101391737031ee0d
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'vlib/vlib/threads.c')
-rw-r--r-- | vlib/vlib/threads.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vlib/vlib/threads.c b/vlib/vlib/threads.c index 73abba83f70..3eed1080d31 100644 --- a/vlib/vlib/threads.c +++ b/vlib/vlib/threads.c @@ -1025,7 +1025,7 @@ cpu_config (vlib_main_t * vm, unformat_input_t * input) VLIB_EARLY_CONFIG_FUNCTION (cpu_config, "cpu"); -#if !defined (__x86_64__) +#if !defined (__x86_64__) && !defined (__aarch64__) && !defined (__powerpc64__) void __sync_fetch_and_add_8 (void) { fformat(stderr, "%s called\n", __FUNCTION__); @@ -1128,6 +1128,7 @@ show_threads_fn (vlib_main_t * vm, "ID", "Name", "Type", "LWP", "lcore", "Core", "Socket", "State"); +#if !defined(__powerpc64__) for (i = 0; i < vec_len(vlib_worker_threads); i++) { w = vlib_worker_threads + i; @@ -1166,6 +1167,7 @@ show_threads_fn (vlib_main_t * vm, vlib_cli_output(vm, "%v", line); vec_free(line); } +#endif return 0; } |