From 37543e196813e552fa316cf595f26e1ac612e34a Mon Sep 17 00:00:00 2001 From: Alex White Date: Thu, 23 Dec 2021 17:33:39 -0600 Subject: microblaze: Add support for libbsd networking This includes fixes and improvements necessary to get libbsd networking running. --- cpukit/score/cpu/microblaze/cpu.c | 1 - cpukit/score/cpu/microblaze/cpu_asm.S | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) (limited to 'cpukit/score/cpu') diff --git a/cpukit/score/cpu/microblaze/cpu.c b/cpukit/score/cpu/microblaze/cpu.c index de8fbfbba1..38fb291906 100644 --- a/cpukit/score/cpu/microblaze/cpu.c +++ b/cpukit/score/cpu/microblaze/cpu.c @@ -116,6 +116,5 @@ void _CPU_ISR_install_vector( void *_CPU_Thread_Idle_body( uintptr_t ignored ) { while ( true ) { - __asm__ volatile ( "sleep" ); } } diff --git a/cpukit/score/cpu/microblaze/cpu_asm.S b/cpukit/score/cpu/microblaze/cpu_asm.S index d095e62f69..45a81606ee 100644 --- a/cpukit/score/cpu/microblaze/cpu_asm.S +++ b/cpukit/score/cpu/microblaze/cpu_asm.S @@ -116,9 +116,7 @@ after_stack_switch: beqi r3, quick_exit /* Return to interrupted thread and make it do a dispatch */ - addik r14, r0, thread_dispatch - rtid r14, 0 - nop + bri thread_dispatch quick_exit: /* Simple return from nested interrupt */ -- cgit v1.2.3