barrelfish
4 years agolibnet: refactor initialization code
Reto Achermann [Fri, 7 Apr 2017 19:53:23 +0000]
libnet: refactor initialization code

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

4 years agolibnet: adding DHCP management functionality
Reto Achermann [Fri, 7 Apr 2017 19:52:40 +0000]
libnet: adding DHCP management functionality

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

4 years agolibnet: printing IP info only if IP is set
Reto Achermann [Thu, 6 Apr 2017 13:30:21 +0000]
libnet: printing IP info only if IP is set

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

4 years agolibnet: adding timeout message to ping
Reto Achermann [Thu, 6 Apr 2017 13:29:13 +0000]
libnet: adding timeout message to ping

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

4 years agodevif: making use of power of two pool size
Reto Achermann [Thu, 6 Apr 2017 13:27:47 +0000]
devif: making use of power of two pool size

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

4 years agoadding UDP ping facility
Reto Achermann [Thu, 6 Apr 2017 13:26:08 +0000]
adding UDP ping facility

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

4 years agolwip-2.0.2: enabling the raw interface
Reto Achermann [Thu, 6 Apr 2017 12:35:17 +0000]
lwip-2.0.2: enabling the raw interface

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

4 years agolibnet: don't do pbuf realloc
Reto Achermann [Thu, 6 Apr 2017 11:26:28 +0000]
libnet: don't do pbuf realloc

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

4 years agolibnet: use shifts instead of divisions for netbuf
Reto Achermann [Thu, 6 Apr 2017 11:26:09 +0000]
libnet: use shifts instead of divisions for netbuf

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

4 years agolibnet: adding switch for turning on interrupts
Reto Achermann [Thu, 6 Apr 2017 11:25:12 +0000]
libnet: adding switch for turning on interrupts

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

4 years agolibnet: adding ping facility to Hakefile
Reto Achermann [Thu, 6 Apr 2017 11:22:46 +0000]
libnet: adding ping facility to Hakefile

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

4 years agodevif: bugfixes in the solarflare queue
Reto Achermann [Thu, 6 Apr 2017 11:22:17 +0000]
devif: bugfixes in the solarflare queue

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

4 years agolibnet: adding ping domain
Reto Achermann [Thu, 6 Apr 2017 11:19:24 +0000]
libnet: adding ping domain

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

4 years agolwip-2.0.2: update lwip options
Reto Achermann [Wed, 5 Apr 2017 11:06:56 +0000]
lwip-2.0.2: update lwip options

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

4 years agolibnet: improve benchmarking of LWIP stack
Reto Achermann [Wed, 5 Apr 2017 11:06:32 +0000]
libnet: improve benchmarking of LWIP stack

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

4 years agodevif: fixes and improvements of the solarflare queue
Reto Achermann [Wed, 5 Apr 2017 11:05:47 +0000]
devif: fixes and improvements of the solarflare queue

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

4 years agolibnet: adding buffer debug facilities
Reto Achermann [Wed, 5 Apr 2017 06:17:43 +0000]
libnet: adding buffer debug facilities

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

4 years agodevif: return QUEUE_EMTPY when re-enqueuing a buffer with RX failure
Reto Achermann [Wed, 5 Apr 2017 06:16:37 +0000]
devif: return QUEUE_EMTPY when re-enqueuing a buffer with RX failure

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

4 years agomaking netflags explicit unsigned long.
Reto Achermann [Tue, 4 Apr 2017 19:37:08 +0000]
making netflags explicit unsigned long.

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

4 years agoMerge remote-tracking branch 'origin' into lwip-next
Reto Achermann [Tue, 4 Apr 2017 15:14:25 +0000]
Merge remote-tracking branch 'origin' into lwip-next

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

4 years agolibnet: obtaining MAC address and DHCP timers
Reto Achermann [Tue, 4 Apr 2017 15:13:49 +0000]
libnet: obtaining MAC address and DHCP timers

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

