From 8c626a2f411b118d281d519fa55664f15af6bd26 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Sun, 4 Dec 2016 13:36:36 +0000 Subject: [PATCH] kdata: In preparation for IRQ enabled swap introduce an inswap status byte --- Kernel/include/kdata.h | 1 + Kernel/kdata.c | 1 + 2 files changed, 2 insertions(+) diff --git a/Kernel/include/kdata.h b/Kernel/include/kdata.h index eadfd1e9..f65be26d 100644 --- a/Kernel/include/kdata.h +++ b/Kernel/include/kdata.h @@ -17,6 +17,7 @@ extern uint16_t ramsize; extern uint16_t procmem; extern uint16_t nproc; /* Current number of processes */ extern uint8_t nready; /* Number of ready processes */ +extern uint8_t inswap; /* Set when swapping and IRQs are enabled */ extern inoptr root; /* Address of root dir in inode table */ extern uint16_t root_dev; /* Device number of root filesystem. */ diff --git a/Kernel/kdata.c b/Kernel/kdata.c index bba7798d..49e69747 100644 --- a/Kernel/kdata.c +++ b/Kernel/kdata.c @@ -7,6 +7,7 @@ p_tab *init_process; char *cmdline = (char *) CMDLINE; uint16_t ramsize, procmem, maxproc, nproc; uint8_t nready; +uint8_t inswap; uint16_t runticks; bool inint; uint16_t root_dev; -- 2.34.1