summaryrefslogtreecommitdiff
path: root/src/kernel/memorymanagement.h
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-07-10 21:04:18 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-07-10 21:04:18 +0200
commit573b82fd2d46ebca7f98e5323e9f18e593a7996f (patch)
tree643d480130d1a6ac2639d63b384f43ca9cd82d83 /src/kernel/memorymanagement.h
parentea3afaaf2e1926328ca94fa1227c49631adaf5e7 (diff)
downloadabaos-573b82fd2d46ebca7f98e5323e9f18e593a7996f.tar.gz
abaos-573b82fd2d46ebca7f98e5323e9f18e593a7996f.tar.bz2
VGA Z-buffer is now dynamically allocated and freed
memory management can reuse the last pointer malloced if freed again
Diffstat (limited to 'src/kernel/memorymanagement.h')
-rw-r--r--src/kernel/memorymanagement.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/kernel/memorymanagement.h b/src/kernel/memorymanagement.h
index 16f0b29..647c05d 100644
--- a/src/kernel/memorymanagement.h
+++ b/src/kernel/memorymanagement.h
@@ -6,6 +6,7 @@
typedef struct {
size_t offset;
size_t size;
+ uint32_t prev_ptr;
uint32_t free_ptr;
} memory_manager_t;