barrelfish
17 months agodrivesr/virtio: remove empty files
Reto Achermann [Mon, 19 Aug 2019 11:39:27 +0000]
drivesr/virtio: remove empty files

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

17 months agoskb: remove test apps as they don't really test the SKB
Reto Achermann [Mon, 19 Aug 2019 11:38:47 +0000]
skb: remove test apps as they don't really test the SKB

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

17 months agoarmv8: Fix idcap_identify syscall
Aya Kayal [Fri, 26 Jul 2019 13:49:55 +0000]
armv8: Fix idcap_identify syscall

Signed-off-by: Aya Kayal <akayal@student.ethz.ch>

17 months agotests/skb_cap_storage: workaround to get it to work on armv7
Reto Achermann [Wed, 31 Jul 2019 08:54:43 +0000]
tests/skb_cap_storage: workaround to get it to work on armv7

addresses above 2G are not supported, due to lack of bigint in the SKB.
this is a problem on ARMv7 platforms with RAM starting at 2GB.

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

17 months agotest/mtwaitset: disable local core spawning on arm platforms
Reto Achermann [Wed, 31 Jul 2019 08:03:42 +0000]
test/mtwaitset: disable local core spawning on arm platforms

see issue #6.

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

17 months agotest/lrpc_fpu: make it compile for armv7 and armv8
Reto Achermann [Wed, 31 Jul 2019 07:12:18 +0000]
test/lrpc_fpu: make it compile for armv7 and armv8

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

17 months agoarmv8: actually pass the faulting address
Reto Achermann [Wed, 31 Jul 2019 07:11:53 +0000]
armv8: actually pass the faulting address

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

17 months agoqemu: enable KVM for x86_64 platforms
Reto Achermann [Tue, 30 Jul 2019 14:06:43 +0000]
qemu: enable KVM for x86_64 platforms

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

18 months agotests/devif: don't test networking for armv7
Reto Achermann [Mon, 22 Jul 2019 16:01:15 +0000]
tests/devif: don't test networking for armv7

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

18 months agoarmv8: enable compilations of various network drivers
Reto Achermann [Mon, 22 Jul 2019 16:00:02 +0000]
armv8: enable compilations of various network drivers

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

18 months agolib/devif: use barrier definitions from barrelfish's atomic.h
Reto Achermann [Mon, 22 Jul 2019 15:59:09 +0000]
lib/devif: use barrier definitions from barrelfish's atomic.h

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

18 months agoarmv7: adding rdtscp() alias to make benchmark compile
Reto Achermann [Mon, 22 Jul 2019 15:58:36 +0000]
armv7: adding rdtscp() alias to make benchmark compile

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

18 months agoharness: increasing test timeout
Reto Achermann [Mon, 22 Jul 2019 13:33:35 +0000]
harness: increasing test timeout

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

18 months agotools/harness: adding name parameter to qemu machine
Reto Achermann [Mon, 22 Jul 2019 11:04:18 +0000]
tools/harness: adding name parameter to qemu machine

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

18 months agofugu: new error code if the attempted map operation had insufficient rights
Reto Achermann [Fri, 19 Jul 2019 15:08:03 +0000]
fugu: new error code if the attempted map operation had insufficient rights

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

18 months agotests/nkm: towards supporting armv8
Reto Achermann [Fri, 19 Jul 2019 15:07:19 +0000]
tests/nkm: towards supporting armv8

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

18 months agoarmv8: expect the right number of arguments in the modify mapping invocation
Reto Achermann [Fri, 19 Jul 2019 14:59:07 +0000]
armv8: expect the right number of arguments in the modify mapping invocation

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

18 months agoarmv8: actually passing the flags argument
Reto Achermann [Fri, 19 Jul 2019 14:56:58 +0000]
armv8: actually passing the flags argument

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

18 months agocpudriver: get the mapping size for armv8 mappings
Reto Achermann [Fri, 19 Jul 2019 14:56:19 +0000]
cpudriver: get the mapping size for armv8 mappings

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

18 months agoarmv8: work around to set the page-table flags
Reto Achermann [Fri, 19 Jul 2019 14:55:49 +0000]
armv8: work around to set the page-table flags

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

