Preprocess asm files so autconf can be applied
- Rework on svc and irq handling to make pre-empt kernel possible
- Kernel threads are now in sys mode
- Syscalls are now run in sys mode to allow usage of usr sp
Updated readme and todo
Added unifdef to Prerequisites
Updating news
Developing pre-emptible mode
Ckeaning up Makefiles
Updated README
Full pre-emtion of syscalls now works.
...but it's currently very unreliable as many of the syscalls are
not built to support pre-emption and for example memory management may break
badly if configPREEMPT is set.
Lets also enable interrupts for PREEMT mode...
Improved comments in arm11_int_handlers.S
No more ._S files
Fixing some warnings and adding get_interrupt_state() and set_interrupt_state() functions.
- Added some critical sections to ARM11 MMU code
- Fixed set_interrupt() function as it was generated incorrectly previously
Added MP locks to ARM11 MMU code and fixed some configMP compilation issues.
Don't care shift-count-overflow warnings on crt
Fixed some warnings by commenting out unused code and removing test code
A bit cleaner set_interrupt_state()
- Fixing indenting of some inline assembly code
- Loop in test_and_set if strex failed
Udapted init part of coding_standards.md and added some information about calling convention