Ecosyste.ms: OpenCollective

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

Unikraft

We are developing Unikraft, a fast, secure and opensource unikernel SDK for extreme specialization.
Collective - Host: opensource - https://opencollective.com/unikraft - Website: https://t.co/W6HHOLeiUN - Code: 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 ...

github.com/unikraft/unikraft - a6b1009532da50d12668bd8ee479839ae5ce5bab authored over 2 years ago
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...

github.com/unikraft/unikraft - 31577e9c5b496ef249ffbf1259ae8a2fe9ee7120 authored over 2 years ago
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...

github.com/unikraft/unikraft - 252059fe0c8ca75f9c49d0c3b0d781d2620df1a5 authored over 2 years ago
lib/uksignal: Register rt_sigtimedwait

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

github.com/unikraft/unikraft - f4718bcd2ac298f2e41e8b77ddecb450164e57ee authored over 2 years ago
lib/uksignal: Register rt_sigpending

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

github.com/unikraft/unikraft - cd581b556a496706f7d0abdf15082921a943aeee authored over 2 years ago
lib/uksignal: Register rt_sigprocmask

This commit registers the rt_sigprocmask system call handler.

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

github.com/unikraft/unikraft - da31cd8ac10da380ddff5ecdb46e538e05b030ee authored over 2 years ago
lib/uksignal: Register rt_sigsuspend

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

github.com/unikraft/unikraft - 590f8c37601685c5243994cc3359778ff72ebd95 authored over 2 years ago
lib/uksignal: Register rt_sigaction

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

github.com/unikraft/unikraft - 33f80e6d51cf525c169c733914638925b83cdab1 authored over 2 years ago
lib/uksignal: Register tkill

This commit registers the tkill system call.

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

github.com/unikraft/unikraft - 332856ff0986ddf5b0335c792f06c815d33c5049 authored over 2 years ago
lib/uksignal: Remove the LIBSYSCALL_SHIM dependency

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

github.com/unikraft/unikraft - ad9e17a09ae77f72acb44430afba89f1c0f669d2 authored over 2 years ago
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...

github.com/unikraft/unikraft - c99fbe81806ed96fbcf519f2e08f6549c6f8808c authored over 2 years ago
lib/uksignal: Solve redefining conflicts

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

github.com/unikraft/unikraft - 99a9f84bd0c2aa41fc6ebb389d542609d132f573 authored over 2 years ago
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....

github.com/unikraft/unikraft - 162a8fa5e08f61d8b9ea7019ceda7fb17bd67bc8 authored over 2 years ago
lib/vfscore: Solve redefining conflicts

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

github.com/unikraft/unikraft - da6a14f0ec6cd3aa322a242884efd83a702c2394 authored over 2 years ago
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...

github.com/unikraft/unikraft - 80ab51266b4452cda4c9917abec3b5b35556dbb5 authored over 2 years ago
lib/posix-user: Harmonize group and user code

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

github.com/unikraft/unikraft - 058ddf26675e8e85df7173a8e975b6a210787039 authored over 2 years ago
lib/posix-user: Fix signature formating

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

github.com/unikraft/unikraft - d17264a9b84b80131e73b40479cb0383fca0c6f9 authored over 2 years ago
lib/posix-user: Add getlogin_r function

This commit adds an implementation of the getlogin_r
function.

Signed-off-by: Marc Rittinghaus ...

github.com/unikraft/unikraft - e8dce70d422571f871a16fa25aa54833276ea832 authored over 2 years ago
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...

github.com/unikraft/unikraft - 7175bcaedbd39eb1121af5cdc64eedf0d75613d1 authored over 2 years ago
lib/posix-user: Return proper default values

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

github.com/unikraft/unikraft - 57ee0f4f6d84fc7c1bbf1a6d93370cd3ac5070f0 authored over 2 years ago
lib/posix-user: Temporarily reintroduce capget/set

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

github.com/unikraft/unikraft - 5de8b3f47d4ed3fd0fea06f8cdbd7ab19ad4d527 authored over 2 years ago
lib/posix-user: Add implementation of s/getgroups

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

github.com/unikraft/unikraft - 56352f7550ee0624432f91a2c1d9bc5c5cd53b82 authored over 2 years ago
lib/posix-user: Cleanup Makefile and exportsyms

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

