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_debug.S | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 src/target/xscale_debug.S (limited to 'src/target/xscale_debug.S') diff --git a/src/target/xscale_debug.S b/src/target/xscale_debug.S deleted file mode 100644 index 0a7b87d2..00000000 --- a/src/target/xscale_debug.S +++ /dev/null @@ -1,13 +0,0 @@ - .section .rodata - - .align 4 - .global xscale_debug_handler -xscale_debug_handler: - .incbin "xscale/debug_handler.bin" - .size xscale_debug_handler, . - xscale_debug_handler - - .align 4 - .global xscale_debug_handler_size -xscale_debug_handler_size: - .word . - xscale_debug_handler - .size xscale_debug_handler_size, 4 -- cgit v1.2.3