From cb7965da154793430d935f4965d7360198b711ba Mon Sep 17 00:00:00 2001 From: David Brownell Date: Fri, 16 Oct 2009 13:52:40 -0700 Subject: xscale: better fix for debug_handler.bin Generate a C struct with the data, and use that, instead of an assembly language file. The assembly language causes issues on Darwin and MS-Windows, which don't necessarily use GNU AS; or if they do, don't necessarily use its ELF syntax. It's also better in two other ways: fewer global symbols; and the init-time size check gets optimized away at compile time. (Unless it fails, in which case bigger chunks of the file vanish.) Signed-off-by: David Brownell --- src/target/xscale.h | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/target/xscale.h') diff --git a/src/target/xscale.h b/src/target/xscale.h index 9d92550a..a5d83ee6 100644 --- a/src/target/xscale.h +++ b/src/target/xscale.h @@ -170,10 +170,4 @@ enum #define ERROR_XSCALE_NO_TRACE_DATA (-1500) -/* This XScale "debug handler" is loaded into the processor's - * mini-ICache, which is 2K of code writable only via JTAG. - */ -extern const uint8_t xscale_debug_handler[]; -extern const uint32_t xscale_debug_handler_size; - #endif /* XSCALE_H */ -- cgit v1.2.3