summaryrefslogtreecommitdiff
path: root/config.h
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2024-09-27 17:25:36 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2024-09-27 17:25:36 -0600
commite5e15c04bc58c34906e6d7cfcbad68d1a5617563 (patch)
tree580f5fb0fafc7e974c969fc8aae229205c836195 /config.h
parent71e1a86a033c380f85dd300d788af63bfef25bab (diff)
wip
Diffstat (limited to 'config.h')
-rw-r--r--config.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/config.h b/config.h
deleted file mode 100644
index 37bfcbe..0000000
--- a/config.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* config.h - Compile-time configuration for sbc-harness
- *
- * Copyright (C) 2024 Luke T. Shumaker <lukeshu@lukeshu.com>
- * SPDX-Licence-Identifier: AGPL-3.0-or-later
- */
-#ifndef _CONFIG_H_
-#define _CONFIG_H_
-
-/*#include <assert.h>*/
-
-#if defined(USE_CONFIG_NETIO_POSIX) || defined(USE_CONFIG_COROUTINE)
-# define CONFIG_NETIO_NUM_CONNS 8
-#endif
-#ifdef USE_CONFIG_NETIO_POSIX
-# define CONFIG_NETIO_ISLINUX 1 /* can we use Linux-kernel-specific fcntls? */
-# define CONFIG_NETIO_NUM_PORTS 1
-#endif
-
-#ifdef USE_CONFIG_COROUTINE
-# define CONFIG_COROUTINE_DEFAULT_STACK_SIZE (8*1024)
-# define CONFIG_COROUTINE_MEASURE_STACK 1 /* bool */
-# define CONFIG_COROUTINE_PROTECT_STACK 1 /* bool */
-# define CONFIG_COROUTINE_DEBUG 0 /* bool */
-# define CONFIG_COROUTINE_NUM (1 /* usb_common */ +\
- 1 /* usb_keyboard */ +\
- CONFIG_NETIO_NUM_CONNS /* accept+read */ +\
- (2*CONFIG_NETIO_NUM_CONNS) /* work+write */ )
- /*static_assert((CONFIG_COROUTINE_NUM * CONFIG_COROUTINE_DEFAULT_STACK_SIZE) < (264 * 1024)); */
-#endif
-
-#ifdef USE_CONFIG_TUSB
-# include "tusb_config.h"
-#endif
-
-#ifdef USE_CONFIG_9P
-# define CONFIG_9P_PORT 564
- /**
- * This max-msg-size is sized so that a Twrite message can return
- * 8KiB of data.
- *
- * This is the same as the default in Plan 9 4e's lib9p; it has the
- * comment that "24" is "ample room for Twrite/Rread header
- * (iounit)". In fact, the Twrite header is only 23 bytes
- * ("size[4] Twrite[1] tag[2] fid[4] offset[8] count[4]") and the
- * Rread header is even shorter at 11 bytes ("size[4] Rread[1]
- * tag[2] count[4]"), so "24" appears to be the size of the Twrite
- * header rounded up to a nice round number.
- *
- * In older versions of 9P ("9P1"), the max message size was
- * defined as part of the protocol specification rather than
- * negotiated. In Plan 9 1e it was (8*1024)+128, and was bumped to
- * (8*1024)+160 in 2e and 3e.
- */
-# define CONFIG_9P_MAX_MSG_SIZE ((8*1024)+24)
-# define CONFIG_9P_MAX_ERR_SIZE 128 /* 128 is what Plan 9 4e uses */
-#endif
-
-#endif /* _CONFIG_H */