linux移植mac 界面,Linux如何移植到Apple Silicon M1 Mac mini

2dff71e7322b5bceadf650de0941076a.png

当苹果在2020年11月发布带有

自Corelium 6于2014年发布以来,我们一直在Corellium上追踪

在CPU内核和外围设备方面,这也使Sandcastle项目,我们在2020年初为A10处理器构建了内核端口。

因此,当

2.启动端口

首先,

但是,真正的惊喜始于更多的CPU内核。在其他64位ARM系统上,这是通过通过称为PSCI的接口调用固件来完成的(少数系统使用轮询表,但固件仍由轮询表负责)。但是在

如果这还不够的话,

当您尝试使系统中的多个处理器相互通信时,必须提供一组处理器间中断(IPI)。在较旧的

在解决了一些额外的硬件问题之后,添加了一个预加载器,该预加载器充当Linux的包装器,并为启动处理器内核提供了蹦床,我们可以设置一个帧缓冲区,并看到代表该处理器八个内核的八只企鹅

3.需要输入!

不幸的是,由于我们没有用于

虽然我们不会详细介绍

这意味着我们可以选择使用PCIe和使用标准内核xHCI驱动程序,还是使用内置USB控制器。苹果已经在其芯片中使用Synopsys DWC3双角色USB控制器已有一段时间了,并且它具有Linux内核驱动程序。不幸的是,Apple还习惯于在控制器周围添加自定义逻辑,因此最终需要做很多工作。

上个月,我们在IOMMU和其他类似设备上发表了一篇博客文章。)

要将M1内的USB端口实际连接到

经过几天的研究,我们终于能够连接一个外部USB集线器并连接一个键盘,鼠标和一个闪存驱动器,从而为运行普通的桌面Linux发行版提供了可能性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值