18 months agox86_64: fail or attempt to map page-tables read/write
Reto Achermann [Fri, 19 Jul 2019 14:55:18 +0000]
x86_64: fail or attempt to map page-tables read/write

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

18 months agotests/malloc: reducing malloc size to 128MB for now
Reto Achermann [Fri, 19 Jul 2019 11:00:40 +0000]
tests/malloc: reducing malloc size to 128MB for now

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

18 months agotests/malloc: increase allocation size
Reto Achermann [Thu, 18 Jul 2019 19:34:49 +0000]
tests/malloc: increase allocation size

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

18 months agoarmv7: fixing calculations of required slabs for mappings
Reto Achermann [Thu, 18 Jul 2019 19:34:22 +0000]
armv7: fixing calculations of required slabs for mappings

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

18 months agoarmv8: fix calculations of required slabs for mappings
Reto Achermann [Thu, 18 Jul 2019 19:22:01 +0000]
armv8: fix calculations of required slabs for mappings

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

18 months agoarmv8: vnode invocation modify flags takes 4 arguments
Reto Achermann [Thu, 18 Jul 2019 18:20:00 +0000]
armv8: vnode invocation modify flags takes 4 arguments

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

18 months agoharness: adding serial domains to the harness images on ARMv7
Reto Achermann [Thu, 18 Jul 2019 15:59:26 +0000]
harness: adding serial domains to the harness images on ARMv7

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

18 months agocoreboot: fail when trying to reboot/stop a core on non-x86 architecture
Reto Achermann [Thu, 18 Jul 2019 11:36:55 +0000]
coreboot: fail when trying to reboot/stop a core on non-x86 architecture

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

18 months agoharness: adding int_route to armv7 platforms
Reto Achermann [Thu, 18 Jul 2019 11:33:53 +0000]
harness: adding int_route to armv7 platforms

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

18 months agolibbarrelfish: setting arch specific fields when creating new dispatchers
Reto Achermann [Thu, 18 Jul 2019 07:45:55 +0000]
libbarrelfish: setting arch specific fields when creating new dispatchers

Refactoring the domain_new_dispatcher function and extract arch specific
functions to
 - set the segment selectors on x86
 - set the got base on armv7/armv8
in the respective arch specific dispatchers structs.

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

18 months agotests/prog_mgmt: don't hardcode architecture specific path
Reto Achermann [Wed, 17 Jul 2019 19:28:19 +0000]
tests/prog_mgmt: don't hardcode architecture specific path

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

18 months agotests/span: adding printfs to see progress
Reto Achermann [Wed, 17 Jul 2019 16:03:06 +0000]
tests/span: adding printfs to see progress

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

18 months agovfs: disable megaraid for standard vfs library
Reto Achermann [Wed, 17 Jul 2019 16:02:23 +0000]
vfs: disable megaraid for standard vfs library

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

18 months agotests/malloc: just malloc 256MB for 32-bit machines
Reto Achermann [Wed, 17 Jul 2019 15:32:53 +0000]
tests/malloc: just malloc 256MB for 32-bit machines

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

18 months agolibbarrelfish: pass the fault type int he first argument
Reto Achermann [Wed, 17 Jul 2019 13:53:37 +0000]
libbarrelfish: pass the fault type int he first argument

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

18 months agotests/nmk: fix compilation for armv8
Reto Achermann [Wed, 17 Jul 2019 13:05:04 +0000]
tests/nmk: fix compilation for armv8

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

18 months agotests/malloc: reduce maximum memory size on 32-bit platforms
Reto Achermann [Wed, 17 Jul 2019 07:43:16 +0000]
tests/malloc: reduce maximum memory size on 32-bit platforms

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

18 months agohake: increase memory for armv7 platforms to 2GB
Reto Achermann [Wed, 17 Jul 2019 07:42:36 +0000]
hake: increase memory for armv7 platforms to 2GB

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

18 months agolibbarrelfish: increase heapsizes for 64-bit platforms
Reto Achermann [Wed, 17 Jul 2019 07:42:11 +0000]
libbarrelfish: increase heapsizes for 64-bit platforms

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

