Re: [PATCH 0/3] v3 - Paravirtualization Patch Series

2018-02-21 Thread Chris Johns
On 22/02/2018 13:37, Sebastian Huber wrote: >> >> Architecture-specific names should use an ARCH_ or _Arch prefix and not >> CPU_ARCH >> or _CPU_Arch. >> >> This >> >> CPU_DISABLE_INLINE_ISR_DISABLE_ENABLE >> >> is an architecture-specific implementation detail which doesn't propagate to >> generi

Re: [PATCH v3 2/3] Add ARM Paravirtualization support

2018-02-21 Thread Sebastian Huber
- Am 21. Feb 2018 um 21:07 schrieb joel j...@rtems.org: > Closes #3305. > --- > cpukit/score/cpu/arm/cpu_asm.S | 5 +- > cpukit/score/cpu/arm/include/rtems/score/cpu.h | 6 ++ > .../score/cpu/arm/include/rtems/score/paravirt.h | 75 ++ > cpukit/scor

Re: [PATCH 0/3] v3 - Paravirtualization Patch Series

2018-02-21 Thread Sebastian Huber
- Am 22. Feb 2018 um 3:25 schrieb Sebastian Huber sebastian.hu...@embedded-brains.de: > - Am 21. Feb 2018 um 21:07 schrieb joel j...@rtems.org: > >> Hi >> >> This patch series reworks the ARM and PowerPC support addition >> as well as reworks the i386 paravirtualization support based >>

Re: [PATCH 0/3] v3 - Paravirtualization Patch Series

2018-02-21 Thread Sebastian Huber
- Am 21. Feb 2018 um 21:07 schrieb joel j...@rtems.org: > Hi > > This patch series reworks the ARM and PowerPC support addition > as well as reworks the i386 paravirtualization support based > on Chris Johns' suggestion. He suggested adding a > rtems/score/paravirt.h for each architecture T

Re: RSB valid status check (was: Contribute to project)

2018-02-21 Thread Abhinav Jain
Sir, I request you to please guide me whether I have done the task correctly or not and if something more is to be modified in this. If this is done correctly, please tell me how should I proceed further for the memory management project, which I was discussing earlier. Thanks and Regards Abhinav

[PATCH v3 2/3] Add ARM Paravirtualization support

2018-02-21 Thread Joel Sherrill
Closes #3305. --- cpukit/score/cpu/arm/cpu_asm.S | 5 +- cpukit/score/cpu/arm/include/rtems/score/cpu.h | 6 ++ .../score/cpu/arm/include/rtems/score/paravirt.h | 75 ++ cpukit/score/cpu/arm/include/rtems/score/types.h | 3 + 4 files changed, 88 i

[PATCH 1/2] powerpc/include/rtems/score/types.h: Remove unused ppc_isr

2018-02-21 Thread Joel Sherrill
--- cpukit/score/cpu/powerpc/include/rtems/score/types.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/cpukit/score/cpu/powerpc/include/rtems/score/types.h b/cpukit/score/cpu/powerpc/include/rtems/score/types.h index cdab302..38f7a9d 100644 --- a/cpukit/score/cpu/powerpc/include/rtems/scor

[PATCH v3 1/3] Add PowerPC paravirtualization support

2018-02-21 Thread Joel Sherrill
Cannot read or write MSR when executing in user mode. This is used when RTEMS_PARAVIRT is defined. Provide alternate methods to disable/enable interrupts Closes #3306. --- c/src/lib/libcpu/powerpc/new-exceptions/cpu.c | 10 ++- c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S | 16 +

[PATCH 0/3] Paravirtualization Patch Series

2018-02-21 Thread Joel Sherrill
Hi This patch series reworks the ARM and PowerPC support addition as well as reworks the i386 paravirtualization support based on Chris Johns' suggestion. He suggested adding a rtems/score/paravirt.h for each architecture and using derived feature macros instead of RTEMS_PARAVIRT directly. This h

[PATCH 0/3] v2 - Paravirtualization Patch Series

2018-02-21 Thread Joel Sherrill
Hi This patch series reworks the ARM and PowerPC support addition as well as reworks the i386 paravirtualization support based on Chris Johns' suggestion. He suggested adding a rtems/score/paravirt.h for each architecture and using derived feature macros instead of RTEMS_PARAVIRT directly. This h

[PATCH v3 3/3] Rework i386 Paravirtualization to have paravirt.h

2018-02-21 Thread Joel Sherrill
--- cpukit/score/cpu/i386/cpu.c| 2 +- cpukit/score/cpu/i386/include/rtems/score/cpu.h| 2 +- .../cpu/i386/include/rtems/score/interrupts.h | 2 +- .../score/cpu/i386/include/rtems/score/paravirt.h | 63 ++ cpukit/score/cpu/i386/include/rtem

[PATCH 0/3] v3 - Paravirtualization Patch Series

2018-02-21 Thread Joel Sherrill
Hi This patch series reworks the ARM and PowerPC support addition as well as reworks the i386 paravirtualization support based on Chris Johns' suggestion. He suggested adding a rtems/score/paravirt.h for each architecture and using derived feature macros instead of RTEMS_PARAVIRT directly. This h

[PATCH 2/2] score/cpu/powerpc/include/rtems/score/powerpc.h: Fix typo

2018-02-21 Thread Joel Sherrill
--- cpukit/score/cpu/powerpc/include/rtems/score/powerpc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpukit/score/cpu/powerpc/include/rtems/score/powerpc.h b/cpukit/score/cpu/powerpc/include/rtems/score/powerpc.h index 88ee002..2cd82ea 100644 --- a/cpukit/score/cpu/power

Re: want to contribute to project

2018-02-21 Thread Joel Sherrill
On Wed, Feb 21, 2018 at 8:44 AM, Vijay Kumar Banerjee < vijaykumar9...@gmail.com> wrote: > Hello sir, > > I am Vijay K. Banerjee , a 2nd year student of Computer Science and > Engineering from India . > I have knowledge of C/C++ and very much interested in contributing to the > project . > I have

want to contribute to project

2018-02-21 Thread Vijay Kumar Banerjee
Hello sir, I am Vijay K. Banerjee , a 2nd year student of Computer Science and Engineering from India . I have knowledge of C/C++ and very much interested in contributing to the project . I have done the initial hello world task . Please guide me in selecting a project and doing further study to