diff --git a/dev/common/memfiles.c b/dev/common/memfiles.c deleted file mode 100644 index 8b13789..0000000 --- a/dev/common/memfiles.c +++ /dev/null @@ -1 +0,0 @@ - diff --git a/dev/common/meson.build b/dev/common/meson.build deleted file mode 100644 index 330ae19..0000000 --- a/dev/common/meson.build +++ /dev/null @@ -1,3 +0,0 @@ -kernel_sources += files( - 'memfiles.c', -) diff --git a/dev/meson.build b/dev/meson.build index fde44ab..f300e7e 100644 --- a/dev/meson.build +++ b/dev/meson.build @@ -1,4 +1,3 @@ -subdir('common') subdir('block') subdir('dt') subdir('video') diff --git a/include/zinnia/bio.h b/include/zinnia/bio.h deleted file mode 100644 index 09d3e8f..0000000 --- a/include/zinnia/bio.h +++ /dev/null @@ -1,18 +0,0 @@ -// SPDX-License-Identifier: ISC - -#pragma once - -#include - -// TODO - -enum bio_type : uint8_t { - BLOCK_READ, - BLOCK_WRITE, -}; - -struct bio { - enum bio_type type; - uint32_t num_lbas; - uint64_t lba; -}; diff --git a/include/zinnia/dpc.h b/include/zinnia/dpc.h deleted file mode 100644 index 35a3793..0000000 --- a/include/zinnia/dpc.h +++ /dev/null @@ -1,20 +0,0 @@ -// SPDX-License-Identifier: ISC - -#pragma once - -#include -#include -#include - -struct dpc { - void (*callback)(struct dpc* dpc, void* data); - void* data; - atomic_bool inserted; - - list_link(struct dpc*) link; -}; - -void dpc_dispatch(); - -struct dpc_percpu {}; -extern struct dpc_percpu dpc_percpu_data; diff --git a/include/zinnia/waitq.h b/include/zinnia/waitq.h deleted file mode 100644 index c9607ea..0000000 --- a/include/zinnia/waitq.h +++ /dev/null @@ -1,19 +0,0 @@ -// SPDX-License-Identifier: ISC - -#pragma once - -#include -#include -#include -#include - -// A queue of tasks waiting for an event. -struct waitq { - tailq_head(_Atomic(struct task)) waiters; - _Atomic(bool) woken; -}; - -void waitq_init(struct waitq* wq); -void waitq_wait(struct waitq* wq); -void waitq_wake_one(struct waitq* wq); -void waitq_wake_all(struct waitq* wq); diff --git a/lib/dpc.c b/lib/dpc.c deleted file mode 100644 index 8fb7e6b..0000000 --- a/lib/dpc.c +++ /dev/null @@ -1,3 +0,0 @@ -#include - -// TODO diff --git a/lib/wait.c b/lib/wait.c deleted file mode 100644 index 38b6b3b..0000000 --- a/lib/wait.c +++ /dev/null @@ -1,17 +0,0 @@ -#include - -void waitq_init(struct waitq* wq) { - tailq_init(&wq->waiters); -} - -void waitq_wait(struct waitq* wq) { - // TODO -} - -void waitq_wake_one(struct waitq* wq) { - // TODO -} - -void waitq_wake_all(struct waitq* wq) { - // TODO -}