From 71b72cbb17ce68bfa77dfd8cc6df3776611dcdcc Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 16 Jan 2010 22:14:28 +0800 Subject: [PATCH] Adding `udisetup` (and required linker script) --- UDI Drivers/UDI/link.ld | 33 +++++++++++++++++++++++++++++++++ UDI Drivers/UDI/udisetup | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 UDI Drivers/UDI/link.ld create mode 100755 UDI Drivers/UDI/udisetup diff --git a/UDI Drivers/UDI/link.ld b/UDI Drivers/UDI/link.ld new file mode 100644 index 00000000..1fcbce0f --- /dev/null +++ b/UDI Drivers/UDI/link.ld @@ -0,0 +1,33 @@ + +ENTRY(start) + +SECTIONS +{ + . = 0; + + . += SIZEOF_HEADERS; + + .hash : { *(.hash) } + .dynsym : { *(.dynsym) } + .dynstr : { *(.dynstr) } + .rel.dyn :{ *(.rel.dyn) } + .dynamic :{ *(.dynamic) } + + . = (. + 0xFFF) & ~ 0xFFF; + .text :{ *(.text) } + + .rodata : { *(.rodata) } + + _udiprops = .; + .udiprops : { + *(.udiprops) + } + _udiprops_size = . - _udiprops; + + . = (. + 0xFFF) & ~ 0xFFF; + + .data : { *(.data) } + .bss : { *(.bss) } + .got.plt : { *(.got.plt) } + +} diff --git a/UDI Drivers/UDI/udisetup b/UDI Drivers/UDI/udisetup new file mode 100755 index 00000000..8329b49b --- /dev/null +++ b/UDI Drivers/UDI/udisetup @@ -0,0 +1,2 @@ +#!/bin/sh +ld -T link.ld -shared -o $1.drv $1 -- 2.20.1