B.A. Zeeb has submitted this change. (
https://gem5-review.googlesource.com/c/public/gem5/+/41295 )
Change subject: arch-arm,sim: make compile on FreeBSD
......................................................................
arch-arm,sim: make compile on FreeBSD
Add missing #include / #define to make at least X86 and ARM gem5.opt
compile again on FreeBSD.
Change-Id: I3faa1437fe7175f3b8174c6f0b6a4c42b6396370
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/41295
Tested-by: kokoro <[email protected]>
Reviewed-by: Jason Lowe-Power <[email protected]>
Maintainer: Jason Lowe-Power <[email protected]>
---
M src/arch/arm/freebsd/se_workload.cc
M src/sim/syscall_emul.hh
2 files changed, 5 insertions(+), 0 deletions(-)
Approvals:
Jason Lowe-Power: Looks good to me, approved; Looks good to me, approved
kokoro: Regressions pass
diff --git a/src/arch/arm/freebsd/se_workload.cc
b/src/arch/arm/freebsd/se_workload.cc
index 661a4a9..12f966e 100644
--- a/src/arch/arm/freebsd/se_workload.cc
+++ b/src/arch/arm/freebsd/se_workload.cc
@@ -34,6 +34,9 @@
#include "arch/arm/freebsd/se_workload.hh"
#include <sys/syscall.h>
+#if !defined ( __GNU_LIBRARY__ ) && defined(__FreeBSD__)
+#include <sys/sysctl.h>
+#endif
#include "arch/arm/process.hh"
#include "base/loader/object_file.hh"
diff --git a/src/sim/syscall_emul.hh b/src/sim/syscall_emul.hh
index 0872b0f..763c30f 100644
--- a/src/sim/syscall_emul.hh
+++ b/src/sim/syscall_emul.hh
@@ -110,6 +110,8 @@
#if defined(__APPLE__) && defined(__MACH__) && !defined(CMSG_ALIGN)
#define CMSG_ALIGN(len) (((len) + sizeof(size_t) - 1) & ~(sizeof(size_t) -
1))
+#elif defined(__FreeBSD__) && !defined(CMSG_ALIGN)
+#define CMSG_ALIGN(n) _ALIGN(n)
#endif
//////////////////////////////////////////////////////////////////////
1 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the
submitted one.
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/41295
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I3faa1437fe7175f3b8174c6f0b6a4c42b6396370
Gerrit-Change-Number: 41295
Gerrit-PatchSet: 3
Gerrit-Owner: B.A. Zeeb <[email protected]>
Gerrit-Reviewer: Andreas Sandberg <[email protected]>
Gerrit-Reviewer: B.A. Zeeb <[email protected]>
Gerrit-Reviewer: Giacomo Travaglini <[email protected]>
Gerrit-Reviewer: Jason Lowe-Power <[email protected]>
Gerrit-Reviewer: Jason Lowe-Power <[email protected]>
Gerrit-Reviewer: kokoro <[email protected]>
Gerrit-MessageType: merged
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s