barrelfish
8 months agoreadme: add NXP iMX8X to supported platforms master release2020-03-23
Lukas Humbel [Fri, 20 Mar 2020 13:40:08 +0000]
readme: add NXP iMX8X to supported platforms

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

8 months agoimx8x: Better use of U-Boot env variable for boot
Daniel Schwyn [Tue, 17 Dec 2019 10:02:01 +0000]
imx8x: Better use of U-Boot env variable for boot

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

8 months agoimx8x: Add Mackerel definition for GPIO
Daniel Schwyn [Thu, 5 Dec 2019 08:50:55 +0000]
imx8x: Add Mackerel definition for GPIO

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

8 months agoimx8x: Return correct core count in kernel
Daniel Schwyn [Mon, 2 Dec 2019 14:48:18 +0000]
imx8x: Return correct core count in kernel

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

8 months agoarmv8: Add missing GIC Mackerel devices to Hakefile
Daniel Schwyn [Mon, 2 Dec 2019 12:25:12 +0000]
armv8: Add missing GIC Mackerel devices to Hakefile

imx8x and RPi were missing the GICv3 Mackerel devices
in kernel Hakefile

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

8 months agoarmv8 tools: Static bootloader passes full cmdline
Daniel Schwyn [Mon, 25 Nov 2019 13:41:31 +0000]
armv8 tools: Static bootloader passes full cmdline

Used to just pass arguments which borke cmdline parsing.

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

8 months agodocs: Fix Hakefile comment
Daniel Schwyn [Fri, 8 Nov 2019 10:24:51 +0000]
docs: Fix Hakefile comment

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

8 months agoarmv8: Remove duplicate armv8 qemu target
Daniel Schwyn [Fri, 8 Nov 2019 10:00:45 +0000]
armv8: Remove duplicate armv8 qemu target

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

8 months agoimx8x: Fix description of imx8x platform
Daniel Schwyn [Fri, 8 Nov 2019 09:46:22 +0000]
imx8x: Fix description of imx8x platform

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

8 months agoimx8x: Fix description of usb boot target
Daniel Schwyn [Fri, 8 Nov 2019 09:43:51 +0000]
imx8x: Fix description of usb boot target

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

8 months agoarmv7/8: Don't include armv7 headers in shared code
Daniel Schwyn [Fri, 8 Nov 2019 09:35:42 +0000]
armv7/8: Don't include armv7 headers in shared code

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

8 months ago`vallen` is verified to be less than `len`, therefore, it can never
Github Security Lab [Fri, 6 Mar 2020 15:41:14 +0000]
`vallen` is verified to be less than `len`, therefore, it can never
be the case that `vallen >= len + sizeof(rhostname)`.

This PR fixes the check so the `rhostname` array does not overflow.

Reported-by: Github Security Lab <securitylab@github.com>
Signed-off-by: Alvaro Muñoz <pwntester@github.com>

8 months agoMerge branch 'master' of gitlab.inf.ethz.ch:haeckir/barrelfish-internal-master
Roni Häcki [Fri, 6 Mar 2020 15:00:47 +0000]
Merge branch 'master' of gitlab.inf.ethz.ch:haeckir/barrelfish-internal-master

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

8 months agoenet: add toggle for debug output
Roni Häcki [Fri, 6 Mar 2020 14:44:20 +0000]
enet: add toggle for debug output

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

8 months agoenet: some cleanup
Roni Häcki [Fri, 6 Mar 2020 12:44:21 +0000]
enet: some cleanup

This is now a basic example of ENET cleanQs receving something and
sending something

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

8 months agoenet: split queue code into library
Roni Häcki [Fri, 6 Mar 2020 12:29:52 +0000]
enet: split queue code into library

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

8 months agoenet: fix wrap around of recv queue
Roni Häcki [Thu, 5 Mar 2020 14:47:34 +0000]
enet: fix wrap around of recv queue

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

8 months agoenet: small fix that finally fixed send/recv
Roni Häcki [Thu, 5 Mar 2020 13:46:53 +0000]
enet: small fix that finally fixed send/recv

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