18 months agoqemu-wrapper: increase memory sizes
Reto Achermann [Wed, 17 Jul 2019 07:02:22 +0000]
qemu-wrapper: increase memory sizes

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

18 months agotests/capops: actually use the passed capability, fix frame_identify in twolevel...
Reto Achermann [Tue, 16 Jul 2019 09:53:24 +0000]
tests/capops: actually use the passed capability, fix frame_identify in twolevel layout test

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

18 months agotests/twolevel_cspace: fix use of frame_identify on ram cap
Reto Achermann [Tue, 16 Jul 2019 09:51:35 +0000]
tests/twolevel_cspace: fix use of frame_identify on ram cap

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

18 months agotests/capops: fix other occurences of frame_identify
Reto Achermann [Tue, 16 Jul 2019 09:13:42 +0000]
tests/capops: fix other occurences of frame_identify

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

18 months agotests/capops: use directy identify as frame_identify requres mappable cap
Reto Achermann [Tue, 16 Jul 2019 07:55:25 +0000]
tests/capops: use directy identify as frame_identify requres mappable cap

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

18 months agoscalebench: print the path of the xml report
Reto Achermann [Mon, 15 Jul 2019 16:27:47 +0000]
scalebench: print the path of the xml report

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

18 months agotools/harness: name the qemu instances consistently
Reto Achermann [Fri, 12 Jul 2019 09:47:17 +0000]
tools/harness: name the qemu instances consistently

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

18 months agotests/mt_waitset: increase the number of thread pointers
Reto Achermann [Sun, 30 Jun 2019 18:36:06 +0000]
tests/mt_waitset: increase the number of thread pointers

having 96 cores x 10 threads should be possible to hold all thread pointers for

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

18 months agoproc_mgnt: check if there's a pending client before dereference pointer
Reto Achermann [Sun, 30 Jun 2019 08:38:06 +0000]
proc_mgnt: check if there's a pending client before dereference pointer

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

18 months agoharness: increase the default test timeout
Reto Achermann [Sun, 30 Jun 2019 08:37:34 +0000]
harness: increase the default test timeout

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

18 months agolibdriverkit: initialize pointer to l3 vnode in iommu client
Reto Achermann [Sat, 29 Jun 2019 13:19:56 +0000]
libdriverkit: initialize pointer to l3 vnode in iommu client

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

18 months agotests/proc_mgmt: fix nullpointer bug
Reto Achermann [Sat, 29 Jun 2019 12:57:50 +0000]
tests/proc_mgmt: fix nullpointer bug

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

18 months agoharness: adding driverdomain_pl390 to armv7 modules
Reto Achermann [Fri, 28 Jun 2019 14:52:32 +0000]
harness: adding driverdomain_pl390 to armv7 modules

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

18 months agodriverkit/serial: adding missing dependencies to Hakefiles
Reto Achermann [Fri, 28 Jun 2019 14:39:15 +0000]
driverkit/serial: adding missing dependencies to Hakefiles

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

18 months agosockeye: fix non-exhaustive pattern in case error
Reto Achermann [Fri, 28 Jun 2019 14:38:48 +0000]
sockeye: fix non-exhaustive pattern in case error

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

18 months agoharness: fixing non-exhaustive pater for simjobs function
Reto Achermann [Fri, 28 Jun 2019 09:31:05 +0000]
harness: fixing non-exhaustive pater for simjobs function

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

18 months agoupdate README
Reto Achermann [Wed, 26 Jun 2019 07:48:39 +0000]
update README

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

19 months agoAdded boot target and qemu support for U-Boot on ARMv8
Timothy Roscoe [Fri, 24 May 2019 13:05:21 +0000]
Added boot target and qemu support for U-Boot on ARMv8

Signed-off-by: Timothy Roscoe <troscoe@inf.ethz.ch>

19 months agoAdded documentation for ARMv8 booting
Timothy Roscoe [Fri, 24 May 2019 11:24:58 +0000]
Added documentation for ARMv8 booting

Signed-off-by: Timothy Roscoe <troscoe@inf.ethz.ch>

19 months agohake: Makefile depends on hakefiles again
Daniel Schwyn [Thu, 6 Jun 2019 13:31:42 +0000]
hake: Makefile depends on hakefiles again

Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>