github.com/unikraft/unikraft - e75705e4c1e92357b75deaadb166c76b53691b7d authored over 2 years ago
lib/posix-user: Add getgrouplist

This commit adds an implementation for the getgrouplist function.

Signed-off-by: Marc Rittingha...

github.com/unikraft/unikraft - 20b23af67841c9fa7350f9e1fe860fb1e3f1f1b3 authored over 2 years ago
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 ...

github.com/unikraft/unikraft - c335638de3cf6eda1f374497fa00218a76cea0ba authored over 2 years ago
lib/posix-user: Add getpwnam_r/getpwuid_r

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

Signe...

github.com/unikraft/unikraft - 39e2840f5fb04c58b312cf6db782443f4272c5b4 authored over 2 years ago
lib/posix-user: Separate user and group calls

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

github.com/unikraft/unikraft - 8e19acad509b95dc92364e18ed20196b3a3c473c authored over 2 years ago
plat/common/x86: Introduce x86 SMP implementation

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

github.com/unikraft/unikraft - a1ac087f6870d64f636ebd67d652a15054f346fc authored over 2 years ago
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...

github.com/unikraft/unikraft - 21782a9b4eddb38cad49da6a45dc1da90d17fe63 authored over 2 years ago
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 ...

github.com/unikraft/unikraft - 1c73200a90207a05f8815e16242f57ad90e040f6 authored over 2 years ago
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...

github.com/unikraft/unikraft - 2a54483e5fe5d3ec64659eea6378e002626f72d9 authored over 2 years ago
plat/kvm/x86: Use lcpu_arch_jump_to

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

github.com/unikraft/unikraft - 4f5a69ae13bdbc023cffacec68c55509af0101f7 authored over 2 years ago
plat/kvm/x86: Setup lcpu and MP during boot

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

github.com/unikraft/unikraft - 0be30929be39fbc8ca3737e2cb1f45a003a1e64e authored over 2 years ago
plat/[kvm|xen]/x86: Refactor trap initialization

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

github.com/unikraft/unikraft - 9848d686108fe2fa4591c4d08cefe06cc33a1e55 authored over 2 years ago
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...

github.com/unikraft/unikraft - d74d70745d9930713f4ca631de46ecd487ecb771 authored over 2 years ago
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...

github.com/unikraft/unikraft - 8166659041047dd44ccb60b3dbf236651ab0271b authored over 2 years ago
plat/kvm/x86: Map RESERVED regions

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

github.com/unikraft/unikraft - ae6786ba678960f1ef165f09f4cdabc7ca7086e8 authored over 2 years ago
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...

github.com/unikraft/unikraft - 24104f03c753783a3ff1c05ed060e5782effb400 authored over 2 years ago
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...

github.com/unikraft/unikraft - f70676107872cf485203b35d33f22d4edef80557 authored over 2 years ago
plat/common/apic: Add basic APIC definitions

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

github.com/unikraft/unikraft - 18d053c41f71764c19532a028784abd97b7b76bc authored over 2 years ago
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:...

github.com/unikraft/unikraft - 540733cf6704c6e21af8ecfa97d0a93f0f70c4df authored over 2 years ago
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...

github.com/unikraft/unikraft - 910879bf7b098248a28a56ab11d33bf98761ad8c authored over 2 years ago
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...

github.com/unikraft/unikraft - d2be6f5679eda28f71b77759bc7c8ee37bd65a44 authored over 2 years ago
plat/kvm/x86: Change ACPI return values

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

github.com/unikraft/unikraft - 868482cf610824b1dcdd267d96f4b538570639c5 authored over 2 years ago
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...

github.com/unikraft/unikraft - 14b8815a024017785f5e8ab2da00f41c715953fe authored over 2 years ago
lib/nolibc: Add poll.h

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

github.com/unikraft/unikraft - 77cab545bf3b195dde17878c7ac91b5b5a5217bb authored over 2 years ago
lib/nolibc: Complement select.h

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

github.com/unikraft/unikraft - ecf0338adecff3d925894d402817cc8213f09129 authored over 2 years ago
lib/posix-event: Add epoll system call

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

github.com/unikraft/unikraft - 35282f434a8544242eed4292e3cd96910662e5db authored over 2 years ago
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...

github.com/unikraft/unikraft - fd5e74d24481e5df76bb59ff850df9a76d8cf3fd authored over 2 years ago
lib/posix-event: Add eventfd system call

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