4 years agolibnet: adding basic benchmarking for enqueue and lwip stack
Reto Achermann [Tue, 4 Apr 2017 15:13:21 +0000]
libnet: adding basic benchmarking for enqueue and lwip stack

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

4 years agolibnet: disable debug output
Reto Achermann [Tue, 4 Apr 2017 15:07:24 +0000]
libnet: disable debug output

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

4 years agolibnet: always allocate pbufs of type ref, as they are not backed by RAM or pools
Reto Achermann [Tue, 4 Apr 2017 15:06:47 +0000]
libnet: always allocate pbufs of type ref, as they are not backed by RAM or pools

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

4 years agolwip-2.0.2: disable debug output
Reto Achermann [Tue, 4 Apr 2017 15:06:04 +0000]
lwip-2.0.2: disable debug output

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

4 years agolwip-2.0.2: always use the force option for barrelfish pbuf header
Reto Achermann [Tue, 4 Apr 2017 15:05:29 +0000]
lwip-2.0.2: always use the force option for barrelfish pbuf header

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

4 years agolibnet: adding check for non-null pbuf in udp receive
Reto Achermann [Tue, 4 Apr 2017 15:03:07 +0000]
libnet: adding check for non-null pbuf in udp receive

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

4 years agolwip-2.0.2: returning the correct ms for sys_now()
Reto Achermann [Tue, 4 Apr 2017 09:42:23 +0000]
lwip-2.0.2: returning the correct ms for sys_now()

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

4 years agodevif: accounting for valid data when calculating paddr
Reto Achermann [Tue, 4 Apr 2017 09:40:57 +0000]
devif: accounting for valid data when calculating paddr

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

4 years agolibnet: adding include of solarflare backend
Reto Achermann [Mon, 3 Apr 2017 13:03:29 +0000]
libnet: adding include of solarflare backend

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

4 years agolibnet: adding timeout function
Reto Achermann [Mon, 3 Apr 2017 13:03:05 +0000]
libnet: adding timeout function

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

4 years agolibnet: adding solarflare and dhcp
Reto Achermann [Mon, 3 Apr 2017 13:02:49 +0000]
libnet: adding solarflare and dhcp

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

4 years agonetworking: interface raw fixed compilation for arm
Roni Häcki [Mon, 3 Apr 2017 12:30:37 +0000]
networking: interface raw fixed compilation for arm

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

4 years agoinitial commit of libnet
Reto Achermann [Mon, 3 Apr 2017 12:07:54 +0000]
initial commit of libnet

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

4 years agonetworking: simplified interface raw
Roni Häcki [Mon, 3 Apr 2017 11:51:32 +0000]
networking: simplified interface raw

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

4 years agosolaflare: driver bugfix
Roni Häcki [Mon, 3 Apr 2017 11:47:03 +0000]
solaflare: driver bugfix

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

4 years agolwip-2.0.2: moving pbuf alloc/free functions to separate library
Reto Achermann [Mon, 3 Apr 2017 09:59:30 +0000]
lwip-2.0.2: moving pbuf alloc/free functions to separate library

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

4 years agodevif: making the loopback interface work
Reto Achermann [Mon, 3 Apr 2017 09:58:12 +0000]
devif: making the loopback interface work

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

4 years agoMerge remote-tracking branch 'origin' into lwip-next
Reto Achermann [Thu, 30 Mar 2017 13:00:14 +0000]
Merge remote-tracking branch 'origin' into lwip-next

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

4 years agodevif: fixed solarflare test
Roni Häcki [Thu, 30 Mar 2017 12:21:34 +0000]
devif: fixed solarflare test

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

4 years agodevif: idc test fixed
Roni Häcki [Thu, 30 Mar 2017 11:27:42 +0000]
devif: idc test fixed

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

4 years agonetwork: fixed arm compilation
Roni Häcki [Thu, 30 Mar 2017 09:44:57 +0000]
network: fixed arm compilation

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

