barrelfish
12 months agolibnet: fix empty string test
Roni Häcki [Mon, 7 Oct 2019 13:21:51 +0000]
libnet: fix empty string test

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

12 months agopmap: Fix lookup function and add test for it
Lukas Humbel [Wed, 2 Oct 2019 14:34:41 +0000]
pmap: Fix lookup function and add test for it

The pmap lookup function was always reporting offset 0 and the
next lower base page size. This is wrong when a capability bigger
than a page is mapped (as it is usually the case).

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

12 months agoarmv8: Disable debug prints in boot driver
Daniel Schwyn [Fri, 27 Sep 2019 13:49:41 +0000]
armv8: Disable debug prints in boot driver

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

12 months agoarmv8: Only 3G RAM for U-Boot on QEMU
Daniel Schwyn [Fri, 27 Sep 2019 13:37:12 +0000]
armv8: Only 3G RAM for U-Boot on QEMU

U-Boot on QEMU only seems to support 3G of system memory even though the
README for ARM doesn't say so
https://github.com/ARM-software/u-boot/blob/master/doc/README.x86

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

13 months agoarmv8: Fix include paths in EFI loader
Daniel Schwyn [Fri, 27 Sep 2019 07:45:08 +0000]
armv8: Fix include paths in EFI loader

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

13 months agoarmv8: Fix module relocation for static EFI images
Daniel Schwyn [Wed, 19 Jun 2019 11:10:23 +0000]
armv8: Fix module relocation for static EFI images

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

13 months agoarmv8: existing image blob is cleared
Daniel Schwyn [Wed, 19 Jun 2019 08:31:26 +0000]
armv8: existing image blob is cleared

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

13 months agoarmv8: EFI loader sets correct memory attributes
Daniel Schwyn [Mon, 17 Jun 2019 15:07:40 +0000]
armv8: EFI loader sets correct memory attributes

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

13 months agoarmv8: EFI loader now builds fresh kernel page tables
Daniel Schwyn [Mon, 17 Jun 2019 08:37:01 +0000]
armv8: EFI loader now builds fresh kernel page tables

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

13 months agoarmv8: Refactor EFI loader
Daniel Schwyn [Fri, 14 Jun 2019 15:26:37 +0000]
armv8: Refactor EFI loader

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

13 months agoarmv8: Fix booting from U-Boot
Daniel Schwyn [Fri, 14 Jun 2019 08:50:40 +0000]
armv8: Fix booting from U-Boot

Hacky, work in progress

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

13 months agoarmv8: Add debug output for boot driver on QEMU
Daniel Schwyn [Fri, 14 Jun 2019 15:26:50 +0000]
armv8: Add debug output for boot driver on QEMU

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

13 months agoarmv8: Start cleaning up static EFI bootloader
Daniel Schwyn [Thu, 13 Jun 2019 11:27:39 +0000]
armv8: Start cleaning up static EFI bootloader

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

13 months agoarmv8: Don't overwrite core data passed by bootloader
Daniel Schwyn [Tue, 11 Jun 2019 08:27:33 +0000]
armv8: Don't overwrite core data passed by bootloader

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

13 months agoarmv8: Kernel expects core data also on BSP
Daniel Schwyn [Fri, 7 Jun 2019 15:48:45 +0000]
armv8: Kernel expects core data also on BSP

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

13 months agoarmv8: Improve handling of multiboot info
Daniel Schwyn [Fri, 7 Jun 2019 14:39:48 +0000]
armv8: Improve handling of multiboot info

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

13 months agoarmv8: Remove Grub artefact from multiboot2 header
Daniel Schwyn [Tue, 4 Jun 2019 11:43:34 +0000]
armv8: Remove Grub artefact from multiboot2 header

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

13 months agoarmv8: Fix naming of multiboot functions
Daniel Schwyn [Mon, 3 Jun 2019 12:47:56 +0000]
armv8: Fix naming of multiboot functions

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

13 months agoarmv8: Fix dependencies for building images
Daniel Schwyn [Mon, 3 Jun 2019 12:34:26 +0000]
armv8: Fix dependencies for building images

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