github.com/unikraft/unikraft - e9e0558b1f42b0812b9e218e268e6fd0d3257415 authored over 2 years ago
lib/nolibc: Add eventfd.h

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

github.com/unikraft/unikraft - 2ee5ae1c794c6bfc186faac892290f8b0d599874 authored over 2 years ago
lib/posix-event: Add library skeleton

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

github.com/unikraft/unikraft - ce4767cb06c5770a2a2863fb62fec584e9fb04fd authored over 2 years ago
lib/posix-event: Add poll system call

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

github.com/unikraft/unikraft - 8d5194ca68dac66666adbc9af0e1cb5a34fcf0e6 authored over 2 years ago
lib/posix-event: Add select system call

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

github.com/unikraft/unikraft - dda1a1429a4d0e3629b6a9230cd13111af5198a9 authored over 2 years ago
lib/nolibc: Add socklen_t to shareddefs

This commit adds the definition of socklen_t to the shareddefs header

Signed-off-by: Marc Ritti...

github.com/unikraft/unikraft - 6c0ed0cc495d90f592f70ef55676177dddfb543c authored over 2 years ago
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...

github.com/unikraft/unikraft - 2320f07df670d7db07133e6a7890341b44319867 authored over 2 years ago
lib/posix-socket: Add POSIX socket driver library

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

github.com/unikraft/unikraft - f77e854a6bdfb688039430d5beecf295ecdde0b1 authored over 2 years ago
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 ...

github.com/unikraft/unikraft - aa0636dbdd95bb2033f427050726542e1e7ed567 authored over 2 years ago
lib/vfscore: Add eventpoll API

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

github.com/unikraft/unikraft - e6eaeabf3c0f18989ca7a274ebab68006753b728 authored over 2 years ago
lib/vfscore: Add poll to pipe

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

Signed-of...

github.com/unikraft/unikraft - b91829d4cdac0ab8fd90398bf159a42f3f8cd90d authored over 2 years ago
lib/vfscore: Fix warning about unused fd

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

github.com/unikraft/unikraft - 329db9ca4394b6217b38c46e26cd47cb43fdec6f authored over 2 years ago
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...

github.com/unikraft/unikraft - 57ba26a2d2ce481fb6bd00825acf74683493c9b6 authored over 2 years ago
lib/nolibc: Add epoll.h

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

github.com/unikraft/unikraft - 79ebaea64cd282b5b1e8fb6c7aa345c5b395f90c authored over 2 years ago
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...

github.com/unikraft/unikraft - 277b595b00ce3499a0a4bfac247a2010a57f0ef7 authored over 2 years ago
lib/9pfs: Add EINVAL poll handler

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

github.com/unikraft/unikraft - ab70c3d6bb2f28e1876d6e3d8c857426eaa7cd42 authored over 2 years ago
lib/syscall_shim: Force argument order

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

github.com/unikraft/unikraft - eae9873c9d40bf9913e5812d9e6f068dd78891bf authored over 2 years ago
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...

github.com/unikraft/unikraft - 98c3ccc3922372b8291efe589caa2dac84791a8d authored over 2 years ago
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...

github.com/unikraft/unikraft - c04fb858b9d0d878d7bc6071af4cd6f21765620b authored over 2 years ago
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...

github.com/unikraft/unikraft - a92de518b52f8e4d44cf70a3505c5e6c47e4316f authored over 2 years ago
lib/uktime: Add clock_getres syscall

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

github.com/unikraft/unikraft - 4e3fea4c23e417bc7f9c96c9d59afe1338fdce48 authored over 2 years ago
include/arch: Add macro check and fix spelling

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

github.com/unikraft/unikraft - 52d0f2aa0e9cc9e03142deba8b336cfe800d9276 authored over 2 years ago
include/arch: Add config.h

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

github.com/unikraft/unikraft - e52bc5e0a30316cd93c2b36706afc9bfe488c4d6 authored over 2 years ago
include/arm64: Add essentials header

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

github.com/unikraft/unikraft - 9154ca723765783ea0c257f5b907eb0d48567f31 authored over 2 years ago
plat/(kvm|xen): Add executable memory flag

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

github.com/unikraft/unikraft - 832f46af678c08cd14735058b1bd5b79ce276dd1 authored over 2 years ago
plat/kvm/arm: Initialize paging

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

