Skip to content

Commit

Permalink
New description files following Github Markup
Browse files Browse the repository at this point in the history
  • Loading branch information
tiagofalcao committed Apr 28, 2015
1 parent 22011e1 commit 1a8fdbe
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 15 deletions.
12 changes: 12 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Contributing

## Submitting a Pull Request

1. Fork it.
2. Create a branch (`git checkout -b my_project`)
3. Commit your changes (`git commit -a`) [Tips for better commit message](https://robots.thoughtbot.com/5-useful-tips-for-a-better-commit-message)
4. Push to the branch (`git push origin my_project`)
5. Open a [Pull Request][1]
6. Enjoy a refreshing Diet Coke and wait doing more

[1]: https://github.com/ArchC/arm/pulls
28 changes: 28 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
## Future

## 2.3.0
* Revision numbers following the ArchC release
+ Added id register for core identification
* Special case in LSM/STM was handled. Now, it's possible use Rn in Rlist, e.g., 'push {sp, ...}'
* Fixed the number of register in 16

[Full changelog](https://github.com/ArchC/arm/compare/v1.0.1...v2.3.0)

## 1.0.1
* Bugfix in BX, RSC and SBC instructions

[Full changelog](https://github.com/ArchC/arm/compare/v1.0.0...v1.0.1)

## 1.0.0
* ArchC 2.2 compliant

[Full changelog](https://github.com/ArchC/arm/compare/v0.7.0...v1.0.0)

## 0.7.0

* Model passed selected Mediabench and Mibench applications
* ArchC 2.1 compliant
* Support for automatic generation of binary tools
* Support for dynamic linker and loader when reading ELF files
* Support for GDB
* Support for compiled simulator and interpreted simulator
53 changes: 38 additions & 15 deletions README → README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
This is the ARMv5e ArchC 2.2 functional model.
ARMv5e ArchC functional model
=====

This is the ARMv5e ArchC functional model.

License
-------
- ArchC models are provided under the ArchC license.
See [Copying](COPYING) file for details on this license.

acsim
-----
This model has the system call emulation functions implemented,
so it is a good idea to turn on the ABI option.

Expand All @@ -16,6 +26,9 @@ There are two formats recognized for application <file-path>:
- hexadecimal text file for ArchC



Binary utilities
----------------
To generate binary utilities use:

acbingen.sh -i<abs-install-path> -a<arch-name> armv5e.ac
Expand All @@ -28,25 +41,35 @@ Use "acbingen.sh -h" to get information about the command-line
options available.


For more information visit http://www.archc.org
Change history
------------

See [History](HISTORY.md)


Contributing
------------

See [Contributing](CONTRIBUTING.md)


More
----

CHANGELOG:
==========
Remember that ArchC models and SystemC library must be compiled with
the same GCC version, otherwise you will get compilation problems.

Version 1.0.1:
Several documents which further information can be found in the 'doc'
subdirectory.

- Bugfix in BX, RSC and SBC instructions
You can find language overview, models, and documentation at
http://www.archc.org

Version 1.0.0:

- ArchC 2.2 compliant

Version 0.7.0:
Thanks for the interest. We hope you enjoy using ArchC!

- Model passed selected Mediabench and Mibench applications
- ArchC 2.1 compliant
- Support for automatic generation of binary tools
- Support for dynamic linker and loader when reading ELF files
- Support for GDB
- Support for compiled simulator and interpreted simulator
The ArchC Team
Computer Systems Laboratory (LSC)
IC-UNICAMP
http://www.lsc.ic.unicamp.br

0 comments on commit 1a8fdbe

Please sign in to comment.