Fatal exception while changing the memory entries in ARMv7 MMU

2020-07-25 Thread Utkarsh Rai
Hello, While changing the memory entries for a section in the ARMv7 MMU using 'arm_cp15_set_translation_table_entries()' I get fatal exception error. On stepping through the debugger, the exception occurs when invalidating the data TLB entries, using 'arm_cp15_tlb_data_invalidate_entry()'. You can

Re: Fatal exception while changing the memory entries in ARMv7 MMU

2020-07-25 Thread Gedare Bloom
On Sat, Jul 25, 2020 at 9:44 AM Utkarsh Rai wrote: > > Hello, > While changing the memory entries for a section in the ARMv7 MMU using > 'arm_cp15_set_translation_table_entries()' I get fatal exception error. On > stepping through the debugger, the exception occurs when invalidating the > data

Re: Fatal exception while changing the memory entries in ARMv7 MMU

2020-07-25 Thread Utkarsh Rai
Your advice worked, but not in the way it was supposed to (or maybe I didn't do it right). I got a fatal exception even when I used the aligned attribute. However, when I allocate memory using posix_memalign() I get the desired result. On Sat, Jul 25, 2020 at 9:45 PM Gedare Bloom wrote: > On Sat

[PATCH v2 1/2] Changed ARM fenv support similar to RISCV

2020-07-25 Thread Eshan dhawan
Removed soft float files arm/fenv.c: Fix use of defines and format Fix the build. Remove superfluous code. Remove parameter names in the header file. Move implementation details out of the header file. Patch By : Eshan Dhawan & sebastian huber Signed-off-by: Eshan dhawan --- newlib/libc/m

[PATCH v2 2/2] break fenv.c file to function files

2020-07-25 Thread Eshan dhawan
Signed-off-by: Eshan dhawan --- newlib/libc/machine/arm/sys/fenv.h| 8 + newlib/libm/machine/arm/Makefile.am | 6 +- newlib/libm/machine/arm/Makefile.in | 34 +++- newlib/libm/machine/arm/fe_dfl_env.c | 38 +++- newlib/libm/machine/arm/feclearexcept.c | 45 -

Re: Strong APA Scheduler : First Draft

2020-07-25 Thread Richi Dubey
Dear Dr. Bloom, Please find the pull request at the following link: https://github.com/RTEMS/rtems/pull/39. Please note that I have tried to remove all the compilation errors but this still won't compile right now, because my implementation requires the use of percpu.h file, which (I'm assuming)