Skip to content

Commit

Permalink
Release 0.96
Browse files Browse the repository at this point in the history
Signed-off-by: Leonid Yegoshin <[email protected]>
  • Loading branch information
Leonid Yegoshin authored and Leonid Yegoshin committed Jun 16, 2017
1 parent ef933da commit e92b5e4
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 2 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
6/16/17: Release 0.96

- New build framework for different platforms and different boards
Board-dependent initalization and console definition is now located
in separate files. Python build scripts have now a library of platforms
to do a platform-dependent stuff in a separate module.

- A simple bootloader is written into a separate file. It can be used
instead of board 0xBFC00000 bootloader. It just initializes CPU/caches/etc
and jumps to tinyVP initialization.

- Microchip DM320007 board support and test guest

- Olimex PIC32-EMZ64 board support and test guest

- pic32prog is update to latest release


5/25/17: Release 0.95

After testing with MyNewT RTOS from Runtime.io a couple of bugfixes:
Expand Down
26 changes: 24 additions & 2 deletions README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
tinyVP - tiny embedded MIPS virtualization platform, v0.95
tinyVP - tiny embedded MIPS virtualization platform, v0.96
===========================================================

tinyVP is a very small and lean hypervisor using MIPS R5 hardware VZ option
Expand All @@ -10,7 +10,8 @@ baremetal without (I hope) any modification. Para-virtualized devices are not
needed but can be added if needed in future.

It requires VZ option and so far runs on PIC32MZ-EF SoC based on MIPS M5150
CPU, and tested on Digilent chipKIT WiFire board.
CPU, and tested on Digilent chipKIT WiFire board, Microchip DM320007 and Olimex
PIC32-EMZ64.
It can be adopted to another VZ-compatible core (Baikal-T1/P5600, for example)
or ported to newest MIPS R6 architecture.

Expand Down Expand Up @@ -194,3 +195,24 @@ Note: to switch a test to another board you may need to modify and build guests
which are designed to run with Digilent board LEDs, see an appropriate
directories. tinyVP itself has no any attachment to board specific besides
using UART4 as a console, only PIC32MZ-EF SoC is needed.

Note2: You can try two another boards with:

Microchip DM320007 (+ MEB-II aka Multimedia Extension Board II):

guest: pic32mz-DM320007
make: CONFIG=config-Microchip-DM320007+MEBII.file
BOARD=Microchip-DM320007+MEBII

Olimex PIC32-EMZ64:

guest: pic32mz-Olimex
make: CONFIG=config-OlimexPic32EMZ64.file
BOARD=OlimexPic32EMZ64


Contact
===================================================================

lyegoshin (at gmail)

0 comments on commit e92b5e4

Please sign in to comment.