20 months agoiommu: removed a cache invalidate that makes problems on vacherin
Roni Häcki [Mon, 20 May 2019 12:41:45 +0000]
iommu: removed a cache invalidate that makes problems on vacherin

Also not needed on babybel machines

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

20 months agodriverkit: iommu client small fix when model is disabled
Roni Häcki [Mon, 20 May 2019 12:40:09 +0000]
driverkit: iommu client small fix when model is disabled

Some of the functions were called even though the are not needed when
the model is disabled.

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

20 months agodriverkit: adding flag defintion (but commented out)
Roni Häcki [Mon, 20 May 2019 12:38:46 +0000]
driverkit: adding flag defintion (but commented out)

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

20 months agoskb: setting core hint for e1000 to o
Roni Häcki [Mon, 20 May 2019 12:37:00 +0000]
skb: setting core hint for e1000 to o

Seems some of the changes have broken cap the transfer of the if_type
field of an endpoint cap. the if_type changes from one core to the other
making it currently not useable.

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

20 months agoe1000: more useful debug output for tx/rx ring memory
Roni Häcki [Mon, 20 May 2019 12:35:32 +0000]
e1000: more useful debug output for tx/rx ring memory

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

20 months agokaluga: removing debug define from in start_hpet.c
Roni Häcki [Wed, 15 May 2019 14:01:43 +0000]
kaluga: removing debug define from in start_hpet.c

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

20 months agokaluga: adding correct core for getting driver endpoints
Roni Häcki [Wed, 15 May 2019 14:01:12 +0000]
kaluga: adding correct core for getting driver endpoints

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

20 months agoiommu: added missing newline to command line output
Roni Häcki [Wed, 15 May 2019 11:51:51 +0000]
iommu: added missing newline to command line output

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

20 months agoiommu: removed frame_identify which is only used for debugging
Roni Häcki [Wed, 15 May 2019 07:06:55 +0000]
iommu: removed frame_identify which is only used for debugging

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

20 months agokaluga: correctly adding core id to endpoint service.
Roni Häcki [Wed, 15 May 2019 07:05:51 +0000]
kaluga: correctly adding core id to endpoint service.

Also changed some debug_prints to KALUGA_DEBUG to remove some cluttering
output

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

20 months agodriverkit: iommu client implement disabling model
Roni Häcki [Wed, 15 May 2019 07:04:33 +0000]
driverkit: iommu client implement disabling model

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

20 months agoe1000: correct computation of RX/TX ring size
Roni Häcki [Tue, 14 May 2019 14:05:20 +0000]
e1000: correct computation of RX/TX ring size

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

20 months agokaluga: corrected ifdef to right value
Roni Häcki [Tue, 14 May 2019 13:52:07 +0000]
kaluga: corrected ifdef to right value

Seems like somehow the define for x86_64 change from __X86_64__ to
__x86_64__

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

20 months agoharness: add nice make targets for testsets
Lukas Humbel [Thu, 9 May 2019 08:58:47 +0000]
harness: add nice make targets for testsets

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

20 months agoflounder: Type generation correct dependencies
Lukas Humbel [Wed, 8 May 2019 13:20:59 +0000]
flounder: Type generation correct dependencies

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

20 months agoflounder: types generation removed some unnecessary printfs
Roni Häcki [Wed, 8 May 2019 10:52:45 +0000]
flounder: types generation removed some unnecessary printfs

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

20 months agoflounder: generate if type header file correctly
Roni Häcki [Wed, 8 May 2019 10:42:45 +0000]
flounder: generate if type header file correctly

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

20 months agogitlab-ci: adding test that there are no unmerged files
Reto Achermann [Wed, 8 May 2019 07:05:08 +0000]
gitlab-ci: adding test that there are no unmerged files

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

20 months agogitlab-ci: store the build log on failure
Reto Achermann [Tue, 7 May 2019 15:43:30 +0000]
gitlab-ci: store the build log on failure

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

20 months agogitlab-ci: adding cleanup job
Reto Achermann [Tue, 7 May 2019 15:29:52 +0000]
gitlab-ci: adding cleanup job

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

20 months agogitlab-ci: using moderate parallelism for running builds
Reto Achermann [Tue, 7 May 2019 15:18:02 +0000]
gitlab-ci: using moderate parallelism for running builds

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

