Subject: CVS commit: pkgsrc/emulators/swarm
To: None <pkgsrc-changes@NetBSD.org>
From: Alistair G. Crooks <agc@netbsd.org>
List: pkgsrc-changes
Date: 08/14/2003 09:31:40
Module Name:	pkgsrc
Committed By:	agc
Date:		Thu Aug 14 09:31:40 UTC 2003

Modified Files:
	pkgsrc/emulators/swarm: Makefile distinfo
	pkgsrc/emulators/swarm/patches: patch-aa patch-ab
Added Files:
	pkgsrc/emulators/swarm/patches: patch-ad

Log Message:
Update swarm from 0.57 to 0.61. Swarm now emulates an ARM 7M core.

Changes since previous version:

#00061 michael pp Michael Dales (michael@dcs.gla.ac.uk) Thu Sep 27 10:41:39 BST 2001
------------------------------------------------------------------------------------
* Contains lots of code by Hanish Menon [www.hanishkvc.com] to enable uCLinux to
  work on SWARM.

* Updated the logic in armproc.cpp wrt UART and LCD Ctrls so that
  they can rise interrupts to the Interrupt Ctrl if required.
* Updated certain messages and return values.

* Added the srec loader
* Updated the LCD controller address

* ReIntroduced the Parse_Opts logic.
* Will be adding support for SREC file loading.
* Fixed a problem in the bin/Makefile

* Added support for a minimal UART controller.
* Updated the earlier sample LCD controller which I had written wrt its Addr.

* Looking into SWARM and the Device/Pheriperal interface logic in SWARM
* Added a partial LCD Ctrl logic to test the interface logic

* fix a problem with ldms

#00060 michael pp Michael Dales (michael@dcs.gla.ac.uk) Tue May 15 22:53:15 BST 2001
------------------------------------------------------------------------------------
Added cache invalivation functions to the system coprocessor.

#00059 michael pp Michael Dales (michael@dcs.gla.ac.uk) Fri May 11 16:52:45 BST 2001
------------------------------------------------------------------------------------
Corrected the n-way set associative cache. Added functionality to the system
co-processor to allow me to read the cycle counter, cache hit counter, and
cache miss counter in an application, using register 11 with opcode 2 set to
0, 1, and 2 respectively.

#00058 michael pp Michael Dales (michael@dcs.gla.ac.uk) Thu May 10 14:05:25 BST 2001
------------------------------------------------------------------------------------
Added a n-way set associative cache. Default is now 8k 4-way shared cache.


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 pkgsrc/emulators/swarm/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/emulators/swarm/distinfo
cvs rdiff -r1.3 -r1.4 pkgsrc/emulators/swarm/patches/patch-aa
cvs rdiff -r1.2 -r1.3 pkgsrc/emulators/swarm/patches/patch-ab
cvs rdiff -r0 -r1.1 pkgsrc/emulators/swarm/patches/patch-ad

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.