mirror of
https://github.com/mmueller41/genode.git
synced 2026-01-21 12:32:56 +01:00
Working ports file for mxtasking
This commit is contained in:
1
repos/libports/lib/import/import-mxtasking.mk
Normal file
1
repos/libports/lib/import/import-mxtasking.mk
Normal file
@@ -0,0 +1 @@
|
||||
INC_DIR += $(call select_from_ports,mxtasking)/include
|
||||
1
repos/libports/ports/mxtasking.hash
Normal file
1
repos/libports/ports/mxtasking.hash
Normal file
@@ -0,0 +1 @@
|
||||
7a929fd5688f43e14fa1b3e51ef86221e49746af
|
||||
66
repos/libports/ports/mxtasking.port
Normal file
66
repos/libports/ports/mxtasking.port
Normal file
@@ -0,0 +1,66 @@
|
||||
LICENSE := MIT
|
||||
DOWNLOADS := mxtasking.git
|
||||
VERSION := git
|
||||
|
||||
URL(mxtasking) := https://github.com/mmueller41/mxtasking.git
|
||||
REV(mxtasking) := ef10d021120a024ecf07f21590f97c5acdb647bc
|
||||
DIR(mxtasking) := src/lib/mxtasking
|
||||
|
||||
DIRS += include/mx/memory
|
||||
DIRS += include/mx/memory/reclamation
|
||||
DIRS += include/mx/memory
|
||||
DIRS += include/mx/synchronization
|
||||
DIRS += include/mx/util
|
||||
DIRS += include/mx/system
|
||||
DIRS += include/mx/resource
|
||||
DIRS += include/mx/tasking
|
||||
DIRS += include/mx/tasking/profiling
|
||||
DIRS += include/mx/tasking
|
||||
|
||||
DIR_CONTENT(include/mx/memory) += src/lib/mxtasking/src/mx/memory/tagged_ptr.h
|
||||
DIR_CONTENT(include/mx/memory) += src/lib/mxtasking/src/mx/memory/config.h
|
||||
DIR_CONTENT(include/mx/memory) += src/lib/mxtasking/src/mx/memory/dynamic_size_allocator.h
|
||||
DIR_CONTENT(include/mx/memory/reclamation) += src/lib/mxtasking/src/mx/memory/reclamation/epoch_manager.h
|
||||
DIR_CONTENT(include/mx/memory/reclamation) += src/lib/mxtasking/src/mx/memory/reclamation/epoch_t.h
|
||||
DIR_CONTENT(include/mx/memory) += src/lib/mxtasking/src/mx/memory/fixed_size_allocator.h
|
||||
DIR_CONTENT(include/mx/memory) += src/lib/mxtasking/src/mx/memory/global_heap.h
|
||||
DIR_CONTENT(include/mx/memory) += src/lib/mxtasking/src/mx/memory/task_allocator_interface.h
|
||||
DIR_CONTENT(include/mx/memory) += src/lib/mxtasking/src/mx/memory/alignment_helper.h
|
||||
DIR_CONTENT(include/mx/synchronization) += src/lib/mxtasking/src/mx/synchronization/primitive_matrix.h
|
||||
DIR_CONTENT(include/mx/synchronization) += src/lib/mxtasking/src/mx/synchronization/spinlock.h
|
||||
DIR_CONTENT(include/mx/synchronization) += src/lib/mxtasking/src/mx/synchronization/rw_spinlock.h
|
||||
DIR_CONTENT(include/mx/synchronization) += src/lib/mxtasking/src/mx/synchronization/optimistic_lock.h
|
||||
DIR_CONTENT(include/mx/synchronization) += src/lib/mxtasking/src/mx/synchronization/synchronization.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/aligned_t.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/core_set.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/queue_item.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/reference_counter.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/maybe_atomic.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/bound_mpmc_queue.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/vector.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/mpsc_queue.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/queue.h
|
||||
DIR_CONTENT(include/mx/util) += src/lib/mxtasking/src/mx/util/random.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/builtin.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/cpuid.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/cache.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/environment.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/thread.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/topology.h
|
||||
DIR_CONTENT(include/mx/resource) += src/lib/mxtasking/src/mx/resource/resource_interface.h
|
||||
DIR_CONTENT(include/mx/resource) += src/lib/mxtasking/src/mx/resource/resource.h
|
||||
DIR_CONTENT(include/mx/resource) += src/lib/mxtasking/src/mx/resource/builder.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/task.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/channel.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/config.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/load.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/scheduler.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/prefetch_slot.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/task_stack.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/runtime.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/worker.h
|
||||
DIR_CONTENT(include/mx/tasking/profiling) += src/lib/mxtasking/src/mx/tasking/profiling/profiling_task.h
|
||||
DIR_CONTENT(include/mx/tasking/profiling) += src/lib/mxtasking/src/mx/tasking/profiling/statistic.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/channel_occupancy.h
|
||||
DIR_CONTENT(include/mx/tasking) += src/lib/mxtasking/src/mx/tasking/task_buffer.h
|
||||
|
||||
@@ -1 +1 @@
|
||||
2022-02-27 3dcf917b63918950d2c45c15d72847ed309468cb
|
||||
2022-07-04 32713565e2d1160d12e88c2620f894f87dbad85c
|
||||
|
||||
15
repos/libports/recipes/src/mxtasking/content.mk
Normal file
15
repos/libports/recipes/src/mxtasking/content.mk
Normal file
@@ -0,0 +1,15 @@
|
||||
content: src/lib/mxtasking lib/mk/mxtasking.mk LICENSE
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mxtasking)
|
||||
|
||||
src/lib/mxtasking:
|
||||
mkdir -p $@
|
||||
cp -r $(PORT_DIR)/src/lib/mxtasking/* $@
|
||||
echo "LIBS = mxtasking" > $@/target.mk
|
||||
|
||||
lib/mk/mxtasking.mk:
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
echo "mxtsaking license, see src/lib/mxtasking/LICENSE" > $@
|
||||
|
||||
@@ -1 +1 @@
|
||||
2022-04-27 416f691511d50bf9b22a3295e205f5f1ea63a2c2
|
||||
2022-07-04 f503ea018719d7b26808145f5b4bb8b7934dc6ec
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
INC_DIR += $(call select_from_ports,mxtasking)/include/mxtasking
|
||||
@@ -1,11 +0,0 @@
|
||||
LICENSE := MIT
|
||||
VERSION := 0.1
|
||||
DOWNLOADS := mxtasking.archive
|
||||
|
||||
URL(mxtasking) := https://github.com/mmmueller41/mxtasking.git
|
||||
SHA(mxtasking :=
|
||||
DIR(mxtasking) := src/lib/mxtasking
|
||||
DIRS := include/mxtasking
|
||||
DIR_CONTENT(include/mxtasking) := $(addprefix src/lib/mxtasking/,*.h)
|
||||
|
||||
#PATCHES :=
|
||||
Reference in New Issue
Block a user