mvm: Add ROM module

Signed-off-by: Chloe M. <chloe@mirocom.org>
This commit is contained in:
2026-05-24 17:07:38 -05:00
parent bf49cd33a3
commit 921a7663b5
2 changed files with 71 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
/*
* Copyright (c) 2026 Mirocom Laboratories and MSP engineers.
* All Rights Reserved.
*/
#include <stdint.h>
#include <stddef.h>
#include <errno.h>
#include "mvm/rom.h"
int
mvm_rom_init(struct mvm_rom *rom, size_t cap)
{
if (rom == NULL) {
return -1;
}
if (balloon_init(&rom->data, cap) < 0) {
return -1;
}
return 0;
}
void
mvm_rom_free(struct mvm_rom *rom)
{
if (rom == NULL) {
return;
}
balloon_free(&rom->data);
}