Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/unikraft/unikraft

A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
https://github.com/unikraft/unikraft

lib/vfscore: Solve undefined type `loff_t`

'commit e6eaeabf3c0f ("lib/vfscore: Add eventpoll API")'
introduces an error when we compile an ...

a6b1009532da50d12668bd8ee479839ae5ce5bab authored over 2 years ago by Dragos Iulian Argint <[email protected]>
arch/arm64: Add data barrier after PTE writes

Add a barrier after PTE writes to prevent a subsequent access
to fetch a stale descriptor.

Sign...

31577e9c5b496ef249ffbf1259ae8a2fe9ee7120 authored over 2 years ago by Michalis Pappas <[email protected]>
plat/kvm/arm: Preserve x18 in exception vectors

Preserve x18 along with the rest of the context. According to
the APCS, x18 can be either used f...

252059fe0c8ca75f9c49d0c3b0d781d2620df1a5 authored over 2 years ago by Michalis Pappas <[email protected]>
lib/uksignal: Register rt_sigtimedwait

This commit registers the rt_sigtimedwait system call.
Also, the sigwait syscall is unregistered...

f4718bcd2ac298f2e41e8b77ddecb450164e57ee authored over 2 years ago by Razvan Virtan <[email protected]>
lib/uksignal: Register rt_sigpending

This commit registers the rt_sigpending system call.
Also, the sigpending syscall is unregistere...

cd581b556a496706f7d0abdf15082921a943aeee authored over 2 years ago by Razvan Virtan <[email protected]>
lib/uksignal: Register rt_sigprocmask

This commit registers the rt_sigprocmask system call handler.

Signed-off-by: Răzvan Vîrtan <vir...

da31cd8ac10da380ddff5ecdb46e538e05b030ee authored over 2 years ago by Razvan Virtan <[email protected]>
lib/uksignal: Register rt_sigsuspend

This commit registers the rt_sigsuspend system call.
Also, the sigsuspend syscall is unregistere...

590f8c37601685c5243994cc3359778ff72ebd95 authored over 2 years ago by Razvan Virtan <[email protected]>
lib/uksignal: Register rt_sigaction