4 years agodevif: e10k backend removed unnecessary include
Roni Häcki [Thu, 30 Mar 2017 07:39:56 +0000]
devif: e10k backend removed unnecessary include

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

4 years agolwip-2.0.2: WIP - adding some code for lwip-devif glue.
Reto Achermann [Wed, 29 Mar 2017 15:07:20 +0000]
lwip-2.0.2: WIP - adding some code for lwip-devif glue.

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

4 years agonetwork: removed hardcoded MAC address for solarflare card
Roni Häcki [Wed, 29 Mar 2017 13:36:36 +0000]
network: removed hardcoded MAC address for solarflare card

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

4 years agosolarflare: fixed hakefile
Roni Häcki [Wed, 29 Mar 2017 12:41:14 +0000]
solarflare: fixed hakefile

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

4 years agonetwork: added solarflare device queues
Roni Häcki [Wed, 29 Mar 2017 12:40:21 +0000]
network: added solarflare device queues

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

4 years agodevif: solarflare backend queue optimized
Roni Häcki [Wed, 29 Mar 2017 12:34:10 +0000]
devif: solarflare backend queue optimized

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

4 years agosolarflare: changed card driver to start shared queue 0
Roni Häcki [Wed, 29 Mar 2017 12:31:36 +0000]
solarflare: changed card driver to start shared queue 0

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

4 years agolwip: remove measuring code from datapath
Roni Häcki [Wed, 29 Mar 2017 12:20:57 +0000]
lwip: remove measuring code from datapath

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

4 years agolwip-2.0.2: removing mistakenly added *.c files in include directory
Reto Achermann [Wed, 29 Mar 2017 07:05:03 +0000]
lwip-2.0.2: removing mistakenly added *.c files in include directory

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

4 years agolwip-2.0.2: disabling IP debug option
Reto Achermann [Tue, 28 Mar 2017 14:33:12 +0000]
lwip-2.0.2: disabling IP debug option

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

4 years agolwip-2.0.2: adding ppp files for completeness
Reto Achermann [Tue, 28 Mar 2017 14:29:48 +0000]
lwip-2.0.2: adding ppp files for completeness

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

4 years agolwip-2.0.2: initial import of recent LWIP version
Reto Achermann [Tue, 28 Mar 2017 14:26:35 +0000]
lwip-2.0.2: initial import of recent LWIP version

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

4 years agodescq: increasing the default queue size from 64 to 2048
Adam Turowski [Tue, 21 Mar 2017 15:25:05 +0000]
descq: increasing the default queue size from 64 to 2048

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>

4 years agosolarflare: bugfix for using legacy interrupts
Roni Häcki [Tue, 21 Mar 2017 14:17:00 +0000]
solarflare: bugfix for using legacy interrupts

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

4 years agodevif: fixup of the arguments order in descq
Adam Turowski [Tue, 21 Mar 2017 12:10:38 +0000]
devif: fixup of the arguments order in descq

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>

4 years agodevif: fixing the initialization of descq
Adam Turowski [Tue, 21 Mar 2017 09:56:08 +0000]
devif: fixing the initialization of descq

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>

4 years agoGICv3: Add support for mem-mapped CPU interface
Lukas Humbel [Mon, 20 Mar 2017 17:02:28 +0000]
GICv3: Add support for mem-mapped CPU interface

Not clear if this is working, since we don't have a interrupt source yet.

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

4 years agonetwork: replacing net_queue_manager with devif as a data path, still WIP so it'll...
Adam Turowski [Mon, 20 Mar 2017 13:35:20 +0000]
network: replacing net_queue_manager with devif as a data path, still WIP so it'll probably break the network stack

Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>

4 years agoe10k: device_db file option fixed to allow legacy interrupts
Roni Häcki [Mon, 20 Mar 2017 09:06:51 +0000]
e10k: device_db file option fixed to allow legacy interrupts

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

4 years agoGICv3: Generate softirq
Lukas Humbel [Thu, 16 Mar 2017 13:40:42 +0000]
GICv3: Generate softirq