github.com/unikraft/unikraft - 42e27d4884dc65f95b02a59d278e5c93ba113b03 authored over 2 years ago
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...

github.com/unikraft/unikraft - 4207a18ba3c16443a7debb5ad3d334061a4470e8 authored over 2 years ago
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...

github.com/unikraft/unikraft - 55b778fd6b87607f251cc7c0b5c93fc37f57541c authored over 2 years ago
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...

github.com/unikraft/unikraft - 98b01c20804603e6aeba685b6e5bd49d2a7e3d24 authored over 2 years ago
plat/common: Add option to enforce W^X

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

github.com/unikraft/unikraft - f21273f4a58738c556b01687cca5eda8ba3606bb authored over 2 years ago
arch/arm: plat/common: Implement paging support for arm64

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

github.com/unikraft/unikraft - b0c5224663c0a3b133703012892bff11d3e264a0 authored over 2 years ago
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...

github.com/unikraft/unikraft - 853da2df48bd3f9249df2f1073f6a4b2f84d505b authored over 2 years ago
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 ...

github.com/unikraft/unikraft - 7c08ef3ac2b7c5fb2a2f706f61b33ff8d61647d9 authored over 2 years ago
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...

github.com/unikraft/unikraft - 9a47140e568541874e8d34cabf89b3e47da4adde authored over 2 years ago
build: Update reference to `liftoff`

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

github.com/unikraft/unikraft - a858888c5074b1d7d6148db2065c4b24a591c6ca authored over 2 years ago
build: Consider obj-only libs for linking

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

github.com/unikraft/unikraft - cf568e8bfce2d05902de6e80a51983a116447167 authored over 2 years ago
plat: Move _ukplat_irq_handle() to plat/common

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

github.com/unikraft/unikraft - 6958d482e99e6568b48f1af5e15557f2995f304a authored over 2 years ago
arm/time: Remove dependency from plat/kvm

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

github.com/unikraft/unikraft - 99cd49f35a4de88a1315a67524699c2c252f6e60 authored over 2 years ago
plat: Remove dependency from PLAT_KVM from LIBGIC

This enables to select libgic for platforms other then KVM.

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

github.com/unikraft/unikraft - d1058a40cb8fc4eb1245a7a1dd5384d38a1da7aa authored over 2 years ago
plat: Make libgic dependent on generic symbols.

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

Signe...

github.com/unikraft/unikraft - 6edabc52eb3f242e54547ddc39a666a8000b8f8f authored over 2 years ago
plat/drivers/gic-v2: Improve comments

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

Signed-off-by: Ma...

github.com/unikraft/unikraft - 061d1f2e0e683cca0bbd6bbb00ef4ec0dd2f684c authored over 2 years ago
plat/drivers/gic-v2: Add asserts

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

github.com/unikraft/unikraft - 9b924c8728677a7fb8584c2722b5d106e5815663 authored over 2 years ago
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...

github.com/unikraft/unikraft - a10a19b6c335c88937d7eba9b8d14d1ac5c9f1b2 authored over 2 years ago
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...

github.com/unikraft/unikraft - b7d70c1366b8e3eb8656b5aa35dd73a22b13ff38 authored over 2 years ago
plat/kvm/x86: Add call to _init_paging in setup.c

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

github.com/unikraft/unikraft - 114d68f8fa4109e61c6425a4ddff2e419ec947b6 authored over 2 years ago
Release: v0.9.0 Hyperion

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

github.com/unikraft/unikraft - 7f62c36cb29bcd494f859b5a2ef91a45bd7380f9 authored over 2 years ago
.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...

github.com/unikraft/unikraft - 7ac227d5e2ca307a6bb638e67db3862a4a733c92 authored over 2 years ago
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 ...

github.com/unikraft/unikraft - 1d38370c5c0ae264c3bb31e688730a6907ae0c80 authored over 2 years ago
lib/fdt: Upgrade libfdt to 45f3d1a

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

github.com/unikraft/unikraft - 56f86029d6ef681a44af4533a31d7cbb80a6850a authored over 2 years ago
lib/ukalloc: Register allocator stats to ukstore

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

github.com/unikraft/unikraft - 44621875109a2c9123361270eafc3bad6686931a authored over 2 years ago
lib/ukstore: Add static entry registration

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

github.com/unikraft/unikraft - da90501de82bb56880819a61f9cba5d9583211c1 authored over 2 years ago