This commit registers the rt_sigaction syscall.
It also introduces the signal() function (libc s...

33f80e6d51cf525c169c733914638925b83cdab1 authored over 2 years ago by Razvan Virtan <[email protected]>
lib/uksignal: Register tkill

This commit registers the tkill system call.

Signed-off-by: Răzvan Vîrtan <[email protected]...

332856ff0986ddf5b0335c792f06c815d33c5049 authored over 2 years ago by Razvan Virtan <[email protected]>
lib/uksignal: Remove the LIBSYSCALL_SHIM dependency

At this point, uksignal has a dependency on LIBSYSCALL_SHIM.
This commit removes the dependency ...

ad9e17a09ae77f72acb44430afba89f1c0f669d2 authored over 2 years ago by Razvan Virtan <[email protected]>
lib/uksignal: Fix errno in kill syscall

This commit removes the errno setting operation
in the kill syscall.

Signed-off-by: Răzvan Vîrt...

c99fbe81806ed96fbcf519f2e08f6549c6f8808c authored over 2 years ago by Razvan Virtan <[email protected]>
lib/uksignal: Solve redefining conflicts

There are many functions that are defined in musl as well as in uksignal.
When using musl we wan...

99a9f84bd0c2aa41fc6ebb389d542609d132f573 authored over 2 years ago by Dragos Iulian Argint <[email protected]>
lib/vfscore: Change the call of `dup2()` to `uk_syscall_r_dup2()`

Signed-off-by: Dragos Iulian Argint <[email protected]>
Reviewed-by: Sergiu Moga <sergiu....

162a8fa5e08f61d8b9ea7019ceda7fb17bd67bc8 authored over 2 years ago by Dragos Iulian Argint <[email protected]>
lib/vfscore: Solve redefining conflicts

There are many functions that are defined
in musl as well as in vfscore. When using
musl you wan...

da6a14f0ec6cd3aa322a242884efd83a702c2394 authored over 2 years ago by Dragos Iulian Argint <[email protected]>
lib/posix-process: Solve redefining conflicts

There are many functions that are defined
in musl as well as in posix-process. When using
musl y...

80ab51266b4452cda4c9917abec3b5b35556dbb5 authored over 2 years ago by Dragos Iulian Argint <[email protected]>
lib/posix-user: Harmonize group and user code

The user/passwd management functions currently use the
iterator interface also internally. Howev...

058ddf26675e8e85df7173a8e975b6a210787039 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Fix signature formating

This commit fixes some of the function signatures and adds
comments for some of the functions to...

d17264a9b84b80131e73b40479cb0383fca0c6f9 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Add getlogin_r function

This commit adds an implementation of the getlogin_r
function.

Signed-off-by: Marc Rittinghaus ...

e8dce70d422571f871a16fa25aa54833276ea832 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Accept only valid values

The current code for setter mostly just return `0` no matter if the
supplied user or group exist...

7175bcaedbd39eb1121af5cdc64eedf0d75613d1 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Return proper default values

The current code widely just returns `0`. With this commit, we
return proper default values usin...

57ee0f4f6d84fc7c1bbf1a6d93370cd3ac5070f0 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Temporarily reintroduce capget/set

The capset and capget system calls should probably be moved somewhere
else. As these calls were ...

5de8b3f47d4ed3fd0fea06f8cdbd7ab19ad4d527 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Add implementation of s/getgroups

This commit changes the stubbed getgroups/setgroups to do more
meaningful operations. Since we o...

56352f7550ee0624432f91a2c1d9bc5c5cd53b82 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Cleanup Makefile and exportsyms

This commit cleans up the Makefile and exportsyms to reflect the order
in the implementation and...

e75705e4c1e92357b75deaadb166c76b53691b7d authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Add getgrouplist

This commit adds an implementation for the getgrouplist function.

Signed-off-by: Marc Rittingha...

20b23af67841c9fa7350f9e1fe860fb1e3f1f1b3 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Fix getgrnam_r and add getgrgid_r

The current implementation of getgrnam_r has a bug as it does not
reserve memory for the actual ...

c335638de3cf6eda1f374497fa00218a76cea0ba authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Add getpwnam_r/getpwuid_r

This commit removes the stub for getpwnam_r and getpwuid_r with
an actual implementation.

Signe...

39e2840f5fb04c58b312cf6db782443f4272c5b4 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-user: Separate user and group calls

For a better overview this commit separates functions related to
user/password and group managem...

8e19acad509b95dc92364e18ed20196b3a3c473c authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/common/x86: Introduce x86 SMP implementation

This commit adds the implementation of the architecture-dependent lcpu
functions needed for MP o...

a1ac087f6870d64f636ebd67d652a15054f346fc authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Move delay.h to common include

Using port I/O for very simple delay function is not specific to KVM
but applies also to baremet...

21782a9b4eddb38cad49da6a45dc1da90d17fe63 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/[kvm|xen]/x86: Remove traps_fini

On both platforms there is no usage for `traps_fini` and on both
platforms they are empty stubs ...

1c73200a90207a05f8815e16242f57ad90e040f6 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/common: Add temporary APIC IRQ ack

On x86 we currently use a hybrid setup with PIC and APIC both
active. As IRQs need to be acknowl...

2a54483e5fe5d3ec64659eea6378e002626f72d9 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Use lcpu_arch_jump_to

With the architecture-dependent LCPU implementation comes a function
to jump to a function using...

4f5a69ae13bdbc023cffacec68c55509af0101f7 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Setup lcpu and MP during boot

This commit adds the necessary initialization calls in the KVM platform
setup to properly initia...

0be30929be39fbc8ca3737e2cb1f45a003a1e64e authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/[kvm|xen]/x86: Refactor trap initialization

This commit refactors how traps are setup on x86 KVM. This is necessary
to support MP operation....

9848d686108fe2fa4591c4d08cefe06cc33a1e55 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Map 0x8000 for 16-bit boot code

For secondary processor boot we need a region within the first MB
that can receive the 16-bit bo...

d74d70745d9930713f4ca631de46ecd487ecb771 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm: Enable MP for x86 KVM in menuconfig

This commit adds configuration entries to enable MP for x86 KVM. We
choose 13 and 14 as remote f...

8166659041047dd44ccb60b3dbf236651ab0271b authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Map RESERVED regions

When paging is enabled, all memory beyond the kernel image and initrd
is unmapped so that the vi...

ae6786ba678960f1ef165f09f4cdabc7ca7086e8 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Make static PT symbol global

To allow accessing the root of the page table outside the entry source
file, we make the PT root...

24104f03c753783a3ff1c05ed060e5782effb400 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Extend static PT to 4GiB

Many memory-mapped I/O devices have their registers mapped
above 1GiB, which is the current maxi...

f70676107872cf485203b35d33f22d4edef80557 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/common/apic: Add basic APIC definitions

On x86, the Advanced Programmable Interrupt Controller (APIC) is a
replacement for the legacy i8...

18d053c41f71764c19532a028784abd97b7b76bc authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/common/acpi: Add definitions to MADT

This commit adds further definitions to the MADT header for use by
the SMP code.

Signed-off-by:...

540733cf6704c6e21af8ecfa97d0a93f0f70c4df authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/common: Remove essentials from lcpu assembly

Currently, we include uk/essentials also for assembly files so we get
access to the ALIGN_UP mac...

910879bf7b098248a28a56ab11d33bf98761ad8c authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Move ACPI implementation to common

ACPI is not restricted to KVM. As the ACPI headers are
already in the common folder, we also mov...

d2be6f5679eda28f71b77759bc7c8ee37bd65a44 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Change ACPI return values

Many platform-internal APIs use errno codes by now. This commit
removes the custom codes from th...

868482cf610824b1dcdd267d96f4b538570639c5 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Refactor CPU boot trampoline

The current boot path is based on the assumption that the processor
is starting in a multiboot e...

14b8815a024017785f5e8ab2da00f41c715953fe authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/nolibc: Add poll.h

The current version of nolibc misses the header for the poll system
call. This commit adds the m...

77cab545bf3b195dde17878c7ac91b5b5a5217bb authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/nolibc: Complement select.h

The current header for the select call is incomplete in that is does not
provide declarations of...

ecf0338adecff3d925894d402817cc8213f09129 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-event: Add epoll system call

This commit adds implementations for the epoll class of system calls
based on the eventpoll API....

35282f434a8544242eed4292e3cd96910662e5db authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/vfscore: Add VEPLL and VEVNT file types

The posix-eventpoll library introduces two new file types. One for an
epoll file (VEPLL) and one...

fd5e74d24481e5df76bb59ff850df9a76d8cf3fd authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-event: Add eventfd system call

This commit adds implementations for the eventfd class of system calls
based on the eventpoll AP...

e9e0558b1f42b0812b9e218e268e6fd0d3257415 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/nolibc: Add eventfd.h

The current version of nolibc misses the header for the eventfd system
call. This commit adds th...

2ee5ae1c794c6bfc186faac892290f8b0d599874 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-event: Add library skeleton

posix-event will encapsulate all event related system calls and
functions like poll(), select(),...

ce4767cb06c5770a2a2863fb62fec584e9fb04fd authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-event: Add poll system call

This commit adds implementations for the poll and ppoll system calls
based on the eventpoll API....

8d5194ca68dac66666adbc9af0e1cb5a34fcf0e6 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-event: Add select system call

This commit adds implementations for the select and pselect system calls
based on the eventpoll ...

dda1a1429a4d0e3629b6a9230cd13111af5198a9 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/nolibc: Add socklen_t to shareddefs

This commit adds the definition of socklen_t to the shareddefs header

Signed-off-by: Marc Ritti...

6c0ed0cc495d90f592f70ef55676177dddfb543c authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/nolibc: Add sys/socket header

This commit adds a reduced version of the <sys/socket.h> header for use
by the posix-socket libr...

2320f07df670d7db07133e6a7890341b44319867 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/posix-socket: Add POSIX socket driver library

This library allows for the registration of socket drivers that
implement the posix_socket_ops i...

f77e854a6bdfb688039430d5beecf295ecdde0b1 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/vfscore: Add EINVAL poll to stdio

This commits adds an EINVAL stub to stdio for calls to the poll
interface.

Signed-off-by: Marc ...

aa0636dbdd95bb2033f427050726542e1e7ed567 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/vfscore: Add eventpoll API

This commit adds the basic eventpoll API that is internally used by
poll, select, epoll and even...

e6eaeabf3c0f18989ca7a274ebab68006753b728 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/vfscore: Add poll to pipe

This commit adds an implementation of the eventpoll-based poll
interface to the pipe.

Signed-of...

b91829d4cdac0ab8fd90398bf159a42f3f8cd90d authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/vfscore: Fix warning about unused fd

When building without assertions fd is not used in init_stdio and the
compiler throws a warning....

329db9ca4394b6217b38c46e26cd47cb43fdec6f authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/devfs: Add EINVAL poll handler

We do not support poll for devfs. Just add a stub for the poll operation
that returns EINVAL.

S...

57ba26a2d2ce481fb6bd00825acf74683493c9b6 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/nolibc: Add epoll.h

The eventpoll API uses definitions from epoll.h which is missing in the
current version of nolib...

79ebaea64cd282b5b1e8fb6c7aa345c5b395f90c authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/ramfs: Add EINVAL poll handler

We do not support poll for ramfs. Just add a stub for the poll operation
that returns EINVAL.

S...

277b595b00ce3499a0a4bfac247a2010a57f0ef7 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/9pfs: Add EINVAL poll handler

Signed-off-by: Marc Rittinghaus <[email protected]>
Reviewed-by: Cezar Craciunoiu <cezar....

ab70c3d6bb2f28e1876d6e3d8c857426eaa7cd42 authored over 2 years ago by Marc Rittinghaus <[email protected]>
lib/syscall_shim: Force argument order

Commit 9acbeacedc91 ("lib/syscall_shim: Force evaluation order of syscall arguments")
forces the...

eae9873c9d40bf9913e5812d9e6f068dd78891bf authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/linuxu: Reorder macros in the linuxu system call header files

This commit reorders all system call macros in the
/plat/linuxu/include/linuxu header files afte...

98c3ccc3922372b8291efe589caa2dac84791a8d authored over 2 years ago by maniatro111 <[email protected]>
ofw: Fix fdt_get_address, get cell info from parent node.

As stated in DT Spec v0.2, section 2.3.5 "#address-cells and #size-cells",
the properties #addre...

c04fb858b9d0d878d7bc6071af4cd6f21765620b authored over 2 years ago by Robert Kuban <[email protected]>
lib/uktest: Modify uktest to print custom formats

At the moment some assertions like UK_TEST_EXPECT and
UK_TEST_EXPECT_BYTES_EQ don't work properl...

a92de518b52f8e4d44cf70a3505c5e6c47e4316f authored over 2 years ago by Florin Postolache <[email protected]>
lib/uktime: Add clock_getres syscall

The clock_getres syscall returns the clock resolution,
stored in the `struct timespec *tp` argum...

4e3fea4c23e417bc7f9c96c9d59afe1338fdce48 authored over 2 years ago by Stefan Jumarea <[email protected]>
include/arch: Add macro check and fix spelling

To ensure that required macros are defined by the spinlock
implementation, we add a preprocessor...

52d0f2aa0e9cc9e03142deba8b336cfe800d9276 authored over 2 years ago by Marc Rittinghaus <[email protected]>
include/arch: Add config.h

The spinlock main header uses the `CONFIG_HAVE_SMP` and should therefore
include `uk/config.h`.
...

e52bc5e0a30316cd93c2b36706afc9bfe488c4d6 authored over 2 years ago by Marc Rittinghaus <[email protected]>
include/arm64: Add essentials header

Commit b85c0dfa163a ("plat/kvm/arm: Add alignament attribute to spinlock struct")
introduces the...

9154ca723765783ea0c257f5b907eb0d48567f31 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/(kvm|xen): Add executable memory flag

For memory regions we only specify read and write protections.
However, this prevents us from us...

832f46af678c08cd14735058b1bd5b79ce276dd1 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/arm: Initialize paging

Initialize paging on kvm/arm. Since there is no support for virtual
address space management and...

42e27d4884dc65f95b02a59d278e5c93ba113b03 authored over 2 years ago by Michalis Pappas <[email protected]>
plat/kvm/arm: Do not limit the vaddr size when paging is enabled

While setting up the MMU, the platform sets vaddr size to the be equal
to paddr size. This is do...

4207a18ba3c16443a7debb5ad3d334061a4470e8 authored over 2 years ago by Michalis Pappas <[email protected]>
arch/arm64: Introduce arch.h and replace definitions in plat

This commit introduces a new header for architectural definitions,
that is include/uk/asm/arch.h...

55b778fd6b87607f251cc7c0b5c93fc37f57541c authored over 2 years ago by Michalis Pappas <[email protected]>
plat/kv/arm: Add direct-mapped region for paging

Add a new page table that direct-maps 0x0000ff8000000000 to the
first 512GiB. This region is use...

98b01c20804603e6aeba685b6e5bd49d2a7e3d24 authored over 2 years ago by Michalis Pappas <[email protected]>
plat/common: Add option to enforce W^X

Memory protections are set differently for the various platforms
depending on how the static pag...

f21273f4a58738c556b01687cca5eda8ba3606bb authored over 2 years ago by Marc Rittinghaus <[email protected]>
arch/arm: plat/common: Implement paging support for arm64

This commit implements virtual memory support for arm64 as defined
by VMSAv8-64. The implementat...

b0c5224663c0a3b133703012892bff11d3e264a0 authored over 2 years ago by Michalis Pappas <[email protected]>
plat/kvm/arm: Do not zero-out the boot-stack

Zeroing-out the boot-stack is not necessary, and it impacts
boot performance. Remove the relevan...

853da2df48bd3f9249df2f1073f6a4b2f84d505b authored over 2 years ago by Michalis Pappas <[email protected]>
plat/kvm/arm: Replace runtime page-table initialization with compile-time definitions

The page tables of kvm/arm are currently initialized at runtime. This
requires complex code and ...

7c08ef3ac2b7c5fb2a2f706f61b33ff8d61647d9 authored over 2 years ago by Michalis Pappas <[email protected]>
plat/arm/lcpu: Fix warnings about unused variables

When SMP is not enabled the local variables are not used which triggers
warning. We thus move ev...

9a47140e568541874e8d34cabf89b3e47da4adde authored over 2 years ago by Marc Rittinghaus <[email protected]>
build: Update reference to `liftoff`

Updates the description for the `liftoff` tool that can be used
to track build time and build co...

a858888c5074b1d7d6148db2065c4b24a591c6ca authored over 2 years ago by Simon Kuenzer <[email protected]>
build: Consider obj-only libs for linking

This patch enables linking libraries consisting only of prebuilt object
files, but no source fil...

cf568e8bfce2d05902de6e80a51983a116447167 authored over 2 years ago by Robert Kuban <[email protected]>
plat: Move _ukplat_irq_handle() to plat/common

Move the definition of _ukplat_irq_handle() to plat/common to remove
the dependency of platform ...

6958d482e99e6568b48f1af5e15557f2995f304a authored over 2 years ago by Robert Kuban <[email protected]>
arm/time: Remove dependency from plat/kvm

This commit replaces the dependency to _libkvmplat_cfg.dtb with
a reference to the _dtb section....

99cd49f35a4de88a1315a67524699c2c252f6e60 authored over 2 years ago by Robert Kuban <[email protected]>
plat: Remove dependency from PLAT_KVM from LIBGIC

This enables to select libgic for platforms other then KVM.

Signed-off-by: Robert Kuban <robert...

d1058a40cb8fc4eb1245a7a1dd5384d38a1da7aa authored over 2 years ago by Robert Kuban <[email protected]>
plat: Make libgic dependent on generic symbols.

This introduces a dependency that allows platforms to turn the
availability of libgic on.

Signe...

6edabc52eb3f242e54547ddc39a666a8000b8f8f authored over 2 years ago by Robert Kuban <[email protected]>
plat/drivers/gic-v2: Improve comments

This is a cleanup commit to improve the documentation for
the GICv2 functions

Signed-off-by: Ma...

061d1f2e0e683cca0bbd6bbb00ef4ec0dd2f684c authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/drivers/gic-v2: Add asserts

Some of the parameters allow larger value ranges than accepted by the
GIC. We therefore add addi...

9b924c8728677a7fb8584c2722b5d106e5815663 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/drivers/gic: Fix format specifiers in dbg msg

The __lcpuid type changed from __u32 to __u64. This commit fixes the
warning in the GIC-v2 and G...

a10a19b6c335c88937d7eba9b8d14d1ac5c9f1b2 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/drivers/gic-v2: Rename functions to gicv2_

To be inline with the GIC-v3 implementation, we change the
prefix of all GIC-v2 function from `g...

b7d70c1366b8e3eb8656b5aa35dd73a22b13ff38 authored over 2 years ago by Marc Rittinghaus <[email protected]>
plat/kvm/x86: Add call to _init_paging in setup.c

Reviewed-by: Marc Rittinghaus <[email protected]>
Approved-by: Marc Rittinghaus <marc.rit...

114d68f8fa4109e61c6425a4ddff2e419ec947b6 authored over 2 years ago by Alexander Jung <[email protected]>
Release: v0.9.0 Hyperion

Signed-off-by: Marc Rittinghaus <[email protected]>
Signed-off-by: Razvan Deaconescu <razvand@un...

7f62c36cb29bcd494f859b5a2ef91a45bd7380f9 authored over 2 years ago by Alexander Jung <[email protected]>
.github: Update `CODEOWNERS` with latest libs and remove reviewer teams

This commit makes a number of changes to the `CODEOWNERS` file which at
present is currently out...

7ac227d5e2ca307a6bb638e67db3862a4a733c92 authored over 2 years ago by Alexander Jung <[email protected]>
lib/fdt: Move fdt_getprop_u32_by_offset() to plat/drivers/ofw

As lib/fdt/ contains the sources of libfdt maintained by the kernel
folks [1], helper functions ...

1d38370c5c0ae264c3bb31e688730a6907ae0c80 authored over 2 years ago by Michalis Pappas <[email protected]>
lib/fdt: Upgrade libfdt to 45f3d1a

Upgrade libfdt from git://git.kernel.org/pub/scm/utils/dtc/dtc.git
commit 45f3d1a095dd3440578d5c...

56f86029d6ef681a44af4533a31d7cbb80a6850a authored over 2 years ago by Michalis Pappas <[email protected]>
lib/ukalloc: Register allocator stats to ukstore

Signed-off-by: Cezar Craciunoiu <[email protected]>
Reviewed-by: Simon Kuenzer <simon.k...

44621875109a2c9123361270eafc3bad6686931a authored over 2 years ago by Cezar Craciunoiu <[email protected]>
lib/ukstore: Add static entry registration

This commit introduces a method to allocate static elements in library
sections. Each library ha...

da90501de82bb56880819a61f9cba5d9583211c1 authored over 2 years ago by Cezar Craciunoiu <[email protected]>