14 months agolibcxx: list the source files explicitly
Reto Achermann [Thu, 22 Aug 2019 15:22:57 +0000]
libcxx: list the source files explicitly

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

14 months agolibthc: adding back removed _thc_schedulecont assembly function
Reto Achermann [Thu, 22 Aug 2019 14:25:31 +0000]
libthc: adding back removed _thc_schedulecont assembly function

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

14 months agoarmv7: fix compilation of the ARMV7_All target
Reto Achermann [Tue, 20 Aug 2019 16:02:54 +0000]
armv7: fix compilation of the ARMV7_All target

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

14 months agoHakefiles: remove x86_32 from architectures
Reto Achermann [Tue, 20 Aug 2019 16:01:39 +0000]
Hakefiles: remove x86_32 from architectures

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

14 months agofix uses of cycles_t throughout the tree
Reto Achermann [Tue, 20 Aug 2019 15:57:26 +0000]
fix uses of cycles_t throughout the tree

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

14 months agolibcompiler-rt: adding missing files to the arm target
Reto Achermann [Tue, 20 Aug 2019 15:51:33 +0000]
libcompiler-rt: adding missing files to the arm target

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

14 months agoarm: fix signed/unsigned compare in header
Reto Achermann [Tue, 20 Aug 2019 15:50:35 +0000]
arm: fix signed/unsigned compare in header

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

14 months agohake: remove x86_32 architecture
Reto Achermann [Tue, 20 Aug 2019 15:49:45 +0000]
hake: remove x86_32 architecture

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

14 months agolibcompiler-rt: fix compilation for armv7
Reto Achermann [Tue, 20 Aug 2019 13:23:20 +0000]
libcompiler-rt: fix compilation for armv7

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

14 months agoarmv8: fix signed / unsigned comparison warning
Reto Achermann [Mon, 19 Aug 2019 18:42:42 +0000]
armv8: fix signed / unsigned comparison warning

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

14 months agolibcxx: enable tests for armv8
Reto Achermann [Mon, 19 Aug 2019 18:42:15 +0000]
libcxx: enable tests for armv8

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

14 months agolibc:adding missing definitions to nl_types.h
Reto Achermann [Mon, 19 Aug 2019 18:41:52 +0000]
libc:adding missing definitions to nl_types.h

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

14 months agolibcxx: update to support armv8
Reto Achermann [Mon, 19 Aug 2019 18:41:27 +0000]
libcxx: update to support armv8

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

14 months agocxx: adding tests for libunwind
Reto Achermann [Mon, 19 Aug 2019 16:11:33 +0000]
cxx: adding tests for libunwind

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

14 months agolibc: adding missing _setjmp.S to armv8 sources
Reto Achermann [Mon, 19 Aug 2019 16:10:14 +0000]
libc: adding missing _setjmp.S to armv8 sources

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

14 months agoarmv8: make all defined target compile (ARMV8_All)
Reto Achermann [Mon, 19 Aug 2019 16:09:41 +0000]
armv8: make all defined target compile (ARMV8_All)

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

14 months agodrivers/uhci: remove not-implemented UHCI driver
Reto Achermann [Mon, 19 Aug 2019 16:07:25 +0000]
drivers/uhci: remove not-implemented UHCI driver

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

14 months agolibcompiler-rt: update to newest version from github repo
Reto Achermann [Mon, 19 Aug 2019 16:04:55 +0000]
libcompiler-rt: update to newest version from github repo

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

14 months agohake: adding cpudrivers to the _All target
Reto Achermann [Mon, 19 Aug 2019 16:01:35 +0000]
hake: adding cpudrivers to the _All target

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

14 months agolibcxx: ubdate libunwind
Reto Achermann [Mon, 19 Aug 2019 14:54:27 +0000]
libcxx: ubdate libunwind

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

14 months agox86_64: make all targets compile
Reto Achermann [Mon, 19 Aug 2019 12:30:08 +0000]
x86_64: make all targets compile

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

14 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>

14 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>

14 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>

14 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>

14 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>

14 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>

14 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>

14 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

15 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>

16 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>

16 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>

16 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>

16 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>

17 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>