Currently only does so for cores in the same affinity domain.

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

4 years agomackerel: do not pre-read write only registers
Reto Achermann [Thu, 16 Mar 2017 13:40:54 +0000]
mackerel: do not pre-read write only registers

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

4 years agoARMv8: adding stub for booting cores on the X-GENE
Reto Achermann [Thu, 16 Mar 2017 13:12:09 +0000]
ARMv8: adding stub for booting cores on the X-GENE

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

4 years agoARMv8: properly restore cpudriver stack pointer on resume
Reto Achermann [Thu, 16 Mar 2017 12:31:41 +0000]
ARMv8: properly restore cpudriver stack pointer on resume

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

4 years agoARMv8: setting stack top and number of pages to reserve properly
Reto Achermann [Thu, 16 Mar 2017 12:30:24 +0000]
ARMv8: setting stack top and number of pages to reserve properly

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

4 years agoARMv8: setting stack limit when booting cores
Reto Achermann [Thu, 16 Mar 2017 12:25:51 +0000]
ARMv8: setting stack limit when booting cores

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

4 years agoARMv8: Remove kernel stack labels from linker script
Reto Achermann [Thu, 16 Mar 2017 12:20:52 +0000]
ARMv8: Remove kernel stack labels from linker script

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

4 years agoARMv8: adding kernel stack limit to the coredata structure
Reto Achermann [Thu, 16 Mar 2017 12:19:51 +0000]
ARMv8: adding kernel stack limit to the coredata structure

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

4 years agoARMv8/coreboot: enable sequential booting of cores
Reto Achermann [Thu, 16 Mar 2017 07:38:29 +0000]
ARMv8/coreboot: enable sequential booting of cores

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

4 years agoHake: adding boot/cpu driver entries to menu.lst for ARMv8
Reto Achermann [Thu, 16 Mar 2017 07:22:19 +0000]
Hake: adding boot/cpu driver entries to menu.lst for ARMv8

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

4 years agoMerge branch 'armv8-coreboot': Adding coreboot support form ARMv8
Reto Achermann [Thu, 16 Mar 2017 07:15:34 +0000]
Merge branch 'armv8-coreboot': Adding coreboot support form ARMv8

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

4 years agoplatforms: take care of copying the new menu.lst
Reto Achermann [Sat, 25 Feb 2017 09:27:12 +0000]
platforms: take care of copying the new menu.lst

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

4 years agohake: adding menu.lst for Cavium ThunderX and APM 88xxxx
Reto Achermann [Sat, 25 Feb 2017 09:25:41 +0000]
hake: adding menu.lst for Cavium ThunderX and APM 88xxxx

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

4 years agohake: remove menu.lst.armv8_gem5
Reto Achermann [Sat, 25 Feb 2017 09:20:04 +0000]
hake: remove menu.lst.armv8_gem5

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

4 years agoPlatforms: drop ARMv8 GEM5 targets
Reto Achermann [Sat, 25 Feb 2017 09:18:16 +0000]
Platforms: drop ARMv8 GEM5 targets

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

4 years agoPlatforms: dropp x86_32 targets
Reto Achermann [Sat, 25 Feb 2017 09:16:24 +0000]
Platforms: dropp x86_32 targets

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

4 years agoACPI: fixing table mapping code
Reto Achermann [Wed, 15 Mar 2017 17:45:37 +0000]
ACPI: fixing table mapping code

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

4 years agoARMv8: add boot_driver to simulated ARM machines
Lukas Humbel [Wed, 15 Mar 2017 13:12:55 +0000]
ARMv8: add boot_driver to simulated ARM machines

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

4 years agoGICv3: add raise softirq
Lukas Humbel [Wed, 15 Mar 2017 12:38:36 +0000]
GICv3: add raise softirq

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

4 years agoK1OM: fix build with the introduction of hwid_t
Reto Achermann [Wed, 15 Mar 2017 09:01:08 +0000]
K1OM: fix build with the introduction of hwid_t

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

