Serge Vakulenko
ca67f33a30
Autobuild: add Olimex Duinomite-eMega board.
2016-07-07 20:46:14 -07:00
Brian Callahan
d048ee200e
RetroBSD now builds on FreeBSD.
2016-06-13 06:47:48 -04:00
Serge Vakulenko
b7a3d6f665
Enable uarts for pic32-retrobsd board.
...
Fix build issues with fuse library path on Mac OS X.
2015-12-30 19:20:37 -08:00
Serge Vakulenko
a673c028f8
Add ubw32 board to the autobuild list.
2015-11-03 21:37:50 -08:00
Alexey Frunze
162f0d34b5
virtualmips: improve MIPS16e: save/restore, sdbbp
2015-10-31 00:45:15 -07:00
Serge Vakulenko
b259f58533
Virtualmips: merge changes from alexfru.
...
Fix bug in mips16 disassembler.
2015-10-30 10:47:11 -07:00
Serge Vakulenko
ff8e4c81d0
Virtualmips: enhance printing of exception information.
2015-10-29 21:21:28 -07:00
Serge Vakulenko
691fdfaa2f
Virtualmips: restored broken DI and EI instructions.
2015-10-29 21:06:56 -07:00
Serge Vakulenko
d8708af48a
Virtualmips: handle overflow in div, add, addi and sub instructions.
2015-10-29 20:15:10 -07:00
Serge Vakulenko
7d3e799c82
Virtualmips: take CpU exception as expected.
2015-10-29 19:39:03 -07:00
Serge Vakulenko
91cbbfbad0
Virtualmips: SC instruction should take AdES exception even when LL bit is not set.
2015-10-29 19:01:19 -07:00
Serge Vakulenko
f87ab8d4c4
Virtualmips: remove unused opcodes.
2015-10-29 18:51:02 -07:00
Serge Vakulenko
37646559fd
Virtualmips: implement CLO instruction.
2015-10-29 18:17:02 -07:00
Serge Vakulenko
1a5f550fe1
Virtualmips: merge changes from alexfru.
2015-10-29 18:11:41 -07:00
Serge Vakulenko
666f22786f
Virtualmips: add DERET instruction.
2015-10-29 18:04:42 -07:00
Serge Vakulenko
8d15906495
Virtualmips: implement SDBBP instruction.
2015-10-29 17:44:44 -07:00
Serge Vakulenko
5bff2b428c
Virtualmips: implement compare-and-trap instructions.
2015-10-29 14:02:08 -07:00
Serge Vakulenko
94d38c939f
Virtualmips: fix disassembler for mips16e mode.
2015-10-29 13:34:45 -07:00
Serge Vakulenko
f2c4d11b74
Virtualmips: fix exception vectors.
2015-10-28 17:21:31 -07:00
Serge Vakulenko
ce4fbe98b7
Virtualmips: handle SRSCtl register as zero read-only.
2015-10-28 12:02:35 -07:00
Serge Vakulenko
ec2a748448
Virtualmips: implement magic opcodes.
2015-10-27 22:17:58 -07:00
Serge Vakulenko
ade0fff092
VirtualMIPS simulator: create a platform for generic M4K core.
2015-10-26 22:44:38 -07:00
Alexey Frunze
f8bde663cf
Initial support for MIPS16e in virtualmips emulator
...
Also:
- A few bugfixes in virtualmips
- Compile Smaller C (smlrc) using MIPS16e
(this frees up ~20KB of space for smlrc improvements)
TBD:
- MIPS16e disassembler in virtualmips
2015-10-26 02:27:46 -07:00
Serge Vakulenko
0f7e688c2e
Add kernel configuration for SnadPIC MX795 board.
...
For board documentation, see:
http://www.microcontroller-board.com/snadpic-board-32/11-snadpic-pic32mx795f512l-development-board.html
2015-10-02 21:02:10 -07:00
Serge Vakulenko
84a38361a5
Update sdramp driver for the new i/o framework.
2015-09-29 18:15:21 -07:00
Serge Vakulenko
1d0b58ab60
Allow comments in files.kconf.
2015-09-26 16:27:50 -07:00
Serge Vakulenko
976bf303cc
Kernel config utility: add new specification to assign
...
logical signals to pins. like 'signal "LED_KERNEL" pin RA0'.
2015-09-19 17:09:40 -07:00
Serge Vakulenko
3db23e5d6a
Use flags for gpio driver to configure available pins.
2015-09-14 22:07:16 -07:00
Serge Vakulenko
c6360fb676
Use ioconf.c for device configuration.
2015-09-14 20:28:31 -07:00
Serge Vakulenko
3dda877dfb
Package readme file updated.
2015-09-14 11:42:51 -07:00
Serge Vakulenko
c9ed14824b
Update package readme file (thanks Pito).
2015-09-14 11:21:49 -07:00
Serge Vakulenko
967ec35fd2
Top level readme updated.
2015-09-08 23:40:38 -07:00
Serge Vakulenko
b2806f3ad2
Merge branch 'master' into kconfig.
2015-09-08 22:22:29 -07:00
Serge Vakulenko
355ad339ef
Kconfig: use named pins for SD select and enable signals.
2015-09-08 22:17:10 -07:00
Serge Vakulenko
c631ae5d43
Kconfig: generate xxx_ENABLED defines automatically.
2015-09-08 14:25:59 -07:00
Serge Vakulenko
717ab59efd
Switch to kconfig completely.
...
All configsys stuff moved to tools/configsys/ directory, not used anymore.
2015-09-07 22:22:35 -07:00
Serge Vakulenko
f055b45453
Kconfig: remove hz keyword.
2015-09-04 20:53:19 -07:00
Serge Vakulenko
9f05f511a6
Fixed issues with multiple kernel builds.
2015-09-04 18:55:56 -07:00
Serge Vakulenko
94c02410e4
Kconfig: rename machine to architecture, ident to board.
...
Make timezone and maxusers parameters optional.
Enable kernel options UCB_METER, EXEC_AOUT, EXEC_ELF and EXEC_SCRIPT
by default.
2015-09-03 12:51:56 -07:00
Serge Vakulenko
fc9d89eff2
Kconfig: use PARAM for all options.
2015-09-03 12:08:32 -07:00
Serge Vakulenko
592e2014fb
Kconfig: remove unused options config-dependent, device-driver and profiling-routine.
...
Kernel makefile updated.
2015-09-02 18:19:30 -07:00
Serge Vakulenko
635d8ff2f7
GCC configuration script unified for both kconfig and configsys.
...
Ling scripts modified for compatibility with CodeScape toolchain.
Fixed gcc warnings in kernel and kconfig.
2015-09-01 19:46:57 -07:00
Serge Vakulenko
49de16b343
Fsutil enhanced to extract symlinks.
2015-08-31 18:35:37 -07:00
Serge Vakulenko
585773955b
Fix include paths in the kernel sources.
...
Max32 kernel successfully compiled with kconfig utility.
2015-08-31 00:21:41 -07:00
Serge Vakulenko
d80a636a62
Create generic kconfig script for pic32 platform.
2015-08-30 21:10:19 -07:00
Serge Vakulenko
4634b23849
Autobuild makefile updated.
2015-08-27 22:27:33 -07:00
Serge Vakulenko
2401afee53
Autobuild script updated.
2015-08-27 19:43:03 -07:00
Serge Vakulenko
09f3488389
Add pinguino-micro to the autobuild list.
2015-08-23 23:15:32 -07:00
Serge Vakulenko
b73411b3bd
Autobuild script updated.
2015-08-23 22:48:02 -07:00
Serge Vakulenko
4bf3ca1292
Add autobuild script.
2015-08-23 22:45:16 -07:00