8 months agoenet: implmented TX functions. Card resets bits but does not send yet
Roni Häcki [Thu, 5 Mar 2020 12:23:12 +0000]
enet: implmented TX functions. Card resets bits but does not send yet

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

8 months agoenet: some more fixes. RX queue no longer shuts down but still does not
Roni Häcki [Wed, 26 Feb 2020 16:28:59 +0000]
enet: some more fixes. RX queue no longer shuts down but still does not
receive packets.

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

8 months agoenet: some cleanup. PHY seems to work including autonegotiation
Roni Häcki [Wed, 26 Feb 2020 13:48:44 +0000]
enet: some cleanup. PHY seems to work including autonegotiation

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

8 months agoenet: adding MDIO protocol methods
Roni Häcki [Fri, 24 Jan 2020 16:01:53 +0000]
enet: adding MDIO protocol methods

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

8 months agoimx8x: enet first attempt at receiving a packet
Roni Häcki [Mon, 18 Nov 2019 16:01:17 +0000]
imx8x: enet first attempt at receiving a packet

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

8 months agoimx8x: enet driver add descriptor status constants
Roni Häcki [Mon, 18 Nov 2019 16:00:33 +0000]
imx8x: enet driver add descriptor status constants

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

8 months agoimx8x: enet driver adding queue skeletton + rest of init
Roni Häcki [Wed, 13 Nov 2019 11:43:00 +0000]
imx8x: enet driver adding queue skeletton + rest of init

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

8 months agoimx8x: enet adding more registers
Roni Häcki [Wed, 13 Nov 2019 11:42:04 +0000]
imx8x: enet adding more registers

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

8 months agoimx8x: NIC up to init of multicast filter
Roni Häcki [Mon, 11 Nov 2019 15:59:42 +0000]
imx8x: NIC up to init of multicast filter

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

8 months agoimx8: adding part of NIC dev file
Roni Häcki [Mon, 11 Nov 2019 15:59:00 +0000]
imx8: adding part of NIC dev file

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

8 months agoimx8x: kaluga starting enet driver
Roni Häcki [Fri, 8 Nov 2019 10:15:45 +0000]
imx8x: kaluga starting enet driver

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

8 months agoimx8: skeletton for enet driver
Roni Häcki [Fri, 8 Nov 2019 10:15:08 +0000]
imx8: skeletton for enet driver

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

8 months agoenet: add toggle for debug output
Roni Häcki [Fri, 6 Mar 2020 14:44:20 +0000]
enet: add toggle for debug output

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

8 months agoarmv8: Initialize systime_frequency for init process
Lukas Humbel [Fri, 6 Mar 2020 12:49:51 +0000]
armv8: Initialize systime_frequency for init process

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

8 months agoenet: some cleanup
Roni Häcki [Fri, 6 Mar 2020 12:44:21 +0000]
enet: some cleanup

This is now a basic example of ENET cleanQs receving something and
sending something

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

8 months agoenet: split queue code into library
Roni Häcki [Fri, 6 Mar 2020 12:29:52 +0000]
enet: split queue code into library

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

8 months agoenet: fix wrap around of recv queue
Roni Häcki [Thu, 5 Mar 2020 14:47:34 +0000]
enet: fix wrap around of recv queue

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

8 months agoenet: small fix that finally fixed send/recv
Roni Häcki [Thu, 5 Mar 2020 13:46:53 +0000]
enet: small fix that finally fixed send/recv

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

8 months agoenet: implmented TX functions. Card resets bits but does not send yet
Roni Häcki [Thu, 5 Mar 2020 12:23:12 +0000]
enet: implmented TX functions. Card resets bits but does not send yet

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

9 months agoenet: some more fixes. RX queue no longer shuts down but still does not
Roni Häcki [Wed, 26 Feb 2020 16:28:59 +0000]
enet: some more fixes. RX queue no longer shuts down but still does not
receive packets.

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

9 months agoenet: some cleanup. PHY seems to work including autonegotiation
Roni Häcki [Wed, 26 Feb 2020 13:48:44 +0000]
enet: some cleanup. PHY seems to work including autonegotiation

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

