问题标签 [jailhouse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 避免/减少 Travis-CI 构建的多次安装
对于我们的Jailhouse 虚拟机管理程序的 Travis-CI 版本,我们有一个相当昂贵的环境设置,其中包括部分分发更新以引入最近的 make 版本(>=3.82,默认版本仍然只有 3.81 - Ubuntu ...) ,一个用于 ARM 的交叉工具链和一个 100 MB 的预构建 Linux 内核源包,我们需要它来编译一个树外模块。
为了减少构建时间和内核下载次数,我们目前在一次运行中按顺序构建所有配置变体(make; make clean; make...)。这对于检查构建损坏很好,但是添加了取决于构建输出的 Coverity 扫描,它不再起作用。切换到构建矩阵似乎是显而易见的解决方案,但代价是多次安装,因为 Travis-CI 似乎无法在此类构建期间重用它们。虽然我们目前只有 3 种配置变体,但未来会增加(例如,添加的每个 ARM 板都会增加一个),因此该方法并不能真正扩展。
我们有其他选择吗?我已经看过缓存,可通过基于 docker 的构建获得,但缺乏 sudo 支持阻止了这种方法。其他想法?
port - 将串行输出重定向到 SSH 或本地文件 - 设备缺少串行端口并通过 SSH 访问
大家好,我的问题如下:
环境- 我在 Windows 机器中,并通过 ssh 连接到运行虚拟机管理程序https://github.com/siemens/jailhouse和 ubuntu 的 ubuntu 机器。
问题:有问题 的管理程序将调试和“单元”(类似于来宾虚拟机的但不完全)输出转储到串行端口,并且运行管理程序的物理机缺少串行端口。
如果可能的话,我需要知道什么: 我希望将该串行输出重定向到 SSH,或者转储到我以后可以“纳米”的文件。
提前致谢 问候安德烈桑托斯
linux - 如何跟踪在特定内核上运行的 PID 列表?
我正在尝试在 Linux 的专用内核上运行程序。(我知道监狱是这样做的好方法,但我必须使用现成的 Linux。:-()
其他进程,例如中断处理程序、内核线程、服务进程,也可能偶尔在专用内核上运行。我想禁用尽可能多的此类进程。为此,我首先需要确定可能在专用核心上运行的进程列表。
我的问题是:
是否有任何现有工具可用于跟踪一段时间内在特定核心上运行的 PID 或进程列表?
非常感谢您在这个问题上的时间和帮助!
hypervisor - 在 Ubuntu 20.04 上构建 Siemens Jailhouse 时出现 -Werror-implicit-function-declaration 错误
在目标为 ARCH=arm64 的 Ubuntu 20.04 (x86_64) 上构建 Siemens Jailhouse 时,如下所示:
我收到了很多类型的错误:
我做了
但它不会改变任何东西。在 /jailhouse/Makefile 中,我找不到可以设置 CFLAGS 的位置。即使我尝试将其传递给 make 调用,仍然会出现错误。我尝试了 $ make -n 并且可以看到“-Werror-implicit-function-declaration”已传递给 CC,但我不知道如何禁用它。
感谢您的帮助!
raspberry-pi4 - 使用 Jailhouse for Raspberry Pi 4 B 构建 Linux 映像时,在 exec_python_func() 中执行 python 函数时出错
因此,在使用https://github.com/siemens/jailhouse-images的 Jailhouse 为 Raspberry Pi 4B 构建 Linux 映像时,我正在与持续性错误作斗争。我使用带有 Ubuntu 20.04 的专用 Linux 机器。
这是错误之前的构建状态:
...这是错误日志的最顶部(很长)
帮助将不胜感激!