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,arch,plat}: Redo syscall ctx's and `swapgs` logic

mogasergiu opened this pull request 10 months ago
drivers/virtio: Replace libc types with unikraft defined

rares-miculescu opened this pull request 10 months ago
drivers/ukintctlr: Replace libc types with unikraft defined

rares-miculescu opened this pull request 10 months ago
drivers/ukbus: Replace libc types with unikraft defined

rares-miculescu opened this pull request 10 months ago
checkpatch: Additional updates for compliance to coding style

michpappas opened this pull request 10 months ago
lib/ukfile: Add opt-in support for file finalizers

andreittr opened this pull request 10 months ago
lib/posix-process: Implement clean shutdown

michpappas opened this pull request 10 months ago
drivers/virtio: Implement LRO and RX buffer merging

mschlumpp opened this pull request 10 months ago
lib/posix-poll: Fix missing epoll file locking

andreittr opened this pull request 10 months ago
lib/posix-socket: Expose internal socket syscalls

andreittr opened this pull request 10 months ago
lib/posix-time*: Replace time syscalls with internal API

andreittr opened this pull request 10 months ago
plat/kvm/x86: Add early COM1 init/print for CPU init errors

mogasergiu opened this pull request 10 months ago
lib/ukvmem/arch: Do not print error message if demand paging disabled

mogasergiu opened this pull request 10 months ago
lib/uknofault: Add on-demand paging disabled read/write operations

mogasergiu opened this pull request 10 months ago
lib/nolibc: Include htonl and ntohl functions

mschlumpp opened this pull request 10 months ago
Intel CET support

John-Ted opened this pull request 10 months ago
lib/ukintctlr: Simplify the interface of ukintctlr_platform_probe()

michpappas opened this pull request 10 months ago
drivers/virtio/net: Ensure half-page alignment for netbuf

mogasergiu opened this pull request 10 months ago
lib/nolibc: Provide fd functions without vfscore

andreittr opened this pull request 10 months ago
lib/posix-unixsocket: Fix NULL deref crash

andreittr opened this pull request 10 months ago
lib/posix-sysinfo: Use a more Linux compatible release string

mschlumpp opened this pull request 10 months ago
lib/posix-time: Alias CLOCK_MONOTONIC_RAW to CLOCK_MONOTONIC

mschlumpp opened this pull request 10 months ago
plat/kvm/x86: Fix {XSAVE,AVX,FSGSBASE} checking/enabling behavior

mogasergiu opened this pull request 10 months ago
lib: Introduce generic (page guarded) stack allocator library

mogasergiu opened this pull request 10 months ago
lib/uksched: Add `membarrier` syscall

andreittr opened this pull request 10 months ago
lib/vfscore: Ensure we return symlink target on `namei_resolve`

mogasergiu opened this pull request 11 months ago
lib/posix-poll: Add option to yield on wait

andreittr opened this pull request 11 months ago
.github/workflows: Disable 'merge' global flag

craciunoiuc opened this pull request 11 months ago
plat/kvm_x86: ASLR for Unikraft

SerbanSo opened this pull request 11 months ago
{arch,plat}/x86: Refactor FS_BASE/GS_BASE operations

mogasergiu opened this pull request 11 months ago
arch/x86: Use function pointers instead of switch cases for ECTX ops

mogasergiu opened this pull request 11 months ago
lib/posix-unixsocket: Add basic *sockopt support

andreittr opened this pull request 11 months ago
.github/workflows: Set committer email and name globally

craciunoiuc opened this pull request 11 months ago
lib/posix-fdtab: Fix minor docstring issues

andreittr opened this pull request 11 months ago
lib/nolibc: Solve warning of Musl imported `strstr`

mogasergiu opened this pull request 11 months ago
lib/posix-poll: Fix EPOLL_CTL_MOD missing events

andreittr opened this pull request 11 months ago
lib/nolibc: Expose FD_SETSIZE as Kconfig option

andreittr opened this pull request 11 months ago
lib/posix-sysinfo: Fix off-by-1 error in `sethostname`

andreittr opened this pull request 11 months ago
plat/xen: Remove duplicate PAGE definitions

michpappas opened this pull request 11 months ago
plat/kvm/x86: Remove unused variable from lxboot_entry()

michpappas opened this pull request 11 months ago
lib/posix-time: Add support for CLOCK_BOOTTIME

andreittr opened this pull request 11 months ago
lib/posix-process: Add option to context switch away from clone caller

mschlumpp opened this pull request 11 months ago
lib/vfscore: Prevent superfluous slashes in working directory

mschlumpp opened this pull request 11 months ago
lib/posix-fdio: ENOTTY for unsupported tty ioctls

andreittr opened this pull request 11 months ago
lib/ukvmem: Use correct argument type in format string

michpappas opened this pull request 11 months ago
lib/posix-fdtab: Silence unused parameter warning

michpappas opened this pull request 11 months ago
lib/nolibc: Use strcat() from mini-os