10 months agoenet: adding MDIO protocol methods
Roni Häcki [Fri, 24 Jan 2020 16:01:53 +0000]
enet: adding MDIO protocol methods

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

10 months agoimx8x: uSDHC driver
Lukas Humbel [Mon, 13 Jan 2020 11:23:24 +0000]
imx8x: uSDHC driver

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

12 months agoBenchmarks: Make Appel/Li compile on armv8
Daniel Schwyn [Mon, 5 Aug 2019 15:50:09 +0000]
Benchmarks: Make Appel/Li compile on armv8

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

12 months agolibbarrelfish: Store thread state at aligned address
Daniel Schwyn [Thu, 8 Aug 2019 09:14:53 +0000]
libbarrelfish: Store thread state at aligned address

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

12 months agoarmv8: Improve readability of register restoration code
Daniel Schwyn [Thu, 8 Aug 2019 09:24:06 +0000]
armv8: Improve readability of register restoration code

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

12 months agoarmv8: Fix abort when disabled handling
Daniel Schwyn [Wed, 7 Aug 2019 14:37:01 +0000]
armv8: Fix abort when disabled handling

The PC wasn't correctly saved to the trap area

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

12 months agoarmv8: Pass correct page fault cause
Daniel Schwyn [Fri, 22 Nov 2019 14:36:57 +0000]
armv8: Pass correct page fault cause

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

12 months agoarmv8: Fix modify paging flags
Daniel Schwyn [Mon, 5 Aug 2019 15:50:28 +0000]
armv8: Fix modify paging flags

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

12 months agoarmv8: Support no access page mappings
Daniel Schwyn [Mon, 5 Aug 2019 14:47:03 +0000]
armv8: Support no access page mappings

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

12 months agoproc_mgmt: Fix race condition
Daniel Schwyn [Mon, 5 Aug 2019 12:49:10 +0000]
proc_mgmt: Fix race condition

The process manager would get stuck when a spawn request arrived
before the corresponding spawnd was up. Now it just returns an error.
It tells the nameserver when it's ready on a core and the
clients can wait for that.

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

12 months agoimx8x: Add domains to harness
Lukas Humbel [Tue, 19 Nov 2019 09:12:01 +0000]
imx8x: Add domains to harness

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

12 months agoimx8x: enet first attempt at receiving a packet
Roni Häcki [Mon, 18 Nov 2019 16:01:17 +0000]
imx8x: enet first attempt at receiving a packet

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

12 months agoimx8x: enet driver add descriptor status constants
Roni Häcki [Mon, 18 Nov 2019 16:00:33 +0000]
imx8x: enet driver add descriptor status constants

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

12 months agoarmv7: Fix for kaluga changes
Lukas Humbel [Mon, 18 Nov 2019 14:07:55 +0000]
armv7: Fix for kaluga changes

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

12 months agoarmv8: Cleanup kernel messages
Lukas Humbel [Mon, 18 Nov 2019 13:26:30 +0000]
armv8: Cleanup kernel messages

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

12 months agoimx8x: Enable cores 3 and 4
Lukas Humbel [Mon, 18 Nov 2019 13:26:09 +0000]
imx8x: Enable cores 3 and 4

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

12 months agoimx8x: Boot second core
Lukas Humbel [Fri, 15 Nov 2019 16:08:44 +0000]
imx8x: Boot second core

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

12 months agoarmv8: increase kcb size to accomodate vector table
Lukas Humbel [Fri, 15 Nov 2019 10:30:48 +0000]
armv8: increase kcb size to accomodate vector table

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

12 months agoarmv8: fix compilation on other platforms
Lukas Humbel [Fri, 15 Nov 2019 09:12:43 +0000]
armv8: fix compilation on other platforms

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

12 months agoarmv8: remove kernel printfs
Lukas Humbel [Thu, 14 Nov 2019 16:44:58 +0000]
armv8: remove kernel printfs

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

12 months agoarmv8: implement user space irq routing + lpuart interrupt
Lukas Humbel [Thu, 14 Nov 2019 16:44:30 +0000]
armv8: implement user space irq routing + lpuart interrupt

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

12 months agoarmv8: Port irq cap invocations
Lukas Humbel [Thu, 14 Nov 2019 16:39:46 +0000]
armv8: Port irq cap invocations

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

