[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Minios-devel] [UNIKRAFT PATCH 4/6] lib/ukboot: Setting the platform memory allocator
- To: minios-devel@xxxxxxxxxxxxx
- From: Costin Lupu <costin.lupu@xxxxxxxxx>
- Date: Fri, 22 Jun 2018 14:16:54 +0300
- Cc: simon.kuenzer@xxxxxxxxx, sharan.santhanam@xxxxxxxxx, yuri.volchkov@xxxxxxxxx
- Delivery-date: Fri, 22 Jun 2018 11:17:09 +0000
- Ironport-phdr: 9a23:AjmxYh04+jU2tVGGsmDT+DRfVm0co7zxezQtwd8ZseMVLPad9pjvdHbS+e9qxAeQG9mDtrQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPYwhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmiDkJOSM3/m/UjcJ/jqxbrQm9qxBj2YPYfJuYOOZicq7bYNgURXBBXsFUVyFZHI68aJAPD/YAPeZesoLzoUYOrQOjBQKxA+7g1jhIhmTq3a071eQtCwXG3BE4H9ITq3nbsM71OL0KUeCo16bE1y/Db/RP1Dr79YPGcQghrOmRUb9/bMbd00oiGgPfglmOt4DoPSmZ2+oVv2SG4OdsSPijhm0npg1rvDSiyMkhhpPUio8a1FzJ8zhyzpwvKt2iUkF7ZMapEJ5Xty6HKYR7WtgiQ2R0uCYizb0GpIK7cDAKyJs5wx7fbOSKc5aN4h35VeaRJS10i25+eL6lnxay7FOvxvfmVsmzyFpKryxFncfQtn0VyhDe5dWLRuF+80qhwzqDyR7f5+NeLU06jabbLoQuwr80lpodq0TDGSr2lV3qg6+RbUUk5umo6+L9brXiu5+cL5J0hxriPaQ1gMC/Gfk4PRMUU2iB/uSwzKfj8lHhQLVWkv02lbHUsJXbJcQdp665BBRV3p8+5BmhETepztAYkGIDLFJEYxKHk5PpN0vBIf/mC/ezmVOskC1kx/reJL3uHo3NLmTfkLfmZbt98E5cxxApzd9F4ZJYEKoBL+j1Wk/ttNzXFBk5PBaxw+v8DtVyyJ8RWWaVDaCCKq/dr0KI7Po1I+aQfI8VpCr9K/896v71jH85nFgdfa+z0ZsUdXC3APJmIkSHbnr2mdoBF3kFsRY6TOPwk1KOSyBcZ2uqVaIm+j47EJ6mDZvERo21gL2BwT27HpxMamBYDVCMFWvnd4WHW/cLdiKfOclhnSIYWrilUYAuzguiuxHny+kvEu2B/ywetJX4kdR4+eDXvRUz7iBvSdSQ1SeKVW4nsHkPQmod27tjoEo17kqbzOAsiPtDCd1VofdUShoSPoWa1/FwTcr1DFGSNuyVQUqrF431SQo6Scg8locD
- List-id: Mini-os development list <minios-devel.lists.xenproject.org>
Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
---
lib/ukboot/boot.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/lib/ukboot/boot.c b/lib/ukboot/boot.c
index d7214fe..93f3371 100644
--- a/lib/ukboot/boot.c
+++ b/lib/ukboot/boot.c
@@ -227,6 +227,11 @@ void ukplat_entry(int argc, char *argv[])
}
if (unlikely(!a))
uk_printd(DLVL_WARN, "No suitable memory region for memory
allocator. Continue without heap\n");
+ else {
+ rc = ukplat_memallocator_set(a);
+ if (unlikely(rc != 0))
+ UK_CRASH("Could not set the platform memory
allocator.");
+ }
#endif
#if CONFIG_LIBUKALLOC
--
2.11.0
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|