Skip to content
#

smp

Here are 67 public repositories matching this topic...

toaruos

A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.

  • Updated Nov 2, 2021
  • C
service-mesh-performance
leecalcote
leecalcote commented Oct 31, 2021

Current Behavior
The "Site Update" issue template does not offer any helpful contributor resources about how to build Jekyll (the site) - https://github.com/service-mesh-performance/service-mesh-performance/blob/master/.github/ISSUE_TEMPLATE/site_update.md

Desired Behavior
This template should have resources similar to or the same as that of Meshery's - https://github.com/meshery/me

wipawel
wipawel commented Nov 12, 2020

Is your feature request related to a problem? Please describe.

Bitfields used to implement bitmaps have limited number of bits (32 or 64 based on the sizeof(uint64_t)).
Certain flags and map-or-mask-fields require more than the limit.

Describe the solution you'd like

Implement array-based bitmap implementation without upper bit-count limit (bitmap_t).

Add the following API

Arignir
Arignir commented Jan 9, 2018

Lock primitives (spinlock, mutex, semaphore, rwlock) should all have their is_locked() function.

This could be used in debugging assertions to make sure some golden rules are respected all along the kernel (lots of functions are assuming that some datas are already locked etc.).

Biggest beneficiaries are the vaspace_* functions. They assumes current thread and current virtual add

Non-unix, custom-API hybrid OS kernel written in C++ which can be thought of as an emulated microkernel. The native API is almost fully asynchronous and the kernel is aimed at high-scaling, high-throughput-requiring multiprocessor workloads, with working support for SMP and NUMA already implemented. Join the IRC channel, #zbz-dev on freenode!

  • Updated Jul 24, 2021
  • C++

Improve this page

Add a description, image, and links to the smp topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the smp topic, visit your repo's landing page and select "manage topics."

Learn more