michpappas opened this pull request 11 months ago
lib/posix-poll: Fix epoll missing events

andreittr opened this pull request 11 months ago
lib/posix-socket: Introduce CREATE, BIND events

skuenzer opened this pull request 11 months ago
.github/workflows: Remove redundant checks

craciunoiuc opened this pull request 11 months ago
lib/posix-process: Add support for RLIMIT_AS

andreittr opened this pull request 11 months ago
build: Disable image compression

michpappas opened this pull request 11 months ago
.github/workflows: Enable -Werror on integration builds

michpappas opened this pull request 11 months ago
lib/ukboot: Ensure the auxiliary stack is backed by physical memory

michpappas opened this pull request 11 months ago
checkpatch: Update to v6.8-rc2

michpappas opened this pull request 11 months ago
`.github/workflows`: Enable GPG signing for `merge` label

craciunoiuc opened this issue 11 months ago
drivers/ukintctrl: Update GICv2 compatible list

ananos opened this pull request 11 months ago
lib/ukboot: Ensure the auxiliary stack is backed by physical memory

michpappas opened this pull request 11 months ago
.github/workflows: Add missing checkpatch flags

craciunoiuc opened this pull request 11 months ago
`.github/labels`: Update list of labels to match current repository

craciunoiuc opened this issue 11 months ago
lib/vfscore: Additional mount options

skuenzer opened this pull request 11 months ago
lib/nolibc: Change default FD_SETSIZE to 1024

marcrittinghaus opened this pull request 11 months ago
lib/posix-socket: Extend socket events

marcrittinghaus opened this pull request 11 months ago
lib/posix-fdtab: Support independent (per-process) fdtabs

andreittr opened this pull request 11 months ago
lib/syscall_shim: Introduce syscall enter/exit routines tables

mogasergiu opened this pull request 11 months ago
support/scripts: Fix `checkpatch.uk`

skuenzer opened this pull request 11 months ago
Add README for posix-pipe library

RaduNichita opened this pull request 11 months ago
support/scripts: Auto-split words and disable info message

craciunoiuc opened this pull request 11 months ago
lib/posix-mmap: Round-up madvise length to page size

michpappas opened this pull request 11 months ago
lib/posix-*: Add support for packet pipes & datagram unix sockets

andreittr opened this pull request 11 months ago
.github/workflows: Switch to debug logging

craciunoiuc opened this pull request 11 months ago
Misc fixes found during the development of the Aarch64 XEN support.

oleksiimoisieiev opened this pull request 11 months ago
lib/vfscore: Fix getcwd to use the kernel API

andreittr opened this pull request 11 months ago
.github/workflows: Do not rerun checks on pushes

craciunoiuc opened this pull request 11 months ago
lib/{uksched, ukboot}: Use `uk_memalign` for auxstack allocation

mogasergiu opened this pull request 11 months ago
Add Firecracker shutdown driver and some minor Kconfig fixups

mogasergiu opened this pull request 11 months ago
lib/vfscore: Auto-mounting scheme with 3 tables

skuenzer opened this pull request 11 months ago
lib/nolibc: Import `strstr` from `musl`

mogasergiu opened this pull request 12 months ago
lib/vfscore: Stub `F_GETLK` to always return `F_UNLCK`

mogasergiu opened this pull request 12 months ago
lib/posix-poll: Fix epoll crash on NULL event arg

andreittr opened this pull request 12 months ago
lib/posix-poll: Handle unpollable files correctly

andreittr opened this pull request 12 months ago
plat/common/lcpu: Fix re-def warnings of `LCPU_AUXSP_OFFSET`

mogasergiu opened this pull request 12 months ago
plat/kvm/arm: Ensure restoration of `x0` on binary system calls

mogasergiu opened this pull request 12 months ago
lib/posix-poll: Fix poll() ignoring fd 0

andreittr opened this pull request 12 months ago
.github/workflows: Bump actions/checkout from 3 to 4

dependabot[bot] opened this pull request 12 months ago
.github/workflows: Bump actions/checkout from 3 to 4

dependabot[bot] opened this pull request 12 months ago
.github/workflows: Add bot mail/name and use other target

craciunoiuc opened this pull request 12 months ago
.github/workflows: Several more fixes to ensure functionality

craciunoiuc opened this pull request 12 months ago
.github/workflows: Several more fixes to ensure functionality

craciunoiuc opened this pull request 12 months ago
.github/workflows: Several more fixes to ensure functionality

craciunoiuc opened this pull request 12 months ago
lib/posix-process: Implement POSIX signals

michpappas opened this pull request 12 months ago
support/scripts: Implement python suggestions

craciunoiuc opened this pull request 12 months ago
support/scripts: Implement python and bash suggestions

craciunoiuc opened this pull request 12 months ago
{include/,lib/*}: Separate initializers from anonymous right-hand values

andreittr opened this pull request 12 months ago