[rtems commit] bsp/riscv: Fix vector table for lp64

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Jul 12 20:42:12 UTC 2018


----- Am 6. Jul 2018 um 16:35 schrieb Hesham Almatary heshamelmatary at gmail.com:

> On Fri, Jun 29, 2018 at 10:57 AM, Sebastian Huber <sebh at rtems.org> wrote:
>> Module:    rtems
>> Branch:    master
>> Commit:    c558cc4b00f00b6746eec3a249a7a79995cea7cf
>> Changeset:
>> http://git.rtems.org/rtems/commit/?id=c558cc4b00f00b6746eec3a249a7a79995cea7cf
>>
>> Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
>> Date:      Thu Jun 28 13:04:58 2018 +0200
>>
>> bsp/riscv: Fix vector table for lp64
>>
>> Update #3433.
>>
>> ---
>>
>>  bsps/riscv/riscv/start/start.S | 38 ++++++++++++++++++++++----------------
>>  1 file changed, 22 insertions(+), 16 deletions(-)
>>
>> diff --git a/bsps/riscv/riscv/start/start.S b/bsps/riscv/riscv/start/start.S
>> index b59e55f..390459a 100644
>> --- a/bsps/riscv/riscv/start/start.S
>> +++ b/bsps/riscv/riscv/start/start.S
>> @@ -104,22 +104,28 @@ SYM(_start):
>>         .word   0xdeadbeef
>>  #endif
>>
>> +#if __riscv_xlen == 32
>> +#define ADDR .word
>> +#elif __riscv_xlen == 64
>> +#define ADDR .quad
> Out of curirosity, why is it .quad and not .dword?

I cannot find a .dword in the GNU as documentation.


More information about the vc mailing list