12 months agoimx8x: enet driver adding queue skeletton + rest of init
Roni Häcki [Wed, 13 Nov 2019 11:43:00 +0000]
imx8x: enet driver adding queue skeletton + rest of init

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

12 months agoimx8x: enet adding more registers
Roni Häcki [Wed, 13 Nov 2019 11:42:04 +0000]
imx8x: enet adding more registers

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

12 months agoimx8x: NIC up to init of multicast filter
Roni Häcki [Mon, 11 Nov 2019 15:59:42 +0000]
imx8x: NIC up to init of multicast filter

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

12 months agoimx8: adding part of NIC dev file
Roni Häcki [Mon, 11 Nov 2019 15:59:00 +0000]
imx8: adding part of NIC dev file

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

12 months agoimx8x: Remove hacks from serial_lpuart driver
Lukas Humbel [Fri, 8 Nov 2019 10:31:43 +0000]
imx8x: Remove hacks from serial_lpuart driver

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

12 months agoarmv8: Implement wait_for_interrupt
Lukas Humbel [Fri, 8 Nov 2019 10:27:59 +0000]
armv8: Implement wait_for_interrupt

Enable interrupts and correct handling of irq from EL1

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

12 months agoarmv8: fix duplicate platform_get_timer_interrupt
Lukas Humbel [Fri, 8 Nov 2019 09:36:47 +0000]
armv8: fix duplicate platform_get_timer_interrupt

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

12 months agoimx8x: Fixup serial driver
Lukas Humbel [Thu, 7 Nov 2019 15:56:42 +0000]
imx8x: Fixup serial driver

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

12 months agohpet: fix dependencies
Lukas Humbel [Thu, 7 Nov 2019 15:56:30 +0000]
hpet: fix dependencies

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

12 months agoimx8x: kaluga starting enet driver
Roni Häcki [Fri, 8 Nov 2019 10:15:45 +0000]
imx8x: kaluga starting enet driver

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

12 months agoimx8: skeletton for enet driver
Roni Häcki [Fri, 8 Nov 2019 10:15:08 +0000]
imx8: skeletton for enet driver

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

12 months agoclang-format: reduce penalty for excess characters
Reto Achermann [Fri, 9 Aug 2019 08:20:04 +0000]
clang-format: reduce penalty for excess characters

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

12 months agoclang-format: tweak penalty when assignment gets broken to newline
Reto Achermann [Fri, 9 Aug 2019 08:15:16 +0000]
clang-format: tweak penalty when assignment gets broken to newline

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

12 months agoclant-format; allow two empty lines
Reto Achermann [Thu, 8 Aug 2019 09:20:49 +0000]
clant-format; allow two empty lines

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

12 months agotweaks to clang-format
Reto Achermann [Sat, 27 Jul 2019 18:38:57 +0000]
tweaks to clang-format

Signed-off-by: Reto Achermann <achreto@gmail.com>

12 months agoupdating .clang-format file
Reto Achermann [Fri, 26 Jul 2019 08:30:32 +0000]
updating .clang-format file

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

12 months agoadding clang-format spec
Reto Achermann [Thu, 25 Jul 2019 17:50:50 +0000]
adding clang-format spec

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

12 months ago serial lpuart driver (reading characters and sending them to the shell)
Aya Kayal [Mon, 12 Aug 2019 09:34:44 +0000]
 serial lpuart driver (reading characters and sending them to the shell)

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

12 months agoreading characters from lpuart
Aya Kayal [Mon, 5 Aug 2019 12:58:36 +0000]
reading characters from lpuart

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

12 months agoarmv8: Start with all interrupts disabled
Lukas Humbel [Thu, 7 Nov 2019 14:21:16 +0000]
armv8: Start with all interrupts disabled

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

12 months agoimx8x: Hack kaluga to pass startup, and add startd
Lukas Humbel [Thu, 7 Nov 2019 10:57:08 +0000]
imx8x: Hack kaluga to pass startup, and add startd

Kaluga for imx8x works quite differently, due to limited
supported for the platform and we are in process of rewriting it anyway.
startd is needed, otherwise our test binaries are not properly started.

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

