#
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.
|