History log of /barrelfish-master/include/arch/arm/barrelfish/invocations_arch.h
Revision Date Author Comments
# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# b6851fa3 19-Oct-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

armv7: make compile

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 8ba5c8ce 23-Jul-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

LMP: endpoint identify working for both ARMv7 and X86_64

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 64bb5583 20-Feb-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

libbarrelfish,arm: add missing cap invocation wrapper for vnode_modify_flags

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 89cde0ae 03-Aug-2016 David Cock <david.cock@inf.ethz.ch>

ARMv7: CPU driver relocations done.

Signed-off-by: David Cock <david.cock@inf.ethz.ch>


# 145c3282 12-Jul-2016 Lukas Humbel <lukas.humbel@inf.ethz.ch>

IRQ: use uint64_t everywhere for int numbers, renamed controller

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 1d898d1a 25-Jul-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T272: armv7: implement two-level cspace layout

Closes T272.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# d88ab3f9 09-May-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T191: armv7: refactor code to use range retype and bytes-based identify

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 69b41b96 18-Apr-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

Squashed changes of e89aa91..6ca6bdf (master as of 2016-04-18).

Take this commit out when merging

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# b6bff0d7 05-Apr-2016 Lukas Humbel <lukas.humbel@inf.ethz.ch>

IRQ: ARM invocations added

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 6a9f68bd 11-Mar-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

Cleanup bugs exposed by -Wtype-limits.

* Assertions in armv7/armv8 invocation stubs
* Some comparisons in lib/virtio
* Some comparisons in usb stack
* Linenoise using plain char (which may or may not be signed according
to C standard)
* A comparison in octopus

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 8a499577 20-Nov-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

T187: armv7: migrate to mapping caps.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 5fbf6836 22-Jul-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

32bit arm: fix large page support. Close T148.

This implements a bit field to track the mapping of individual L2 tables for
armv5 and armv7 user space page table management. Having this tracking
bitfield we can use 1MB sections without having weird interference between
unused L2 tables and creating new section mappings.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# da716250 22-Jul-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

32bit arm: fix large page support. Close T148.

This implements a bit field to track the mapping of individual L2 tables for
armv5 and armv7 user space page table management. Having this tracking
bitfield we can use 1MB sections without having weird interference between
unused L2 tables and creating new section mappings.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 698c6abd 16-Jun-2015 Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>

T119: kernel: Implement cap invocation for arm, x86_32

Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>


# a2e1cb25 21-Nov-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

Fixed usage of kernel cap in armboot. Using IPICmd_Send_Start to call Spawn_core for now.


# de30396d 11-Nov-2014 Gerd Zellweger <mail@gerdzellweger.com>

Boot driver for ARM can now boot a pandaboard core.


# 414cf78f 11-Nov-2014 Gerd Zellweger <mail@gerdzellweger.com>

Added cap_invoke macros for ARM.


# 08ceb9c3 10-Nov-2014 Gerd Zellweger <mail@gerdzellweger.com>

Make sure ARM kernels are working agian.


# a94aaba4 25-Feb-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

arm: added missing bits for ID cap creation.


# 2826c5ea 21-May-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

Fixed monitor arm code.


# c549a935 27-Mar-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

armv7: compiles.


# 872377b7 25-Feb-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

arm: added missing bits for ID cap creation.


# f5bc869b 19-Nov-2013 Simon Peter <simpeter@cs.washington.edu>

Added (unimplemented) invoke_idcap_identify() to ARM.


# b8d995cb 02-Oct-2013 Simon Gerber <simon.gerber@inf.ethz.ch>

Redesigned hw page table dumping to be an invocation on a dispatcher cap.

This has two benefits over the old design where dumping hw page tables was a
kernel cap invocation and took a dispatcher cap as an argument:
1) This is probably the most common use case, you don't have to go through
the monitor if you just want to dump your own hw page tables.
2) A domain which has the dispatcher cap of another domain (mostly because
it's going to spawn said domain) can dump the hw page tables of the
to-be-spawned domain without capability address contortions.


# 277edd07 30-Jan-2013 Simon Gerber <simon.gerber@inf.ethz.ch>

armv5: implemented new modify_flags invocation.


# ef176ff8 23-Nov-2012 Simon Gerber <simon.gerber@inf.ethz.ch>

arm: pmap code cleanup and fixed new kernel memory interface.


# 085f8f36 23-Nov-2012 Simon Gerber <simon.gerber@inf.ethz.ch>

More ARM code.


# ea61b6c3 23-Nov-2012 Simon Gerber <simon.gerber@inf.ethz.ch>

Incomplete ARM implementation.


# 4cd63be2 27-Jul-2012 Samuel Hitz <samuel.hitz@gmail.com>

various adjustments to tests and benchmarks to get the to run with arm_gem5, adjusted cpu clock to 1GHz, since a lot of configurations inside gem5 assume 1Ghz clock


# 75e4206f 11-Jul-2012 Samuel Hitz <samuel.hitz@gmail.com>

fixed a inlining bug with -O2, implemented ipi notifications, up to 4 cores are now supported on gem5


# d4225967 25-Jun-2012 Raphael Fuchs <raphaelfuchs@student.ethz.ch>

Commit 88d9621eb81e did not include arch-specific code for arm.


# 1e38ebec 02-Jun-2012 Samuel Hitz <samuel.hitz@gmail.com>

fixed an inlining bug in arm-gcc, replaced chips with skb, add loglevel option to gem5script


# a502120a 01-Jun-2012 Samuel Hitz <samuel.hitz@gmail.com>

fixed an inlining bug of arm-gcc 4.6.1 and lower


# 52c61712 28-Dec-2011 Zeus Gómez Marmolejo <zeus.gomez@bsc.es>

Replaced caddr_t type with capaddr_t to avoid conflict with libc

for i in $(find . -type f)
do
grep -r caddr_t $i
if [ $? -eq 0 ]
then
sed 's/caddr_t/capaddr_t/g' $i > $i.sed
mv $i.sed $i
fi
done


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.