]> xenbits.xensource.com Git - unikraft/libs/libgo.git/commitdiff
README: Update documentation RELEASE-0.14.0
authorEduard Vintilă <eduard.vintila47@gmail.com>
Sun, 6 Aug 2023 15:31:41 +0000 (18:31 +0300)
committerUnikraft <monkey@unikraft.io>
Fri, 11 Aug 2023 16:12:42 +0000 (16:12 +0000)
Signed-off-by: Eduard Vintilă <eduard.vintila47@gmail.com>
Reviewed-by: Radu Nichita <radunichita99@gmail.com>
Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #7

README.md

index e00cbad541433a292698216e0dd63023adc79798..b51db0138691707fd38f2e61cd751ef698a25a04 100644 (file)
--- a/README.md
+++ b/README.md
@@ -4,26 +4,23 @@ libgo for Unikraft
 This is a port of libgo for Unikraft as an external library. You will
 need the following external libraries to make it work:
 
-+ gcc
-+ libgo
-+ pthread-embedded
-+ lwip
 + compiler-rt
-+ libcxx
-+ libcxxabi
 + libunwind
-+ libucontext
-+ newlib
++ libgo
++ musl
++ lwip
 
 Please note that the listed order is important, in particular
-gcc before libgo, e.g.:
+compiler-rt before libgo and musl, e.g.:
 
 ```
-...$(UK_LIBS)/gcc:$(UK_LIBS)/libgo:$(UK_LIBS)/pthread-embedded...
+...$(UK_LIBS)/compiler-rt:$(UK_LIBS)/libunwind:$(UK_LIBS)/libgo:$(UK_LIBS)/musl:$(UK_LIBS)/lwip...
 
 ```
 
-Currently, you need to assign at least 512 MB of RAM to the guest.
+Currently, you need to use GCC 12 along with gccgo >= 12.
+Only the x86 architecture is supported for the moment.
+If using QEMU, the `-cpu host` option must be passed as an argument, because the default CPU cannot handle 1GB pages.
 
 Please refer to the `README.md` as well as the documentation in the `doc/`
 subdirectory of the main unikraft repository.