aboutsummaryrefslogtreecommitdiff
path: root/emulators/qemu-cheri
Commit message (Collapse)AuthorAgeFilesLines
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-061-2/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-062-3/+0
|
* emulators/qemu-cheri: enable on powerpc64lePiotr Kubaj2021-03-171-1/+1
| | | | Notes: svn path=/head/; revision=568689
* Cleanup a few things in emulators/qemu-cheri. No functional change.John Baldwin2020-07-012-97/+4
| | | | | | | | | | | | | | - Remove unused pkg-plist and PLIST=/dev/null setting to ignore it. - Remove unused QEMU_SYSTEM_CHERI variable. - Synchronize USES with emulators/qemu a bit. Reviewed by: brooks (maintainer) Approved by: brooks Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D25529 Notes: svn path=/head/; revision=540986
* Bump PORTREVISION for security/nettle shlib changeSunpoet Po-Chuan Hsieh2020-05-161-1/+1
| | | | Notes: svn path=/head/; revision=535391
* Update qemu-cheri and llvm-cheri to recent snapshots.Brooks Davis2020-03-275-9/+69
| | | | | | | | | | | | | | In qemu-cheri: * Fix build with llvm10 [0] * Remove the 256-bit capability version * Add CHERI RISC-V PR: 244768 [0] Submitted by: dim [0] Sponsored by: DARPA Notes: svn path=/head/; revision=529267
* Add LOCALBASE/share/man to the valid path for manpagesBaptiste Daroussin2020-01-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also compress manpages in this location. As a followup of a discussion which occured in 2017: https://lists.freebsd.org/pipermail/freebsd-arch/2017-March/018115.html And following: https://svnweb.freebsd.org/base?view=revision&revision=315053 and https://svnweb.freebsd.org/base?view=revision&revision=315142 All the supported FreeBSD version now supports share/man in manpath for LOCALBASE As a result the ports tree can now accept it for manpage, but more over migrate to this new path. Resulting in more consistency now the manpages in base and ports would be in the relative path (under share/) and a reduced amount of patching needed to port something to FreeBSD Note1: this has already be done for GNU info pages earlier Note2: due to the fact that for end user no functionnality will change during the migration of the manpages to the new location and to avoid massive rebuild of packages, it has been decided to not bump portrevision when migrating. Reviewed by: mat (portmgr) Differential Revision: https://reviews.freebsd.org/D23166 Notes: svn path=/head/; revision=523104
* Update to fresh qemu-cheri and llvm-cheri snapshots.Brooks Davis2019-12-124-11/+17
| | | | Notes: svn path=/head/; revision=519848
* qemu ports: drop python version restriction from remaining qemu portsKyle Evans2019-12-021-2/+2
| | | | | | | | | | | | | | | | | | | | | ports r518822 dropped the version restriction from the new qemu-user-static-devel port, follow suit and drop it from the remaining qemu-* ports that don't actually specifically depend on python2.7 -- qemu has supported python >= 3 since sometime in the 2.x series, and all of these ports surpass the mark. PORTREVISION is bumped by recommendation of koobs for people holding python2.7 simply because these ports required it. Q/A * testport: looks good Approved by: koobs (ports) Approved by: portmgr (blanket: ports/framework (python) compliance) MFH: 2019Q4 Notes: svn path=/head/; revision=518850
* emulators/qemu-{cheri,utils}: fix build on GCC architecturesPiotr Kubaj2019-10-231-1/+1
| | | | | | | | | | Use C11 compiler: ERROR: You need at least GCC v4.8 or Clang v3.4 (or XCode Clang v5.1) Approved by: mentors (implicit approval) Notes: svn path=/head/; revision=515275
* Update CHERI LLVM and Qemu to fresh snapshots.Brooks Davis2019-10-094-130/+8
| | | | Notes: svn path=/head/; revision=514196
* Update security/nettle to 3.5.1Sunpoet Po-Chuan Hsieh2019-07-091-0/+1
| | | | | | | | | | | | | - Bump PORTREVISION of dependent ports for shlib change - Fix build of devel/pijul [1] Changes: https://git.lysator.liu.se/nettle/nettle/blob/master/NEWS PR: 238991 Exp-run by: antoine Thanks to: tobik [1] Notes: svn path=/head/; revision=506289
* Update to a new snapshow matching our upcoming paper.Brooks Davis2019-01-284-5/+131
| | | | | | | | | Grab the build fix for 12.x and -CURRENT from r484695. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=491520
* Update to a new snapshot.Brooks Davis2018-11-143-8/+8
| | | | Notes: svn path=/head/; revision=484948
* Remove compatibility code for FreeBSD < 11.2 from all ports.Rene Ladan2018-11-021-1/+0
| | | | | | | | | | Simplify some ports where DragonFlyBSD no longer needs to be special-cased. Submitted by: rene Reviewed by: bapt, jbeich Differential Revision: https://reviews.freebsd.org/D17724 Notes: svn path=/head/; revision=483807
* Add DOCS options to ports that should have one.Mathieu Arnold2018-09-101-0/+2
| | | | | | | | | | | Also various fixes related to said option. PR: 230864 Submitted by: mat exp-runs by: antoine Notes: svn path=/head/; revision=479406
* Update a newer snapshow to support code generated by the latestBrooks Davis2018-08-163-9/+6
| | | | | | | | | | | | devel/llvm-cheri. Tell qemu to look for the smbd binary in the expected location (don't add a RUN_DEPENDS entry as it's optional). Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=477400
* Update CHERI LLVM and QEMU to new snapshots.Brooks Davis2018-06-183-6/+16
| | | | | | | | | | Committed together as code generated by the new LLVM requires updated (virtual) hardware. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=472718
* Update to a new snapshot with support for new instructions.Brooks Davis2018-04-192-5/+5
| | | | Notes: svn path=/head/; revision=467792
* Mark broken on 10.Brooks Davis2018-02-111-0/+1
| | | | | | | Probably fixable in the unlikely even there are consumers. Notes: svn path=/head/; revision=461520
* Update to a new snapshot.Brooks Davis2018-02-073-13/+15
| | | | | | | | | | Consolidate the qemu-cheri ports into one now that they can be built in a single tree (thanks to arichardson@). Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=461121
* Update to a new snapshot correcting 128-bit support.Brooks Davis2017-10-312-5/+5
| | | | Notes: svn path=/head/; revision=453221
* Update to a new snapshot. This version supports new and improvedBrooks Davis2017-10-302-5/+5
| | | | | | | | instruction encodings that devel/llvm-cheri* will start emitting when next updated.: Notes: svn path=/head/; revision=453171
* Update a new shapshot.Brooks Davis2017-10-122-5/+5
| | | | | | | Includes new encodings to improve instruction density. Notes: svn path=/head/; revision=451914
* Update to a July 20th snapshot including 128-bit correctness fixes andBrooks Davis2017-07-282-5/+5
| | | | | | | | | the CNExEq instruction. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=446856
* Update to a fresh snapshot.Brooks Davis2017-03-293-8/+25
| | | | | | | | | | | | | | Rework to depend on emulators/qemu for any ancillary files rather than installing a conflicting set.[0] Disable more automatically detected bits so dependencies are correct when built manually. Requested by: jhb[0] Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=437229
* Update a fresh snapshot with a permission bug fix.Brooks Davis2016-12-012-5/+5
| | | | Notes: svn path=/head/; revision=427512
* Update to a fresh snapshot.Brooks Davis2016-08-242-4/+5
| | | | Notes: svn path=/head/; revision=420811
* Update to a new snapshot with improved compressed capability support.Brooks Davis2016-06-242-4/+4
| | | | Notes: svn path=/head/; revision=417453
* Update qemu-cheri* to a fresh snapshot.Brooks Davis2016-06-102-4/+4
| | | | | | | | | | | Switch qemu-cheri128 to compressed 128-bit capabilities per the soon to be released ISA v5. Introduce a new qemu-cheri128m port which retains support for 128-bit capabilities that magically store 256-bit of data preserving semantic compatiblity with 256-bit capabilities while having 128-bit size and alignment requirments. Notes: svn path=/head/; revision=416683
* - Fix trailing whitespace in MakefilesDmitry Marakasov2016-05-191-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=415501
* New snapshot fixing CLL/CSC instructions and adding programatic control ofBrooks Davis2016-05-142-4/+4
| | | | | | | instruction tracing from the guest os. Notes: svn path=/head/; revision=415202
* Upgrade CHERI LLVM and Qemu ports to new snapshots supporting theBrooks Davis2016-05-122-4/+4
| | | | | | | | | upcoming v5 ISA. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=415092
* Update with the latest fixes.Brooks Davis2016-04-232-4/+4
| | | | Notes: svn path=/head/; revision=413877
* Update to an April 5th snapshot.Brooks Davis2016-04-063-9/+32
| | | | Notes: svn path=/head/; revision=412634
* Chase latest fixes..Brooks Davis2016-03-102-4/+4
| | | | Notes: svn path=/head/; revision=410800
* Update to a 2016-02-29 snapshot.Brooks Davis2016-03-042-4/+4
| | | | Notes: svn path=/head/; revision=410098
* Update qemu-cheri to a fresh snapshot and add a port to build the 128-bitBrooks Davis2016-02-223-7/+7
| | | | | | | version. Notes: svn path=/head/; revision=409365
* Update to the latest commit.Brooks Davis2016-02-083-5/+5
| | | | | | | | | Add USES=makeinfo to hopefully fix build on HEAD. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=408516
* Add a port of sson's fork of QEMU with CHERI CPU support.Brooks Davis2016-01-266-0/+167
Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=407321