13 months agoimx8x: Add rack mounted colibris to harness
Lukas Humbel [Fri, 25 Oct 2019 12:03:45 +0000]
imx8x: Add rack mounted colibris to harness

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

13 months agoharness: add imx8x_local machine and some start for rackmount imx8x
Lukas Humbel [Wed, 23 Oct 2019 12:03:42 +0000]
harness: add imx8x_local machine and some start for rackmount imx8x

Add a new machine imx8x_local, which assumes there is one imx8x attached
to your local machine. Now you can do:
./tools/harness/scalebench.py -m imx8x_local --debug -e build
        -t memtest . build/results

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

13 months agoarmv7: To support domain spanning, use different vregion per core
Lukas Humbel [Fri, 18 Oct 2019 12:45:19 +0000]
armv7: To support domain spanning, use different vregion per core

This should fix the proc_mgmt_test on armv7

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

13 months agoupdate copyright notice
Lukas Humbel [Thu, 17 Oct 2019 11:18:43 +0000]
update copyright notice

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

13 months agoimx8x: Add boot target
Lukas Humbel [Wed, 16 Oct 2019 15:28:16 +0000]
imx8x: Add boot target

make usbboot_imx8x will build and boot

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

13 months agoimx8x: add some more modules in menu.lst
Lukas Humbel [Wed, 16 Oct 2019 14:54:46 +0000]
imx8x: add some more modules in menu.lst

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

13 months agoimx8x: Fix lpuart Mackerel file
Daniel Schwyn [Tue, 8 Oct 2019 15:35:58 +0000]
imx8x: Fix lpuart Mackerel file

Mackerel functions would read the data register when writing it.
Therefore dropping any received character.

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

13 months agoarmv8: Stop debugging imx8x in boot driver
Daniel Schwyn [Mon, 17 Jun 2019 15:12:42 +0000]
armv8: Stop debugging imx8x in boot driver

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

13 months agoImprove lpuart kernel driver
Daniel Schwyn [Mon, 3 Jun 2019 09:44:24 +0000]
Improve lpuart kernel driver

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

13 months agoFix platform support for imx8x
Daniel Schwyn [Wed, 29 May 2019 12:15:37 +0000]
Fix platform support for imx8x

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

13 months agoGet rid of serial driver assembly in boot_entry
Daniel Schwyn [Wed, 29 May 2019 12:13:30 +0000]
Get rid of serial driver assembly in boot_entry

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

13 months agoStrip down imx8x image to boot/CPU driver for now
Daniel Schwyn [Wed, 29 May 2019 12:13:01 +0000]
Strip down imx8x image to boot/CPU driver for now

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

13 months agoAdd serial support for imx8x in boot driver
Daniel Schwyn [Fri, 24 May 2019 17:03:51 +0000]
Add serial support for imx8x in boot driver

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

13 months agoAdd imx8x platform
Daniel Schwyn [Thu, 23 May 2019 08:27:44 +0000]
Add imx8x platform

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

13 months agoAdd lpuart kernel driver
Daniel Schwyn [Thu, 23 May 2019 08:27:31 +0000]
Add lpuart kernel driver

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

13 months agoUpdate Hagfish to latest version
Daniel Schwyn [Tue, 8 Oct 2019 11:32:48 +0000]
Update Hagfish to latest version

Built from commit 66a3753 of
gitlab.inf.ethz.ch:OU-ROSCOE/barrelfish/Hagfish.git

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

13 months agokaluga: fixing mlx4 driver starting
Roni Häcki [Mon, 7 Oct 2019 13:23:45 +0000]
kaluga: fixing mlx4 driver starting

Seems at some point we broke mlx4 startup since it is a special case.
The reworked version uses the same code path as other drivers, but does
additional things for the mlx4 driver

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

13 months agonet_socket_server: fixing part so that mlx4 works again
Roni Häcki [Mon, 7 Oct 2019 13:22:24 +0000]
net_socket_server: fixing part so that mlx4 works again

The connectX-3 driver is still handle special since it is the only one
that starts the driver when creating a cleanq of it

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