Re: [Qemu-devel] ARM Cortex-M issues

2016-08-30 Thread Liviu Ionescu
> On 30 Aug 2016, at 10:38, Peter Maydell wrote: > > ... the only thing > you can do is test it on the RTOSes you have to hand. which, in the end, is a highly effective way. it does not identifies bugs related to features not used by the RTOS, but otherwise it is even more effective in catchi

Re: [Qemu-devel] ARM Cortex-M issues

2016-08-30 Thread Fabien Chouteau
On 08/29/2016 09:19 PM, Liviu Ionescu wrote: > >> On 29 Aug 2016, at 20:59, Bill Paul wrote: >> >> I recently started tinkering with ChibiOS as part of a small personal >> project ... > > I did most of the development for the µOS++/CMSIS++ > (http://micro-os-plus.github.io) on STM32F4DISCOVERY

Re: [Qemu-devel] ARM Cortex-M issues

2016-08-30 Thread Peter Maydell
On 29 August 2016 at 20:12, Bill Paul wrote: >> The reason for this kind of thing is that the original support was >> done to support a specific RTOS, and so bugs which resulted in that >> RTOS not working were found and fixed. Bugs which weren't exercised >> by that RTOS remain lurking in the cod

Re: [Qemu-devel] ARM Cortex-M issues

2016-08-29 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Peter Maydell had to walk into mine at 12:51:04 on Monday 29 August 2016 and say: > On 29 August 2016 at 13:59, Bill Paul wrote: > > Unfortunately it's been a frustrating experience because there seem to be > > several key places where QEM

Re: [Qemu-devel] ARM Cortex-M issues

2016-08-29 Thread Peter Maydell
On 29 August 2016 at 15:51, Peter Maydell wrote: > There were some patches posted to the list last year (?) which had > a go at fixing this, but unfortunately they got stalled in code > review and the original submitter ran out of time/energy to finish > the job. Getting those sorted out and into

Re: [Qemu-devel] ARM Cortex-M issues

2016-08-29 Thread Liviu Ionescu
> On 29 Aug 2016, at 23:30, Bill Paul wrote: > > I just wish all of this was in once place. me too. my sources are public, and I support anyone who wants to take parts of them to improve the main source tree. unfortunately I do not have the resources to do this. :-( > Currently this vector

Re: [Qemu-devel] ARM Cortex-M issues

2016-08-29 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Liviu Ionescu had to walk into mine at 12:19:42 on Monday 29 August 2016 and say: > > On 29 Aug 2016, at 20:59, Bill Paul wrote: > > > > I recently started tinkering with ChibiOS as part of a small personal > > project ... > > I did most

Re: [Qemu-devel] ARM Cortex-M issues

2016-08-29 Thread Peter Maydell
On 29 August 2016 at 13:59, Bill Paul wrote: > Unfortunately it's been a frustrating experience because there seem to be > several key places where QEMU's hardware emulation diverges from reality. The > ChibiOS examples often seem to depend on behavior that is valid for actual > hardware but which

Re: [Qemu-devel] ARM Cortex-M issues

2016-08-29 Thread Liviu Ionescu
> On 29 Aug 2016, at 20:59, Bill Paul wrote: > > I recently started tinkering with ChibiOS as part of a small personal project > ... I did most of the development for the µOS++/CMSIS++ (http://micro-os-plus.github.io) on STM32F4DISCOVERY board, emulated by GNU ARM Eclipse QEMU, which impleme

[Qemu-devel] ARM Cortex-M issues

2016-08-29 Thread Bill Paul
I recently started tinkering with ChibiOS as part of a small personal project and wanted to test some of the demo configurations that it has with a machine simulator before going all in on a reference board. I decided to try QEMU 2.6.0. I was mainly interested in an ARM Cortex-M machine, so I fi