4 years agoharness: fix function call to get_kernel_args()
Reto Achermann [Wed, 15 Mar 2017 08:30:28 +0000]
harness: fix function call to get_kernel_args()

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

4 years agoHarness: pass correct cmdline arguments to cpudriver
Reto Achermann [Tue, 14 Mar 2017 16:38:49 +0000]
Harness: pass correct cmdline arguments to cpudriver

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

4 years agoharness: fix assertion to cope with cpu/boot driver fields
Reto Achermann [Tue, 14 Mar 2017 16:04:29 +0000]
harness: fix assertion to cope with cpu/boot driver fields

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

4 years agoARMv8: adding missing include to timers.h
Reto Achermann [Tue, 14 Mar 2017 15:23:46 +0000]
ARMv8: adding missing include to timers.h

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

4 years agoARMv8: move timer related code to timers.h
Reto Achermann [Tue, 14 Mar 2017 15:01:56 +0000]
ARMv8: move timer related code to timers.h

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

4 years agoARMv8: use timer_* functions in debug syscalls
Reto Achermann [Tue, 14 Mar 2017 14:58:50 +0000]
ARMv8: use timer_* functions in debug syscalls

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

4 years agoARMv8: do not initialize a mackerel device for accessing system registers
Reto Achermann [Tue, 14 Mar 2017 14:56:51 +0000]
ARMv8: do not initialize a mackerel device for accessing system registers

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

4 years agoARMv8: remove sysreg functions of counters, mackerel used instead
Reto Achermann [Tue, 14 Mar 2017 14:56:01 +0000]
ARMv8: remove sysreg functions of counters, mackerel used instead

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

4 years agoARMv8: rename generic timer mackerel definitions
Reto Achermann [Tue, 14 Mar 2017 14:54:51 +0000]
ARMv8: rename generic timer mackerel definitions

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

4 years agoARMv8: use mackerel device function for setting timer control
Reto Achermann [Tue, 14 Mar 2017 12:25:51 +0000]
ARMv8: use mackerel device function for setting timer control

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

4 years agoMackerel: don't use __DN() for cpu register functions
Reto Achermann [Tue, 14 Mar 2017 12:24:43 +0000]
Mackerel: don't use __DN() for cpu register functions

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

4 years agoARMv8: separating makerel file into related pieces
Reto Achermann [Tue, 14 Mar 2017 12:22:38 +0000]
ARMv8: separating makerel file into related pieces

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

4 years agoARMv8: only use ACPI 2.0+ and not APCI 1.0 if set
Reto Achermann [Mon, 13 Mar 2017 15:38:21 +0000]
ARMv8: only use ACPI 2.0+ and not APCI 1.0 if set

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

4 years agoGICv3: enable interrupts
Lukas Humbel [Fri, 10 Mar 2017 16:28:54 +0000]
GICv3: enable interrupts

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

4 years agoARMv8: strip debug symbols from the CPU driver
Reto Achermann [Fri, 10 Mar 2017 07:46:36 +0000]
ARMv8: strip debug symbols from the CPU driver

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

4 years agoARMv8: preparing bootdriver for parking protocol and adding basic debug
Reto Achermann [Fri, 10 Mar 2017 07:42:22 +0000]
ARMv8: preparing bootdriver for parking protocol and adding basic debug

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

4 years agoARMv8: remove unused boot files
Reto Achermann [Fri, 10 Mar 2017 07:38:28 +0000]
ARMv8: remove unused boot files

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

4 years agoARMv8: removing bootdriver files from APM88xxxx cpudriver
Reto Achermann [Fri, 10 Mar 2017 07:35:09 +0000]
ARMv8: removing bootdriver files from APM88xxxx cpudriver

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

4 years agoARMv8: adding support for the parking protocol to coreboot
Reto Achermann [Fri, 10 Mar 2017 07:34:11 +0000]
ARMv8: adding support for the parking protocol to coreboot

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