about summary refs log tree commit diff stats
path: root/src/tools
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-01-31 16:04:32 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-01-31 16:04:49 +0100
commit5d8b70cc0da48f65eaecab9f90fc9ef0f5fd5651 (patch)
treeecdd28b3f7319ad7de1fa7093ceef63d0940175a /src/tools
parentd60ba04cf4d770288703649c761f17cf170f9cfc (diff)
downloadbox64-5d8b70cc0da48f65eaecab9f90fc9ef0f5fd5651.tar.gz
box64-5d8b70cc0da48f65eaecab9f90fc9ef0f5fd5651.zip
Made PageSize detection / Handling dynamic. nd fixed elfloading for pagesize not 4K. The define are still there but might be removed shortly (for #1231, #1226, #1189, #1175, #999, #384 and probably a few other)
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/bridge.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/tools/bridge.c b/src/tools/bridge.c
index 9502505d..c12bc706 100644
--- a/src/tools/bridge.c
+++ b/src/tools/bridge.c
@@ -28,15 +28,8 @@ typedef struct brick_s {
     int         sz;
     brick_t     *next;
 } brick_t;
-#ifdef PAGE8K
-#define NBRICK  (8192/sizeof(onebridge_t))
-#elif defined(PAGE16K)
-#define NBRICK  (16384/sizeof(onebridge_t))
-#elif defined(PAGE64K)
-#define NBRICK  (65536/sizeof(onebridge_t))
-#else
-#define NBRICK  (4096/sizeof(onebridge_t))
-#endif
+
+#define NBRICK (box64_pagesize/sizeof(onebridge_t))
 
 typedef struct bridge_s {
     brick_t         *head;