20 months agohake: adding flags to just run hake, without initial dependencies
Reto Achermann [Tue, 7 May 2019 14:59:23 +0000]
hake: adding flags to just run hake, without initial dependencies

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

20 months agogitlab-ci: adding basic compilation tests for x86_64, ARMv8 and ARMv7
Reto Achermann [Tue, 7 May 2019 14:56:26 +0000]
gitlab-ci: adding basic compilation tests for x86_64, ARMv8 and ARMv7

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

20 months agoFix irqtest build
Lukas Humbel [Tue, 7 May 2019 10:19:18 +0000]
Fix irqtest build

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

20 months agogitlab-ci: adding test to compile hake
Reto Achermann [Tue, 7 May 2019 11:52:14 +0000]
gitlab-ci: adding test to compile hake

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

20 months agoMerge branch 'master' of gitlab.inf.ethz.ch:OU-ROSCOE/barrelfish/barrelfish-internal...
Reto Achermann [Tue, 7 May 2019 11:40:47 +0000]
Merge branch 'master' of gitlab.inf.ethz.ch:OU-ROSCOE/barrelfish/barrelfish-internal-master

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

20 months agogitlab-ci: require new commits to be signed off to pass the test
Reto Achermann [Tue, 7 May 2019 11:30:31 +0000]
gitlab-ci: require new commits to be signed off to pass the test

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

20 months agoFIXUP: adding gitlab-ci.yml to check for non-signed off commits
Reto Achermann [Tue, 7 May 2019 11:27:37 +0000]
FIXUP: adding gitlab-ci.yml to check for non-signed off commits

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

20 months agoadding gitlab-ci.yml to check for non-signed off commits
Reto Achermann [Tue, 7 May 2019 11:25:56 +0000]
adding gitlab-ci.yml to check for non-signed off commits

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

20 months agoMerge branch 'hake_deps'
Lukas Humbel [Mon, 6 May 2019 13:33:43 +0000]
Merge branch 'hake_deps'

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

20 months agoarmv8: Improve readme
Lukas Humbel [Mon, 6 May 2019 12:48:05 +0000]
armv8: Improve readme

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

20 months agohake: Generate PL database with driverdomain/modules
Lukas Humbel [Mon, 6 May 2019 12:47:37 +0000]
hake: Generate PL database with driverdomain/modules

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

20 months agohake: Two pass to minimize memory consumption
Lukas Humbel [Mon, 6 May 2019 09:46:42 +0000]
hake: Two pass to minimize memory consumption

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

20 months agoARMv7: Map all init frames shareable (coherent)
Daniel Schwyn [Fri, 26 Apr 2019 09:33:00 +0000]
ARMv7: Map all init frames shareable (coherent)

Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>

21 months agoserial: Fix armv7
Lukas Humbel [Wed, 17 Apr 2019 13:22:50 +0000]
serial: Fix armv7

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

21 months agosockeye: Import barebones.soc file and add hake rule
Lukas Humbel [Wed, 17 Apr 2019 13:21:33 +0000]
sockeye: Import barebones.soc file and add hake rule

Boot the barebones platform with "make ARM_FastModels_Barebones"

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

21 months agosockeye: Import LISA backend
Lukas Humbel [Wed, 17 Apr 2019 13:10:58 +0000]
sockeye: Import LISA backend

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

21 months agoarmv8: add proc_mgmt to menu lst
Lukas Humbel [Tue, 16 Apr 2019 15:34:07 +0000]
armv8: add proc_mgmt to menu lst

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

21 months agoarmv8: Fix mem_alloc on matching caps in init
Lukas Humbel [Tue, 16 Apr 2019 15:26:03 +0000]
armv8: Fix mem_alloc on matching caps in init

And ensure Barebones system work by assigning a generous amount of RAM

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

21 months agoarmv8: Remove debug printf
Lukas Humbel [Wed, 3 Apr 2019 13:39:59 +0000]
armv8: Remove debug printf

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

21 months agoimport Sven's barebones system
Lukas Humbel [Tue, 16 Apr 2019 11:19:23 +0000]
import Sven's barebones system

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